如何确定WP上的当前SIP语言

时间:2013-10-16 09:12:18

标签: windows-phone-8 internationalization

有没有办法确定WP平台上当前的SIP语言?我想在用户选择希伯来语时切换输入控件 - 例如TextBox到RTL。我知道这是可能的,因为原生应用程序可以做到这一点,第三方(foursquare)也可以轻松地做到这一点。

1 个答案:

答案 0 :(得分:1)

这些应用程序没有基于“SIP语言”确定任何内容(并且您实际上无法查询有关SIP的任何内容 - 您只能设置范围)。

他们几乎肯定在做的是查询System.Globalization.CultureInfo.CurrentUICulture以确定用户为手机设置的语言。

这是基于这个假设,即它没有被覆盖,通常会在启动时配置。请查看InitializeLanguage()中的App.xaml.cs方法,了解其设置方式。

有关向应用添加本地化的详情,请参阅MSDN上的Globalization and localization for Windows Phone