LanguageID (propiedad)
[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.
-
Syntax
-
*agent.*Characters("CharacterID"). LanguageID [ = LanguageID]
Parte
Descripción
LanguageID
Entero long 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 lenguajes, consulte la documentación del SDK de 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
Observaciones
Si no establece languageID para el carácter, su identificador de idioma será el identificador de idioma actual del sistema 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 globo 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 en 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á en la configuración de identificador de idioma predeterminado del usuario.
Esta propiedad solo se aplica al uso del carácter de la aplicación cliente; La configuración 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 compatibilidad bidireccional instalada, el texto del globo de palabras aparecerá en orden lógico en lugar de mostrar.
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