[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 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的更多相关文章
- 使用Nominatim进行openstreetmap地址搜索/解析
Nominatim(来自拉丁语,意思是“名称”)是一个可以按名称和地址来搜索OSM中的数据,并生成OSM点的合成地址的工具(反向地理编码).可用在http://nominatim.openstreet ...
- 你应该在开始API开发之前知道的事(上)(翻译)
这篇文章的源地址:http://dev.dota2.com/showthread.php?t=58317 由于文章内容较多,英语水平有限,准备尝试着以中英混搭的形式翻译,免得曲解一些不懂内容的意思.以 ...
- html标记语言的标准写法-参考自http://www.zhihu.com/question/20797118/answer/16212312
网页头部的声明应该是用 lang="zh" 还是 lang="zh-cn"? 添加评论 查看全部 12 个回答 skydiver ,程序员 5 人赞 ...
- 使用XCopy发布网页
链接:https://documentation.devexpress.com/#eXpressAppFramework/CustomDocument113245 In this lesson, yo ...
- 1.6.7 Detecting Languages During Indexing
1. Detecting Languages During Indexing 在索引的时候,solr可以使用langid UpdateRequestProcessor来识别语言,然后映射文本到特定语言 ...
- android 使用String.format("%.2f",67.876)自已定义语言(俄语、西班牙语)会把小数点变为逗号
市场人员反映公司的app使用系统设置俄语.西班牙语,double数据会把小数点变为逗号.调试一下,是自定义的语言时候(例如,俄语.西班牙语)转换String.format("%.2f&quo ...
- Android - 多语言自动适配
Android为多语言适配提供了很大的方便.开发者不需要在代码中进行修改.只需要配置xml文件. res --> values 其中存放有xml文件.一般这些都是英文的字符串.我们可以存放其他语 ...
- Globalization Guide for Oracle Applications Release 12
Section 1: Overview Section 2: Installing Section 3: Configuring Section 4: Maintaining Section 5: U ...
- python爬虫 bs4_4select()教程
http://www.w3.org/TR/CSS2/selector.html 5 Selectors Contents 5.1 Pattern matching 5.2 Selector synta ...
随机推荐
- javascript学习第一课
1.基本知识: 1.1 词法结构 1.1.1 字符集 javascript程序是用Unicode字符集编写的. 1.1.2 区分大小写 javascript是区分大小写的语言.也即是关键字.变量.函数 ...
- 通过pycurl模块添加put和delete请求
原文链接: http://anupamshakya.blogspot.com/2013/07/implementation-of-put-and-delete-in.html
- servers中添加server时,看不到运行环境的选择。
servers中添加server时,看不到运行环境的选择. 主要原因是tomcat目录中的配置文件格式不对.
- net SqlBulkCopy拷贝数据的问题
服务器配置:windows 2008 ,sql server 2008, oracle 10g. 在本地和同样配置的其他服务器上同样的程序,数据200万都很快就采集过来了,但是在发布的服务器上,如果b ...
- 如何在命令行里运行python脚本
python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息.统计.网页制作.计算等多个领域都体现出了强大的功能.python和其他脚本语言如java.R ...
- 【Map】获取字符串中,每一个字母出现的次数
package cn.itcast.p1.map.test; import java.util.Iterator; import java.util.Map; import java.util.Tre ...
- Valid Sudoku leetcode
Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could be ...
- poj 1035 Spell checker
Spell checker Time Limit: 2000 MS Memory Limit: 65536 KB 64-bit integer IO format: %I64d , %I64u J ...
- dotnet run是如何启动asp.net core站点的
在曾经的 asp.net 5 过渡时期,运行 asp.net 5 站点的命令是dnx web:在如今即将到来的 asp.net core 时代,运行 asp.net core 站点的命令是dotnet ...
- TypeScript的全部资料,以后都放这儿了
很早之前就听说TypeScript了(以下简称TS),但总是用难以抽出时间给自己找到这个冠冕堂皇的理由.最近又心血来潮,打算写TS的博客了,毕竟TS核心开发者也是C#之父,像我这么热爱C#的人,怎么可 ...