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
Rumeno
&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