Localized System Profiles

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The following table lists the localized system profile files included with the Windows Media Format SDK and the languages associated with each. These files are installed into the [SDKRoot]\WMSDK\WMFSDK9\LocalizedProfiles folder. To access a particular file with the IWMProfileManagerLanguage methods, you must move it into the system root directory along with the default system profile files.

Language File name
Arabic WMPrfAra.prx
Chinese – simplified WMPrfCHS.prx
Chinese – traditional WMPrfCHT.prx
Czech WMPrfCsy.prx
Danish WMPrfDan.prx
Dutch WMPrfNld.prx
Finnish WMPrfFin.prx
French WMPrfFra.prx
German WMPrfDeu.prx
Greek WMPrfEll.prx
Hebrew WMPrfHeb.prx
Hungarian WMPrfHun.prx
Italian WMPrfIta.prx
Japanese WMPrfJpn.prx
Korean WMPrfKor.prx
Norwegian WMPrfNor.prx
Polish WMPrfPlk.prx
Portuguese – Brazil WMPrfPtb.prx
Portuguese – Portugal WMPrfPtg.prx
Russian WMPrfRus.prx
Slovak WMPrfSky.prx
Slovenian WMPrfSlv.prx
Spanish WMPrfEsp.prx
Swedish WMPrfSve.prx
Turkish WMPrfTrk.prx

 

You can set the language for the profile manager object by calling the IWMProfileManagerLanguage::SetUserLanguageID method. For most languages, only the primary language identifier in the LANGID is examined. The exceptions are for the Chinese and Portuguese languages, where the secondary language identifier is also used. The following table shows how to create a LANGID to specify in the SetUserLanguageID method.

Primary-secondary language MAKELANGID Macro
Chinese (simplified) MAKELANGID( LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)
Chinese (traditional) MAKELANGID( LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE)
Portuguese (Brazil) MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN)
Portuguese (Portugal) MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE)

 

Programming Reference

System Profiles