Language ID

来源:互联网 发布:咖啡厅收银软件 编辑:程序博客网 时间:2024/05/17 08:30

Language ID

Language ID and Code Pages

  • Language ID and Code Page are different concept.
  • The language determines the text and data formatting conventions.
  • A code page is a character set, which can include numbers, punctuation marks, and other glyphs.
  • Different languages might use different code pages.
  • Different languages can use the same code pages: For example, the ANSI code page 1252 is used for English and most European languages.

Language Identifiers

A language identifier is constructed using the MAKELANGID macro.

+-------------------------+-------------------------+|     SubLanguage ID      |   Primary Language ID   |+-------------------------+-------------------------+15                    10  9                         0   bit+-------------------------+-------------------------+

Language ID in resource file

LANGUAGE Primary Language ID, SubLanguage ID   

Sample:

LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED

Language ID Constants

$(WindowsSdkDir)Include\WinNT.h

Common Use Language ID

ID Dec. Primary language Prim. lang. symbol Sublanguage Sublang. symbol Code Page 0x0804 2052 Chinese (zh) LANG_CHINESE_SIMPLIFIED Simplified (Hans) SUBLANG_CHINESE_SIMPLIFIED 936 0x0404 1028 Chinese (zh) LANG_CHINESE_TRADITIONAL Traditional (Hant) SUBLANG_CHINESE_TRADITIONAL 950 0x0405 1029 Czech (cs) LANG_CZECH Czech Republic (CZ) SUBLANG_CZECH_CZECH_REPUBLIC 1250 0x0406 1030 Danish (da) LANG_DANISH Denmark (DK) SUBLANG_DANISH_DENMARK 1252 0x0413 1043 Dutch (nl) LANG_DUTCH Netherlands (NL) SUBLANG_DUTCH 1252 0x0409 1033 English (en) LANG_ENGLISH United States (US) SUBLANG_ENGLISH_US 1252 0x040B 1035 Finnish (fi) LANG_FINNISH Finland (FI) SUBLANG_FINNISH_FINLAND 1252 0x040c 1036 French (fr) LANG_FRENCH France (FR) SUBLANG_FRENCH 1252 0x0407 1031 German (de) LANG_GERMAN Germany (DE) SUBLANG_GERMAN 1252 0x0408 1032 Greek (el) LANG_GREEK Greece (GR) SUBLANG_GREEK_GREECE 1253 0x040E 1038 Hungarian (hu) LANG_HUNGARIAN Hungary (HU) SUBLANG_HUNGARIAN_HUNGARY 1250 0x040D 1037 Hebrew (he) LANG_HEBREW Israel (IL) SUBLANG_HEBREW_ISRAEL 1255 0x0410 1040 Italian (it) LANG_ITALIAN Italy (IT) SUBLANG_ITALIAN 1252 0x0411 1041 Japanese (ja) LANG_JAPANESE Japan (JP) SUBLANG_JAPANESE_JAPAN 932 0x0412 1042 Korean (ko) LANG_KOREAN Korea (KR) SUBLANG_KOREAN 949 0x0414 1044 Norwegian (no) LANG_NORWEGIAN Bokmål, Norway (NO) SUBLANG_NORWEGIAN_BOKMAL 1252 0x0415 1045 Polish (pl) LANG_POLISH Poland (PL) SUBLANG_POLISH_POLAND 1250 0x0416 1046 Portuguese (pt) LANG_PORTUGUESE Brazil (BR) SUBLANG_PORTUGUESE_BRAZILIAN 1252 0x0816 2070 Portuguese (pt) LANG_PORTUGUESE Portugal (PT) SUBLANG_PORTUGUESE 1252 0x0419 1049 Russian (ru) LANG_RUSSIAN Russia (RU) SUBLANG_RUSSIAN_RUSSIA 1251 0x040A 1034 Spanish (es) LANG_SPANISH Spain, Traditional Sort (ES) SUBLANG_SPANISH 1252 0x041D 1053 Swedish (sv) LANG_SWEDISH Sweden (SE) SUBLANG_SWEDISH 1252 0x041F 1055 Turkish (tr) LANG_TURKISH Turkey (TR) SUBLANG_TURKISH_TURKEY 1254

Reference Document

  • Locales and Code Pages
  • Language Identifiers
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 种子发芽后倒了怎么办 3d模型加载错误,怎么办 橡皮树长得太高怎么办 金钻的叶子下垂怎么办 水养竹子烂根怎么办 散尾竹叶尖干枯怎么办 眼睛看不清东西视线模糊怎么办 棒球服领子松垮怎么办 裱水彩纸崩了怎么办 裱水彩纸皱起来怎么办 冬天皮肤的皴了怎么办 六个月宝宝皴脸怎么办 婴儿冬天脸裂了怎么办 手裂了怎么办 小妙招 幼儿园孩子不爱写作业怎么办 2岁宝淘气不听话怎么办 2岁宝宝太调皮怎么办 ae视频加载的慢怎么办 我想你了怎么办表情包 腰闪了不能弯腰怎么办 13岁驼背怎么办才能好 脸僵硬笑不出来怎么办 素描排线太乱了怎么办 4岁小儿不爱吃饭怎么办 僵尸农场下架了怎么办 乐视倒闭了手机怎么办 小孩笑起来嘴歪怎么办 小孩嘴歪了怎么办啊 头发长洗头掉发怎么办 头痒又掉头发怎么办 头皮痒而且掉发怎么办 掉一片头发头痒怎么办 头头发掉的厉害怎么办 掉发严重怎么办吃什么 18岁脱发严重该怎么办 高三学生掉头发怎么办 20岁一直掉头发怎么办 孩子掉头发很厉害怎么办 6岁掉头发正常怎么办 掉头发严重怎么办知乎 20岁有白头发怎么办