LanguageID プロパティ
[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]
-
Description
-
文字の言語 ID を設定または返します。
-
構文
-
*agent.*Characters("CharacterID")。LanguageID [ = LanguageID]
パーツ
説明
LanguageID
文字の言語 ID を指定する長整数。 文字の言語 ID (LANGID) は、1 次言語 ID と 2 次言語 ID で構成される、Windows によって定義される 16 ビット値です。 次の例は、Microsoft エージェントでサポートされている言語の値です。 他の言語の値を確認するには、 プラットフォーム SDK のドキュメントを参照してください。
アラビア語
&H0401
イタリア語
&H0410
バスク語
&H042D
日本語
&H0411
簡体中国語
&H0804
韓国語
&H0412
繁体中国語
&H0404
ノルウェー語
&H0414
クロアチア語
&H041A
ポーランド語
&H0415
チェコ語
&H0405
ポルトガル語 (ポルトガル)
&H0816
デンマーク語
&H0406
ポルトガル語 (ブラジル)
&H0416
オランダ語
&H0413
ルーマニア語
&H0418
英語 (英国)
&H0809
ロシア語
&H0419
英語 (米国)
&H0409
スロバキア語
&H041B
フィンランド語
&H040B
スロベニア語
&H0424
フランス語
&H040C
スペイン語
&H0C0A
ドイツ語
&H0407
スウェーデン語
&H041D
ギリシャ語
&H0408
タイ語
&H041E
ヘブライ語
&H040D
トルコ語
&H041F
ハンガリー語
&H040E
解説
文字に LanguageID を設定しない場合、対応するエージェント言語 DLL がインストールされている場合、その言語 ID は現在のシステム言語 ID になります。それ以外の場合、文字の言語は英語 (米国) になります。
このプロパティは、単語吹き出しテキストの言語、文字のポップアップ メニューのコマンド、音声認識エンジンも決定します。 また、TTS 出力の既定の言語も決定します。
文字の LanguageID を設定しようとして、その言語のエージェント言語 DLL がインストールされていない場合、または言語 ID の表示フォントが使用できない場合、エージェントはエラーを発生させ、 LanguageID は最後の設定のままです。
言語に一致する音声エンジンがない場合、このプロパティを設定してもエラーは発生しません。 LanguageID に使用できる互換性のある音声エンジンがあるかどうかを判断するには、SRModeID または TTSModeID をチェックします。 LanguageID を設定しない場合は、ユーザーの既定の言語 ID 設定に設定されます。
このプロパティは、クライアント アプリケーションによる 文字の使用にのみ適用されます。設定は、文字の他のクライアントやクライアント アプリケーションの他の文字には影響しません。
Note
LanguageID を双方向テキスト (アラビア語やヘブライ語など) をサポートする言語に設定したが、アプリケーションを実行しているシステムに双方向サポートがインストールされていない場合は、表示順序ではなく、"吹き出し" という単語のテキストが論理的に表示されます。
参照
SRModeID プロパティ、 TTSModeID プロパティ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示