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 notes Language ID Sublanguage Hex ID
Afrikaans AFK AFK 0x0436
Albanian SQI SQI 0x041c
Arabic (Saudi Arabia) ARA ARA 0x0401
Arabic (Iraq) ARA ARI 0x0801
Arabic (Egypt) ARA ARE 0x0c01
Arabic (Libya) ARA ARL 0x1001
Arabic (Algeria) ARA ARG 0x1401
Arabic (Morocco) ARA ARM 0x1801
Arabic (Tunisia) ARA ART 0x1c01
Arabic (Oman) ARA ARO 0x2001
Arabic (Yemen) ARA ARY 0x2401
Arabic (Syria) ARA ARS 0x2801
Arabic (Jordan) ARA ARJ 0x2c01
Arabic (Lebanon) ARA ARB 0x3001
Arabic (Kuwait) ARA ARK 0x3401
Arabic (U.A.E.) ARA ARU 0x3801
Arabic (Bahrain) ARA ARH 0x3c01
Arabic (Qatar) ARA ARQ 0x4001
Windows 2000/XP: Armenian. This is Unicode only. HYE HYE 0x042b
Azeri (Latin) AZE AZE 0x042c
Azeri (Cyrillic) AZE AZE 0x082c
Basque EUQ EUQ 0x042d
Belarusian BEL BEL 0x0423
Bengali (India) BNG BNG 0x0445
Bosnian (Bosnia and Herzego vina) HRV BSB 0x141a
Bulgarian BGR BGR 0x0402
Burmese === === 0x0455
Catalan CAT CAT 0x0403
Chinese (Taiwan) CHT CHT 0x0404
Chinese (PRC) CHT CHS 0x0804
Chinese (Hong Kong SAR, PRC ) CHT ZHH 0x0c04
Chinese (Singapore) CHT ZHI 0x1004
Windows 98/ME, Windows 2000 /XP: Chinese (Macao SAR) CHT ZHM 0x1404
Croatian HRV HRV 0x041a
Croatian (Bosnia and Herzeg ovina) HRV HRB 0x101a
Czech CSY CSY 0x0405
Danish DAN DAN 0x0406
Windows XP: Divehi. This is Unicode only. DIV DIV 0x0465
Dutch (Netherlands) NLD NLD 0x0413
Dutch (Belgium) NLD NLB 0x0813
English (United States) ENU ENU 0x0409
English (United Kingdom) ENU ENG 0x0809
English (Australian) ENU ENA 0x0c09
English (Canadian) ENU ENC 0x1009
English (New Zealand) ENU ENZ 0x1409
English (Ireland) ENU ENI 0x1809
English (South Africa) ENU ENS 0x1c09
English (Jamaica) ENU ENJ 0x2009
English (Caribbean) ENU ENB 0x2409
English (Belize) ENU ENL 0x2809
English (Trinidad) ENU ENT 0x2c09
Windows 98/ME, Windows 2000 /XP: English (Zimbabwe) ENU ENW 0x3009
Windows 98/ME, Windows 2000 /XP: English (Philippines) ENU ENP 0x3409
Estonian ETI ETI 0x0425
Faeroese FOS FOS 0x0438
Farsi FAR FAR 0x0429
Finnish FIN FIN 0x040b
French (Standard) FRA FRA 0x040c
French (Belgian) FRA FRB 0x080c
French (Canadian) FRA FRC 0x0c0c
French (Switzerland) FRA FRS 0x100c
French (Luxembourg) FRA FRL 0x140c
Windows 98/ME, Windows 2000 /XP: French (Monaco) FRA FRM 0x180c
Windows XP: Galician GLC GLC 0x0456
Windows 2000/XP: Georgian. This is Unicode only. KAT KAT 0x0437
German (Standard) DEU DEU 0x0407
German (Switzerland) DEU DES 0x0807
German (Austria) DEU DEA 0x0c07
German (Luxembourg) DEU DEL 0x1007
German (Liechtenstein) DEU DEC 0x1407
Greek ELL ELL 0x0408
Windows XP: Gujarati. This is Unicode only. GUJ GUJ 0x0447
Hebrew HEB HEB 0x040d
Windows 2000/XP: Hindi. This is Unicode only. HIN HIN 0x0439
Hungarian HUN HUN 0x040e
Icelandic ISL ISL 0x040f
Indonesian IND IND 0x0421
isiXhosa/Xhosa (South Africa) XHO XHO 0x0434
isiZulu/Zulu (South Africa) ZUL ZUL 0x0435
Italian (Standard) ITA ITA 0x0410
Italian (Switzerland) ITA ITS 0x0810
Japanese JPN JPN 0x0411
Windows XP: Kannada. This is Unicode only. KAN KAN 0x044b
Windows 2000/XP: Konkani. This is Unicode only. KNK KNK 0x0457
Korean KOR KOR 0x0412
Windows 95, Windows NT 4.0 only: Korean (Johab) KOR === 0x0812
Windows XP: Kyrgyz. KYR KYR 0x0440
Latvian LVI LVI 0x0426
Lithuanian LTH LTH 0x0427
Windows 98 only: Lithuanian (Classic) LTH === 0x0827
Macedonian (FYROM) MKI MKI 0x042f
Malay (Malaysian) MSL MSL 0x043e
Malay (Brunei Darussalam) MSL MSB 0x083e
Malayalam (India) MYM MYM 0x044c
Maori (New Zealand) MRI MRI 0x0481
Maltese (Malta) MLT MLT 0x043a
Windows 2000/XP: Marathi. This is Unicode only. MAR MAR 0x044e
Windows XP: Mongolian MON MON 0x0450
Norwegian (Bokmal) NOR NOR 0x0414
Norwegian (Nynorsk) NOR NON 0x0814
Polish PLK PLK 0x0415
Portuguese (Brazil) PTB PTB 0x0416
Portuguese (Portugal) PTB PTG 0x0816
Windows XP: Punjabi. This is Unicode only. PAN PAN 0x0446
Quechua (Bolivia) QUB QUB 0x046b
Quechua (Ecuador) QUB QUE 0x086b
Quechua (Peru) QUB QUP 0x0c6b
Romanian ROM ROM 0x0418
Russian RUS RUS 0x0419
Windows 2000/XP: Sanskrit. This is Unicode only. SAN SAN 0x044f
Sami, Northern (Norway) SME SME 0x043b
Sami, Northern (Sweden) SME SMF 0x083b
Sami, Northern (Finland) SME SMG 0x0c3b
Sami, Lule (Norway) SME SMJ 0x103b
Sami, Lule (Sweden) SME SMK 0x143b
Sami, Southern (Norway) SME SMA 0x183b
Sami, Southern (Sweden) SME SMB 0x1c3b
Sami, Skolt (Finland) SME SMS 0x203b
Sami, Inari (Finland) SME SMN 0x243b
Serbian (Cyrillic) HRV SRB 0x0c1a
Serbian (Cyrillic, Bosnia, and Herzegovina) HRV SRN 0x1c1a
Serbian (Latin) HRV SRL 0x081a
Serbian (Latin, Bosnia, and Herzegovina) HRV SRS 0x181a
Sesotho sa Leboa/Northern Sotho (South Africa) NSO NSO 0x046c
Setswana/Tswana (South Africa) TSN TSN 0x0432
Slovak SKY SKY 0x041b
Slovenian SLV SLV 0x0424
Spanish (Spain, Traditional Sort) ESP ESP 0x040a
Spanish (Mexican) ESP ESM 0x080a
Spanish (Spain, Modern Sort ) ESP ESN 0x0c0a
Spanish (Guatemala) ESP ESG 0x100a
Spanish (Costa Rica) ESP ESC 0x140a
Spanish (Panama) ESP ESA 0x180a
Spanish (Dominican Republic) ESP ESD 0x1c0a
Spanish (Venezuela) ESP ESV 0x200a
Spanish (Colombia) ESP ESO 0x240a
Spanish (Peru) ESP ESR 0x280a
Spanish (Argentina) ESP ESS 0x2c0a
Spanish (Ecuador) ESP ESF 0x300a
Spanish (Chile) ESP ESL 0x340a
Spanish (Uruguay) ESP ESY 0x380a
Spanish (Paraguay) ESP ESZ 0x3c0a
Spanish (Bolivia) ESP ESB 0x400a
Spanish (El Salvador) ESP ESE 0x440a
Spanish (Honduras) ESP ESH 0x480a
Spanish (Nicaragua) ESP ESI 0x4c0a
Spanish (Puerto Rico) ESP ESU 0x500a
Sutu === === 0x0430
Swahili (Kenya) SWK SWK 0x0441
Swedish SVE SVE 0x041d
Swedish (Finland) SVE SVF 0x081d
Windows XP: Syriac. This is Unicode only. SYR SYR 0x045a
Windows 2000/XP: Tamil. This is Unicode only. TAM TAM 0x0449
Tatar (Tatarstan) TTT TTT 0x0444
Windows XP: Telugu. This is Unicode only. TEL TEL 0x044a
Thai THA THA 0x041e
Turkish TRK TRK 0x041f
Ukrainian UKR UKR 0x0422
Windows 98/ME, Windows 2000 /XP: Urdu (Pakistan) URD URD 0x0420
Urdu (India) URD === 0x0820
Uzbek (Latin) UZB UZB 0x0443
Uzbek (Cyrillic) UZB UZB 0x0843
Windows 98/ME, Windows NT 4 .0 and later: Vietnamese VIT VIT 0x042a
Welsh (United Kingdom) CYM CYM 0x0452

Hint

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

[ZT]Language codes – MFC的更多相关文章

  1. 使用Nominatim进行openstreetmap地址搜索/解析

    Nominatim(来自拉丁语,意思是“名称”)是一个可以按名称和地址来搜索OSM中的数据,并生成OSM点的合成地址的工具(反向地理编码).可用在http://nominatim.openstreet ...

  2. 你应该在开始API开发之前知道的事(上)(翻译)

    这篇文章的源地址:http://dev.dota2.com/showthread.php?t=58317 由于文章内容较多,英语水平有限,准备尝试着以中英混搭的形式翻译,免得曲解一些不懂内容的意思.以 ...

  3. html标记语言的标准写法-参考自http://www.zhihu.com/question/20797118/answer/16212312

    网页头部的声明应该是用 lang="zh" 还是 lang="zh-cn"?   添加评论   查看全部 12 个回答   skydiver ,程序员 5 人赞 ...

  4. 使用XCopy发布网页

    链接:https://documentation.devexpress.com/#eXpressAppFramework/CustomDocument113245 In this lesson, yo ...

  5. 1.6.7 Detecting Languages During Indexing

    1. Detecting Languages During Indexing 在索引的时候,solr可以使用langid UpdateRequestProcessor来识别语言,然后映射文本到特定语言 ...

  6. android 使用String.format("%.2f",67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号

    市场人员反映公司的app使用系统设置俄语.西班牙语,double数据会把小数点变为逗号.调试一下,是自定义的语言时候(例如,俄语.西班牙语)转换String.format("%.2f&quo ...

  7. Android - 多语言自动适配

    Android为多语言适配提供了很大的方便.开发者不需要在代码中进行修改.只需要配置xml文件. res --> values 其中存放有xml文件.一般这些都是英文的字符串.我们可以存放其他语 ...

  8. Globalization Guide for Oracle Applications Release 12

    Section 1: Overview Section 2: Installing Section 3: Configuring Section 4: Maintaining Section 5: U ...

  9. python爬虫 bs4_4select()教程

    http://www.w3.org/TR/CSS2/selector.html 5 Selectors Contents 5.1 Pattern matching 5.2 Selector synta ...

随机推荐

  1. 解除win7系统静音

    #ifdef SPEAKERDEVMUTECONTROL# define SPEAKERDEVMUTECONTROL_EXPORT __declspec(dllexport)#else# define ...

  2. Log4j基本用法

    基本使用方法: Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式.日志信息的优先级从高到低有ERROR.WARN.INFO.DEBUG,分别用来指定这条日志信 ...

  3. Azure IOT (EventHub + Stream Analytics + Table Storage)的使用

    最近研究利用Azure的 Event hub ,Stream Analytics和TableStorage来实现IOT的一个方案, 利用Event hub来采集传感器设备数据值,然后输入到Stream ...

  4. EasyUI DataGrid 配置参数

    var queryParams = $('#SBDiv_1_DateGrid').datagrid('options').queryParams; queryParams.SearchTime = & ...

  5. 关于使用tracert命令检测网络问题

    tracert命令是一个电脑网络工具-Windows命令行界面程序和内建命令,运行该命令后可以显示本机IP到达目标IP所经过的路由器IP地址,和响应的延迟信息! 在windows操作系统中,点击“开始 ...

  6. nodejs: C++扩展

    Nodejs的C++扩展首先保证nodejs和v8都正确安装 下载NodeJS源码,我的放在D盘. NodeJS的C++扩展要用VS2010开发,新建一个空的Win32控制台项目,右键——属性,在常规 ...

  7. BZOJ3171 Tjoi2013 循环格

    传送门 Description 一个循环格就是一个矩阵,其中所有元素为箭头,指向相邻四个格子.每个元素有一个坐标(行,列),其中左上角元素坐标为(0,0).给定一个起始位置(r,c) ,你可以沿着箭头 ...

  8. [Leetcode][JAVA] Pascal's Triangle I, II

    Pascal's Triangle: Given numRows, generate the first numRows of Pascal's triangle. For example, give ...

  9. kettle etl

    使用注意点 1 如果服务器资源有限的话,尽量少开任务窗口,但是要有容错机制,可以分为按天按分钟 2 如果不想写较长的sql可以用detail来启动 3 在设置每天提交的条数时,如果数据很少,而设置值很 ...

  10. css伪类运用

    <!doctype html><html><head><meta charset="utf-8"><title>CSS输 ...