MomentJs: Вам нужно импортировать каждый момент локаль для всех возможных языков? - PullRequest
0 голосов
/ 28 сентября 2018

После некоторых проблем с правильной работой локализованных форматов даты момента, я наткнулся на поток, который правильно заявил, что целевой язык локали момента должен быть импортирован, например, для французского языка (fr):

import 'moment/locale/fr';

и это действительно работает.Однако это будет означать, что модуль, который я кодирую с использованием момента, должен будет явно импортировать каждый момент модуля локали?Если это так, это означает, что к коду придется обращаться каждый раз, когда поддерживается новая локаль?Это не кажется правильным.

Я надеюсь на лучшее решение для этого.

1 Ответ

0 голосов
/ 28 сентября 2018

Обычно список поддерживаемых языков приложений ограничен, поэтому нецелесообразно загружать все доступные локали Moment из-за увеличения занимаемой площади.

Для этой цели пакет Moment содержит предварительно сконфигурированные локали.Например:

import moment from 'moment';
import 'moment/min/locales';

Или:

import moment from 'moment/min/moment-with-locales';
...