Error de variables en la nueva insignia de usuario del mes

Continuar la discusión en Nuevo usuario del mes: mes incorrecto, no localizado:

Primero, gracias por el buen foro :heart_eyes:

Mi foro usa coreano y se abrió el 18 de enero de 2022.

Al otorgar la insignia de nuevo usuario de este mes, hay un error en el mensaje del sistema.

→ en inglés,
“Congratulations, you’ve been awarded the New User of the Month award for % B % Y .”

Hice esto para corregir este error.

  1. Visita configuración del sitio > texto para encontrar la variable % B % Y. Sin embargo, había %{month_year}. No puedo arreglarlo…

  2. Entonces, revisé Consulta de insignias en GitHub. Revisé el contenido del commit de este enlace. Se confirmó que el contenido antes del commit era month_year: Time.now.strftime ("%B%Y").

Supongo que la causa del problema son dos cosas.

  1. Debido a que el foro se creó a finales de enero, previous_month_beginning no se pudo calcular en month_year: I18n.l (previous_month_beginning, format: no_day). Por lo tanto, el sistema imprimió ‘%B%Y’.

  2. O, este es el caso cuando la insignia del foro es anterior al commit.

  3. O, error de traducción

Me pregunto la razón de este error. Y hágame saber si hay alguna manera de solucionar este error. Gracias :cry: