Windows Terminal appears in the wrong language #16324

Closed
opened 2026-01-31 05:04:13 +00:00 by claunia · 9 comments
Owner

Originally created by @theking2 on GitHub (Dec 31, 2021).

Windows Terminal version

Version: 1.11.3471.0

Windows build number

22000.376

Other Software

No response

Steps to reproduce

On an English language system set the region to a non regional format for instance German (Switzerland)

Expected Behavior

Windows Terminal follows the system language

Actual Behavior

Windows Terminal appears in German. All other OS-relevant UI (Start menu, Settings etc.) is still in English.

See this: Get operating system language in c#

Originally created by @theking2 on GitHub (Dec 31, 2021). ### Windows Terminal version Version: 1.11.3471.0 ### Windows build number 22000.376 ### Other Software _No response_ ### Steps to reproduce On an English language system set the region to a non regional format for instance German (Switzerland) ### Expected Behavior Windows Terminal follows the system language ### Actual Behavior Windows Terminal appears in German. All other OS-relevant UI (Start menu, Settings etc.) is still in English. See this: [Get operating system language in c#](https://stackoverflow.com/questions/5710127/get-operating-system-language-in-c-sharp/27642206#27642206)
claunia added the Resolution-Duplicate label 2026-01-31 05:04:13 +00:00
Author
Owner

@237dmitry commented on GitHub (Dec 31, 2021):

Screenshot 2021-12-31 204639

@237dmitry commented on GitHub (Dec 31, 2021): ![Screenshot 2021-12-31 204639](https://user-images.githubusercontent.com/78153320/147834490-7716b109-2e47-4c31-91df-220315be24e3.png)
Author
Owner

@theking2 commented on GitHub (Jan 1, 2022):

Thanks, but system default would be English in my case, wouldn't it?.

@theking2 commented on GitHub (Jan 1, 2022): Thanks, but system default would be English in my case, wouldn't it?.
Author
Owner

@theking2 commented on GitHub (Jan 1, 2022):

In my case:

Installed Culture Info: en-US
Current UI Culture Info: en-US
Current Culture Info: de-CH

To be in sync with the rest of the OS it would make most sense to choose Current UI Culture.

@theking2 commented on GitHub (Jan 1, 2022): In my case: Installed Culture Info: en-US Current UI Culture Info: en-US Current Culture Info: de-CH To be in sync with the rest of the OS it would make most sense to choose Current UI Culture.
Author
Owner

@237dmitry commented on GitHub (Jan 1, 2022):

There's a dropdawn list to choose UI-language.
You can also manually add to settings.json "language": "en-US"

@237dmitry commented on GitHub (Jan 1, 2022): There's a dropdawn list to choose UI-language. You can also manually add to settings.json `"language": "en-US"`
Author
Owner

@theking2 commented on GitHub (Jan 2, 2022):

Sure. I should rephrase: "System language" is not correctly establish. It used Current Culture where Current UI culture would be more appropriate.

@theking2 commented on GitHub (Jan 2, 2022): Sure. I should rephrase: "System language" is not correctly establish. It used Current Culture where Current UI culture would be more appropriate.
Author
Owner

@237dmitry commented on GitHub (Jan 2, 2022):

"System language" is not correctly establish.

I think it depends on the version of Windows, more precisely on the language of the system that was chosen at the stage of downloading the image file.

@237dmitry commented on GitHub (Jan 2, 2022): > "System language" is not correctly establish. I think it depends on the version of Windows, more precisely on the language of the system that was chosen at the stage of downloading the image file.
Author
Owner

@zadjii-msft commented on GitHub (Jan 3, 2022):

Part of this is the fact that the Termnial isn't translated to de-CH. I believe we do have a de-DE translation, which I would have assumed that the OS would have picked before falling back to en-US, but I might be wrong there. Lemme pull up the mail thread from a few months back.

See also #10667

@zadjii-msft commented on GitHub (Jan 3, 2022): Part of this is the fact that the Termnial isn't translated to de-CH. I believe we do have a de-DE translation, which I would have _assumed_ that the OS would have picked before falling back to en-US, but I might be wrong there. Lemme pull up the mail thread from a few months back. See also #10667
Author
Owner

@zadjii-msft commented on GitHub (Jan 3, 2022):

Oh actually, this might just be a /duplicate of #9466

This is a weird and specific issue with language fallback that I don't totally understand.

The resource loader takes a set intersection of the user's preferred languages and the application's supported languages. When it does that, it is very specific and will only choose languages with a matching country code.

There's no automatic fallback from en_GB to en_US. I also don't know if it would fall back from en_GB to just en. :|

Presumably, same deal for de_CH not falling back to de_DE 😕

@zadjii-msft commented on GitHub (Jan 3, 2022): Oh actually, this might just be a /duplicate of #9466 > This is a weird and specific issue with language fallback that I don't totally understand. > > The resource loader takes a set intersection of the user's preferred languages and the application's supported languages. When it does that, it is **very** specific and will only choose languages with a matching country code. > > There's no automatic fallback from en_GB to en_US. I also don't know if it would fall back from en_GB to just `en`. :| Presumably, same deal for `de_CH` not falling back to `de_DE` 😕
Author
Owner

@ghost commented on GitHub (Jan 3, 2022):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Jan 3, 2022): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16324