Change language feature
Description This is a slight copy of the topic: https://github.com/PintaProject/Pinta/discussions/804#discussioncomment-13034568
Pinta has language, which is nice, but you can not choose it. Pinta will start in your OS language, as I believe. Most of people do not bother, and it is ok, but there are some users that use for example ENG OS, but would like Pinta to be in FR/CH/JP language. There is no option for that.
Therefor we are asking for some option in "preferences"/"options"/"configuration" etc., so there will be CHOOSE LANGUAGE - dropdown menu and choose the language that users need.
To Reproduce There is no steps to reproduce. Pinta will start LANGUAGE in the OS. If OS is ENG - Pinta will be ENG if OS is different - then Pinta also will have different OS (I believe)
There is option to change/even force somehow for the app to start in different language
Additional Info No need I guess...
Version All.
Testing this on the newest Pinta, on Windows 11.
EDIT: I marked this as a Bug. Sorry, if the tag is a big issue. Guess should be feature.
From the discussion thread it sounded like one user reported Pinta starting in English when it should have started in zh-CN, so we should do some testing on Windows (11) to see if that can be reproduced.
I suspect the LANG variable might no longer work for Windows since the switch from Mono to dotnet, so we'd need to see how dotnet determines the language and locale. If there isn't a nice way to configure this then adding a command line argument or UI option is reasonable IMO
Ah yes, but even if still it will work "by OS" examples: I have FR OS = I want FR app I have zh-CN OS = I want zh-CN app I have IT OS = I want IT app I have JP OS = I want JP app etc.,
this is not always the case, there are many people who have different OS but need app in a different language, therefor it would be wise to just simply add some, not sure "JSON files" for language, and option to change the language to whatever the need it would be.
I believe that this setup makes more sense and would be useful to everyone. Though I am aware that it might take time to rewrite/re-arrange files.
With the fix for #1473 Pinta should now start up in the expected language from the OS settings - this was a regression in Pinta 3.0
Even though following the OS language is the natural default, I would also like to be able to change the interface language. It would be cool if this can be done via some UI setting (stored with other settings for the current user) or via a command line option (so that shortcuts could be modified to start the app in a specific language).