Firstly, congrats on being able to create tag synonyms! And thanks for the report! I've fixed this to correctly provide per site translations for the privilege help text.
The explanation is basically the same as past incarnations of this issue where we've had a "first hit; first cached" issue. The simple version of the fix is to just do the localization each time and never store the result. With something like this change:
- public static string Message = Localize("Learn more about it in the help center");
+ public static string Message => Localize("Learn more about it in the help center");
But we also still want to cache it, so I put in a PerLocaleDictionary (custom wrapper we use to store caches per site local). Issue should be all set in production.
See Also: Wrong language in recent achievements