-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
winget is localized for my region, even when my UI-language is set to en-US #238
Comments
This mess is very common in Microsoft apps, and was a major annoyance for years in Windows 10. Please don't bring it back. |
Thanks for reporting this. I am struggling a little bit with the repo however. I am finding that the language for the client is responding to the Windows display language. We can investigate adding a language override in options. |
Yeah, the appstore language change eventually synced to windows. I'm happily on English now. It's funny how much of Windows assumes I will constantly deliberately switch between languages. |
I think I found out what my problem was: my Windows preferred language order was English (Sweden), Swedish (Sweden), English (United States). This probably meant that Winget ignored English (Sweden) and went straight to Swedish. I don't understand the reasoning behind the separation between preferred language and Windows display language, but my expectation would be that if your app doesn't support English (whatever), just do English (US/UK/AUS/CAN), cause the differences are small enough that it doesn't matter. Still didn't fix the Windows Store app. |
Is this issue resolved? |
This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 7 days. It will be closed if no further activity occurs within 7 days of this comment. |
Seems to work, adhering to the order of languages in the "Preferred languages" list, as output by Get-WinUserLanguageList. This is probably correct, though as a user I can't really understand why there is a setting for "Windows display language" that is separate from "Preferred language" |
This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 7 days. It will be closed if no further activity occurs within 7 days of this comment. |
This issue appears to be related to how Windows handles language priority. |
Language override by options will be great. The default font of cli \ powershell doesn't support my windows display language so I like to set only winget to english. |
|
Thank you, this is great. |
Brief description of your issue
I am running an English version of Windows, but live in The Netherlands. So my UI culture and my region settings are different. All my apps should be defaulting to showing their UI in English, but the currency and date formats in Dutch.
winget shows most of its text as Dutch:
Steps to reproduce
Windows Country or region: The Netherlands
Windows Regional format: English (Europe)
Windows Display Language: English
Expected behavior
the text output from winget is English
Actual behavior
the text output is Dutch
Environment
The text was updated successfully, but these errors were encountered: