LanguageID-Eigenschaft
[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]
-
Beschreibung
-
Gibt die Sprach-ID für das Zeichen zurück oder legt diese fest.
-
Syntax
-
*agent.*Characters("CharacterID"). LanguageID [ = LanguageID]
Teil
Beschreibung
LanguageID
Eine lange ganzzahlige Zahl, die die Sprach-ID für das Zeichen angibt. Die Sprach-ID (LANGID) für ein Zeichen ist ein von Windows definierter 16-Bit-Wert, der aus einer primären Sprach-ID und einer sekundären Sprach-ID besteht. Die folgenden Beispiele sind Werte für Sprachen, die vom Microsoft-Agent unterstützt werden. Informationen zum Ermitteln des Werts für andere Sprachen finden Sie in der Dokumentation zum Platform SDK.
Arabisch
&H0401
Italienisch
&H0410
Baskisch
&H042D
Japanisch
&H0411
Chinesisch (vereinfacht)
&H0804
Koreanisch
&H0412
Chinesisch (traditionell)
&H0404
Norwegisch
&H0414
Kroatisch
&H041A
Polnisch
&H0415
Tschechisch
&H0405
Portugiesisch (Portugal)
&H0816
Dänisch
&H0406
Portugiesisch (Brasilien)
&H0416
Niederländisch
&H0413
Rumänisch
&H0418
Englisch (Großbritannien)
&H0809
Russisch
&H0419
Englisch (USA)
&H0409
Slowakisch
&H041B
Finnisch
&H040B
Slowenisch
&H0424
Französisch
&H040C
Spanisch
&H0C0A
Deutsch
&H0407
Schwedisch
&H041D
Griechisch
&H0408
Thailändisch
&H041E
Hebräisch
&H040D
Türkisch
&H041F
Ungarisch
&H040E
Bemerkungen
Wenn Sie die LanguageID für das Zeichen nicht festlegen, ist die Sprach-ID die aktuelle Systemsprachen-ID, wenn die entsprechende Agent-Sprach-DLL installiert ist. Andernfalls lautet die Sprache des Zeichens Englisch (USA).
Diese Eigenschaft bestimmt auch die Sprache für Wortballontext, die Befehle im Popupmenü des Zeichens und die Spracherkennungs-Engine. Außerdem wird die Standardsprache für die TTS-Ausgabe bestimmt.
Wenn Sie versuchen, die LanguageID für ein Zeichen festzulegen und die Agent-Sprach-DLL für diese Sprache nicht installiert ist oder eine Anzeigeschriftart für die Sprach-ID nicht verfügbar ist, löst der Agent einen Fehler aus, und LanguageID bleibt bei der letzten Einstellung.
Das Festlegen dieser Eigenschaft löst keinen Fehler aus, wenn keine übereinstimmenden Sprachmodule für die Sprache vorhanden sind. Um festzustellen, ob eine kompatible Sprach-Engine für die LanguageID verfügbar ist, überprüfen Sie SRModeID oder TTSModeID. Wenn Sie LanguageID nicht festlegen, wird sie auf die Standardsprach-ID-Einstellung des Benutzers festgelegt.
Diese Eigenschaft gilt nur für die Verwendung des Zeichens durch Ihre Clientanwendung. Die Einstellung wirkt sich nicht auf andere Clients des Zeichens oder andere Zeichen Ihrer Clientanwendung aus.
Hinweis
Wenn Sie LanguageID auf eine Sprache festlegen, die bidirektionalen Text (z. B. Arabisch oder Hebräisch) unterstützt, aber auf dem System, auf dem Ihre Anwendung ausgeführt wird, keine bidirektionale Unterstützung installiert ist, wird der Text im Wortballon in logischer Statt in der Anzeigereihenfolge angezeigt.
Weitere Informationen
SRModeID-Eigenschaft, TTSModeID-Eigenschaft
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für