OSDN Git Service

stop using trunk directory in rectool
[rec10/rec10-git.git] / tstools / DtsEdit / src / gpac / iso639.h
1 /*\r
2  *                      GPAC - Multimedia Framework C SDK\r
3  *\r
4  *                      Copyright (c) Jean Le Feuvre 2000-2005 \r
5  *                                      All rights reserved\r
6  *\r
7  *  This file is part of GPAC \r
8  *\r
9  *  GPAC is free software; you can redistribute it and/or modify\r
10  *  it under the terms of the GNU Lesser General Public License as published by\r
11  *  the Free Software Foundation; either version 2, or (at your option)\r
12  *  any later version.\r
13  *   \r
14  *  GPAC is distributed in the hope that it will be useful,\r
15  *  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
16  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
17  *  GNU Lesser General Public License for more details.\r
18  *   \r
19  *  You should have received a copy of the GNU Lesser General Public\r
20  *  License along with this library; see the file COPYING.  If not, write to\r
21  *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. \r
22  *\r
23  */\r
24 \r
25 #ifndef _GF_ISO_639_H\r
26 #define _GF_ISO_639_H\r
27 \r
28 \r
29 /*ISO 639 code names \r
30         - first string is readable english name of the language\r
31         - second string is 3-char code of language as per ISO/IEC 639-2\r
32         - third string is 2-char code of language as per ISO/IEC 639-1, and may be empty \r
33 */\r
34 static const char *GF_ISO639_Lang[] = \r
35 {\r
36         "Abkhazian","abk", "ab",\r
37         "Achinese","ace", "",\r
38         "Acoli","ach", "",\r
39         "Adangme","ada", "",\r
40         "Adygei","ady", "",\r
41         "Adyghe","ady", "",\r
42         "Afar","aar", "aa",\r
43         "Afrihili","afh", "",\r
44         "Afrikaans","afr", "af",\r
45         "Afro-Asiatic (Other)","afa", "",\r
46         "Akan","aka", "",\r
47         "Akkadian","akk", "",\r
48         "Albanian","alb/sqi", "sq",\r
49         "Aleut","ale", "",\r
50         "Algonquian languages","alg", "",\r
51         "Altaic (Other)","tut", "",\r
52         "Amharic","amh", "am",\r
53         "Apache languages","apa", "",\r
54         "Arabic","ara", "ar",\r
55         "Aragonese","arg", "",\r
56         "Aramaic","arc", "",\r
57         "Arapaho","arp", "",\r
58         "Araucanian","arn", "",\r
59         "Arawak","arw", "",\r
60         "Armenian","arm/hye", "hy",\r
61         "Artificial (Other)","art", "",\r
62         "Assamese","ast", "as",\r
63         "Athapascan languages","ath", "",\r
64         "Australian languages","aus", "",\r
65         "Austronesian (Other)","map", "",\r
66         "Avaric","ava", "",\r
67         "Avestan","ave", "",\r
68         "Awadhi","awa", "",\r
69         "Aymara","aym", "ay",\r
70         "Azerbaijani","aze", "az",\r
71         "Bable","ast", "",\r
72         "Balinese","ban", "",\r
73         "Baltic (Other)","bat", "",\r
74         "Baluchi","bal", "",\r
75         "Bambara","bam", "",\r
76         "Bamileke languages","bai", "",\r
77         "Banda","bad", "",\r
78         "Bantu (Other)","bnt", "",\r
79         "Basa","bas", "",\r
80         "Bashkir","bak", "ba",\r
81         "Basque","baq/eus", "eu",\r
82         "Batak (Indonesia)","btk", "",\r
83         "Beja","bej", "",\r
84         "Belarusian","bel", "be",\r
85         "Bemba","bem", "",\r
86         "Bengali","ben", "bn",\r
87         "Berber (Other)","ber", "",\r
88         "Bhojpuri","bho", "",\r
89         "Bihari","bih", "bh",\r
90         "Bikol","bik", "",\r
91         "Bini","bin", "",\r
92         "Bislama","bis", "bi",\r
93         "Bokmål, Norwegian","nob", "",\r
94         "Bosnian","bos", "",\r
95         "Braj","bra", "",\r
96         "Breton","bre", "br",\r
97         "Buginese","bug", "",\r
98         "Bulgarian","bul", "bg",\r
99         "Buriat","bua", "",\r
100         "Burmese","bur/mya", "my",\r
101         "Caddo","cad", "",\r
102         "Carib","car", "",\r
103         "Castilian","spa", "",\r
104         "Catalan","cat", "ca",\r
105         "Caucasian (Other)","cau", "",\r
106         "Cebuano","ceb", "",\r
107         "Celtic (Other)","cel", "",\r
108         "Central American Indian (Other)","cai", "",\r
109         "Chagatai","chg", "",\r
110         "Chamic languages","cmc", "",\r
111         "Chamorro","cha", "",\r
112         "Chechen","che", "",\r
113         "Cherokee","chr" , "",\r
114         "Chewa","nya", "",\r
115         "Cheyenne","chy", "",\r
116         "Chibcha","chb", "",\r
117         "Chichewa","nya", "",\r
118         "Chinese","chi/zho", "zh",\r
119         "Chinook jargon","chn", "",\r
120         "Chipewyan","chp", "",\r
121         "Choctaw","cho", "",\r
122         "Chuang","zha", "",\r
123         "Church Slavic (Slavonic)","chu", "",\r
124         "Chuukese","chk", "",\r
125         "Chuvash","chv", "",\r
126         "Coptic","cop", "",\r
127         "Cornish","cor", "",\r
128         "Corsican","cos", "co",\r
129         "Cree","cre" , "",\r
130         "Creek","mus" , "",\r
131         "Creoles and pidgins(Other)","crp", "",\r
132         "Creoles and pidgins, English-based (Other)","cpe", "",\r
133         "Creoles and pidgins, French-based (Other)","cpf", "",\r
134         "Creoles and pidgins, Portuguese-based (Other)","cpp", "",\r
135         "Crimean Tatar","crh", "",\r
136         "Crimean Turkish","crh", "",\r
137         "Croatian","scr/hrv", "hr",\r
138         "Cushitic (Other)","cus", "",\r
139         "Czech","cze/ces", "cs",\r
140         "Dakota","dak", "",\r
141         "Danish","dan", "da",\r
142         "Dargwa","dar", "",\r
143         "Dayak","day", "",\r
144         "Delaware","del", "",\r
145         "Dinka","din", "",\r
146         "Divehi","div" , "",\r
147         "Dogri","doi", "",\r
148         "Dogrib","dgr" , "",\r
149         "Dravidian (Other)","dra", "",\r
150         "Duala","dua", "",\r
151         "Dutch","dut/nld", "nl",\r
152         "Dutch, Middle (ca. 1050-1350)","dum", "",\r
153         "Dyula","dyu", "",\r
154         "Dzongkha","dzo", "dz",\r
155         "Efik","efi", "",\r
156         "Egyptian (Ancient)","egy", "",\r
157         "Ekajuk","eka", "",\r
158         "Elamite","elx", "",\r
159         "English","eng", "en",\r
160         "English, Middle (1100-1500)","enm", "",\r
161         "English, Old (ca.450-1100)","ang", "",\r
162         "Erzya","myv", "",\r
163         "Esperanto","epo", "eo",\r
164         "Estonian","est", "et",\r
165         "Ewe","ewe", "",\r
166         "Ewondo","ewo", "",\r
167         "Fang","fan", "",\r
168         "Fanti","fat" , "",\r
169         "Faroese","fao", "fo",\r
170         "Fijian","fij", "fj",\r
171         "Finnish","fin", "fi",\r
172         "Finno-Ugrian (Other)","fiu", "",\r
173         "Fon","fon", "",\r
174         "French","fre/fra", "fr",\r
175         "French, Middle (ca.1400-1600)","frm", "",\r
176         "French, Old (842-ca.1400)","fro", "",\r
177         "Frisian","fry", "fy",\r
178         "Friulian","fur" , "",\r
179         "Fulah","ful", "",\r
180         "Ga","gaa", "",\r
181         "Gaelic","gla", "",\r
182         "Gallegan","glg", "gl",\r
183         "Ganda","lug", "",\r
184         "Gayo","gay", "",\r
185         "Gbaya","gba" , "",\r
186         "Geez","gez", "",\r
187         "Georgian","geo/kat", "ka",\r
188         "German","ger/deu", "de",\r
189         "German, Low","nds" , "",\r
190         "German, Middle High (ca.1050-1500)","gmh", "",\r
191         "German, Old High (ca.750-1050)","goh", "",\r
192         "Germanic (Other)","gem", "",\r
193         "Gikuyu","kik", "",\r
194         "Gilbertese","gil", "",\r
195         "Gondi","gon", "",\r
196         "Gorontalo","gor", "",\r
197         "Gothic","got", "",\r
198         "Grebo","grb", "",\r
199         "Greek, Ancient (to 1453)","grc", "",\r
200         "Greek, Modern (1453-)","gre/ell", "el",\r
201         "Guarani","grn", "gn",\r
202         "Gujarati","guj", "gu",\r
203         "Gwich´in","gwi", "",\r
204         "Haida","hai", "",\r
205         "Haitian","hat", "",\r
206         "Haitian Creole","hat", "",\r
207         "Hausa","hau", "ha",\r
208         "Hawaiian","haw", "",\r
209         "Hebrew","heb", "he",\r
210         "Herero","her", "",\r
211         "Hiligaynon","hil", "",\r
212         "Himachali","him", "",\r
213         "Hindi","hin", "hi",\r
214         "Hiri Motu","hmo", "",\r
215         "Hittite","hit", "",\r
216         "Hmong","hmn", "",\r
217         "Hungarian","hun", "hu",\r
218         "Hupa","hup", "",\r
219         "Iban","iba", "",\r
220         "Icelandic","ice/isl", "is",\r
221         "Ido","ido", "",\r
222         "Igbo","ibo" , "",\r
223         "Ijo","ijo", "",\r
224         "Iloko","ilo", "",\r
225         "Inari Sami","smn", "",\r
226         "Indic (Other)","inc", "",\r
227         "Indo-European (Other)","ine", "",\r
228         "Indonesian","ind", "id",\r
229         "Ingush","inh", "",\r
230         "Interlingua (International Auxiliary Language Association)","ina", "ia",\r
231         "Interlingue","ile", "",\r
232         "Inuktitut","iku", "iu",\r
233         "Inupiaq","ipk", "ik",\r
234         "Iranian (Other)","ira", "",\r
235         "Irish","gle", "ga",\r
236         "Irish, Middle (900-1200)","mga", "",\r
237         "Irish, Old (to 900)","sga", "",\r
238         "Iroquoian languages","iro", "",\r
239         "Italian","ita", "it",\r
240         "Japanese","jpn", "ja",\r
241         "Javanese","jav", "jv",\r
242         "Judeo-Arabic","jrb", "",\r
243         "Judeo-Persian","jpr", "",\r
244         "Kabardian","kbd", "",\r
245         "Kabyle","kab", "",\r
246         "Kachin","kac", "",\r
247         "Kalaallisut","kal", "kl",\r
248         "Kalmyk","xal", "",\r
249         "Kamba","kam", "",\r
250         "Kannada","kan", "kn",\r
251         "Kanuri","kau", "",\r
252         "Karachay-Balkar","krc", "",\r
253         "Kara-Kalpak","kaa", "",\r
254         "Karen","kar", "",\r
255         "Kashmiri","kas", "ks",\r
256         "Kashubian","csb", "",\r
257         "Kawi","kaw", "",\r
258         "Kazakh","kaz", "kk",\r
259         "Khasi","kha", "",\r
260         "Khmer","khm", "km",\r
261         "Khoisan (Other)","khi", "",\r
262         "Khotanese","kho", "",\r
263         "Kikuyu","kik", "",\r
264         "Kimbundu","kmb", "",\r
265         "Kinyarwanda","kin", "rw",\r
266         "Kirghiz","kir", "ky",\r
267         "Komi","kom", "",\r
268         "Kongo","kon" , "",\r
269         "Konkani","kok" , "",\r
270         "Korean","kor", "ko",\r
271         "Kosraean","kos" , "",\r
272         "Kpelle","kpe" , "",\r
273         "Kru","kro" , "",\r
274         "Kuanyama","kua", "",\r
275         "Kumyk","kum" , "",\r
276         "Kurdish","kur", "ku",\r
277         "Kurukh","kru" , "",\r
278         "Kutenai","kut", "",\r
279         "Kwanyama","kua", "",\r
280         "Ladino","lad" , "",\r
281         "Lahnda","lah" , "",\r
282         "Lamba","lam" , "",\r
283         "Lao","lao", "lo",\r
284         "Latin","lat", "la",\r
285         "Latvian","lav", "lv",\r
286         "Letzeburgesch","ltz", "",\r
287         "Lezghian (lezLimburgan - limLimburger - limlimburgish)","lim", "",\r
288         "Lingala","lin", "ln",\r
289         "Lithuanian","lit", "lt",\r
290         "Low German","nds", "",\r
291         "Low Saxon","nds", "",\r
292         "Lozi","loz" , "",\r
293         "Luba-Katanga","lub" , "",\r
294         "Luba-Lulua","lua" , "",\r
295         "Luiseno","lui", "",\r
296         "Lule Sami","smj", "",\r
297         "Lunda","lun" , "",\r
298         "Luo (Kenya and Tanzania)","luo", "",\r
299         "Luxembourgish","ltz", "",\r
300         "Lushai","lus" , "",\r
301         "Macedonian","mac/mkd", "mk",\r
302         "Madurese","mad" , "",\r
303         "Magahi","mag" , "",\r
304         "Maithili","mai", "",\r
305         "Makasar","mak", "",\r
306         "Malagasy","mlg", "mg",\r
307         "Malay","may/msa", "ms",\r
308         "Malayalam","mal", "",\r
309         "Maltese","mlt", "ml",\r
310         "Manchu","mnc", "",\r
311         "Mandar","mdr", "",\r
312         "Mandingo","man", "",\r
313         "Manipuri","mni" , "",\r
314         "Manobo languages","mno" , "",\r
315         "Manx","glv", "",\r
316         "Maori","mao/mri", "mi",\r
317         "Marathi","mar", "mr",\r
318         "Mari","chm" , "",\r
319         "Marshallese","mah", "",\r
320         "Marwari","mwr" , "",\r
321         "Masai","mas" , "",\r
322         "Mayan languages","myn" , "",\r
323         "Mende","men" , "",\r
324         "Micmac","mic" , "",\r
325         "Minangkabau","min" , "",\r
326         "Miscellaneous languages","mis" , "",\r
327         "Mohawk","moh" , "",\r
328         "Moksha","mdf", "",\r
329         "Moldavian","mol", "mo",\r
330         "Mon-Khmer (Other)","mkh" , "",\r
331         "Mongo","lol" , "",\r
332         "Mongolian","mon", "mn",\r
333         "Mossi","mos" , "",\r
334         "Multiple languages","mul" , "",\r
335         "Munda languages","mun" , "",\r
336         "Nahuatl","nah" , "",\r
337         "Nauru","nau", "na",\r
338         "Navaho","nav", "",\r
339         "Navajo","nav", "",\r
340         "Ndebele, North","nde", "",\r
341         "Ndebele, South","nbl", "",\r
342         "Ndonga, ndoNeapolitan","nap", "",\r
343         "Nepali","nep", "ne",\r
344         "Newari","new" , "",\r
345         "Nias","nia" , "",\r
346         "Niger-Kordofanian (Other)","nic", "",\r
347         "Nilo-Saharan (Other)","ssa" , "",\r
348         "Niuean","niu" , "",\r
349         "Nogai","nog", "",\r
350         "Norse, Old","non", "",\r
351         "North American Indian (Other)","nai" , "",\r
352         "Northern Sami","sme", "",\r
353         "North Ndebele","nde", "",\r
354         "Norwegian","nor", "no",\r
355         "Norwegian Bokmål","nob", "",\r
356         "Norwegian Nynorsk","nno", "",\r
357         "Nubian languages","nub" , "",\r
358         "Nyamwezi","nym" , "",\r
359         "Nyanja","nya", "",\r
360         "Nyankole","nyn", "",\r
361         "Nynorsk, Norwegian","nno" , "",\r
362         "Nyoro","nyo" , "",\r
363         "Nzima","nzi" , "",\r
364         "Occitan (post 1500)","oci", "oc",\r
365         "Ojibwa","oji" , "",\r
366         "Old Bulgarian","chu", "",\r
367         "Old Church Slavonic","chu", "",\r
368         "Old Slavonic","chu", "",\r
369         "Oriya","ori", "or",\r
370         "Oromo","orm", "om",\r
371         "Osage","osa", "",\r
372         "Ossetian - Ossetic","oss", "",\r
373         "Otomian languages","oto", "",\r
374         "Pahlavi","pal" , "",\r
375         "Palauan","pau", "",\r
376         "Pali","pli", "",\r
377         "Pampanga","pam", "",\r
378         "Pangasinan","pag", "",\r
379         "Panjabi","pan", "pa",\r
380         "Papiamento","pap" , "",\r
381         "Papuan (Other)","paa" , "",\r
382         "Persian","per/fas", "fa",\r
383         "Persian, Old (ca.600-400)","peo" , "",\r
384         "Philippine (Other)","phi" , "",\r
385         "Phoenician","phn" , "",\r
386         "Pohnpeian","pon" , "",\r
387         "Polish","pol", "pl",\r
388         "Portuguese","por", "pt",\r
389         "Prakrit languages","pra", "",\r
390         "Provençal","oci", "",\r
391         "Provençal, Old (to 1500)","pro" , "",\r
392         "Pushto","pus", "ps",\r
393         "Quechua","que", "qu",\r
394         "Raeto-Romance","roh", "rm",\r
395         "Rajasthani","raj", "",\r
396         "Rapanui","rap", "",\r
397         "Rarotongan","rar", "",\r
398         "Romance (Other)","roa", "",\r
399         "Romanian","rum/ron", "ro",\r
400         "Romany","rom" , "",\r
401         "Rundi","run", "rn",\r
402         "Russian","rus", "ru",\r
403         "Salishan languages","sal" , "",\r
404         "Samaritan Aramaic","sam" , "",\r
405         "Sami languages (Other)","smi" , "",\r
406         "Samoan","smo", "sm",\r
407         "Sandawe","sad" , "",\r
408         "Sango","sag", "sg",\r
409         "Sanskrit","san", "sa",\r
410         "Santali","sat", "",\r
411         "Sardinian","srd", "",\r
412         "Sasak","sas" , "",\r
413         "Saxon, Low","nds", "",\r
414         "Scots","sco", "",\r
415         "Scottish Gaelic","gla"  , "",\r
416         "Selkup","sel" , "",\r
417         "Semitic (Other)","sem" , "",\r
418         "Serbian","srp", "sr",\r
419         "Serbo-Croatian", "scr", "sh",\r
420         "Serer","srr" , "",\r
421         "Shan","shn" , "",\r
422         "Shona","sna", "sn",\r
423         "Sichuan Yi","iii", "",\r
424         "Sidamo","sid" , "",\r
425         "Sign languages","sgn" , "",\r
426         "Siksika","bla" , "",\r
427         "Sindhi","snd", "sd",\r
428         "Sinhalese","sin", "si",\r
429         "Sino-Tibetan (Other)","sit", "",\r
430         "Siouan languages","sio", "",\r
431         "Skolt Sami","sms" , "",\r
432         "Slave (Athapascan)","den" , "",\r
433         "Slavic (Other)","sla" , "",\r
434         "Slovak","slo", "sk",\r
435         "Slovenian","slv", "sl",\r
436         "Sogdian","sog" , "",\r
437         "Somali","som", "so",\r
438         "Songhai","son" , "",\r
439         "Soninke","snk" , "",\r
440         "Sorbian languages","wen" , "",\r
441         "Sotho, Northern","nso" , "",\r
442         "Sotho, Southern","sot", "st",\r
443         "South American Indian (Other)","sai" , "",\r
444         "Southern Sami","sma", "",\r
445         "South Ndebele","nbl", "",\r
446         "Spanish","spa", "es",\r
447         "Sukuma","suk", "",\r
448         "Sumerian","sux" , "",\r
449         "Sundanese","sun", "su",\r
450         "Susu","sus" , "",\r
451         "Swahili","swa", "sw",\r
452         "Swati","ssw", "ss",\r
453         "Swedish","swe", "sv",\r
454         "Syriac","syr", "",\r
455         "Tagalog","tgl", "tl",\r
456         "Tahitian","tah", "",\r
457         "Tai (Other)","tai" , "",\r
458         "Tajik","tgk", "tg",\r
459         "Tamashek","tmh" , "",\r
460         "Tamil","tam", "ta",\r
461         "Tatar","tat", "tt",\r
462         "Telugu","tel", "te",\r
463         "Tereno","ter" , "",\r
464         "Tetum","tet" , "",\r
465         "Thai","tha", "th",\r
466         "Tibetan","tib", "bo",\r
467         "Tigre","tig" , "",\r
468         "Tigrinya","tir", "ti",\r
469         "Timne","tem" , "",\r
470         "Tiv","tiv" , "",\r
471         "Tlingit","tli" , "",\r
472         "Tok Pisin","tpi" , "",\r
473         "Tokelau","tkl" , "",\r
474         "Tonga (Nyasa)","tog" , "to",\r
475         "Tonga (Tonga Islands)","ton", "",\r
476         "Tsimshian","tsi" , "",\r
477         "Tsonga","tso", "ts",\r
478         "Tswana","tsn", "tn",\r
479         "Tumbuka","tum" , "",\r
480         "Tupi languages","tup", "",\r
481         "Turkish","tur", "tr",\r
482         "Turkish, Ottoman (1500-1928)","ota" , "",\r
483         "Turkmen","tuk", "tk",\r
484         "Tuvalu","tvl", "",\r
485         "Tuvinian","tyv" , "",\r
486         "Twi","twi", "tw",\r
487         "Udmurt (udmUgaritic)","uga" , "",\r
488         "Uighur","uig", "ug",\r
489         "Ukrainian","ukr", "uk",\r
490         "Umbundu","umb" , "",\r
491         "Undetermined","und", "",\r
492         "Urdu","urd", "ur",\r
493         "Uzbek","uzb", "uz",\r
494         "Vai","vai", "",\r
495         "Venda","ven" , "",\r
496         "Vietnamese","vie", "vi",\r
497         "Volapük","vol", "vo",\r
498         "Votic","vot", "",\r
499         "Wakashan languages","wak" , "",\r
500         "Walamo","wal" , "",\r
501         "Walloon","wln", "",\r
502         "Waray","war", "",\r
503         "Washo","was" , "",\r
504         "Welsh","wel", "cy",\r
505         "Wolof","wol", "wo",\r
506         "Xhosa","xho", "xh",\r
507         "Yakut","sah" , "",\r
508         "Yao","yao" , "",\r
509         "Yapese","yap", "",\r
510         "Yiddish","yid", "yi",\r
511         "Yoruba","yor", "yo",\r
512         "Yupik languages","ypk" , "",\r
513         "Zande","znd" , "",\r
514         "Zapotec","zap" , "",\r
515         "Zenaga","zen" , "",\r
516         "Zhuang","zha", "za",\r
517         "Zulu","zul", "zu",\r
518         "Zuni","zun", "",\r
519         NULL\r
520 };\r
521 \r
522 \r
523 #endif\r