#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
. Кроме того, этот модуль, похоже, не влияет на пользовательский интерфейс выбора даты.