PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

PowerToys uses the wrong UI language on many places

Open malte-timmermann opened this issue 2 years ago • 7 comments

Microsoft PowerToys version

0.69.1

Installation method

GitHub

Running as admin

No

Area(s) with issue?

General

Steps to reproduce

My system uses English as UI language and German regional settings. A lot of things are shown in German, should be English because that is the chosen UI language.

My concrete settings are:

  • Windows display language = English (United States)
  • Preferred languages
    • German (Germany) (basic typing)
    • English (Germany) (basic typing)
    • English (United States) (language pack, basic typing and more)
  • Region
    • Country or region: Germany
    • Regional format: English (Germany)

Runner languages: Actions/Apps are shown correctly in English, but labels and buttons are German: image

Settings language: Everything is German, should be English: image

✔️ Expected Behavior

Every text is displayed in the System UI language

❌ Actual Behavior

Some text (correctly) is displayed the system UI language, some other text (wrongly) is displayed in the Language specified as regional settings.

Other Software

No response

malte-timmermann avatar May 03 '23 09:05 malte-timmermann

Note: "regional settings" applies to numbers and such. What does the settings for Language > Language > Apps say? image

Jay-o-Way avatar May 04 '23 09:05 Jay-o-Way

I can't find such a settings. On Windows 11, I have Time & language > Language and Region.

image

But you are right, it has something to do with the order of "preferred languages". I had put German (basic typing) on top, because I thought it would only be used for keyboard layout and spell checking, not for UI. Didn't read the part about "Microsoft Store Apps will appear in the first supported language". That was unexpected to me, I thought all programs would use the Windows display language and not that there is special handling for Store apps. And actually PowerToys is the first app where I stumble over this.

So it seems the issue is not an issue, my fault, sorry :)

malte-timmermann avatar May 04 '23 11:05 malte-timmermann

But maybe it should be considered whether or not the Language pack must be installed to be considered as a language to use?

image

If the language pack is not installed, it seems unlikely that the language is wanted as an UI language. This could result in a language mix if some strings or elements are not coming from the app but from the system.

malte-timmermann avatar May 04 '23 11:05 malte-timmermann

True. It's a complicated situation. And PowerToys is a package of different modules, built in different (programming) languages and that's not really helping either. In my personal opinion, there's a responsibility for a user to have a look around the settings. And maybe a bit of the OS (settings) to be clear of what setting does what. And then there's the thng about building a complicated app that deals with it...

Jay-o-Way avatar May 04 '23 12:05 Jay-o-Way

Seems switching the order from having German on top to English on top has a very negative impact: Now every newly opened window or shell switches my input language (the keyboard layout) to English. I guess this is broken by design in the Windows settings. Why should I have separate languages for Windows UI and Store apps UI at all? And if so, Windows would need to provide a default input language to avoid the conflict that I have here now...

malte-timmermann avatar May 05 '23 09:05 malte-timmermann

PowerToysSetup-0.56.2-x64 doesn't have this issue. It displays everything in english by default, no settings need changing. It's a shame the program doesn't allow us to manually choose the language.

nikgtasa avatar Sep 12 '23 19:09 nikgtasa

Even with the workaround applied in version 0.84 I get mixed German and English text. Give us a way to manually set the language.

kanecko avatar Sep 06 '24 10:09 kanecko

Is this still and issue in v0.86? /needinfo

TheJoeFin avatar Dec 16 '24 20:12 TheJoeFin

with the latest version I can manually change the language. this can be closed, thanks!

kanecko avatar Dec 17 '24 10:12 kanecko