Hello ![]()
This happened with me recently with js.badges.awarded string. My site is in Hungarian language.
When the js.badges.awarded was implemented I translated it on /admin/customize/site_texts and when the pluralized version is overrided it the not pluralized version js.badges.awarded was stucked and was not findable on /admin/customize/site_texts.
Because the available strings on /admin/customize/site_texts was only the js.badges.awarded.one and js.badges.awarded.other
I am not sure why it’s happened but maybe because the js.badges.awarded was not contains interpolation keys and the new pluralized one contains the %{number}. ![]()
So it seems if the text is overridden then the updated version will not replace this and the previously overridden text will keep.
I removed this in rails.
TranslationOverride.where(translation_key: "js.badges.awarded").delete_all
By the way it’s usually works like if a string is translated and then the pluralized version comes then on Hungarian language it use the other format.
I am not sure it’s a bug? And that it happens with the pluralized version it’s maybe can happen without pluralized change. ![]()
Thank you ![]()