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