Nova insignia de usuário do mês: erro de variáveis

Continuar a discussão em New user of the month: wrong month, not localized:

Primeiro, obrigado pelo bom fórum :heart_eyes:

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.

  1. Visite configurações do site > texto para encontrar a variável % B % Y. No entanto, havia %{month_year}. Não consigo corrigir,…

  2. 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.

  1. Como o fórum foi criado no final de janeiro, previous_month_beginning não pôde ser calculado em month_year: I18n.l (previous_month_beginning, format: no_day). Então o sistema imprimiu ‘%B%Y’.

  2. Ou, este é o caso quando o distintivo do fórum é anterior ao commit.

  3. 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 :cry: