Freigeben über


LanguageID-Eigenschaft

[Der Microsoft Agent ist seit Windows 7 veraltet und kann in späteren Versionen von Windows nicht mehr verfügbar sein.]

Beschreibung

Gibt die Sprach-ID für den Charakter zurück oder legt sie fest.

Syntax

*agent.*Characters ("CharacterID").LanguageID [ = LanguageID]

Teil

Beschreibung

LanguageID

Ein Long Integer-Wert, der die Sprach-ID für den Charakter angibt. Die Sprach-ID (LANGID) für einen Charakter 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 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

 

 

 

Hinweise

Wenn Sie die LanguageID für den Charakter nicht festlegen, ist die Sprach-ID die aktuelle Systemsprachen-ID, wenn die entsprechende Agent-Sprach-DLL installiert ist, andernfalls ist die Sprache des Charakters Englisch (USA).

Diese Eigenschaft bestimmt auch die Sprache für den Sprechblasentext, die Befehle im Popupmenü des Charakters und das Spracherkennungs-Modul. Außerdem wird die Standardsprache für die TTS-Ausgabe bestimmt.

Wenn Sie versuchen, die LanguageID für einen Charakter 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 die letzte Einstellung der LanguageID wird beibehalten.

Das Festlegen dieser Eigenschaft löst keinen Fehler aus, wenn keine übereinstimmenden Sprachmodule für die Sprache vorhanden sind. Um festzustellen, ob ein kompatibles Sprachmodul für die LanguageID verfügbar ist, überprüfen Sie LanguageID, check SRModeID oder TTSModeID. Wenn Sie die LanguageID nicht festlegen, wird sie auf die Standardsprach-ID-Einstellung des Benutzers festgelegt.

Diese Eigenschaft gilt nur für die Verwendung des Charakters durch Ihre Clientanwendung. Die Einstellung wirkt sich nicht auf andere Clients des Charakters oder andere Charaktere Ihrer Clientanwendung aus.

Hinweis

Wenn Sie LanguageID auf eine Sprache festlegen, die bidirektionalen Text unterstützt (z. B. Arabisch oder Hebräisch), aber das System, auf dem Ihre Anwendung ausgeführt wird, nicht über bidirektionale Unterstützung verfügt, wird der Text in der Sprechblase in logischer statt in der Anzeigereihenfolge angezeigt.

 

Weitere Informationen

SRModeID property, TTSModeID property