Locales Provided on OS/2

On the OS/2 operating system, IBM C and C++ Compilers supplies the following named locales:

Language Country Codeset Locale Module Name Locale Name as in setlocale() argument
-- -- -- -- C
Note: The LC_C macro, defined in the <locale.h> header file, is a synonym for the special locale C.
Albanian Albania IBM-850 SQ_AL\IBM-850 SQ_AL.IBM-850
Arabic Arabic IBM-864 IBM-1046 AR_AA\IBM-864 AR_AA\IBM-1046 AR_AA.IBM-864 AR_AA.IBM-1046
Belarussian Belarus IBM-866 BE_BY\IBM-866 BE_BY.IBM-866
Bulgarian Bulgaria IBM-855 BG_BG\IBM-855 BG_BG.IBM-855
Bulgarian Bulgaria IBM-915 BG_BG\IBM-915 BG_BG.IBM-915
Chinese (Simplified) China IBM-1381 ZH_CN\IBM-1381 ZH_CN.IBM-1381
Chinese (Simplified) China IBM-1386 ZH_CN\IBM-1386 ZH_CN.IBM-1386
Chinese (Traditional) China IBM-950 ZH_TW\IBM-950 ZH_TW.IBM-950
Catalan Spain IBM-850 CA_ES\IBM850 CA_ES.IBM-850
Croation Croatia IBM-852 HR_HR\IBM-852 HR_HR.IBM-852
Czechoslovakian Czechoslovakia IBM-852 CS_CZ\IBM-852 CS_CZ.IBM-852
Danish Denmark IBM-850 DA_DK\IBM-850 DA_DK.IBM-850
Deutsch (German) Switzerland IBM-437 DE_CH\IBM-437 DE_CH.IBM-437
Deutsch (German) Switzerland IBM-850 DE_CH\IBM-850 DE_CH.IBM-850
Deutsch (German) Germany IBM-437 DE_DE\IBM-437 DE_DE.IBM-437
Deutsch (German) Germany IBM-850 DE_DE\IBM-850 DE_DE.IBM-850
English Australia IBM -437 EN_AU\IBM-437 EN_AU.IBM-437
English Belgium IBM-850 EN_BE\IBM-850 EN_BE.IBM-850
English United Kingdom IBM-437 EN_GB\IBM-437 EN_GB.IBM-437
English United Kingdom IBM-850 EN_GB\IBM-850 EN_GB.IBM-850
English Japan IBM-437 EN_JP\IBM-437 EN_JP.IBM-437
English Japan IBM-850 EN_JP\IBM-850 EN_JP.IBM-850
English United States IBM-437 EN_US\IBM-437 EN_US.IBM-437
English United States IBM-850 EN_US\IBM-850 EN_US.IBM-850
Español (Spanish) Spain IBM-437 EN_ES\IBM-437 ES_ES.IBM-437
Español (Spanish) Spain IBM-850 EN_ES\IBM-850 ES_ES.IBM-850
Finnish Finland IBM-437 FI_FI\IBM-437 FI_FI.IBM-437
Finnish Finland IBM-850 FI_FI\IBM-850 FI_FI.IBM-850
French Belgium IBM-437 FR_BE\IBM-437 FR_BE.IBM-437
French Belgium IBM-850 FR_BE\IBM-850 FR_BE.IBM-850
French Canada IBM-850 FR_CA\IBM-850 FR_CA.IBM-850
French Canada IBM-863 FR_CA\IBM-863 FR_CA.IBM-863
French Switzerland IBM-437 FR_CH\IBM-437 FR_CH.IBM-437
French Switzerland IBM-850 FR_CH\IBM-850 FR_CH.IBM-850
French France IBM-437 FR_FR\IBM-437 FR_FR.IBM-437
French France IBM-850 FR_FR\IBM-850 FR_FR.IBM-850
Hebrew Israel IBM-862 IW_IL\IBM-862 IW_IL.IBM-862
Hungarian Hungary IBM-852 HU_HU\IBM-852 HU_HU.IBM-852
Greek Greece IBM-737 EL_GR\IBM-737 EL_GR.IBM-737
Íslensk (Icelandic) Iceland IBM-850 IS_IS\IBM-850 IS_IS.IBM-850
Íslensk (Icelandic) Iceland IBM-861 IS_IS\IBM-861 IS_IS.IBM-861
Italian Italy IBM-437 IT_IT\IBM-437 IT_IT.IBM-437
Italian Italy IBM-850 IT_IT\IBM-850 IT_IT.IBM-850
Italian Switzerland IBM-850 IT_CH\IBM-850 IT_CH.IBM-850
Japanese Japan IBM-932 JA_JP\IBM-932 JA_JP.IBM-932
Japanese Japan IBM-942 JA_JP\IBM-942 JA_JP.IBM-942
Japanese Japan IBM-943 JA_JP\IBM-943 JA_JP.IBM-943
Korean Korea IBM-949 KO_KR\IBM-949 KO_KR.IBM-949
Macedonian Macedonia IBM-855 MK_MK\IBM-855 MK_MK.IBM-855
Nederlands (Dutch) Belgium IBM-437 NL_BE\IBM-437 NL_BE.IBM-437
Nederlands (Dutch) Belgium IBM-850 NL_BE\IBM-850 NL_BE.IBM-850
Nederlands (Dutch) Netherlands IBM-437 NL_NL\IBM-437 NL_NL.IBM-437
Nederlands (Dutch) Netherlands IBM-850 NL_NL\IBM-850 NL_NL.IBM-850
Norwegian Norway IBM-437 NO_NO\IBM-437 NO_NO.IBM-437
Polish Poland IBM-852 PL_PL\IBM-852 PL_PL.IBM-852
Portuguese Brazil IBM-850 PT_BR\IBM-850 PT_BR.IBM-850
Portuguese Portugal IBM-850 PT_PT\IBM-850 PT_PT.IBM-850
Portuguese Portugal IBM-860 PT_PT\IBM-860 PT_PT.IBM-860
Romanian Romania IBM-852 RO_RO\IBM-852 RO_RO.IBM-852
Russian Russia IBM-866 RU_RU\IBM-866 RU_RU.IBM-866
Serbian (Latin) Serbia IBM-852 SH_SP\IBM-852 SH_SP.IBM-852
Slovak Slovakia IBM-852 SK_SK\IBM-852 SK_SK.IBM-852
Slovene Slovenia IBM-852 SL_SI\IBM-852 SL_SI.IBM-852
Svensk (Swedish) Sweden IBM-437 SV_SE\IBM-437 SV_SE.IBM-437
Svensk (Swedish) Sweden IBM-850 SV_SE\IBM-850 SV_SE.IBM-850
Thai Thailand IBM-874 TH_TH\IBM-874 TH_TH.IBM-874
Turkish Turkey IBM-857 TR_TR\IBM-857 TR_TR.IBM-857
Ukranian Ukraine IBM-866 UK_UA\IBM-866 UK_UA.IBM-866


Internationalization
Localization and Locales


Customize a Locale


Locale Naming Conventions
Locales Provided on Windows