protonscr

Default Language does not match system locale

steamopen Steam clientlocalization
ValveSoftware/steam-for-linux#4882 · opened 2017-03-03 by Neizan93 · updated 2019-07-18 · 5 comments · github
NNeizan93 2017-03-03 github

Your system information

  • Steam client version (build number or date):
  • Distribution (e.g. Ubuntu):
  • Opted into Steam client beta?: [Yes/No]
  • Have you checked for system updates?: [Yes/No]

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Steps for reproducing this issue:

NNeizan93 2017-03-03 github

I write the issue with mobile, some bug sent this without nothing :(

Steam dont detect my OS language when I install it on Ubuntu x64

Ffabiscafe 2017-03-29 github

same here

Steam installed

Systemlanguage

de_DE.UTF-8

Steam: set to english by default
Games: set to english by default

Beta?: the same

Change Steam language to german
Games still are set to english and i have to set them to german by myself.

AAshark 2017-05-12 github

On Windows when you start steam first time, you are asked to choose language.
On Linux you are not asked. I think steam client should do it in Linux just like in Windows.

Sscootergrisen 2018-04-09 github

Tested on Ubuntu 18.04-beta2 with Steam client buiilt 2. april 2018 and it also defaults to english.
Have to go into Settings - Interface to change the language.
I would prefer the software to use the system default just like other software. I dont think it nessesary to ask the user which language to use on startup it seems to work fine using the same language as the system is set to use and then fallback to english if no translation exists for that language. Imagine if all software would ask you what language to use on first start, that would be annoying.

Also this affects the language of the e-mails being sent out so if you login you get a e-mail in english with the code.

Sscootergrisen 2018-04-11 github

The Linux installer (steam_latest.deb) does not contain the steambootstrapper translation files like the Windows and Mac installer does.

So add these to the Linux installer:

~/.steam/public/steambootstrapper_[LANGUAGE].txt

And then ~/.steam/registr1y.vdf should contain the following and [LANGUAGE] should be the system language as default before steam starts:

{
    "HKCU"
    {
        "Software"
        {
            "Valve"
            {
                "Steam"
                {
                    "language"		"[LANGUAGE]"
                }
            }
        }
    }
}

This way Steam will start with correct language.

I also wrote it in https://steamcommunity.com/app/221410/discussions/0/1696044439572130009/

Nothing extracted yet.