We have defined a few titles in our forum and they are assigned them to users based on some conditions. Apparently, if a user changes their interface language to their native language, discourse translates the titles as well. It doesn’t happen for all languages (in our case it happened with Italian).
To us, this is not expected since titles are predefined in English and also they are displayed to all other users, not only the title holder.
Ah, sorry Armin. I caught a case of ‘unfinished draft’.
I believe the badge titles are designed to be translated (where a translation exists), so they would seem to be working as expected. I suppose you could argue that they should be re-translated based on who’s viewing it, but I think that would be a change rather than a fix.
Though the ones you set as Default Group Titles shouldn’t be translated, and should remain as you’ve set them. Would using that feature be more suitable for your use case?
You are right, the translated titles are the ones coming from badges. Although I think it brings confusion since two users with the same badge can have different (in language) titles, we can handle it by giving the badges a customized text (and I hope that solves our issue here?).
Oh yes, that would be another option. If you go to your /admin/customize/site_texts page and search for the badge title you want to rename, you can select each language and manually set it to your preferred version for each in there: