Add basic NLS information needed for Hebrew.
[wine] / dlls / kernel / locale_rc.rc
1 #include "windef.h"
2 #include "winnls.h"
3
4 #define LANG_BEGIN(l,s) LANGUAGE l,s \
5                         STRINGTABLE DISCARDABLE {
6 #define LANG_END }
7 #define LOCVAL(id,value) id value
8
9 /* add languages in numerical order of main language (last two digits)
10  * it is much easier to find the missing holes that way */
11
12 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA)   /*0x0401*/
13 #include "nls/ara.nls"
14 LANG_END
15 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_LEBANON)        /*0x3001*/
16 #include "nls/arb.nls"
17 LANG_END
18 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_EGYPT)  /*0x0c01*/
19 #include "nls/are.nls"
20 LANG_END
21 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_ALGERIA)        /*0x1401*/
22 #include "nls/arg.nls"
23 LANG_END
24 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_IRAQ)   /*0x0801*/
25 #include "nls/ari.nls"
26 LANG_END
27 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_KUWAIT) /*0x3401*/
28 #include "nls/ark.nls"
29 LANG_END
30 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_MOROCCO)        /*0x1801*/
31 #include "nls/arm.nls"
32 LANG_END
33 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_OMAN)   /*0x2001*/
34 #include "nls/aro.nls"
35 LANG_END
36 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_QATAR)  /*0x4001*/
37 #include "nls/arq.nls"
38 LANG_END
39 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_SYRIA)  /*0x2801*/
40 #include "nls/ars.nls"
41 LANG_END
42 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_TUNISIA)        /*0x1c01*/
43 #include "nls/art.nls"
44 LANG_END
45 LANG_BEGIN (LANG_ARABIC, SUBLANG_ARABIC_UAE)    /*0x3801*/
46 #include "nls/aru.nls"
47 LANG_END
48
49 LANG_BEGIN (LANG_BULGARIAN, SUBLANG_DEFAULT)    /*0x0402*/
50 #include "nls/bgr.nls"
51 LANG_END
52
53 LANG_BEGIN (LANG_CATALAN, SUBLANG_DEFAULT)      /*0x0403*/
54 #include "nls/cat.nls"
55 LANG_END
56
57 LANG_BEGIN (LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL)  /*0x0404*/
58 #include "nls/cht.nls"
59 LANG_END
60 LANG_BEGIN (LANG_CHINESE, SUBLANG_CHINESE_HONGKONG)     /*0x0c04*/
61 #include "nls/zhh.nls"
62 LANG_END
63 LANG_BEGIN (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)   /*0x0804*/
64 #include "nls/zhi.nls"
65 LANG_END
66 LANG_BEGIN (LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE)    /*0x1004*/
67 #include "nls/zhs.nls"
68 LANG_END
69
70 LANG_BEGIN (LANG_CZECH, SUBLANG_DEFAULT)        /*0x0405*/
71 #include "nls/cze.nls"
72 LANG_END
73
74 LANG_BEGIN (LANG_DANISH, SUBLANG_DEFAULT)       /*0x0406*/
75 #include "nls/dan.nls"
76 LANG_END
77
78 LANG_BEGIN (LANG_GERMAN, SUBLANG_GERMAN)                /*0x0407*/
79 #include "nls/deu.nls"
80 LANG_END
81 LANG_BEGIN (LANG_GERMAN, SUBLANG_GERMAN_SWISS)          /*0x0807*/
82 #include "nls/des.nls"
83 LANG_END
84 LANG_BEGIN (LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN)       /*0x0C07*/
85 #include "nls/dea.nls"
86 LANG_END
87 LANG_BEGIN (LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG)     /*0x1007*/
88 #include "nls/del.nls"
89 LANG_END
90 LANG_BEGIN (LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN)  /*0x1407*/
91 #include "nls/dec.nls"
92 LANG_END
93
94 LANG_BEGIN (LANG_GREEK, SUBLANG_DEFAULT)        /*0x0408*/
95 #include "nls/grc.nls"
96 LANG_END
97
98 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_US)           /*0x0409*/
99 #include "nls/enu.nls"
100 LANG_END
101 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_UK)           /*0x0809*/
102 #include "nls/eng.nls"
103 LANG_END
104 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_AUS)          /*0x0C09*/
105 #include "nls/ena.nls"
106 LANG_END
107 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_CAN)          /*0x1009*/
108 #include "nls/enc.nls"
109 LANG_END
110 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_NZ)           /*0x1409*/
111 #include "nls/enz.nls"
112 LANG_END
113 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_EIRE)         /*0x1809*/
114 #include "nls/eni.nls"
115 LANG_END
116 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_SAFRICA)      /*0x1C09*/
117 #include "nls/ens.nls"
118 LANG_END
119 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA)      /*0x2009*/
120 #include "nls/enj.nls"
121 LANG_END
122 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_CARRIBEAN)    /*0x2409*/
123 #include "nls/enb.nls"
124 LANG_END
125 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE)       /*0x2809*/
126 #include "nls/enl.nls"
127 LANG_END
128 LANG_BEGIN (LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD)     /*0x2C09*/
129 #include "nls/ent.nls"
130 LANG_END
131
132 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH)              /*0x040a*/
133 #include "nls/esp.nls"
134 LANG_END
135 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_MEXICAN)      /*0x080a*/
136 #include "nls/esm.nls"
137 LANG_END
138 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_MODERN)       /*0x0C0a*/
139 #include "nls/esn.nls"
140 LANG_END
141 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA)    /*0x100a*/
142 #include "nls/esg.nls"
143 LANG_END
144 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_COSTARICA)    /*0x140a*/
145 #include "nls/esc.nls"
146 LANG_END
147 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_PANAMA)       /*0x180a*/
148 #include "nls/esa.nls"
149 LANG_END
150 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN)    /*0x1C0A*/
151 #include "nls/esd.nls"
152 LANG_END
153 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA)    /*0x200a*/
154 #include "nls/esv.nls"
155 LANG_END
156 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA)     /*0x240a*/
157 #include "nls/eso.nls"
158 LANG_END
159 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_PERU)         /*0x280a*/
160 #include "nls/esr.nls"
161 LANG_END
162 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA)    /*0x2c0a*/
163 #include "nls/ess.nls"
164 LANG_END
165 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_ECUADOR)      /*0x300a*/
166 #include "nls/esf.nls"
167 LANG_END
168 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_CHILE)        /*0x340a*/
169 #include "nls/esl.nls"
170 LANG_END
171 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_URUGUAY)      /*0x380a*/
172 #include "nls/esy.nls"
173 LANG_END
174 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY)     /*0x3c0a*/
175 #include "nls/esz.nls"
176 LANG_END
177 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA)      /*0x400a*/
178 #include "nls/esb.nls"
179 LANG_END
180 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR)  /*0x440a*/
181 #include "nls/ese.nls"
182 LANG_END
183 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_HONDURAS)     /*0x480a*/
184 #include "nls/esh.nls"
185 LANG_END
186 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA)    /*0x4c0a*/
187 #include "nls/esi.nls"
188 LANG_END
189 LANG_BEGIN (LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO)  /*0x500a*/
190 #include "nls/esu.nls"
191 LANG_END
192
193 LANG_BEGIN (LANG_FINNISH, SUBLANG_DEFAULT)      /*0x040B*/
194 #include "nls/fin.nls"
195 LANG_END
196
197 LANG_BEGIN (LANG_FRENCH, SUBLANG_FRENCH)                /*0x040C*/
198 #include "nls/fra.nls"
199 LANG_END
200 LANG_BEGIN (LANG_FRENCH, SUBLANG_FRENCH_BELGIAN)        /*0x080C*/
201 #include "nls/frb.nls"
202 LANG_END
203 LANG_BEGIN (LANG_FRENCH, SUBLANG_FRENCH_CANADIAN)       /*0x0C0C*/
204 #include "nls/frc.nls"
205 LANG_END
206 LANG_BEGIN (LANG_FRENCH, SUBLANG_FRENCH_SWISS)          /*0x100C*/
207 #include "nls/frs.nls"
208 LANG_END
209 LANG_BEGIN (LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG)     /*0x140C*/
210 #include "nls/frl.nls"
211 LANG_END
212
213 LANG_BEGIN (LANG_HEBREW, SUBLANG_DEFAULT)               /*0x040D*/
214 #include "nls/heb.nls"
215 LANG_END
216
217 LANG_BEGIN (LANG_HUNGARIAN, SUBLANG_DEFAULT)    /*0x040e*/
218 #include "nls/hun.nls"
219 LANG_END
220
221 LANG_BEGIN (LANG_ICELANDIC, SUBLANG_DEFAULT)    /*0x040f*/
222 #include "nls/isl.nls"
223 LANG_END
224
225 LANG_BEGIN (LANG_ITALIAN, SUBLANG_ITALIAN)              /*0x0410*/
226 #include "nls/ita.nls"
227 LANG_END
228 LANG_BEGIN (LANG_ITALIAN, SUBLANG_ITALIAN_SWISS)        /*0x0810*/
229 #include "nls/its.nls"
230 LANG_END
231
232 LANG_BEGIN (LANG_JAPANESE, SUBLANG_DEFAULT)     /*0x0411*/
233 #include "nls/jpn.nls"
234 LANG_END
235
236 LANG_BEGIN (LANG_KOREAN, SUBLANG_KOREAN)        /*0x0412*/
237 #include "nls/kor.nls"
238 LANG_END
239 LANG_BEGIN (LANG_KOREAN, SUBLANG_KOREAN_JOHAB)  /*0x0812*/
240 #include "nls/koj.nls"
241 LANG_END
242
243 LANG_BEGIN (LANG_DUTCH, SUBLANG_DUTCH)          /*0x0413*/
244 #include "nls/nld.nls"
245 LANG_END
246 LANG_BEGIN (LANG_DUTCH, SUBLANG_DUTCH_BELGIAN)  /*0x0813*/
247 #include "nls/nlb.nls"
248 LANG_END
249 LANG_BEGIN (LANG_DUTCH, SUBLANG_DUTCH_SURINAM)  /*0x0C13*/
250 #include "nls/nls.nls"
251 LANG_END
252
253 LANG_BEGIN (LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL)   /*0x0414*/
254 #include "nls/nor.nls"
255 LANG_END
256 LANG_BEGIN (LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK)  /*0x0814*/
257 #include "nls/non.nls"
258 LANG_END
259
260 LANG_BEGIN (LANG_POLISH, SUBLANG_DEFAULT)       /*0x0415*/
261 #include "nls/plk.nls"
262 LANG_END
263
264 LANG_BEGIN (LANG_PORTUGUESE ,SUBLANG_PORTUGUESE_BRAZILIAN)      /*0x0416*/
265 #include "nls/ptb.nls"
266 LANG_END
267 LANG_BEGIN (LANG_PORTUGUESE ,SUBLANG_PORTUGUESE)                /*0x0816*/
268 #include "nls/ptg.nls"
269 LANG_END
270
271 LANG_BEGIN (LANG_ROMANIAN, SUBLANG_DEFAULT)     /*0x418*/
272 #include "nls/rom.nls"
273 LANG_END
274
275 LANG_BEGIN (LANG_RUSSIAN, SUBLANG_DEFAULT)      /*0x419*/
276 #include "nls/rus.nls"
277 LANG_END
278
279 LANG_BEGIN (LANG_CROATIAN, SUBLANG_CROATIAN)    /*0x41a*/
280 #include "nls/hrv.nls"
281 LANG_END
282 LANG_BEGIN (LANG_SERBIAN, SUBLANG_SERBIAN_LATIN) /* 0x81a */
283 #include "nls/srl.nls"
284 LANG_END
285 LANG_BEGIN (LANG_SERBIAN, SUBLANG_SERBIAN) /* 0xc1a */
286 #include "nls/srb.nls"
287 LANG_END
288
289 LANG_BEGIN (LANG_SLOVAK, SUBLANG_DEFAULT)       /*0x041b*/
290 #include "nls/sky.nls"
291 LANG_END
292
293 LANG_BEGIN (LANG_ALBANIAN, SUBLANG_DEFAULT)     /*0x041c*/
294 #include "nls/sqi.nls"
295 LANG_END
296
297 LANG_BEGIN (LANG_SWEDISH, SUBLANG_SWEDISH)              /*0x041d*/
298 #include "nls/sve.nls"
299 LANG_END
300 LANG_BEGIN (LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND)      /*0x081d*/
301 #include "nls/svf.nls"
302 LANG_END
303
304 LANG_BEGIN (LANG_THAI, SUBLANG_DEFAULT) /*0x41e*/
305 #include "nls/tha.nls"
306 LANG_END
307
308 LANG_BEGIN (LANG_TURKISH, SUBLANG_DEFAULT) /*0x41f*/
309 #include "nls/trk.nls"
310 LANG_END
311
312 LANG_BEGIN (LANG_INDONESIAN, SUBLANG_DEFAULT) /*0x421*/
313 #include "nls/ind.nls"
314 LANG_END
315
316 LANG_BEGIN (LANG_UKRAINIAN, SUBLANG_DEFAULT) /*0x422*/
317 #include "nls/ukr.nls"
318 LANG_END
319
320 LANG_BEGIN (LANG_BYELORUSSIAN, SUBLANG_DEFAULT) /*0x423*/
321 #include "nls/bel.nls"
322 LANG_END
323
324 LANG_BEGIN (LANG_SLOVENIAN, SUBLANG_DEFAULT) /*0x424*/
325 #include "nls/slv.nls"
326 LANG_END
327
328 LANG_BEGIN (LANG_ESTONIAN, SUBLANG_DEFAULT) /*0x425*/
329 #include "nls/est.nls"
330 LANG_END
331
332 LANG_BEGIN (LANG_LATVIAN, SUBLANG_DEFAULT) /*0x426*/
333 #include "nls/lvi.nls"
334 LANG_END
335
336 LANG_BEGIN (LANG_LITHUANIAN, SUBLANG_DEFAULT) /*0x427*/
337 #include "nls/lth.nls"
338 LANG_END
339
340 LANG_BEGIN (LANG_VIETNAMESE, SUBLANG_DEFAULT) /*0x42a*/
341 #include "nls/vie.nls"
342 LANG_END
343
344 LANG_BEGIN (LANG_BASQUE, SUBLANG_DEFAULT) /*0x42d*/
345 #include "nls/euq.nls"
346 LANG_END
347
348 LANG_BEGIN (LANG_AFRIKAANS, SUBLANG_DEFAULT)    /*0x0436*/
349 #include "nls/afk.nls"
350 LANG_END
351
352 LANG_BEGIN (LANG_FAEROESE, SUBLANG_DEFAULT)     /*0x0438*/
353 #include "nls/fos.nls"
354 LANG_END
355
356 LANG_BEGIN (LANG_GAELIC, SUBLANG_GAELIC) /* 0x043c */
357 #include "nls/gae.nls"
358 LANG_END
359 LANG_BEGIN (LANG_GAELIC, SUBLANG_GAELIC_SCOTTISH) /* 0x0809 */
360 #include "nls/gdh.nls"
361 LANG_END
362 LANG_BEGIN (LANG_GAELIC, SUBLANG_GAELIC_MANX) /* 0x0c3c */
363 #include "nls/gdv.nls"
364 LANG_END
365
366 LANG_BEGIN (LANG_ESPERANTO, SUBLANG_DEFAULT)    /*0x048f*/
367 #include "nls/esperanto.nls"
368 LANG_END
369
370 LANG_BEGIN (LANG_WALON, SUBLANG_DEFAULT)        /*0x0490*/
371 #include "nls/wal.nls"
372 LANG_END
373
374 LANG_BEGIN (LANG_CORNISH, SUBLANG_DEFAULT) /* 0x0491  */
375 #include "nls/cor.nls"
376 LANG_END
377
378 LANG_BEGIN (LANG_WELSH, SUBLANG_DEFAULT) /* 0x0492 */
379 #include "nls/cym.nls"
380 LANG_END
381
382 LANG_BEGIN (LANG_BRETON, SUBLANG_DEFAULT) /* 0x0493 */
383 #include "nls/brf.nls"
384 LANG_END