Локализация для виджета выбора даты пользовательского интерфейса Netlify CMS?

#datepicker #netlify-cms

#datepicker #netlify-cms

Вопрос:

Есть ли какой-либо способ изменить локализацию пользовательского интерфейса Netlify CMS, чтобы виджет выбора даты отображался в неделях с понедельника по воскресенье и 24 часа в сутки? Я установил для локали значение «en-GB» на случай, если это сработает, но безуспешно.

Я не собираюсь менять формат вывода, но ищу, чтобы элемент пользовательского интерфейса был правильно отформатирован для моей локали. На странице GitHub есть подсказка, что это возможно, но я не могу найти, как правильно настроить конфигурацию.

Ответ №1:

Исходный код для виджета netlify datetime показывает, что он используется react-datetime под капотом.

Согласно этим документам, вы можете указать там языковой стандарт, то есть сделать понедельник днем недели. Я бы предложил скопировать виджет netlify datetime (исходный код здесь), изменив его, чтобы правильно использовать requirementrs, а затем передать языковой стандарт в качестве опоры для DateTime виджета внутри него.

(Предыдущий ответ был неверным — я думал, что локали были решением этой проблемы (обычно это с react-datetime ), но локали netlify предназначены только для предоставления языковых переводов, мой плохой.)

Комментарии:

1. Спасибо за ответ, Люк. Копнув немного дальше, netlify-cms-locales распознал только en один способ без различия между en-US и en-GB . Кроме того, этот модуль, похоже, не влияет на пользовательский интерфейс выбора даты.