如何在Windows Phone 8模拟器上启用伪语言

时间:2013-07-02 14:49:41

标签: windows localization windows-phone-8 windows-phone pseudolocalization

我似乎无法在WP8模拟器上启用伪语言。大多数教程建议通过开发操作系统设置本地化,并且这些设置以某种方式“涓滴”进入模拟器,但这对我来说似乎不起作用 - 模拟器只是默认为英语,无论我如何拥有操作系统语言/键盘设置(控制面板 - >语言 - >上移<语言>到顶部 - >重新启动模拟器)。

我可以在手机的“设置”中更改本地化设置,虽然其他语言在我的应用中成功翻译,但Pseudo不是一种选择。

我搜索了很多MSDN信息(包括documentation on how to troubleshoot this specific issue),我似乎已经筋疲力尽了。

tl; dr有没有人在将本地化设置“涓滴”到Windows Phone模拟器中时出现问题?你是如何解决的?

2 个答案:

答案 0 :(得分:1)

以下是Microsoft推荐的解决方案

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

请参阅http://msdn.microsoft.com/en-us/library/windows/apps/jj569303.aspx

答案 1 :(得分:0)

当我想在伪loc中运行我的WP8应用程序时,我将以下行添加到App构造函数的开头:

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