Home | History | Annotate | Download | only in include
      1 // Copyright 2014 PDFium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
      6 
      7 #ifndef _FX_LANGUAGE
      8 #define _FX_LANGUAGE
      9 #define FX_LANG_Neutral 0x0000
     10 #define FX_LANG_Invariant 0x007f
     11 #define FX_LANG_UserDefault 0x0400
     12 #define FX_LANG_SystemDefault 0x0800
     13 #define FX_LANG_Afrikaans_SouthAfrica 0x0436
     14 #define FX_LANG_Albanian_Albania 0x041c
     15 #define FX_LANG_Alsatian_France 0x0484
     16 #define FX_LANG_Amharic_Ethiopia 0x045e
     17 #define FX_LANG_Arabic_Algeria 0x1401
     18 #define FX_LANG_Arabic_Bahrain 0x3c01
     19 #define FX_LANG_Arabic_Egypt 0x0c01
     20 #define FX_LANG_Arabic_Iraq 0x0801
     21 #define FX_LANG_Arabic_Jordan 0x2c01
     22 #define FX_LANG_Arabic_Kuwait 0x3401
     23 #define FX_LANG_Arabic_Lebanon 0x3001
     24 #define FX_LANG_Arabic_Libya 0x1001
     25 #define FX_LANG_Arabic_Morocco 0x1801
     26 #define FX_LANG_Arabic_Oman 0x2001
     27 #define FX_LANG_Arabic_Qatar 0x4001
     28 #define FX_LANG_Arabic_SaudiArabia 0x0401
     29 #define FX_LANG_Arabic_Syria 0x2801
     30 #define FX_LANG_Arabic_Tunisia 0x1c01
     31 #define FX_LANG_Arabic_UAE 0x3801
     32 #define FX_LANG_Arabic_Yemen 0x2401
     33 #define FX_LANG_Armenian_Armenia 0x042b
     34 #define FX_LANG_Assamese_India 0x044d
     35 #define FX_LANG_Azerbaijan_Cyrillic 0x082c
     36 #define FX_LANG_Azerbaijan_Latin 0x042c
     37 #define FX_LANG_Bashkir_Russia 0x046d
     38 #define FX_LANG_Basque_Basque 0x042d
     39 #define FX_LANG_Belarusian_Belarus 0x0423
     40 #define FX_LANG_Bengali_Bangladesh 0x0845
     41 #define FX_LANG_Bengali_India 0x0445
     42 #define FX_LANG_Bosnia_Herzegovina 0x101a
     43 #define FX_LANG_Bosnian_Cyrillic 0x201a
     44 #define FX_LANG_Bosnian_Latin 0x141a
     45 #define FX_LANG_Breton_France 0x047e
     46 #define FX_LANG_Bulgarian_Bulgaria 0x0402
     47 #define FX_LANG_Burmese 0x0455
     48 #define FX_LANG_Catalan_Catalan 0x0403
     49 #define FX_LANG_Cherokee 0x045c
     50 #define FX_LANG_Chinese_HongKong 0x0c04
     51 #define FX_LANG_Chinese_Macao 0x1404
     52 #define FX_LANG_Chinese_PRC 0x0804
     53 #define FX_LANG_Chinese_Singapore 0x1004
     54 #define FX_LANG_Chinese_Taiwan 0x0404
     55 #define FX_LANG_Corsican_France 0x0483
     56 #define FX_LANG_Croatian_Croatia 0x041a
     57 #define FX_LANG_Croatian_Latin 0x101a
     58 #define FX_LANG_CustomCurrent 0x0c00
     59 #define FX_LANG_CzechRepublic 0x0405
     60 #define FX_LANG_Danish_Denmark 0x0406
     61 #define FX_LANG_Dari_Afghanistan 0x048c
     62 #define FX_LANG_Divehi_Maldives 0x0465
     63 #define FX_LANG_Dutch_Belgium 0x0813
     64 #define FX_LANG_Dutch_Netherlands 0x0413
     65 #define FX_LANG_Dutch_Preferred 0x0013
     66 #define FX_LANG_Dzongkha 0x0851
     67 #define FX_LANG_Edo 0x0466
     68 #define FX_LANG_English_Australia 0x0c09
     69 #define FX_LANG_English_Belize 0x2809
     70 #define FX_LANG_English_Canada 0x1009
     71 #define FX_LANG_English_Caribbean 0x2409
     72 #define FX_LANG_English_HongKong 0x3c09
     73 #define FX_LANG_English_India 0x4009
     74 #define FX_LANG_English_Indonesia 0x3809
     75 #define FX_LANG_English_Ireland 0x1809
     76 #define FX_LANG_English_Jamaica 0x2009
     77 #define FX_LANG_English_Malaysia 0x4409
     78 #define FX_LANG_English_NewZealand 0x1409
     79 #define FX_LANG_English_Philippines 0x3409
     80 #define FX_LANG_English_Singapore 0x4809
     81 #define FX_LANG_English_SouthAfrica 0x1c09
     82 #define FX_LANG_English_TrinidadTobago 0x2c09
     83 #define FX_LANG_English_UnitedKingdom 0x0809
     84 #define FX_LANG_English_UnitedStates 0x0409
     85 #define FX_LANG_English_Zimbabwe 0x3009
     86 #define FX_LANG_Estonian_Estonia 0x0425
     87 #define FX_LANG_Faroese_FaroeIslands 0x0438
     88 #define FX_LANG_Filipino_Philippines 0x0464
     89 #define FX_LANG_Finnish_Finland 0x040b
     90 #define FX_LANG_French_Belgium 0x080c
     91 #define FX_LANG_French_Cameroon 0x2c0c
     92 #define FX_LANG_French_Canada 0x0c0c
     93 #define FX_LANG_French_CongoDRC 0x240c
     94 #define FX_LANG_French_CotedIvoire 0x300c
     95 #define FX_LANG_French_France 0x040c
     96 #define FX_LANG_French_Haiti 0x3c0c
     97 #define FX_LANG_French_Luxembourg 0x140c
     98 #define FX_LANG_French_Mali 0x340c
     99 #define FX_LANG_French_Monaco 0x180c
    100 #define FX_LANG_French_Morocco 0x380c
    101 #define FX_LANG_French_Reunion 0x200c
    102 #define FX_LANG_French_Senegal 0x280c
    103 #define FX_LANG_French_Switzerland 0x100c
    104 #define FX_LANG_French_WestIndies 0x1c0c
    105 #define FX_LANG_Frisian_Netherlands 0x0462
    106 #define FX_LANG_Fulfulde 0x0467
    107 #define FX_LANG_Gaelic_Ireland 0x083c
    108 #define FX_LANG_Gaelic_Scotland 0x043c
    109 #define FX_LANG_Galician_Galician 0x0456
    110 #define FX_LANG_Georgian_Georgia 0x0437
    111 #define FX_LANG_German_Austria 0x0c07
    112 #define FX_LANG_German_Germany 0x0407
    113 #define FX_LANG_German_Liechtenstein 0x1407
    114 #define FX_LANG_German_Luxembourg 0x1007
    115 #define FX_LANG_German_Switzerland 0x0807
    116 #define FX_LANG_Greek_Greece 0x0408
    117 #define FX_LANG_Greenlandic_Greenland 0x046f
    118 #define FX_LANG_Guarani 0x0474
    119 #define FX_LANG_Gujarati_India 0x0447
    120 #define FX_LANG_Hausa_LatinNigeria 0x0468
    121 #define FX_LANG_Hawaiian 0x0475
    122 #define FX_LANG_Hebrew_Israel 0x040d
    123 #define FX_LANG_Hindi_India 0x0439
    124 #define FX_LANG_Hungarian_Hungary 0x040e
    125 #define FX_LANG_Ibibio_Nigeria 0x0469
    126 #define FX_LANG_Icelandic_Iceland 0x040f
    127 #define FX_LANG_Igbo_Nigeria 0x0470
    128 #define FX_LANG_Indonesian_Indonesia 0x0421
    129 #define FX_LANG_Inuktitut_LatinCanada 0x085d
    130 #define FX_LANG_Inuktitut_SyllabicsCanada 0x045d
    131 #define FX_LANG_IsiXhosa_SouthAfrica 0x0434
    132 #define FX_LANG_IsiZulu_SouthAfrica 0x0435
    133 #define FX_LANG_Italian_Italy 0x0410
    134 #define FX_LANG_Italian_Switzerland 0x0810
    135 #define FX_LANG_Japanese_Japan 0x0411
    136 #define FX_LANG_Kannada_India 0x044b
    137 #define FX_LANG_Kanuri 0x0471
    138 #define FX_LANG_Kashmiri 0x0860
    139 #define FX_LANG_Kashmiri_Arabic 0x0460
    140 #define FX_LANG_Kazakh_Kazakhstan 0x043f
    141 #define FX_LANG_Khmer_Cambodia 0x0453
    142 #define FX_LANG_Kiche_Guatemala 0x0486
    143 #define FX_LANG_Kinyarwanda_Rwanda 0x0487
    144 #define FX_LANG_Kiswahili_Kenya 0x0441
    145 #define FX_LANG_Konkani_India 0x0457
    146 #define FX_LANG_Korean_Korea 0x0412
    147 #define FX_LANG_Kyrgyz_Kyrgyzstan 0x0440
    148 #define FX_LANG_Lao_LaoPDR 0x0454
    149 #define FX_LANG_Latin 0x0476
    150 #define FX_LANG_Latvian_Latvia 0x0426
    151 #define FX_LANG_Lithuanian_Lithuania 0x0427
    152 #define FX_LANG_LithuanianTrad 0x0827
    153 #define FX_LANG_Lower Sorbian_Germany 0x082e
    154 #define FX_LANG_Luxembourgish_Luxembourg 0x046e
    155 #define FX_LANG_Macedonian 0x042f
    156 #define FX_LANG_Malay_BruneiDarussalam 0x083e
    157 #define FX_LANG_Malay_Malaysia 0x043e
    158 #define FX_LANG_Malayalam_India 0x044c
    159 #define FX_LANG_Maldivian 0x0465
    160 #define FX_LANG_Maltese_Malta 0x043a
    161 #define FX_LANG_Manipuri 0x0458
    162 #define FX_LANG_Maori_NewZealand 0x0481
    163 #define FX_LANG_Mapudungun_Chile 0x047a
    164 #define FX_LANG_Marathi_India 0x044e
    165 #define FX_LANG_Mohawk_Mohawk 0x047c
    166 #define FX_LANG_Mongolian_CyrillicMongolia 0x0450
    167 #define FX_LANG_Mongolian_TraditionalMongolian 0x0850
    168 #define FX_LANG_Nepali_India 0x0861
    169 #define FX_LANG_Nepali_Nepal 0x0461
    170 #define FX_LANG_Norwegian_Bokmal 0x0414
    171 #define FX_LANG_Norwegian_Nynorsk 0x0814
    172 #define FX_LANG_Occitan_France 0x0482
    173 #define FX_LANG_Oriya_India 0x0448
    174 #define FX_LANG_Oromo 0x0472
    175 #define FX_LANG_Papiamentu 0x0479
    176 #define FX_LANG_Pashto_Afghanistan 0x0463
    177 #define FX_LANG_Persian 0x0429
    178 #define FX_LANG_Polish_Poland 0x0415
    179 #define FX_LANG_Portuguese_Brazil 0x0416
    180 #define FX_LANG_Portuguese_Portugal 0x0816
    181 #define FX_LANG_Punjabi_India 0x0446
    182 #define FX_LANG_Punjabi_Pakistan 0x0846
    183 #define FX_LANG_Quechua_Bolivia 0x046b
    184 #define FX_LANG_Quechua_Ecuador 0x086b
    185 #define FX_LANG_Quechua_Peru 0x0c6b
    186 #define FX_LANG_Romanian_Moldova 0x0818
    187 #define FX_LANG_Romanian_Romania 0x0418
    188 #define FX_LANG_Romansh_Switzerland 0x0417
    189 #define FX_LANG_Russian_Moldova 0x0819
    190 #define FX_LANG_Russian_Russia 0x0419
    191 #define FX_LANG_Sami_InariFinland 0x243b
    192 #define FX_LANG_Sami_LuleNorway 0x103b
    193 #define FX_LANG_Sami_LuleSweden 0x143b
    194 #define FX_LANG_Sami_NorthernFinland 0x0c3b
    195 #define FX_LANG_Sami_NorthernNorway 0x043b
    196 #define FX_LANG_Sami_NorthernSweden 0x083b
    197 #define FX_LANG_Sami_SkoltFinland 0x203b
    198 #define FX_LANG_Sami_SouthernNorway 0x183b
    199 #define FX_LANG_Sami_SouthernSweden 0x1c3b
    200 #define FX_LANG_SanskritIndia 0x044f
    201 #define FX_LANG_SerbianCyrillic_BosniaHerzegovina 0x1c1a
    202 #define FX_LANG_SerbianCyrillic_Serbia 0x0c1a
    203 #define FX_LANG_SerbianLatin_BosniaHerzegovina 0x181a
    204 #define FX_LANG_SerbianLatin_Serbia 0x081a
    205 #define FX_LANG_SesothoSaLeboa 0x046c
    206 #define FX_LANG_Setswana_SouthAfrica 0x0432
    207 #define FX_LANG_Sindhi_Arabic 0x0859
    208 #define FX_LANG_Sindhi_Devanagari 0x0459
    209 #define FX_LANG_Sinhala_SriLanka 0x045b
    210 #define FX_LANG_Slovak_Slovakia 0x041b
    211 #define FX_LANG_Slovenian_Slovenia 0x0424
    212 #define FX_LANG_Somali 0x0477
    213 #define FX_LANG_Spanish_Argentina 0x2c0a
    214 #define FX_LANG_Spanish_Bolivia 0x400a
    215 #define FX_LANG_Spanish_Chile 0x340a
    216 #define FX_LANG_Spanish_Colombia 0x240a
    217 #define FX_LANG_Spanish_CostaRica 0x140a
    218 #define FX_LANG_Spanish_DominicanRepublic 0x1c0a
    219 #define FX_LANG_Spanish_Ecuador 0x300a
    220 #define FX_LANG_Spanish_ElSalvador 0x440a
    221 #define FX_LANG_Spanish_Guatemala 0x100a
    222 #define FX_LANG_Spanish_Honduras 0x480a
    223 #define FX_LANG_Spanish_Mexico 0x080a
    224 #define FX_LANG_Spanish_Nicaragua 0x4c0a
    225 #define FX_LANG_Spanish_Panama 0x180a
    226 #define FX_LANG_Spanish_Paraguay 0x3c0a
    227 #define FX_LANG_Spanish_Peru 0x280a
    228 #define FX_LANG_Spanish_PuertoRico 0x500a
    229 #define FX_LANG_Spanish_InternationalSort 0x0c0a
    230 #define FX_LANG_Spanish_TraditionalSort 0x040a
    231 #define FX_LANG_Spanish_UnitedStates 0x540a
    232 #define FX_LANG_Spanish_Uruguay 0x380a
    233 #define FX_LANG_Spanish_Venezuela 0x200a
    234 #define FX_LANG_Sutu_SouthAfrica 0x0430
    235 #define FX_LANG_Swedish_Finland 0x081d
    236 #define FX_LANG_Swedish_Sweden 0x041d
    237 #define FX_LANG_Syriac_Syria 0x045a
    238 #define FX_LANG_Tajik_CyrillicTajikistan 0x0428
    239 #define FX_LANG_Tamazight_ArabicMorocco 0x045f
    240 #define FX_LANG_Tamazight_LatinAlgeria 0x085f
    241 #define FX_LANG_Tamil_India 0x0449
    242 #define FX_LANG_Tatar_Russia 0x0444
    243 #define FX_LANG_Telugu_India 0x044a
    244 #define FX_LANG_Thai_Thailand 0x041e
    245 #define FX_LANG_TibetanPRC 0x0451
    246 #define FX_LANG_Tigrigna_Eritrea 0x0873
    247 #define FX_LANG_Tigrigna_Ethiopia 0x0473
    248 #define FX_LANG_Tsonga 0x0431
    249 #define FX_LANG_Turkish_Turkey 0x041f
    250 #define FX_LANG_Turkmen_Turkmenistan 0x0442
    251 #define FX_LANG_UighurPRC 0x0480
    252 #define FX_LANG_Ukrainian_Ukraine 0x0422
    253 #define FX_LANG_UpperSorbian_Germany 0x042e
    254 #define FX_LANG_Urdu_Pakistan 0x0420
    255 #define FX_LANG_Urdu_India 0x0820
    256 #define FX_LANG_Uzbek_CyrillicUzbekistan 0x0843
    257 #define FX_LANG_Uzbek_LatinUzbekistan 0x0443
    258 #define FX_LANG_Venda 0x0433
    259 #define FX_LANG_Vietnamese_Vietnam 0x042a
    260 #define FX_LANG_Welsh_UnitedKingdom 0x0452
    261 #define FX_LANG_Wolof_Senegal 0x0488
    262 #define FX_LANG_Xhosa 0x0434
    263 #define FX_LANG_Yakut_Russia 0x0485
    264 #define FX_LANG_YiPRC 0x0478
    265 #define FX_LANG_Yiddish 0x043d
    266 #define FX_LANG_Yoruba_Nigeria 0x046a
    267 #endif
    268