Bug 345249 - OSX: Switch application language does not change displayed language after restart
Summary: OSX: Switch application language does not change displayed language after res...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 2.9
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-17 08:37 UTC by guruguru.sp
Modified: 2016-08-28 10:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Changing OSX to Japanese language (76.07 KB, image/png)
2015-03-17 09:47 UTC, guruguru.sp
Details
Icon missing and Language does not switch. (111.54 KB, image/png)
2015-07-20 02:33 UTC, twilight.alpaca
Details
The console log when krita launched. (7.13 KB, text/plain)
2015-07-20 02:39 UTC, twilight.alpaca
Details

Note You need to log in before you can comment on or make changes to this bug.
Description guruguru.sp 2015-03-17 08:37:13 UTC
On OSX, Krita always display UI in English even when another language is specified in "Switch application language."

Reproducible: Always

Steps to Reproduce:
1.  Open Krita
2.  Go to Settings>Switch application language, choose Japanese, and click OK 
3.  Restart Krita

Actual Results:  
Krita still runs in English, even when switch application language says another language is selected.

Expected Results:  
UI will be in specified language(this case, Japanese) after restart.

This happened on my macbook air(Yosemite) both with Krita2.9 and Krita2.9.1.
Comment 1 Halla Rempt 2015-03-17 08:39:00 UTC
Hi, 

Is your operating system set to English or Japanese? I don't know much about OSX, and I only have an English copy of OSX, but on Windows, you can only change the language to the OS language.
Comment 2 guruguru.sp 2015-03-17 09:45:32 UTC
Hi Boudewijin. OSX has a language setting in System Preference > Language & Region. If you add Japanese there and choose it as primary language(bringing it to top of the list) and restart, I assume you can make OSX to run in Japanese mode.

I originally had Japanese as the primary language there. With your post, I quick checked if changing the primary language to English makes difference - it *does* make a difference.  If I make OSX primary language English, then Krita localization works. But if I change the language back to Japanese, localization does not work(I can see language choices but the display language remains to be English)

I attach Language & Region screens as reference.
Comment 3 Halla Rempt 2015-03-17 09:46:56 UTC
Ha, so that's exactly the opposite of the situation on Windows :-).
Comment 4 guruguru.sp 2015-03-17 09:47:39 UTC
Created attachment 91591 [details]
Changing OSX to Japanese language
Comment 5 guruguru.sp 2015-03-24 00:07:21 UTC
I assume there could be some issue how Krita handles resource in Japanese(or possibly other non-English) locale in OSX.

Myself did not remember seeing that problem, but nother Japanese OSX user reports that "Toolbar icons not shown in Japanese locale" - and the user's workaround is, changing OSX to English, run Krita(icons shown correctly), changing OSX back to Japanese. Once you run Krita in English locale, toolbar icons start to work fine after changing back to Japanese locale, the user says. Movie below:
https://www.youtube.com/watch?v=bwmU5lFXyoQ&feature=youtu.be
Comment 6 twilight.alpaca 2015-07-20 02:33:09 UTC
Created attachment 93654 [details]
Icon missing and  Language does not switch.

The same problem has occurred.
This problem was there from before krita v2.9.
Comment 7 twilight.alpaca 2015-07-20 02:39:19 UTC
Created attachment 93655 [details]
The console log when krita launched.

I attached a console log of when krita launch in OSX Japanese environment.
I wish that it becomes a hint for this issue fix.
Comment 8 Halla Rempt 2015-09-20 13:20:23 UTC
Hm, I just checked on Mavericks, and there switching the language works :-(
Comment 9 Halla Rempt 2016-08-28 09:36:04 UTC
I checked it again with the newest packages, and I still cannot reproduce.
Comment 10 guruguru.sp 2016-08-28 10:39:05 UTC
Tested 3.0.1 beta build - krita-3.0.99.90.dmg (a4c2dc7c51aa43adee7acceacaf82164)
Japanese UI displayed correctly, and switching to American English then back to Japanese worked fine as well.
I think this is fixed.