### 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