James Jones
James Jones

Reputation: 8763

How to enable Pseudo-language on Windows Phone 8 emulator

I can't seem to enable Pseudo-language on the WP8 emulator. Most tutorials suggest to set the localization via the development operating system, and that these settings somehow "trickle down" into the emulator, but this doesn't seem to work for me -- the emulator just defaults to English no matter how I have my OS language/keyboard set (Control Panel -> Language -> Move Up <language> to top -> restart emulator).

I can change localization settings within the phone's "Settings", and although other languages successfully translate within my app, Pseudo is not an option.

I have Googled lots of MSDN information (including documentation on how to troubleshoot this specific issue) and I have seemingly exhausted my options.

tl;dr Has anyone had trouble with the "trickle down" of localization settings into the Windows Phone emulator? How do you fix it?

Upvotes: 0

Views: 590

Answers (2)

Jay Harry
Jay Harry

Reputation: 221

Here is the solution recommended by Microsoft

Thread.CurrentThread.CurrentCulture = new CultureInfo("qps-ploc");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("qps-ploc");

See http://msdn.microsoft.com/en-us/library/windows/apps/jj569303.aspx

Upvotes: 1

Tomas Karban
Tomas Karban

Reputation: 1174

When I want to run my WP8 app in pseudo-loc, I add the following line to the beginning of App constructor:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("qps-ploc");

Upvotes: 0

Related Questions