有没有办法确定WP平台上当前的SIP语言?我想在用户选择希伯来语时切换输入控件 - 例如TextBox到RTL。我知道这是可能的,因为原生应用程序可以做到这一点,第三方(foursquare)也可以轻松地做到这一点。
答案 0 :(得分:1)
这些应用程序没有基于“SIP语言”确定任何内容(并且您实际上无法查询有关SIP的任何内容 - 您只能设置范围)。
他们几乎肯定在做的是查询System.Globalization.CultureInfo.CurrentUICulture
以确定用户为手机设置的语言。
这是基于这个假设,即它没有被覆盖,通常会在启动时配置。请查看InitializeLanguage()
中的App.xaml.cs
方法,了解其设置方式。
有关向应用添加本地化的详情,请参阅MSDN上的Globalization and localization for Windows Phone。