Added gst-plugins-base-subtitles0.10-0.10.34 for Meego Harmattan 1.2
[mafwsubrenderer] / gst-plugins-base-subtitles0.10 / gst-libs / gst / tag / lang-tables.dat
1 /* generated by mklangtables.c iso-codes 3.15 */
2
3 #include <glib.h>
4
5 #define ISO_639_FLAG_2T  (1 << 0)
6 #define ISO_639_FLAG_2B  (1 << 1)
7
8 /* *INDENT-OFF* */
9
10 static const struct
11 {
12   const gchar iso_639_1[3];
13   const gchar iso_639_2[4];
14   guint8 flags;
15   guint16 name_offset;
16 } iso_639_codes[] = {
17     /* Afar */
18   { "aa", "aar", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 0 },
19     /* Abkhazian */
20   { "ab", "abk", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 5 },
21     /* Avestan */
22   { "ae", "ave", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 15 },
23     /* Afrikaans */
24   { "af", "afr", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 23 },
25     /* Akan */
26   { "ak", "aka", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 33 },
27     /* Amharic */
28   { "am", "amh", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 38 },
29     /* Aragonese */
30   { "an", "arg", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 46 },
31     /* Arabic */
32   { "ar", "ara", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 56 },
33     /* Assamese */
34   { "as", "asm", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 63 },
35     /* Avaric */
36   { "av", "ava", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 72 },
37     /* Aymara */
38   { "ay", "aym", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 79 },
39     /* Azerbaijani */
40   { "az", "aze", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 86 },
41     /* Bashkir */
42   { "ba", "bak", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 98 },
43     /* Belarusian */
44   { "be", "bel", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 106 },
45     /* Bulgarian */
46   { "bg", "bul", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 117 },
47     /* Bihari languages */
48   { "bh", "bih", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 127 },
49     /* Bislama */
50   { "bi", "bis", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 144 },
51     /* Bambara */
52   { "bm", "bam", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 152 },
53     /* Bengali */
54   { "bn", "ben", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 160 },
55     /* Tibetan */
56   { "bo", "bod", ISO_639_FLAG_2T, 168 },
57   { "bo", "tib", ISO_639_FLAG_2B, 168 },
58     /* Breton */
59   { "br", "bre", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 176 },
60     /* Bosnian */
61   { "bs", "bos", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 183 },
62     /* Catalan; Valencian */
63   { "ca", "cat", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 191 },
64     /* Chechen */
65   { "ce", "che", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 210 },
66     /* Chamorro */
67   { "ch", "cha", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 218 },
68     /* Corsican */
69   { "co", "cos", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 227 },
70     /* Cree */
71   { "cr", "cre", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 236 },
72     /* Czech */
73   { "cs", "ces", ISO_639_FLAG_2T, 241 },
74   { "cs", "cze", ISO_639_FLAG_2B, 241 },
75     /* Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic */
76   { "cu", "chu", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 247 },
77     /* Chuvash */
78   { "cv", "chv", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 328 },
79     /* Welsh */
80   { "cy", "cym", ISO_639_FLAG_2T, 336 },
81   { "cy", "wel", ISO_639_FLAG_2B, 336 },
82     /* Danish */
83   { "da", "dan", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 342 },
84     /* German */
85   { "de", "deu", ISO_639_FLAG_2T, 349 },
86   { "de", "ger", ISO_639_FLAG_2B, 349 },
87     /* Divehi; Dhivehi; Maldivian */
88   { "dv", "div", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 356 },
89     /* Dzongkha */
90   { "dz", "dzo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 383 },
91     /* Ewe */
92   { "ee", "ewe", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 392 },
93     /* Greek, Modern (1453-) */
94   { "el", "ell", ISO_639_FLAG_2T, 396 },
95   { "el", "gre", ISO_639_FLAG_2B, 396 },
96     /* English */
97   { "en", "eng", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 418 },
98     /* Esperanto */
99   { "eo", "epo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 426 },
100     /* Spanish; Castilian */
101   { "es", "spa", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 436 },
102     /* Estonian */
103   { "et", "est", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 455 },
104     /* Basque */
105   { "eu", "eus", ISO_639_FLAG_2T, 464 },
106   { "eu", "baq", ISO_639_FLAG_2B, 464 },
107     /* Persian */
108   { "fa", "fas", ISO_639_FLAG_2T, 471 },
109   { "fa", "per", ISO_639_FLAG_2B, 471 },
110     /* Fulah */
111   { "ff", "ful", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 479 },
112     /* Finnish */
113   { "fi", "fin", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 485 },
114     /* Fijian */
115   { "fj", "fij", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 493 },
116     /* Faroese */
117   { "fo", "fao", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 500 },
118     /* French */
119   { "fr", "fra", ISO_639_FLAG_2T, 508 },
120   { "fr", "fre", ISO_639_FLAG_2B, 508 },
121     /* Western Frisian */
122   { "fy", "fry", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 515 },
123     /* Irish */
124   { "ga", "gle", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 531 },
125     /* Gaelic; Scottish Gaelic */
126   { "gd", "gla", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 537 },
127     /* Galician */
128   { "gl", "glg", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 561 },
129     /* Guarani */
130   { "gn", "grn", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 570 },
131     /* Gujarati */
132   { "gu", "guj", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 578 },
133     /* Manx */
134   { "gv", "glv", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 587 },
135     /* Hausa */
136   { "ha", "hau", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 592 },
137     /* Hebrew */
138   { "he", "heb", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 598 },
139     /* Hindi */
140   { "hi", "hin", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 605 },
141     /* Hiri Motu */
142   { "ho", "hmo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 611 },
143     /* Croatian */
144   { "hr", "hrv", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 621 },
145     /* Haitian; Haitian Creole */
146   { "ht", "hat", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 630 },
147     /* Hungarian */
148   { "hu", "hun", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 654 },
149     /* Armenian */
150   { "hy", "hye", ISO_639_FLAG_2T, 664 },
151   { "hy", "arm", ISO_639_FLAG_2B, 664 },
152     /* Herero */
153   { "hz", "her", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 673 },
154     /* Interlingua (International Auxiliary Language Association) */
155   { "ia", "ina", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 680 },
156     /* Indonesian */
157   { "id", "ind", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 739 },
158     /* Interlingue; Occidental */
159   { "ie", "ile", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 750 },
160     /* Igbo */
161   { "ig", "ibo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 774 },
162     /* Sichuan Yi; Nuosu */
163   { "ii", "iii", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 779 },
164     /* Inupiaq */
165   { "ik", "ipk", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 797 },
166     /* Ido */
167   { "io", "ido", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 805 },
168     /* Icelandic */
169   { "is", "isl", ISO_639_FLAG_2T, 809 },
170   { "is", "ice", ISO_639_FLAG_2B, 809 },
171     /* Italian */
172   { "it", "ita", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 819 },
173     /* Inuktitut */
174   { "iu", "iku", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 827 },
175     /* Japanese */
176   { "ja", "jpn", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 837 },
177     /* Javanese */
178   { "jv", "jav", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 846 },
179     /* Georgian */
180   { "ka", "kat", ISO_639_FLAG_2T, 855 },
181   { "ka", "geo", ISO_639_FLAG_2B, 855 },
182     /* Kongo */
183   { "kg", "kon", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 864 },
184     /* Kikuyu; Gikuyu */
185   { "ki", "kik", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 870 },
186     /* Kuanyama; Kwanyama */
187   { "kj", "kua", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 885 },
188     /* Kazakh */
189   { "kk", "kaz", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 904 },
190     /* Kalaallisut; Greenlandic */
191   { "kl", "kal", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 911 },
192     /* Central Khmer */
193   { "km", "khm", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 936 },
194     /* Kannada */
195   { "kn", "kan", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 950 },
196     /* Korean */
197   { "ko", "kor", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 958 },
198     /* Kanuri */
199   { "kr", "kau", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 965 },
200     /* Kashmiri */
201   { "ks", "kas", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 972 },
202     /* Kurdish */
203   { "ku", "kur", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 981 },
204     /* Komi */
205   { "kv", "kom", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 989 },
206     /* Cornish */
207   { "kw", "cor", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 994 },
208     /* Kirghiz; Kyrgyz */
209   { "ky", "kir", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1002 },
210     /* Latin */
211   { "la", "lat", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1018 },
212     /* Luxembourgish; Letzeburgesch */
213   { "lb", "ltz", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1024 },
214     /* Ganda */
215   { "lg", "lug", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1053 },
216     /* Limburgan; Limburger; Limburgish */
217   { "li", "lim", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1059 },
218     /* Lingala */
219   { "ln", "lin", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1092 },
220     /* Lao */
221   { "lo", "lao", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1100 },
222     /* Lithuanian */
223   { "lt", "lit", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1104 },
224     /* Luba-Katanga */
225   { "lu", "lub", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1115 },
226     /* Latvian */
227   { "lv", "lav", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1128 },
228     /* Malagasy */
229   { "mg", "mlg", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1136 },
230     /* Marshallese */
231   { "mh", "mah", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1145 },
232     /* Maori */
233   { "mi", "mri", ISO_639_FLAG_2T, 1157 },
234   { "mi", "mao", ISO_639_FLAG_2B, 1157 },
235     /* Macedonian */
236   { "mk", "mkd", ISO_639_FLAG_2T, 1163 },
237   { "mk", "mac", ISO_639_FLAG_2B, 1163 },
238     /* Malayalam */
239   { "ml", "mal", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1174 },
240     /* Mongolian */
241   { "mn", "mon", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1184 },
242     /* Moldavian; Moldovan */
243   { "mo", "mol", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1194 },
244     /* Marathi */
245   { "mr", "mar", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1214 },
246     /* Malay */
247   { "ms", "msa", ISO_639_FLAG_2T, 1222 },
248   { "ms", "may", ISO_639_FLAG_2B, 1222 },
249     /* Maltese */
250   { "mt", "mlt", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1228 },
251     /* Burmese */
252   { "my", "mya", ISO_639_FLAG_2T, 1236 },
253   { "my", "bur", ISO_639_FLAG_2B, 1236 },
254     /* Nauru */
255   { "na", "nau", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1244 },
256     /* Bokm?l, Norwegian; Norwegian Bokm?l */
257   { "nb", "nob", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1250 },
258     /* Ndebele, North; North Ndebele */
259   { "nd", "nde", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1288 },
260     /* Nepali */
261   { "ne", "nep", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1318 },
262     /* Ndonga */
263   { "ng", "ndo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1325 },
264     /* Dutch; Flemish */
265   { "nl", "nld", ISO_639_FLAG_2T, 1332 },
266   { "nl", "dut", ISO_639_FLAG_2B, 1332 },
267     /* Norwegian Nynorsk; Nynorsk, Norwegian */
268   { "nn", "nno", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1347 },
269     /* Norwegian */
270   { "no", "nor", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1385 },
271     /* Ndebele, South; South Ndebele */
272   { "nr", "nbl", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1395 },
273     /* Navajo; Navaho */
274   { "nv", "nav", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1425 },
275     /* Chichewa; Chewa; Nyanja */
276   { "ny", "nya", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1440 },
277     /* Occitan (post 1500) */
278   { "oc", "oci", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1464 },
279     /* Ojibwa */
280   { "oj", "oji", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1484 },
281     /* Oromo */
282   { "om", "orm", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1491 },
283     /* Oriya */
284   { "or", "ori", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1497 },
285     /* Ossetian; Ossetic */
286   { "os", "oss", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1503 },
287     /* Panjabi; Punjabi */
288   { "pa", "pan", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1521 },
289     /* Pali */
290   { "pi", "pli", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1538 },
291     /* Polish */
292   { "pl", "pol", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1543 },
293     /* Pushto; Pashto */
294   { "ps", "pus", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1550 },
295     /* Portuguese */
296   { "pt", "por", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1565 },
297     /* Quechua */
298   { "qu", "que", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1576 },
299     /* Romansh */
300   { "rm", "roh", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1584 },
301     /* Rundi */
302   { "rn", "run", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1592 },
303     /* Romanian */
304   { "ro", "ron", ISO_639_FLAG_2T, 1598 },
305   { "ro", "rum", ISO_639_FLAG_2B, 1598 },
306     /* Russian */
307   { "ru", "rus", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1607 },
308     /* Kinyarwanda */
309   { "rw", "kin", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1615 },
310     /* Sanskrit */
311   { "sa", "san", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1627 },
312     /* Sardinian */
313   { "sc", "srd", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1636 },
314     /* Sindhi */
315   { "sd", "snd", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1646 },
316     /* Northern Sami */
317   { "se", "sme", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1653 },
318     /* Sango */
319   { "sg", "sag", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1667 },
320     /* Sinhala; Sinhalese */
321   { "si", "sin", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1673 },
322     /* Slovak */
323   { "sk", "slk", ISO_639_FLAG_2T, 1692 },
324   { "sk", "slo", ISO_639_FLAG_2B, 1692 },
325     /* Slovenian */
326   { "sl", "slv", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1699 },
327     /* Samoan */
328   { "sm", "smo", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1709 },
329     /* Shona */
330   { "sn", "sna", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1716 },
331     /* Somali */
332   { "so", "som", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1722 },
333     /* Albanian */
334   { "sq", "sqi", ISO_639_FLAG_2T, 1729 },
335   { "sq", "alb", ISO_639_FLAG_2B, 1729 },
336     /* Serbian */
337   { "sr", "srp", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1738 },
338     /* Swati */
339   { "ss", "ssw", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1746 },
340     /* Sotho, Southern */
341   { "st", "sot", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1752 },
342     /* Sundanese */
343   { "su", "sun", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1768 },
344     /* Swedish */
345   { "sv", "swe", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1778 },
346     /* Swahili */
347   { "sw", "swa", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1786 },
348     /* Tamil */
349   { "ta", "tam", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1794 },
350     /* Telugu */
351   { "te", "tel", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1800 },
352     /* Tajik */
353   { "tg", "tgk", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1807 },
354     /* Thai */
355   { "th", "tha", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1813 },
356     /* Tigrinya */
357   { "ti", "tir", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1818 },
358     /* Turkmen */
359   { "tk", "tuk", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1827 },
360     /* Tagalog */
361   { "tl", "tgl", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1835 },
362     /* Tswana */
363   { "tn", "tsn", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1843 },
364     /* Tonga (Tonga Islands) */
365   { "to", "ton", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1850 },
366     /* Turkish */
367   { "tr", "tur", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1872 },
368     /* Tsonga */
369   { "ts", "tso", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1880 },
370     /* Tatar */
371   { "tt", "tat", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1887 },
372     /* Twi */
373   { "tw", "twi", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1893 },
374     /* Tahitian */
375   { "ty", "tah", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1897 },
376     /* Uighur; Uyghur */
377   { "ug", "uig", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1906 },
378     /* Ukrainian */
379   { "uk", "ukr", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1921 },
380     /* Urdu */
381   { "ur", "urd", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1931 },
382     /* Uzbek */
383   { "uz", "uzb", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1936 },
384     /* Venda */
385   { "ve", "ven", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1942 },
386     /* Vietnamese */
387   { "vi", "vie", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1948 },
388     /* Volap?k */
389   { "vo", "vol", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1959 },
390     /* Walloon */
391   { "wa", "wln", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1968 },
392     /* Wolof */
393   { "wo", "wol", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1976 },
394     /* Xhosa */
395   { "xh", "xho", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1982 },
396     /* Yiddish */
397   { "yi", "yid", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1988 },
398     /* Yoruba */
399   { "yo", "yor", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 1996 },
400     /* Zhuang; Chuang */
401   { "za", "zha", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 2003 },
402     /* Chinese */
403   { "zh", "zho", ISO_639_FLAG_2T, 2018 },
404   { "zh", "chi", ISO_639_FLAG_2B, 2018 },
405     /* Zulu */
406   { "zu", "zul", ISO_639_FLAG_2T | ISO_639_FLAG_2B, 2026 },
407 };
408
409 static const gchar iso_639_names[] =
410   "Afar\000Abkhazian\000Avestan\000Afrikaans\000Akan\000Amharic\000Aragonese"
411   "\000Arabic\000Assamese\000Avaric\000Aymara\000Azerbaijani\000Bashkir\000B"
412   "elarusian\000Bulgarian\000Bihari languages\000Bislama\000Bambara\000Benga"
413   "li\000Tibetan\000Breton\000Bosnian\000Catalan; Valencian\000Chechen\000Ch"
414   "amorro\000Corsican\000Cree\000Czech\000Church Slavic; Old Slavonic; Churc"
415   "h Slavonic; Old Bulgarian; Old Church Slavonic\000Chuvash\000Welsh\000Dan"
416   "ish\000German\000Divehi; Dhivehi; Maldivian\000Dzongkha\000Ewe\000Greek, "
417   "Modern (1453-)\000English\000Esperanto\000Spanish; Castilian\000Estonian"
418   "\000Basque\000Persian\000Fulah\000Finnish\000Fijian\000Faroese\000French"
419   "\000Western Frisian\000Irish\000Gaelic; Scottish Gaelic\000Galician\000Gu"
420   "arani\000Gujarati\000Manx\000Hausa\000Hebrew\000Hindi\000Hiri Motu\000Cro"
421   "atian\000Haitian; Haitian Creole\000Hungarian\000Armenian\000Herero\000In"
422   "terlingua (International Auxiliary Language Association)\000Indonesian"
423   "\000Interlingue; Occidental\000Igbo\000Sichuan Yi; Nuosu\000Inupiaq\000Id"
424   "o\000Icelandic\000Italian\000Inuktitut\000Japanese\000Javanese\000Georgia"
425   "n\000Kongo\000Kikuyu; Gikuyu\000Kuanyama; Kwanyama\000Kazakh\000Kalaallis"
426   "ut; Greenlandic\000Central Khmer\000Kannada\000Korean\000Kanuri\000Kashmi"
427   "ri\000Kurdish\000Komi\000Cornish\000Kirghiz; Kyrgyz\000Latin\000Luxembour"
428   "gish; Letzeburgesch\000Ganda\000Limburgan; Limburger; Limburgish\000Linga"
429   "la\000Lao\000Lithuanian\000Luba-Katanga\000Latvian\000Malagasy\000Marshal"
430   "lese\000Maori\000Macedonian\000Malayalam\000Mongolian\000Moldavian; Moldo"
431   "van\000Marathi\000Malay\000Maltese\000Burmese\000Nauru\000Bokm\303\245l, "
432   "Norwegian; Norwegian Bokm\303\245l\000Ndebele, North; North Ndebele\000Ne"
433   "pali\000Ndonga\000Dutch; Flemish\000Norwegian Nynorsk; Nynorsk, Norwegian"
434   "\000Norwegian\000Ndebele, South; South Ndebele\000Navajo; Navaho\000Chich"
435   "ewa; Chewa; Nyanja\000Occitan (post 1500)\000Ojibwa\000Oromo\000Oriya\000"
436   "Ossetian; Ossetic\000Panjabi; Punjabi\000Pali\000Polish\000Pushto; Pashto"
437   "\000Portuguese\000Quechua\000Romansh\000Rundi\000Romanian\000Russian\000K"
438   "inyarwanda\000Sanskrit\000Sardinian\000Sindhi\000Northern Sami\000Sango"
439   "\000Sinhala; Sinhalese\000Slovak\000Slovenian\000Samoan\000Shona\000Somal"
440   "i\000Albanian\000Serbian\000Swati\000Sotho, Southern\000Sundanese\000Swed"
441   "ish\000Swahili\000Tamil\000Telugu\000Tajik\000Thai\000Tigrinya\000Turkmen"
442   "\000Tagalog\000Tswana\000Tonga (Tonga Islands)\000Turkish\000Tsonga\000Ta"
443   "tar\000Twi\000Tahitian\000Uighur; Uyghur\000Ukrainian\000Urdu\000Uzbek"
444   "\000Venda\000Vietnamese\000Volap\303\274k\000Walloon\000Wolof\000Xhosa"
445   "\000Yiddish\000Yoruba\000Zhuang; Chuang\000Chinese\000Zulu";
446
447 /* *INDENT-ON* */