Conversation
Introduces a LanguageHelper utility to manage application language settings, preferring system display language over regional settings. Adds a language selection UI to Settings, persists user choice, and applies language overrides at startup and view creation. Updates LocalizationService to use display language when no override is set.
|
@microsoft-github-policy-service agree |
|
Hi @ssh4net, Thank you for your contribution and for taking the time to implement this feature. I understand the problem you're trying to solve, especially for users whose language and regional settings create a less-than-ideal experience in some applications. However, as a Windows inbox application, the Calculator app is designed to adhere to the standard platform behavior for language selection. This means respecting the "Preferred languages" list in the Windows Settings. This is a conscious design decision to ensure a consistent user experience across all inbox apps. While adding an in-app language selector offers more flexibility, it also introduces a third language setting on top of the Windows display language and the preferred languages list, which can lead to a more confusing user experience. We believe that the language settings should be managed centrally in the OS settings. For these reasons, we have decided not to move forward with this change. We appreciate your effort and your desire to improve the Calculator app. We will be closing this PR, but we hope you'll continue to contribute to the project in the future. |
|
@mingxwa can you make Windows respect its own features? I did not use any hacks or tweaks. But only UWP and QT think that they are know better what user want. I understand that my fix is more like a bug fix for what is broken for decade in all windows systems. |
When Windows itself allow to have Display language different from Regional settings UWP apps always forced to use regional settings and/or preferred languages. Some Regions has full English keyboard in own language (Japanese Romaji for example) so English might be removed everywhere except Display language settings.
This fix should allow change app language to user choice
#2253
I'm not so familiar with UWP, but no one cared about adding this feature, so this is my attempt. If someone can brush up it, this is really help a lot of expats (or downshifts) in the world.
Fixes #.
Added language selection support
Description of the changes:
How changes were validated: