2014-12-28 3 views

ответ

8

Согласно moment.js docs: Загрузка мест в браузере требует от вас всего лишь указать файлы локали.

<script src="moment.js"></script> 
<script src="locale/fr.js"></script> 
<script src="locale/pt.js"></script> 
<script> 
    moment.locale('fr'); // Set the default/global locale 
    // ... 
</script> 

Также, если вы желаете, вы можете построить мини-версию moment.js в комплекте с выбранным вами языком.

grunt embedLocales --embedLocales de 

Update:

Как уже упоминался в комментариях и в соответствии с contribution guide выполнения этой команды:

grunt transpile:fr,ru 

приведет к пользовательским локали пучки moment-with-locales.custom.js и locales.custom.js внутри build/umd/min, содержащей только французской и Русский.

+0

решение с локалями работает! – Clawish

+0

Возможно, файл grunt изменился с декабря, но мне пришлось написать 'grunt release --embedLocales de'. 'grunt embedLocales ... 'выдает ошибку. – dotnetCarpenter

+3

В [документации] (https://github.com/moment/moment/blob/develop/CONTRIBUTING.md): 'grunt transpile: fr, ru' Создание пользовательских локальных пакетов момента-с-locales.custom.js и locales.custom.js внутри build/umd/min, содержащие только французский и русский. –

Смежные вопросы