-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
Choose our own UI language #7670
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? |
You mean with restart for lang change? |
Yes, that's right. |
@carlosmatioli I will delete your comment and mine to keep this thread on topic. |
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. |
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 |
Will be much easier once everything is in the same stack. |
So are there plans to solve this in the future? |
I still can't wrap my head around this. It's very confusing and (I suppose) can't be very efficient. In my head GIT always has been the abbreviation for Get It Together. Something Microsoft can't seem to grasp. |
@erdostamasa I can see doing the work but I don’t a clear reason for why they would want this to not be their OS choice. This is future work as well and requires other work items to be done first. @Jay-o-Way we inherited tech techs from other OSS projects. If they use let’s say MFC, for us to migrate is a big undertaking. We know where we want to go (WinUI) but it is missing unpackaged support. So at this time it means we can’t migrate. Upgrading from UI stacks also can introduce a host of bugs so doing it multiple times doesn’t make much sense when we know in the short term, we’ll get to where we need to be. Rather spend the dev cycles in other parts of code. we are a small team with great community support. Things take time. |
This comment has been minimized.
This comment has been minimized.
Jay, powertoys respects the OS language setting. This ask is to override that |
@crutkas Hey Clint - what if we were to create a separate .exe file that would contain only the default (English) UI? Then customers could choose this one, or the current one (which defaults to the OS language setting) @ALL - would that be sufficient? |
@NenoLoje Sorry, but that is not the way to achieve this. |
@NenoLoje we would not do that style solution, forcing language can be done but it is per UI framework and has other ramifications. TLDR: Dragons be here so we need to be sure we're doing this correctly. Lots of testing and edge cases. |
Since I found this issue (which is just sad), I just tried to remove the translations by force (in my case German, I just want English texts...) and nuke all German language files.
I am not familiar with how It is 2024 and more and more programs won't let you choose the language, especially Android Apps, but this is offtopic.. |
@Aaron-Junker Is there an estimate when we can expect a de-localized version of powertoys? Otherwise it's maybe really time to set up a community build that just strips all the translations. It's such a shame this great tool is practically unusable for 95% of the users in the world, because of the broken translations. |
WindowsAppSDK 1.6 introduced what was needed for this. It was release few days ago. We will upgrade to it soon and then work on adding a setting to select a specific language |
@stefansjfw Pardon my skepticism, but a language setting in Powertoys to me is like fusion powerplants and flying cars: It's always just around the corner, coming anytime now! 😂 I'll believe it when I see it and I can't wait to be converted. |
Say no more. #34971 |
For this to be successful, i made the call of "all of it" must work. We host pretty much every major UX framework and have a pretty seamless experience. As an end user, you need to know what something is made with, just it feels like the other tools. TLDR: Stuff is complicated, the building bricks need to present, if not, gotta build them :) |
I confirm that in Microsoft Windows 10.0.19045.4957 the behavior of the "Application language" setting is as expected. |
This issue has been worked on during the 0.85 development cycle. Please update to the latest release. |
Thanks for localization, but can we have a choice?
The text was updated successfully, but these errors were encountered: