【问题标题】:How to enable Pseudo-language on Windows Phone 8 emulator如何在 Windows Phone 8 模拟器上启用伪语言
【发布时间】:2013-06-30 00:09:37
【问题描述】:

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

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

我在 Google 上搜索了很多 MSDN 信息(包括 documentation on how to troubleshoot this specific issue),但似乎已经用尽了所有选择。

tl;dr 是否有人在将本地化设置“涓涓细流”到 Windows Phone 模拟器时遇到问题?你是怎么解决的?

【问题讨论】:

  • 也许更好的问题是,有没有人“涓涓细流”使用 Windows 8/Visual Studio 2012 Update 3 在 Windows Phone 8 模拟器上工作?
  • 我从未听说过 Windows 文化设置“涓涓细流”到 WP8 模拟器的概念。我知道它适用于 Windows Store(又名“Metro”)应用程序。你确定吗?您能否发布与 WP8 模拟器相关的链接?

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


【解决方案1】:

这是微软推荐的解决方案

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

【讨论】:

  • 要启用伪,请将以下代码添加到 InitializeLanguage() 方法中的 App.xaml.cs 文件中,紧跟在 try 语句之后:
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多