This always annoys me. I land on a site that's in a language I don't understand (say, Dutch), and I want to switch to something else. I open the language selector and... it's all in Dutch too. So instead of Germany/Deutchland, Romania/România, Great Britain, etc, I get Duitsland and Roemenië and Groot-Brittannië...

How does that make any sense? If I don't speak the language, how am I supposed to know what Roemenië even is? In some situations, it could be easier to figure it out, but in some, not so much. "German" in Polish is "Niemiecki"... :|

Wouldn't it be way more user-friendly to show the names in their native language, like Deutsch, Română, English, Polski, etc?

Is there a reason this is still a thing, or is it just bad UX that nobody bothers to fix?

you are viewing a single comment's thread
view the rest of the comments
[–] 17 points 1 year ago (8 children)

My Pixel started giving me distances in miles once because I had the system language to English. I needed to change it to English (German) to show me meters. I don't know if they reverted that but at this point I am too afraid to change it.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 6 points 1 year ago (1 child)

    I have my Google Account set to English, but YouTube still autotranslates all video titles of newer videos to German for some reason...

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 1 year ago (4 children)

    That's just how locales work. When you set the language, you also get the associated date/time representation, unit system, etc

  • source
  • parent
  • hideshow 4 child comments
  • [–] 12 points 1 year ago (1 child)

    But you should be able to set the locale separately from language. You can easily do that on any Unix/Linux system. In your locale.conf, set LANG to your language and all other LC_* variables to your preferred locale.

    Systems that do not allow this are badly designed. For a lot of multilingual people, locale and preferred language are independent.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago*

    My pixel set to Australian English works fine in metric. I presume you chose British English where they use miles rather than kilometres, of course that works for me as I also want Australian spellings

  • source
  • parent