Windowsの言語をフランス語(Fr-ca)に設定し、GetUserDefaultUILanguage APIを使用してユーザーのデフォルト言語を取得しますが、値1036 Fr-fr)が正しくない場合は、3084(Fr-ca)にする必要があります。そして、ウィンドウ10に正しい値(3084)を返します。Fr-caのWindow 8.1で正しい値を取得する方法を知っていますか?GetUserDefaultUILanguage APIは、フランス語カナダのWin8.1で不適切な言語を返します
1
A
答えて
0
私はあなたが言及同じシステムから同じ結果実験: のWindows 8.1に戻り、 "FR-FR"(!OSは唯一の "フランス語" とにかくを選択することができます)
のWindows 7に戻り、 "FR-FRを"言語設定で「français(カナダ)」が選択されていても、 Windows 10では、「fr-CA」が返され、UI表示用に「français(カナダ)」が有効になっています。
MSDNのAPIドキュメントは、備考のためにこれを言及:
この機能は、言語識別子を返します。アプリケーションは、 GetUserPreferredUILanguages 関数を使用して言語名を取得できます。
それは、このGetUserPreferredUILanguages方法使用しているときあなたが得る結果はおそらく正しいことをより明確になります。Windows 7の場合は
を、リストが返されます。
FR-FR
Windows 8.1の場合、リストは以下を返します。
FR-FR、EN-US
のWindows 10、リストを返すの場合:
FR-CA、FR-FR、EN-US
したがって、私はAPIがUIリソースのシステム優先度リストを返すと解釈します。 Windows 8.1の場合、フランス語のカナダのUIリソースの専門化はない可能性があります。どのような場合でも、フランス語に翻訳されています。最後の手段は、インストールディスク(私の場合はen-US)から "インストール言語"が必要です。
関連する問題
- 1. フランス語IIS7カスタムエラーページ言語
- 2. ポップアップで言語を選択する方法(英語/フランス語)
- 3. 適切な言語コードを持つ多言語リソース
- 4. 多言語Excel VBAマクロ(フランス語/英語/スウェーデン語)
- 5. Google Places API - フランス語地域
- 6. 不適切なメソッド宣言またはメソッドの繰り返し?
- 7. ggplotのヨーロピアン/フランス語の区切り
- 8. なぜgithub apiがリポジトリ言語フィールドのnullを返します
- 9. C言語でpcreに適切なパターンを書くには
- 10. 複数言語サポート(英語、フランス語、中国語など)でPHPアプリケーションを構築する方法
- 11. Microsoft Translator API Python-同じコンテンツを返すスペイン語のロケール言語
- 12. 多言語APIのコンテンツ言語
- 13. 不思議なプログラミング言語
- 14. aspxページのフランス語
- 15. フランス語の文化でフォーマットが適用されない
- 16. Struts2のテキストタグは、適切な言語プロパティファイルを選択しません。
- 17. グローバリゼーション、ローカリゼーション、国際化:言語の追加(フランス語など)/ asp.net 4.0 /ダミー用
- 18. Python:フランス語の文字を英語で置き換えます。
- 19. フランス語で書かれたフランス語の数値を取得する方法
- 20. Elasticsearchはフランス語または英語のフィールドのステミングを構成します
- 21. デーモンアプリケーションに最適な言語ですか?
- 22. フランス語ポリネシア:アプリケーションをインストールできない
- 23. 動的言語はどのような状況で適切ですか?
- 24. フランス語Œ経由しない
- 25. Excel VBAチェックボックス英語対フランス語
- 26. インタプリタの実装言語にインタプリタ言語が適していますか?
- 27. Google Translate APIブラジルポルトガル語の言語コード
- 28. Swift 3.0のUILabelにUIButtonをレイヤーするのに適切な言語ですか?
- 29. カスタムオブジェクトのフランス語で複数の用語「最近のアイテム」を修正します
- 30. Github API言語エンドポイント