0

WP プラットフォームで現在の SIP 言語を特定する方法はありますか? 入力コントロールを切り替えたい - たとえば、ユーザーがヘブライ語を選択したときに TextBox を RTL に切り替えます。ネイティブアプリがそれを行うことができ、サードパーティ(フォースクエア)も簡単にそれを行うことができるため、それが可能であることを私は知っています.

4

1 に答える 1

1

これらのアプリは、「SIP 言語」に基づいて何も決定していません (また、SIP について実際にクエリを実行することはできません。スコープを設定することしかできません)。

彼らが行っていることはほぼ間違いなくSystem.Globalization.CultureInfo.CurrentUICulture、ユーザーが電話に設定した言語を判断するためのクエリです。

これは、これがオーバーライドされておらず、通常は起動時に構成されるという前提に基づいています。のInitializeLanguage()メソッドApp.xaml.csを見て、これがどのように設定されているかを確認してください。

アプリへのローカリゼーションの追加の詳細については、MSDNの「Windows Phone のグローバリゼーションとローカリゼーション」を参照してください。

于 2013-10-16T09:41:58.827 に答える