43

The "Achievements" menu on Skeptics shows me Russian text near my achievements:

Enter image description here

The Russian text is:

Узнайте больше об этом в Справке

Which means:

Learn more about it in Help.

I have checked my profile, and nowhere have I seen any country information or language preference. The help center doesn't to have any information about changing the language of achievements.

I'm located in Germany, and https://www.myip.com/ agrees that my IP address is located in Germany. I don't speak Russian, and my browser doesn't have anything set to "Russian". Thus, I don't see why this text is in Russian. Also, even if Stack Exchange thought I was in Russia, it's a bit weird to have half of the text in Russian and the other half in English...

16
  • 12
    This is a rare case, the core issue was never fixed. Here is one of the older bug reports. TL;DR: someone on Stack Overflow in Russian viewed their badges right after code rebuild, and have account on Skeptics as well, so Skeptics cache was built in Russian. Commented Feb 23, 2022 at 9:47
  • 3
    @ShadowWizardHatesOmicron interesting, thanks! (it's also interesting the the bug report you linked is marked as "status-completed")
    – DDD4
    Commented Feb 23, 2022 at 10:00
  • 24
    After fixing the current bug report will be marked as "статус-завершено" Commented Feb 23, 2022 at 11:02
  • 2
    It’s marked as “status-completed” because the core issue was fixed per meta.stackexchange.com/questions/234589/… . Whether the fix was wrong or whether this is a new bug, I can’t tell. Commented Feb 23, 2022 at 12:23
  • 2
    A user on one of the sites I moderate reported a very similar issue for an inbox notification about a post (not an achievement); seems likely the cause is the same. Commented Mar 5, 2022 at 1:46
  • @ShadowTheKidWizard sounds like the cache has a problem that needs to be fixed. Commented Oct 19, 2022 at 15:59
  • Still happening. I just got the error: ![enter image description here](i.sstatic.net/o7fvg.png)
    – Da-Nee
    Commented Jan 30, 2023 at 3:07
  • The rare case has occurred again @ShadowWizardChasingStars .
    – W.O.
    Commented Feb 10, 2023 at 0:07
  • 1
    @W.O. these days SE is making lots of code changes so it's expected for the caches to be reset more often and for this odd bug to kick in as well. But "rare" in this aspect might also mean "less than daily". ;) Commented Feb 10, 2023 at 5:47
  • 1
  • This also happening into Spanish on PLDI (Programming Language Design and Implementation) and this really needs to get fixed. languagedesign.meta.stackexchange.com/questions/284/… i.sstatic.net/SGzYT.png
    – Starship
    Commented May 28, 2023 at 12:13
  • 1
    @Starshipisgoforlaunch we don't have access to that question, the site is private beta, so it just redirects to the login page. Please post screenshot of the question instead, if relevant at all. Commented May 28, 2023 at 12:16
  • @αλεχολυτ but does it usually work and showing the translated text? If not, it's a different and "bigger" bug. Commented May 28, 2023 at 12:18
  • 2
    @Starship generally, when you want to share content that not everyone, or many people, don't have access to, better take a screenshot and share it instead of link to the content. (Can be Stack Exchange post, or anything else e.g. something behind a paywall.) Commented May 29, 2023 at 13:04
  • 1
    Still present in 2024 on EE.SE. English + Russian.
    – winny
    Commented May 6 at 9:25

3 Answers 3

11

I experienced this earlier when I joined the Fitness community and answered a question.

Achievements drop down displaying text in Russian instead of English

(Note: I wasn't sure if this should have been a comment on the original question, rather than an answer, but I don't have sufficient rep to comment and I thought that attaching the image may be useful - apologies if this was not the ideal approach!)

4

Thanks for the report! Okay, 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.

Oh, and congrats on earning the vote up privilege!

3
+25

Repeating my observations from my Meta Stack Overflow question:

First, this bug still exists in 2023 so it's over a year old at this point (or perhaps it was fixed and now it's back): enter image description here

However, this bug only happens on main sites. When I switch over to meta it goes away: enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .