The following language strings are recognized by setlocale. Any language not supported by the operating system is not accepted by setlocale. The three-letter language-string codes are only valid in Windows 98, Windows Me, Windows NT, Windows 2000, and Windows XP.
Chinese
"chinese"
Chinese (simplified)
"chinese-simplified" or "chs"
Chinese (traditional)
"chinese-traditional" or "cht"
Czech
"csy" or "czech"
Danish
"dan" or "danish"
Dutch
Dutch (default)
"dutch" or "nld"
Dutch (Belgium)
"belgian", "dutch-belgian", or "nlb"
English
English (default)
"english"
English (Australia)
"australian", "ena", or "english-aus"
English (Canada)
"canadian", "enc", or "english-can"
English (New Zealand)
"english-nz" or "enz"
English (United Kingdom)
"eng", "english-uk", or "uk"
English (United States)
"american", "american english", "american-english", "english-american", "english-us", "english-usa", "enu", "us", or "usa"
Finnish
"fin" or "finnish"
French
French (default)
"fra" or "french"
French (Belgium)
"frb" or "french-belgian"
French (Canada)
"frc" or "french-canadian"
French (Switzerland)
"french-swiss" or "frs"
German
German (default)
"deu" or "german"
German (Austria)
"dea" or "german-austrian"
German (Switzerland)
"des", "german-swiss", or "swiss"
Greek
"ell" or "greek"
Hungarian
"hun" or "hungarian"
Icelandic
"icelandic" or "isl"
Italian
Italian (default)
"ita" or "italian"
Italian (Switzerland)
"italian-swiss" or "its"
Japanese
"japanese" or "jpn"
Korean
"kor" or "korean"
Norwegian
Norwegian (default)
"norwegian"
Norwegian (Bokmal)
"nor" or "norwegian-bokmal"
Norwegian (Nynorsk)
"non" or "norwegian-nynorsk"
Polish
"plk" or "polish"
Portuguese
Portuguese (default)
"portuguese" or "ptg"
Portuguese (Brazil)
"portuguese-brazilian" or "ptb"
Russian
Russian (default)
"rus" or "russian"
Slovak
"sky" or "slovak"
Spanish
Spanish (default)
"esp" or "spanish"
Spanish (Mexico)
"esm" or "spanish-mexican"
Spanish (Modern)
"esn" or "spanish-modern"
Swedish
"sve" or "swedish"
Turkish
"trk" or "turkish"