Установить глобальный момент локали - PullRequest
0 голосов
/ 16 мая 2018

Я хочу установить глобальную локаль с моментом. Я использую rc-календарь, и причина, по которой я хочу изменить локаль, заключается в том, что я хочу изменить английские названия месяца и дня недели на норвежские. Я попытался импортировать nb локаль вверху моего файла:

import 'moment/locale/nb';

, а затем добавил это в componentWillMount ()

moment.locale('nb');

А moment.locale () по-прежнему возвращает en. Я также попытался сделать это в основном файле .js, тот, что с ReactDOM.render (), без удачи.

Возможно, есть лучший способ изменить названия месяца и дня недели в rc-calendar. Если это так, я буду очень рад за все ответы.

1 Ответ

0 голосов
/ 16 мая 2018

При использовании rc-calendar реквизиты по умолчанию - US, как видно здесь . Я думаю, что вместо изменения языкового стандарта в moment измените его с помощью реквизита, например:

import nbNO from 'rc-calendar/lib/locale/nb_NO';
import 'moment/locale/nb';
<Calendar
  locale={nbNO}
  {...props}
/>
...