I also noticed that while group names are always in the forumâs default language, the group list shows them translated into the userâs chosen language.
[The deafult_locale is German, my interface preference is English]
But when I select a group, the real name is shown, which, in my opinion, should also be displayed in the list. The translated name is somewhat helpful for understanding the groupâs purpose, but you cannot, for example, @mention the group using the translated name.
@tvavrda maybe the problem in your case are the special characters. Did you enable the unicode usernames site setting? Unicode usernames and group names
I remember that when I set up my site and chose German as the default locale, the list of allowed unicode username characters was automatically updated. However, the unicode usernames setting wasnât automatically enabled, which confused me.
Did you manually start the database consistency job afterwards? The group names wonât change immediately, and the job runs only every 12 hours. So, itâs a bit early to judge that it doesnât work if you did not.
Nope, I did not. But. Did I actually change the group names by localizing them? It is a little confusing to see the localized name in one place and English one in another. The URL still shows ~/admins.
OK, that helped. Now it shows everywhere. Wow. But that means that my localization requires the unicode flag to be turned on otherwise it works strange.
I guess I should change the localization not to include unicode characters. Maybe you should give a hint about that in Crowdin.
I think it would be better if the setting was enabled automatically when you choose a language that requires it. Similar to how the bootstrap_mode_min_users setting is decreased to 10 when you set your site to private and increased to 50 if you set it to public.
Well, the URLs look terrible anyway with these names. I reverted the localization to ascii for now. Thanks for the support! I guess you should move this to Support as I think either it will stay or a new feature will emerge.
The inconsistency you described in your first post is still relevant. I think the group names shown in the groups index should match the actual group names, regardless of whether they are in English, German, or Czech, rather than being translated into the userâs interface language.
I think we can put it this way: The group name could beModeratoren if the forumâs default language was German. But as the default language is English, the group name is moderators, by which you are able to @mention people. So even if the userâs current display language is German, the group name should stick to what it really currently is (English).
That will make it more consistent how we show the name(s) of the groups.
By default, in the groups page (/g) we would only show either the full name or the display name.
But in the group page (/g/group-name) we would show both the full name and the groupâs name.
The PR ensures we always show both the full name and the groupâs name (when they differ) in both pages.
I didnât âfixâ the fact that you need to enable âunicodeâ in username to get properly localized groupâs name, because it has a much broader impact and enabling unicode âmanuallyâ feels like the right amount of friction.