Как видите, год отображается как «252025».
Мне кажется, что используется формат:
%e %b., %y%Y %H:%M
в то время как должно быть:
%e %b., %Y %H:%M
то есть год дублируется.
Ошибка, показанная выше, касается этих переменных локализации JS:
js.topic.created_at
js.topic.bumped_at
Так вот…
Есть ли способ исправить это с моей стороны (через панель управления или на стороне сервера)?
Или это более глубокая проблема в исходном коде?
Любые советы будут очень полезны.
Заранее спасибо.
С уважением,
Ozzak
PS
Дайте знать, если вам понадобится дополнительная информация по этой проблеме.
Похоже, текст, который работает некорректно, — это js.dates.long_with_year. В английской версии формат MMM D, YYYY h:mm a, а в хорватской — D MMM, YYY h:mm, то есть не хватает одной буквы Y. Вы можете настроить это на своём сайте, как и любой другой текст.
Если это решит проблему, было бы здорово, если бы вы также улучшили этот текст для всех форумов, где пользователи используют интерфейс Discourse на хорватском языке, обновив перевод на Crowdin. (Если у вас возникнут трудности с интерфейсом Crowdin, я с радостью помогу. Либо вы можете просто сообщить, каким должен быть текст, и я внесу предложение по изменению. Подробнее о форматах дат в moment.js можно узнать здесь)