LanguageID-Eigenschaft
[Microsoft Agent ist ab Version Windows 7 veraltet und in nachfolgenden Versionen von Windows.]
-
Beschreibung
-
Gibt die Sprach-ID für das Zeichen zurück oder legt sie fest.
-
Syntax
-
agent.Characters * ("CharacterID"). LanguageID [ = LanguageID]
Teil
BESCHREIBUNG
LanguageID
Eine lange ganze 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 Und einer sekundären Sprach-ID besteht. Die folgenden Beispiele sind Werte für Sprachen, die von Microsoft Agent unterstützt werden. Informationen zum Ermitteln des Werts für andere Sprachen finden Sie in der Platform SDK-Dokumentation.
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 ihre Sprach-ID die aktuelle Systemsprach-ID, wenn die entsprechende -Agent-Sprach-DLL installiert ist. Andernfalls ist die Sprache des Zeichens Englisch (USA).
Diese Eigenschaft bestimmt auch die Sprache für Den Wortsprechblasentext, 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 zu setzen, und die DLL der -Agent-Sprache für diese Sprache nicht installiert ist oder keine Anzeigeschriftart für die Sprach-ID verfügbar ist, löst der -Agent einen Fehler aus, und LanguageID bleibt bei der letzten Einstellung.
Wenn Sie diese Eigenschaft festlegen, wird kein Fehler ausgegeben, wenn keine entsprechenden Sprach-Engines für die Sprache angezeigt werden. Überprüfen Sie SRModeID oder TTSModeID,um zu ermitteln, ob eine kompatible Sprach-Engine für languageID verfügbar ist. Wenn Sie LanguageID nicht festlegen, wird diese 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 anderer Zeichen Ihrer Clientanwendung aus.
Hinweis
Wenn Sie LanguageID auf eine Sprache festlegen, die bidirektionalen Text unterstützt (z. B. Arabisch oder Hebräisch), aber auf dem System, auf dem Ihre Anwendung ausgeführt wird, keine bidirektionale Unterstützung installiert ist, wird Text im Wortsprechblasen in logischer statt in anzeiger Reihenfolge angezeigt.