Поделиться через


Локализованные системные профили

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

В следующей таблице перечислены локализованные файлы системного профиля, включенные в пакет SDK для формата Windows Media, и языки, связанные с каждым из них. Эти файлы устанавливаются в папку [SDKRoot]\WMSDK\WMFSDK9\LocalizedProfiles. Чтобы получить доступ к определенному файлу с помощью методов IWMProfileManagerLanguage , необходимо переместить его в корневой каталог системы вместе с файлами системного профиля по умолчанию.

Язык Имя файла
Арабский WMPrfAra.prx
Китайский (упрощенное письмо) WMPrfCHS.prx
Китайский (традиционное письмо) WMPrfCHT.prx
Чешский WMPrfCsy.prx
Датский WMPrfDan.prx
Нидерландский WMPrfNld.prx
Финский WMPrfFin.prx
Французский WMPrfFra.prx
Немецкий WMPrfDeu.prx
Греческий WMPrfEll.prx
Иврит WMPrfHeb.prx
Венгерский WMPrfHun.prx
Итальянский WMPrfIta.prx
Японский WMPrfJpn.prx
Корейский WMPrfKor.prx
Норвежский WMPrfNor.prx
Польский WMPrfPlk.prx
Португальский (Бразилия) WMPrfPtb.prx
Португальский (Португалия) WMPrfPtg.prx
Русский WMPrfRus.prx
Словацкий WMPrfSky.prx
Словенский WMPrfSlv.prx
Испанский WMPrfEsp.prx
Шведский WMPrfSve.prx
Турецкий WMPrfTrk.prx

 

Вы можете задать язык для объекта диспетчера профилей, вызвав метод IWMProfileManagerLanguage::SetUserLanguageID . Для большинства языков проверяется только идентификатор основного языка в LANGID. Исключения относятся к китайскому и португальскому языкам, где также используется идентификатор дополнительного языка. В следующей таблице показано, как создать LANGID для указания в методе SetUserLanguageID .

Основной-вторичный язык Макрос MAKELANGID
Китайский (упрощенное письмо) MAKELANGID( LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)
Китайский (традиционное письмо) MAKELANGID( LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE)
Португальский (Бразилия) MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN)
Португальский (Португалия) MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE)

 

Справочник по программированию

Системные профили