Powertoys: Choose our own UI language

Created on 30 Oct 2020  路  13Comments  路  Source: microsoft/PowerToys

Thanks for localization, but can we have a choice?

Area-Localization Idea-Enhancement Product-Settings

Most helpful comment

This is based on your OS. We could have an override setting.

All 13 comments

You suggest what I think since a few weeks. 馃槀

This is based on your OS. We could have an override setting.

@crutkas This would most likely be a big work item, since right now we are relying on the default behavior for all 3 platforms (.NET, C++ and UWP). We would need to add custom logic for loading the resources in all the projects (unless there are some convenient APIs for all the platforms to switch languages).

for .net / winrt, there should be. The C++ stuff ... that could be more interesting. Great call out

If we were to change the thread's culture early in the start-up phase, wouldn't that solve the issue?

If we were to change the thread's culture early in the start-up phase, wouldn't that solve the issue?

You mean with restart for lang change?

You mean with restart for lang change?

Yes, that's right.

This "Choose Language" feature would help me in the issue presented in the picture attached. The translated sentence in pt-BR is beyond window limits, and I cannot change the properties.

image

@carlosmatioli
this issue is not about UI fixes for bugs caused by translation.
The problem you reported has already been fixed an it will be available in the next release
https://github.com/microsoft/PowerToys/pull/7689

I will delete your comment and mine to keep this thread on topic.
Thank.

This is really a good idea. Not only for personal use, but also handy when I want to make a screenshot to show on GitHub. My app is Dutch now and it would be better for other people when I can show something in English, or any language that fits.
Plenty of apps can do this on the spot, so no restart of any kind should be necessary.

I think it is a good idea, just hard. Why: the front end techs are not unified. We use MFC, WPF, Winforms, UWP/WinUI, and i think one more.

Each UI framework would have to have a different solution == extremely time consuming until we unify

So it would be easier to do when we use as much WinUi3 as possible ?

Will be much easier once everything is in the same stack.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ivadham picture ivadham  路  3Comments

enricogior picture enricogior  路  3Comments

patware picture patware  路  3Comments

SWinxy picture SWinxy  路  3Comments

seritools picture seritools  路  3Comments