Share via


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