0

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

4

1 回答 1

1

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

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

这是基于这样的假设,即它没有被覆盖并且通常会在启动时进行配置。看一下InitializeLanguage()方法,App.xaml.cs看看它是如何设置的。

有关向应用程序添加本地化的更多信息,请参阅MSDN 上的 Windows Phone 的全球化和本地化。

于 2013-10-16T09:41:58.827 回答