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.

Weitere Informationen

SRModeID-Eigenschaft, TTSModeID-Eigenschaft