首页 > 代码库 > [ZT]Language codes – MFC

[ZT]Language codes – MFC

Below is table with all MFC language codes. I think it can be sometimes very useful.  First column contains names of languages, second column contains MFC identifiers for neutral languages, while third column contains IDs for languages with country extensions.

Language names and notesLanguage IDSublanguageHex ID
AfrikaansAFKAFK0x0436
AlbanianSQISQI0x041c
Arabic (Saudi Arabia)ARAARA0x0401
Arabic (Iraq)ARAARI0x0801
Arabic (Egypt)ARAARE0x0c01
Arabic (Libya)ARAARL0x1001
Arabic (Algeria)ARAARG0x1401
Arabic (Morocco)ARAARM0x1801
Arabic (Tunisia)ARAART0x1c01
Arabic (Oman)ARAARO0x2001
Arabic (Yemen)ARAARY0x2401
Arabic (Syria)ARAARS0x2801
Arabic (Jordan)ARAARJ0x2c01
Arabic (Lebanon)ARAARB0x3001
Arabic (Kuwait)ARAARK0x3401
Arabic (U.A.E.)ARAARU0x3801
Arabic (Bahrain)ARAARH0x3c01
Arabic (Qatar)ARAARQ0x4001
Windows 2000/XP: Armenian. This is Unicode only.HYEHYE0x042b
Azeri (Latin)AZEAZE0x042c
Azeri (Cyrillic)AZEAZE0x082c
BasqueEUQEUQ0x042d
BelarusianBELBEL0x0423
Bengali (India)BNGBNG0x0445
Bosnian (Bosnia and Herzego vina)HRVBSB0x141a
BulgarianBGRBGR0x0402
Burmese======0x0455
CatalanCATCAT0x0403
Chinese (Taiwan)CHTCHT0x0404
Chinese (PRC)CHTCHS0x0804
Chinese (Hong Kong SAR, PRC )CHTZHH0x0c04
Chinese (Singapore)CHTZHI0x1004
Windows 98/ME, Windows 2000 /XP: Chinese (Macao SAR)CHTZHM0x1404
CroatianHRVHRV0x041a
Croatian (Bosnia and Herzeg ovina)HRVHRB0x101a
CzechCSYCSY0x0405
DanishDANDAN0x0406
Windows XP: Divehi. This is Unicode only.DIVDIV0x0465
Dutch (Netherlands)NLDNLD0x0413
Dutch (Belgium)NLDNLB0x0813
English (United States)ENUENU0x0409
English (United Kingdom)ENUENG0x0809
English (Australian)ENUENA0x0c09
English (Canadian)ENUENC0x1009
English (New Zealand)ENUENZ0x1409
English (Ireland)ENUENI0x1809
English (South Africa)ENUENS0x1c09
English (Jamaica)ENUENJ0x2009
English (Caribbean)ENUENB0x2409
English (Belize)ENUENL0x2809
English (Trinidad)ENUENT0x2c09
Windows 98/ME, Windows 2000 /XP: English (Zimbabwe)ENUENW0x3009
Windows 98/ME, Windows 2000 /XP: English (Philippines)ENUENP0x3409
EstonianETIETI0x0425
FaeroeseFOSFOS0x0438
FarsiFARFAR0x0429
FinnishFINFIN0x040b
French (Standard)FRAFRA0x040c
French (Belgian)FRAFRB0x080c
French (Canadian)FRAFRC0x0c0c
French (Switzerland)FRAFRS0x100c
French (Luxembourg)FRAFRL0x140c
Windows 98/ME, Windows 2000 /XP: French (Monaco)FRAFRM0x180c
Windows XP: GalicianGLCGLC0x0456
Windows 2000/XP: Georgian. This is Unicode only.KATKAT0x0437
German (Standard)DEUDEU0x0407
German (Switzerland)DEUDES0x0807
German (Austria)DEUDEA0x0c07
German (Luxembourg)DEUDEL0x1007
German (Liechtenstein)DEUDEC0x1407
GreekELLELL0x0408
Windows XP: Gujarati. This is Unicode only.GUJGUJ0x0447
HebrewHEBHEB0x040d
Windows 2000/XP: Hindi. This is Unicode only.HINHIN0x0439
HungarianHUNHUN0x040e
IcelandicISLISL0x040f
IndonesianINDIND0x0421
isiXhosa/Xhosa (South Africa)XHOXHO0x0434
isiZulu/Zulu (South Africa)ZULZUL0x0435
Italian (Standard)ITAITA0x0410
Italian (Switzerland)ITAITS0x0810
JapaneseJPNJPN0x0411
Windows XP: Kannada. This is Unicode only.KANKAN0x044b
Windows 2000/XP: Konkani. This is Unicode only.KNKKNK0x0457
KoreanKORKOR0x0412
Windows 95, Windows NT 4.0 only: Korean (Johab)KOR===0x0812
Windows XP: Kyrgyz.KYRKYR0x0440
LatvianLVILVI0x0426
LithuanianLTHLTH0x0427
Windows 98 only: Lithuanian (Classic)LTH===0x0827
Macedonian (FYROM)MKIMKI0x042f
Malay (Malaysian)MSLMSL0x043e
Malay (Brunei Darussalam)MSLMSB0x083e
Malayalam (India)MYMMYM0x044c
Maori (New Zealand)MRIMRI0x0481
Maltese (Malta)MLTMLT0x043a
Windows 2000/XP: Marathi. This is Unicode only.MARMAR0x044e
Windows XP: MongolianMONMON0x0450
Norwegian (Bokmal)NORNOR0x0414
Norwegian (Nynorsk)NORNON0x0814
PolishPLKPLK0x0415
Portuguese (Brazil)PTBPTB0x0416
Portuguese (Portugal)PTBPTG0x0816
Windows XP: Punjabi. This is Unicode only.PANPAN0x0446
Quechua (Bolivia)QUBQUB0x046b
Quechua (Ecuador)QUBQUE0x086b
Quechua (Peru)QUBQUP0x0c6b
RomanianROMROM0x0418
RussianRUSRUS0x0419
Windows 2000/XP: Sanskrit. This is Unicode only.SANSAN0x044f
Sami, Northern (Norway)SMESME0x043b
Sami, Northern (Sweden)SMESMF0x083b
Sami, Northern (Finland)SMESMG0x0c3b
Sami, Lule (Norway)SMESMJ0x103b
Sami, Lule (Sweden)SMESMK0x143b
Sami, Southern (Norway)SMESMA0x183b
Sami, Southern (Sweden)SMESMB0x1c3b
Sami, Skolt (Finland)SMESMS0x203b
Sami, Inari (Finland)SMESMN0x243b
Serbian (Cyrillic)HRVSRB0x0c1a
Serbian (Cyrillic, Bosnia, and Herzegovina)HRVSRN0x1c1a
Serbian (Latin)HRVSRL0x081a
Serbian (Latin, Bosnia, and Herzegovina)HRVSRS0x181a
Sesotho sa Leboa/Northern Sotho (South Africa)NSONSO0x046c
Setswana/Tswana (South Africa)TSNTSN0x0432
SlovakSKYSKY0x041b
SlovenianSLVSLV0x0424
Spanish (Spain, Traditional Sort)ESPESP0x040a
Spanish (Mexican)ESPESM0x080a
Spanish (Spain, Modern Sort )ESPESN0x0c0a
Spanish (Guatemala)ESPESG0x100a
Spanish (Costa Rica)ESPESC0x140a
Spanish (Panama)ESPESA0x180a
Spanish (Dominican Republic)ESPESD0x1c0a
Spanish (Venezuela)ESPESV0x200a
Spanish (Colombia)ESPESO0x240a
Spanish (Peru)ESPESR0x280a
Spanish (Argentina)ESPESS0x2c0a
Spanish (Ecuador)ESPESF0x300a
Spanish (Chile)ESPESL0x340a
Spanish (Uruguay)ESPESY0x380a
Spanish (Paraguay)ESPESZ0x3c0a
Spanish (Bolivia)ESPESB0x400a
Spanish (El Salvador)ESPESE0x440a
Spanish (Honduras)ESPESH0x480a
Spanish (Nicaragua)ESPESI0x4c0a
Spanish (Puerto Rico)ESPESU0x500a
Sutu======0x0430
Swahili (Kenya)SWKSWK0x0441
SwedishSVESVE0x041d
Swedish (Finland)SVESVF0x081d
Windows XP: Syriac. This is Unicode only.SYRSYR0x045a
Windows 2000/XP: Tamil. This is Unicode only.TAMTAM0x0449
Tatar (Tatarstan)TTTTTT0x0444
Windows XP: Telugu. This is Unicode only.TELTEL0x044a
ThaiTHATHA0x041e
TurkishTRKTRK0x041f
UkrainianUKRUKR0x0422
Windows 98/ME, Windows 2000 /XP: Urdu (Pakistan)URDURD0x0420
Urdu (India)URD===0x0820
Uzbek (Latin)UZBUZB0x0443
Uzbek (Cyrillic)UZBUZB0x0843
Windows 98/ME, Windows NT 4 .0 and later: VietnameseVITVIT0x042a
Welsh (United Kingdom)CYMCYM0x0452



Hint

You check code for currently edited language in your project via  “Column” menu -> “Language properties”:

[ZT]Language codes – MFC