zoukankan      html  css  js  c++  java
  • [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”:

  • 相关阅读:
    C#循环页面form中控件
    鼠标放到按钮上页面样式发生变化
    access INSERT INTO 语句的语法错误
    更改水晶报表数据源
    C# byte[]与string互转
    禁用右键
    showModalDialog IE9 报错
    ListBox 循环删除当前项
    showModalDialog 刷新本页面,不重新发送信息,则无法刷新网页,Page_PreRender
    敏捷模式开发(转)
  • 原文地址:https://www.cnblogs.com/samcn/p/4000155.html
Copyright © 2011-2022 走看看