Продолжение обсуждения: Новый пользователь месяца: неправильный месяц, не локализовано:
Прежде всего, спасибо за отличный форум ![]()
Мой форум использует корейский язык и был открыт 18 января 2022 года.
При вручении значка «Новый пользователь месяца» в системном сообщении произошла ошибка.
→ на английском языке:
«Поздравляем, вам присуждена награда Новый пользователь месяца за % B % Y».
Я попытался исправить эту ошибку следующим образом:
-
Перешел в Настройки сайта > Текст, чтобы найти переменную
% B % Y. Однако там было указано%{month_year}. Исправить это не удалось… -
Поэтому я проверил запрос значка на GitHub. Изучил содержимое коммита по этой ссылке. Было подтверждено, что до коммита содержимое было следующим:
month_year: Time.now.strftime ("%B%Y").
Полагаю, причина проблемы заключается в одном из двух:
-
Так как форум был создан в конце января,
previous_month_beginningне удалось вычислить в строкеmonth_year: I18n.l (previous_month_beginning, format: no_day). Поэтому система вывела ‘%B%Y’. -
Либо это случай, когда значок форума был создан до указанного коммита.
-
Либо это ошибка перевода.
Мне интересно узнать причину этой ошибки. Также сообщите, если существует способ её исправить. Спасибо.
![]()
