Propiedad LanguageID
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
-
Descripción
-
Devuelve o establece el identificador de idioma del carácter.
-
Sintaxis
-
*agent.*Characters ("CharacterID").LanguageID [ = LanguageID]
Parte
Descripción
LanguageID
Entero largo que especifica el identificador de idioma del carácter. El identificador de idioma (LANGID) de un carácter es un valor de 16 bits definido por Windows, que consta de un identificador de idioma principal y un identificador de idioma secundario. Los ejemplos siguientes son valores para los idiomas admitidos por Microsoft Agent. Para determinar el valor de otros idiomas, consulte la Documentación del SDK de la plataforma.
Árabe
&H0401
Italiano
&H0410
Vasco
&H042D
Japonés
&H0411
Chino (simplificado)
&H0804
Coreano
&H0412
Chino (tradicional)
&H0404
Noruego
&H0414
Croata
&H041A
Polaco
&H0415
Checo
&H0405
Portugués (Portugal)
&H0816
Danés
&H0406
Portugués (Brasil)
&H0416
Neerlandés
&H0413
Rumano
&H0418
Inglés (Gran Bretaña)
&H0809
Ruso
&H0419
Inglés (EE. UU.)
&H0409
Eslovaco
&H041B
Finés
&H040B
Esloveno
&H0424
Francés
&H040C
Español
&H0C0A
Alemán
&H0407
Sueco
&H041D
Griego
&H0408
Tailandés
&H041E
Hebreo
&H040D
Turco
&H041F
Húngaro
&H040E
Comentarios
Si no establece LanguageID para el carácter, su identificador de idioma será el identificador de idioma del sistema actual si está instalado el archivo DLL de idioma del agente correspondiente; de lo contrario, el idioma del carácter será inglés (EE. UU.).
Esta propiedad también determina el idioma del texto del bocadillo de palabras, los comandos del menú emergente del carácter y el motor de reconocimiento de voz. También determina el idioma predeterminado para la salida de TTS.
Si intenta establecer LanguageID para un carácter y el archivo DLL de idioma del agente para ese idioma no está instalado o una fuente para mostrar para el identificador de idioma no está disponible, el agente genera un error y LanguageID permanece con su última configuración.
Al establecer esta propiedad no se produce un error si no hay motores de voz coincidentes para el idioma. Para determinar si hay un motor de voz compatible disponible para LanguageID, compruebe SRModeID o TTSModeID. Si no establece LanguageID, se establecerá con la configuración del identificador de idioma predeterminado del usuario.
Esta propiedad solo se aplica al uso del carácter de la aplicación cliente; el ajuste no afecta a otros clientes del carácter u otros caracteres de la aplicación cliente.
Nota:
Si establece LanguageID en un idioma que admita texto bidireccional (como árabe o hebreo), pero el sistema que ejecuta la aplicación no tiene instalada la compatibilidad con texto bidireccional, el texto del bocadillo de palabras aparecerá en el orden lógico y no en orden de visualización.
Consulte también
Propiedad SRModeID, Propiedad TTSModeID
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de