Propriedade LanguageID
[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]
-
Descrição
-
Retorna ou define a ID do idioma do caractere.
-
Sintaxe
-
*agent.*Characters("CharacterID"). LanguageID [ = LanguageID]
Parte
Descrição
LanguageID
Um inteiro Long que especifica a ID do idioma para o caractere. A ID de idioma (LANGID) de um caractere é um valor de 16 bits definido pelo Windows, que consiste em uma ID de idioma principal e uma ID de idioma secundária. Os exemplos a seguir são valores para idiomas compatíveis com o Microsoft Agent. Para determinar o valor de outros idiomas, consulte a documentação do SDK da Plataforma.
Árabe
&H0401
Italiano
&H0410
Basco
&H042D
Japonês
&H0411
Chinês (Simplificado)
&H0804
Coreano
&H0412
Chinês (Tradicional)
&H0404
Norueguês
&H0414
Croata
&H041A
Polonês
&H0415
Tcheco
&H0405
Português (Portugal)
&H0816
Dinamarquês
&H0406
Português (Brasil)
&H0416
Holandês
&H0413
Romeno
&H0418
Inglês (britânico)
&H0809
Russo
&H0419
Inglês (EUA)
&H0409
Eslovaco
&H041B
Finlandês
&H040B
Esloveno
&H0424
Francês
&H040C
Espanhol
&H0C0A
Alemão
&H0407
Sueco
&H041D
Grego
&H0408
Tailandês
&H041E
Hebraico
&H040D
Turco
&H041F
Húngaro
&H040E
Comentários
Se você não definir o LanguageID para o caractere, sua ID de idioma será a ID de idioma do sistema atual se a DLL de idioma do Agente correspondente estiver instalada; caso contrário, o idioma do caractere será inglês (EUA).
Essa propriedade também determina o idioma do texto do balão de palavras, os comandos no menu pop-up do caractere e o mecanismo de reconhecimento de fala. Ele também determina o idioma padrão para a saída TTS.
Se você tentar definir o LanguageID para um caractere e a DLL do idioma do Agente para esse idioma não estiver instalada ou uma fonte de exibição para a ID de idioma não estiver disponível, o Agent gerará um erro e LanguageID permanecerá em sua última configuração.
Definir essa propriedade não gerará um erro se não houver mecanismos de fala correspondentes para o idioma. Para determinar se há um mecanismo de fala compatível disponível para o LanguageID, marcar SRModeID ou TTSModeID. Se você não definir LanguageID, ela será definida como a configuração de ID de idioma padrão do usuário.
Essa propriedade se aplica somente ao uso do caractere pelo aplicativo cliente; a configuração não afeta outros clientes do caractere ou outros caracteres do aplicativo cliente.
Observação
Se você definir LanguageID como um idioma que dê suporte a texto bidirecional (como árabe ou hebraico), mas o sistema que executa seu aplicativo não tiver suporte bidirecional instalado, o texto no balão de palavras aparecerá em ordem lógica em vez de exibição.
Consulte Também
Propriedade SRModeID, propriedade TTSModeID
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de