LanguageID, proprietà

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

Descrizione

Restituisce o imposta l'ID lingua per il carattere.

Sintassi

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

In parte

Descrizione

LanguageID

Intero lungo che specifica l'ID lingua per il carattere. L'ID lingua (LANGID) per un carattere è un valore a 16 bit definito da Windows, costituito da un ID lingua primaria e da un ID lingua secondaria. Gli esempi seguenti sono valori per le lingue supportate da Microsoft Agent. Per determinare il valore per altri linguaggi, vedere la documentazione di Platform SDK.

 

arabo

&H0401

Italiano

&H0410

 

Basco

&H042D

Giapponese

&H0411

 

Cinese semplificato

&H0804

Coreano

&H0412

 

Cinese tradizionale

&H0404

Norvegese

&H0414

 

Croato

&H041A

Polacco

&H0415

 

Ceco

&H0405

Portoghese (Portogallo)

&H0816

 

Danese

&H0406

Portoghese (Brasile)

&H0416

 

Olandese

&H0413

Romeno

&H0418

 

Inglese (Regno Unito)

&H0809

Russo

&H0419

 

Inglese (Stati Uniti)

&H0409

Slovacco

&H041B

 

Finlandese

&H040B

Sloveno

&H0424

 

Francese

&H040C

Spagnolo

&H0C0A

 

Tedesco

&H0407

Svedese

&H041D

 

Greco

&H0408

Thai

&H041E

 

Ebraico

&H040D

Turco

&H041F

 

Ungherese

&H040E

 

 

 

Osservazioni:

Se non si imposta LanguageID per il carattere, il relativo ID lingua sarà l'ID lingua di sistema corrente se è installata la DLL della lingua dell'agente corrispondente. In caso contrario, la lingua del carattere sarà inglese (STATI UNITI).

Questa proprietà determina anche la lingua per il testo del fumetto delle parole, i comandi nel menu a comparsa del carattere e il motore di riconoscimento vocale. Determina anche la lingua predefinita per l'output TTS.

Se si tenta di impostare LanguageID per un carattere e la DLL della lingua dell'agente per tale lingua non è installata o non è disponibile un tipo di carattere di visualizzazione per l'ID lingua, Agent genera un errore e LanguageID rimane all'ultima impostazione.

L'impostazione di questa proprietà non genera un errore se non sono presenti motori di riconoscimento vocale corrispondenti per la lingua. Per determinare se è disponibile un motore di riconoscimento vocale compatibile per LanguageID, controllare SRModeID o TTSModeID. Se non si imposta LanguageID, verrà impostata sull'impostazione dell'ID lingua predefinita dell'utente.

Questa proprietà si applica solo all'uso del carattere dell'applicazione client; l'impostazione non influisce su altri client del carattere o di altri caratteri dell'applicazione client.

Nota

Se si imposta LanguageID su una lingua che supporta testo bidirezionale (ad esempio arabo o ebraico), ma il sistema che esegue l'applicazione non dispone del supporto bidirezionale installato, il testo nel fumetto delle parole verrà visualizzato in ordine logico anziché visualizzato.

 

Vedi anche

Proprietà SRModeID, proprietà TTSModeID