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. Android中ListView异步加载图片错位、重复、闪烁问题分析及解决方案

    我们在使用ListView异步加载图片的时候,在快速滑动或者网络不好的情况下,会出现图片错位.重复.闪烁等问题,其实这些问题总结起来就是一个问题,我们需要对这些问题进行ListView的优化. 比如L ...

  2. 通过indexPath找到对应的cell

    在- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 这个方法中通过 ...

  3. zt-Simple source policy routing

    原文地址: http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.simple.html Linux Advanced Routing & Tr ...

  4. IOS 导航栏

    系统状态栏改为白色:在Supporting Files文件的info.plist文件中添加 新的key,名字为View controller-based status bar appearance,并 ...

  5. sql语句练习50题

    Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,score) 成绩表 Teacher(Tid,Tname) ...

  6. Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会

    在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj ...

  7. python基础语法(2)

    2. 元组 tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义:支持索引和切片操作:可以使用 in 查看一个元素是否在tuple中.空元组 ...

  8. ArcGIS Engine代码共享-工作空间(workspace)对象操作

    代码: public class WorkspaceHelper { public static string GISConnectionString; public static IWorkspac ...

  9. [Leetcode][JAVA] Palindrome Partitioning II

    Given a string s, partition s such that every substring of the partition is a palindrome. Return the ...

  10. HDU-3548-Enumerate the Triangles

    求由所有的点组成的三角形中周长最小的三角形的周长 1.将所有的点按横坐标大小排序 2.从第一个点开始往后枚举,判断能否组成三角形,判断当前三角形周长是否小于已经得到的最小周长 代码如下: #inclu ...