LanguageID 속성

[Microsoft 에이전트는 Windows 7을 기준으로 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]

설명

문자의 언어 ID를 반환하거나 설정합니다.

Syntax

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

요소

설명

LanguageID

문자의 언어 ID를 지정하는 Long 정수입니다. 문자의 언어 ID(LANGID)는 Windows에서 정의한 16비트 값으로, 기본 언어 ID와 보조 언어 ID로 구성됩니다. 다음 예제는 Microsoft 에이전트에서 지원하는 언어의 값입니다. 다른 언어의 값을 확인하려면 플랫폼 SDK 설명서를 참조 하세요.

 

아랍어

&H0401

이탈리아어

&H0410

 

바스크어

&H042D

일본어

&H0411

 

중국어(간체)

&H0804

한국어

&H0412

 

중국어(번체)

&H0404

노르웨이어

&H0414

 

크로아티아어

&H041A

폴란드어

&H0415

 

체코어

&H0405

포르투갈어(포르투갈)

&H0816

 

덴마크어

&H0406

포르투갈어(브라질)

&H0416

 

네덜란드어

&H0413

루마니아어

&H0418

 

영어(영국)

&H0809

러시아어

&H0419

 

영어(미국)

&H0409

슬로바키아어

&H041B

 

핀란드어

&H040B

슬로베니아어

&H0424

 

프랑스어

&H040C

스페인어

&H0C0A

 

독일어

&H0407

스웨덴어

&H041D

 

그리스어

&H0408

태국어

&H041E

 

히브리어

&H040D

터키어

&H041F

 

헝가리어

&H040E

 

 

 

설명

문자에 대해 LanguageID 를 설정하지 않으면 해당 에이전트 언어 DLL이 설치된 경우 해당 언어 ID가 현재 시스템 언어 ID가 되고, 그렇지 않으면 문자의 언어는 영어(미국)가 됩니다.

또한 이 속성은 단어 풍선 텍스트의 언어, 문자의 팝업 메뉴의 명령 및 음성 인식 엔진을 결정합니다. 또한 TTS 출력에 대한 기본 언어를 결정합니다.

문자에 대해 LanguageID를 설정하려고 하면 해당 언어에 대한 에이전트 언어 DLL이 설치되지 않았거나 언어 ID의 표시 글꼴을 사용할 수 없는 경우 에이전트는 마지막 설정에서 오류를 발생시키고 LanguageID를 다시 기본.

언어에 일치하는 음성 엔진이 없으면 이 속성을 설정해도 오류가 발생하지 않습니다. LanguageID에 사용할 수 있는 호환 음성 엔진이 있는지 확인하려면 SRModeID 또는 TTSModeID를 검사. LanguageID를 설정하지 않으면 사용자 기본 언어 ID 설정으로 설정됩니다.

이 속성은 클라이언트 애플리케이션의 문자 사용에만 적용됩니다. 이 설정은 클라이언트 애플리케이션의 문자 또는 다른 문자의 다른 클라이언트에는 영향을 주지 않습니다.

참고 항목

LanguageID를 양방향 텍스트(예: 아랍어 또는 히브리어)를 지원하는 언어로 설정했지만 애플리케이션을 실행하는 시스템에 양방향 지원이 설치되어 있지 않은 경우 단어 풍선의 텍스트는 순서를 표시하는 대신 논리적으로 표시됩니다.

 

참고 항목

SRModeID 속성, TTSModeID 속성