Свойство LanguageID
[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]
-
Description
-
Возвращает или задает идентификатор языка для символа.
-
Синтаксис
-
*agent.*Characters ("CharacterID"). LanguageID [ = LanguageID]
Часть
Description
LanguageID
Длинное целое число, указывающее идентификатор языка для символа. Идентификатор языка (LANGID) для символа — это 16-разрядное значение, определенное Windows, состоящее из идентификатора первичного языка и идентификатора дополнительного языка. Ниже приведены значения для языков, поддерживаемых Microsoft Agent. Сведения о значении других языков см. в документации по пакету 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-файл языка агента, в противном случае язык символа будет английский (США).
Это свойство также определяет язык текстового шара слова, команды во всплывающем меню символа и подсистему распознавания речи. Он также определяет язык по умолчанию для выходных данных TTS.
Если вы пытаетесь задать LanguageID для символа и библиотеку DLL языка агента для этого языка не установлен или недоступен шрифт отображения для идентификатора языка, агент вызывает ошибку, а LanguageID остается в последнем параметре.
Установка этого свойства не вызывает ошибку, если для языка отсутствуют соответствующие подсистемы распознавания речи. Чтобы определить, доступен ли совместимый модуль речи для LanguageID, проверьте SRModeID или TTSModeID. Если вы не задаете LanguageID, оно будет задано для параметра идентификатора языка пользователя по умолчанию.
Это свойство применяется только к использованию символа клиентского приложения; Параметр не влияет на другие клиенты символов или других символов клиентского приложения.
Примечание.
Если вы устанавливаете LanguageID на язык, поддерживающий двунаправленный текст (например, арабский или иврит), но система, запущенная приложением, не поддерживает двунаправленную поддержку, текст в текстовом шаре будет отображаться в логическом порядке, а не в порядке отображения.
См. также
Свойство SRModeID, свойство TTSModeID