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


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

[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 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)

 

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

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