Continuar a discussão em New user of the month: wrong month, not localized:
Primeiro, obrigado pelo bom fórum ![]()
Meu fórum usa coreano e foi aberto em 18 de janeiro de 2022.
Ao conceder o distintivo de novo usuário do mês, há um erro na mensagem do sistema.
→ em inglês,
“Congratulations, you’ve been awarded the New User of the Month award for % B % Y .”
Eu fiz isso para corrigir este erro.
-
Visite configurações do site > texto para encontrar a variável
% B % Y. No entanto, havia%{month_year}. Não consigo corrigir,… -
Então, verifiquei Badge query at GitHub. Verifiquei o conteúdo do commit deste link. Foi confirmado que o conteúdo antes do commit era
month_year: Time.now.strftime ("%B%Y").
Eu acho que a causa do problema são duas coisas.
-
Como o fórum foi criado no final de janeiro,
previous_month_beginningnão pôde ser calculado emmonth_year: I18n.l (previous_month_beginning, format: no_day). Então o sistema imprimiu ‘%B%Y’. -
Ou, este é o caso quando o distintivo do fórum é anterior ao commit.
-
Ou, erro de tradução
Eu gostaria de saber o motivo deste erro. E me diga se há uma maneira de resolver este erro. Obrigado ![]()
