Hola ![]()
Esto me sucedió recientemente con la cadena js.badges.awarded. Mi sitio está en húngaro.
Cuando se implementó js.badges.awarded, lo traduje en /admin/customize/site_texts y cuando se anula la versión pluralizada, la versión no pluralizada js.badges.awarded se quedó atascada y no se pudo encontrar en /admin/customize/site_texts.
Porque las cadenas disponibles en /admin/customize/site_texts eran solo js.badges.awarded.one y js.badges.awarded.other.
No estoy seguro de por qué sucedió, pero ¿quizás porque js.badges.awarded no contenía claves de interpolación y la nueva versión pluralizada contiene %{number}? ![]()
Entonces, parece que si el texto se anula, la versión actualizada no lo reemplazará y se conservará el texto anulado previamente.
Lo eliminé en rails.
TranslationOverride.where(translation_key: "js.badges.awarded").delete_all
Por cierto, normalmente funciona como si una cadena se tradujera y luego viniera la versión pluralizada, en húngaro se usa el formato other.
¿No estoy seguro de si es un error? Y que suceda con la versión pluralizada, tal vez pueda suceder sin un cambio pluralizado. ![]()
Gracias ![]()