+++ /dev/null
-/*\r
- * GPAC - Multimedia Framework C SDK\r
- *\r
- * Copyright (c) Jean Le Feuvre 2000-2005 \r
- * All rights reserved\r
- *\r
- * This file is part of GPAC \r
- *\r
- * GPAC is free software; you can redistribute it and/or modify\r
- * it under the terms of the GNU Lesser General Public License as published by\r
- * the Free Software Foundation; either version 2, or (at your option)\r
- * any later version.\r
- * \r
- * GPAC is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- * GNU Lesser General Public License for more details.\r
- * \r
- * You should have received a copy of the GNU Lesser General Public\r
- * License along with this library; see the file COPYING. If not, write to\r
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. \r
- *\r
- */\r
-\r
-#ifndef _GF_ISO_639_H\r
-#define _GF_ISO_639_H\r
-\r
-\r
-/*ISO 639 code names \r
- - first string is readable english name of the language\r
- - second string is 3-char code of language as per ISO/IEC 639-2\r
- - third string is 2-char code of language as per ISO/IEC 639-1, and may be empty \r
-*/\r
-static const char *GF_ISO639_Lang[] = \r
-{\r
- "Abkhazian","abk", "ab",\r
- "Achinese","ace", "",\r
- "Acoli","ach", "",\r
- "Adangme","ada", "",\r
- "Adygei","ady", "",\r
- "Adyghe","ady", "",\r
- "Afar","aar", "aa",\r
- "Afrihili","afh", "",\r
- "Afrikaans","afr", "af",\r
- "Afro-Asiatic (Other)","afa", "",\r
- "Akan","aka", "",\r
- "Akkadian","akk", "",\r
- "Albanian","alb/sqi", "sq",\r
- "Aleut","ale", "",\r
- "Algonquian languages","alg", "",\r
- "Altaic (Other)","tut", "",\r
- "Amharic","amh", "am",\r
- "Apache languages","apa", "",\r
- "Arabic","ara", "ar",\r
- "Aragonese","arg", "",\r
- "Aramaic","arc", "",\r
- "Arapaho","arp", "",\r
- "Araucanian","arn", "",\r
- "Arawak","arw", "",\r
- "Armenian","arm/hye", "hy",\r
- "Artificial (Other)","art", "",\r
- "Assamese","ast", "as",\r
- "Athapascan languages","ath", "",\r
- "Australian languages","aus", "",\r
- "Austronesian (Other)","map", "",\r
- "Avaric","ava", "",\r
- "Avestan","ave", "",\r
- "Awadhi","awa", "",\r
- "Aymara","aym", "ay",\r
- "Azerbaijani","aze", "az",\r
- "Bable","ast", "",\r
- "Balinese","ban", "",\r
- "Baltic (Other)","bat", "",\r
- "Baluchi","bal", "",\r
- "Bambara","bam", "",\r
- "Bamileke languages","bai", "",\r
- "Banda","bad", "",\r
- "Bantu (Other)","bnt", "",\r
- "Basa","bas", "",\r
- "Bashkir","bak", "ba",\r
- "Basque","baq/eus", "eu",\r
- "Batak (Indonesia)","btk", "",\r
- "Beja","bej", "",\r
- "Belarusian","bel", "be",\r
- "Bemba","bem", "",\r
- "Bengali","ben", "bn",\r
- "Berber (Other)","ber", "",\r
- "Bhojpuri","bho", "",\r
- "Bihari","bih", "bh",\r
- "Bikol","bik", "",\r
- "Bini","bin", "",\r
- "Bislama","bis", "bi",\r
- "Bokmål, Norwegian","nob", "",\r
- "Bosnian","bos", "",\r
- "Braj","bra", "",\r
- "Breton","bre", "br",\r
- "Buginese","bug", "",\r
- "Bulgarian","bul", "bg",\r
- "Buriat","bua", "",\r
- "Burmese","bur/mya", "my",\r
- "Caddo","cad", "",\r
- "Carib","car", "",\r
- "Castilian","spa", "",\r
- "Catalan","cat", "ca",\r
- "Caucasian (Other)","cau", "",\r
- "Cebuano","ceb", "",\r
- "Celtic (Other)","cel", "",\r
- "Central American Indian (Other)","cai", "",\r
- "Chagatai","chg", "",\r
- "Chamic languages","cmc", "",\r
- "Chamorro","cha", "",\r
- "Chechen","che", "",\r
- "Cherokee","chr" , "",\r
- "Chewa","nya", "",\r
- "Cheyenne","chy", "",\r
- "Chibcha","chb", "",\r
- "Chichewa","nya", "",\r
- "Chinese","chi/zho", "zh",\r
- "Chinook jargon","chn", "",\r
- "Chipewyan","chp", "",\r
- "Choctaw","cho", "",\r
- "Chuang","zha", "",\r
- "Church Slavic (Slavonic)","chu", "",\r
- "Chuukese","chk", "",\r
- "Chuvash","chv", "",\r
- "Coptic","cop", "",\r
- "Cornish","cor", "",\r
- "Corsican","cos", "co",\r
- "Cree","cre" , "",\r
- "Creek","mus" , "",\r
- "Creoles and pidgins(Other)","crp", "",\r
- "Creoles and pidgins, English-based (Other)","cpe", "",\r
- "Creoles and pidgins, French-based (Other)","cpf", "",\r
- "Creoles and pidgins, Portuguese-based (Other)","cpp", "",\r
- "Crimean Tatar","crh", "",\r
- "Crimean Turkish","crh", "",\r
- "Croatian","scr/hrv", "hr",\r
- "Cushitic (Other)","cus", "",\r
- "Czech","cze/ces", "cs",\r
- "Dakota","dak", "",\r
- "Danish","dan", "da",\r
- "Dargwa","dar", "",\r
- "Dayak","day", "",\r
- "Delaware","del", "",\r
- "Dinka","din", "",\r
- "Divehi","div" , "",\r
- "Dogri","doi", "",\r
- "Dogrib","dgr" , "",\r
- "Dravidian (Other)","dra", "",\r
- "Duala","dua", "",\r
- "Dutch","dut/nld", "nl",\r
- "Dutch, Middle (ca. 1050-1350)","dum", "",\r
- "Dyula","dyu", "",\r
- "Dzongkha","dzo", "dz",\r
- "Efik","efi", "",\r
- "Egyptian (Ancient)","egy", "",\r
- "Ekajuk","eka", "",\r
- "Elamite","elx", "",\r
- "English","eng", "en",\r
- "English, Middle (1100-1500)","enm", "",\r
- "English, Old (ca.450-1100)","ang", "",\r
- "Erzya","myv", "",\r
- "Esperanto","epo", "eo",\r
- "Estonian","est", "et",\r
- "Ewe","ewe", "",\r
- "Ewondo","ewo", "",\r
- "Fang","fan", "",\r
- "Fanti","fat" , "",\r
- "Faroese","fao", "fo",\r
- "Fijian","fij", "fj",\r
- "Finnish","fin", "fi",\r
- "Finno-Ugrian (Other)","fiu", "",\r
- "Fon","fon", "",\r
- "French","fre/fra", "fr",\r
- "French, Middle (ca.1400-1600)","frm", "",\r
- "French, Old (842-ca.1400)","fro", "",\r
- "Frisian","fry", "fy",\r
- "Friulian","fur" , "",\r
- "Fulah","ful", "",\r
- "Ga","gaa", "",\r
- "Gaelic","gla", "",\r
- "Gallegan","glg", "gl",\r
- "Ganda","lug", "",\r
- "Gayo","gay", "",\r
- "Gbaya","gba" , "",\r
- "Geez","gez", "",\r
- "Georgian","geo/kat", "ka",\r
- "German","ger/deu", "de",\r
- "German, Low","nds" , "",\r
- "German, Middle High (ca.1050-1500)","gmh", "",\r
- "German, Old High (ca.750-1050)","goh", "",\r
- "Germanic (Other)","gem", "",\r
- "Gikuyu","kik", "",\r
- "Gilbertese","gil", "",\r
- "Gondi","gon", "",\r
- "Gorontalo","gor", "",\r
- "Gothic","got", "",\r
- "Grebo","grb", "",\r
- "Greek, Ancient (to 1453)","grc", "",\r
- "Greek, Modern (1453-)","gre/ell", "el",\r
- "Guarani","grn", "gn",\r
- "Gujarati","guj", "gu",\r
- "Gwich´in","gwi", "",\r
- "Haida","hai", "",\r
- "Haitian","hat", "",\r
- "Haitian Creole","hat", "",\r
- "Hausa","hau", "ha",\r
- "Hawaiian","haw", "",\r
- "Hebrew","heb", "he",\r
- "Herero","her", "",\r
- "Hiligaynon","hil", "",\r
- "Himachali","him", "",\r
- "Hindi","hin", "hi",\r
- "Hiri Motu","hmo", "",\r
- "Hittite","hit", "",\r
- "Hmong","hmn", "",\r
- "Hungarian","hun", "hu",\r
- "Hupa","hup", "",\r
- "Iban","iba", "",\r
- "Icelandic","ice/isl", "is",\r
- "Ido","ido", "",\r
- "Igbo","ibo" , "",\r
- "Ijo","ijo", "",\r
- "Iloko","ilo", "",\r
- "Inari Sami","smn", "",\r
- "Indic (Other)","inc", "",\r
- "Indo-European (Other)","ine", "",\r
- "Indonesian","ind", "id",\r
- "Ingush","inh", "",\r
- "Interlingua (International Auxiliary Language Association)","ina", "ia",\r
- "Interlingue","ile", "",\r
- "Inuktitut","iku", "iu",\r
- "Inupiaq","ipk", "ik",\r
- "Iranian (Other)","ira", "",\r
- "Irish","gle", "ga",\r
- "Irish, Middle (900-1200)","mga", "",\r
- "Irish, Old (to 900)","sga", "",\r
- "Iroquoian languages","iro", "",\r
- "Italian","ita", "it",\r
- "Japanese","jpn", "ja",\r
- "Javanese","jav", "jv",\r
- "Judeo-Arabic","jrb", "",\r
- "Judeo-Persian","jpr", "",\r
- "Kabardian","kbd", "",\r
- "Kabyle","kab", "",\r
- "Kachin","kac", "",\r
- "Kalaallisut","kal", "kl",\r
- "Kalmyk","xal", "",\r
- "Kamba","kam", "",\r
- "Kannada","kan", "kn",\r
- "Kanuri","kau", "",\r
- "Karachay-Balkar","krc", "",\r
- "Kara-Kalpak","kaa", "",\r
- "Karen","kar", "",\r
- "Kashmiri","kas", "ks",\r
- "Kashubian","csb", "",\r
- "Kawi","kaw", "",\r
- "Kazakh","kaz", "kk",\r
- "Khasi","kha", "",\r
- "Khmer","khm", "km",\r
- "Khoisan (Other)","khi", "",\r
- "Khotanese","kho", "",\r
- "Kikuyu","kik", "",\r
- "Kimbundu","kmb", "",\r
- "Kinyarwanda","kin", "rw",\r
- "Kirghiz","kir", "ky",\r
- "Komi","kom", "",\r
- "Kongo","kon" , "",\r
- "Konkani","kok" , "",\r
- "Korean","kor", "ko",\r
- "Kosraean","kos" , "",\r
- "Kpelle","kpe" , "",\r
- "Kru","kro" , "",\r
- "Kuanyama","kua", "",\r
- "Kumyk","kum" , "",\r
- "Kurdish","kur", "ku",\r
- "Kurukh","kru" , "",\r
- "Kutenai","kut", "",\r
- "Kwanyama","kua", "",\r
- "Ladino","lad" , "",\r
- "Lahnda","lah" , "",\r
- "Lamba","lam" , "",\r
- "Lao","lao", "lo",\r
- "Latin","lat", "la",\r
- "Latvian","lav", "lv",\r
- "Letzeburgesch","ltz", "",\r
- "Lezghian (lezLimburgan - limLimburger - limlimburgish)","lim", "",\r
- "Lingala","lin", "ln",\r
- "Lithuanian","lit", "lt",\r
- "Low German","nds", "",\r
- "Low Saxon","nds", "",\r
- "Lozi","loz" , "",\r
- "Luba-Katanga","lub" , "",\r
- "Luba-Lulua","lua" , "",\r
- "Luiseno","lui", "",\r
- "Lule Sami","smj", "",\r
- "Lunda","lun" , "",\r
- "Luo (Kenya and Tanzania)","luo", "",\r
- "Luxembourgish","ltz", "",\r
- "Lushai","lus" , "",\r
- "Macedonian","mac/mkd", "mk",\r
- "Madurese","mad" , "",\r
- "Magahi","mag" , "",\r
- "Maithili","mai", "",\r
- "Makasar","mak", "",\r
- "Malagasy","mlg", "mg",\r
- "Malay","may/msa", "ms",\r
- "Malayalam","mal", "",\r
- "Maltese","mlt", "ml",\r
- "Manchu","mnc", "",\r
- "Mandar","mdr", "",\r
- "Mandingo","man", "",\r
- "Manipuri","mni" , "",\r
- "Manobo languages","mno" , "",\r
- "Manx","glv", "",\r
- "Maori","mao/mri", "mi",\r
- "Marathi","mar", "mr",\r
- "Mari","chm" , "",\r
- "Marshallese","mah", "",\r
- "Marwari","mwr" , "",\r
- "Masai","mas" , "",\r
- "Mayan languages","myn" , "",\r
- "Mende","men" , "",\r
- "Micmac","mic" , "",\r
- "Minangkabau","min" , "",\r
- "Miscellaneous languages","mis" , "",\r
- "Mohawk","moh" , "",\r
- "Moksha","mdf", "",\r
- "Moldavian","mol", "mo",\r
- "Mon-Khmer (Other)","mkh" , "",\r
- "Mongo","lol" , "",\r
- "Mongolian","mon", "mn",\r
- "Mossi","mos" , "",\r
- "Multiple languages","mul" , "",\r
- "Munda languages","mun" , "",\r
- "Nahuatl","nah" , "",\r
- "Nauru","nau", "na",\r
- "Navaho","nav", "",\r
- "Navajo","nav", "",\r
- "Ndebele, North","nde", "",\r
- "Ndebele, South","nbl", "",\r
- "Ndonga, ndoNeapolitan","nap", "",\r
- "Nepali","nep", "ne",\r
- "Newari","new" , "",\r
- "Nias","nia" , "",\r
- "Niger-Kordofanian (Other)","nic", "",\r
- "Nilo-Saharan (Other)","ssa" , "",\r
- "Niuean","niu" , "",\r
- "Nogai","nog", "",\r
- "Norse, Old","non", "",\r
- "North American Indian (Other)","nai" , "",\r
- "Northern Sami","sme", "",\r
- "North Ndebele","nde", "",\r
- "Norwegian","nor", "no",\r
- "Norwegian Bokmål","nob", "",\r
- "Norwegian Nynorsk","nno", "",\r
- "Nubian languages","nub" , "",\r
- "Nyamwezi","nym" , "",\r
- "Nyanja","nya", "",\r
- "Nyankole","nyn", "",\r
- "Nynorsk, Norwegian","nno" , "",\r
- "Nyoro","nyo" , "",\r
- "Nzima","nzi" , "",\r
- "Occitan (post 1500)","oci", "oc",\r
- "Ojibwa","oji" , "",\r
- "Old Bulgarian","chu", "",\r
- "Old Church Slavonic","chu", "",\r
- "Old Slavonic","chu", "",\r
- "Oriya","ori", "or",\r
- "Oromo","orm", "om",\r
- "Osage","osa", "",\r
- "Ossetian - Ossetic","oss", "",\r
- "Otomian languages","oto", "",\r
- "Pahlavi","pal" , "",\r
- "Palauan","pau", "",\r
- "Pali","pli", "",\r
- "Pampanga","pam", "",\r
- "Pangasinan","pag", "",\r
- "Panjabi","pan", "pa",\r
- "Papiamento","pap" , "",\r
- "Papuan (Other)","paa" , "",\r
- "Persian","per/fas", "fa",\r
- "Persian, Old (ca.600-400)","peo" , "",\r
- "Philippine (Other)","phi" , "",\r
- "Phoenician","phn" , "",\r
- "Pohnpeian","pon" , "",\r
- "Polish","pol", "pl",\r
- "Portuguese","por", "pt",\r
- "Prakrit languages","pra", "",\r
- "Provençal","oci", "",\r
- "Provençal, Old (to 1500)","pro" , "",\r
- "Pushto","pus", "ps",\r
- "Quechua","que", "qu",\r
- "Raeto-Romance","roh", "rm",\r
- "Rajasthani","raj", "",\r
- "Rapanui","rap", "",\r
- "Rarotongan","rar", "",\r
- "Romance (Other)","roa", "",\r
- "Romanian","rum/ron", "ro",\r
- "Romany","rom" , "",\r
- "Rundi","run", "rn",\r
- "Russian","rus", "ru",\r
- "Salishan languages","sal" , "",\r
- "Samaritan Aramaic","sam" , "",\r
- "Sami languages (Other)","smi" , "",\r
- "Samoan","smo", "sm",\r
- "Sandawe","sad" , "",\r
- "Sango","sag", "sg",\r
- "Sanskrit","san", "sa",\r
- "Santali","sat", "",\r
- "Sardinian","srd", "",\r
- "Sasak","sas" , "",\r
- "Saxon, Low","nds", "",\r
- "Scots","sco", "",\r
- "Scottish Gaelic","gla" , "",\r
- "Selkup","sel" , "",\r
- "Semitic (Other)","sem" , "",\r
- "Serbian","srp", "sr",\r
- "Serbo-Croatian", "scr", "sh",\r
- "Serer","srr" , "",\r
- "Shan","shn" , "",\r
- "Shona","sna", "sn",\r
- "Sichuan Yi","iii", "",\r
- "Sidamo","sid" , "",\r
- "Sign languages","sgn" , "",\r
- "Siksika","bla" , "",\r
- "Sindhi","snd", "sd",\r
- "Sinhalese","sin", "si",\r
- "Sino-Tibetan (Other)","sit", "",\r
- "Siouan languages","sio", "",\r
- "Skolt Sami","sms" , "",\r
- "Slave (Athapascan)","den" , "",\r
- "Slavic (Other)","sla" , "",\r
- "Slovak","slo", "sk",\r
- "Slovenian","slv", "sl",\r
- "Sogdian","sog" , "",\r
- "Somali","som", "so",\r
- "Songhai","son" , "",\r
- "Soninke","snk" , "",\r
- "Sorbian languages","wen" , "",\r
- "Sotho, Northern","nso" , "",\r
- "Sotho, Southern","sot", "st",\r
- "South American Indian (Other)","sai" , "",\r
- "Southern Sami","sma", "",\r
- "South Ndebele","nbl", "",\r
- "Spanish","spa", "es",\r
- "Sukuma","suk", "",\r
- "Sumerian","sux" , "",\r
- "Sundanese","sun", "su",\r
- "Susu","sus" , "",\r
- "Swahili","swa", "sw",\r
- "Swati","ssw", "ss",\r
- "Swedish","swe", "sv",\r
- "Syriac","syr", "",\r
- "Tagalog","tgl", "tl",\r
- "Tahitian","tah", "",\r
- "Tai (Other)","tai" , "",\r
- "Tajik","tgk", "tg",\r
- "Tamashek","tmh" , "",\r
- "Tamil","tam", "ta",\r
- "Tatar","tat", "tt",\r
- "Telugu","tel", "te",\r
- "Tereno","ter" , "",\r
- "Tetum","tet" , "",\r
- "Thai","tha", "th",\r
- "Tibetan","tib", "bo",\r
- "Tigre","tig" , "",\r
- "Tigrinya","tir", "ti",\r
- "Timne","tem" , "",\r
- "Tiv","tiv" , "",\r
- "Tlingit","tli" , "",\r
- "Tok Pisin","tpi" , "",\r
- "Tokelau","tkl" , "",\r
- "Tonga (Nyasa)","tog" , "to",\r
- "Tonga (Tonga Islands)","ton", "",\r
- "Tsimshian","tsi" , "",\r
- "Tsonga","tso", "ts",\r
- "Tswana","tsn", "tn",\r
- "Tumbuka","tum" , "",\r
- "Tupi languages","tup", "",\r
- "Turkish","tur", "tr",\r
- "Turkish, Ottoman (1500-1928)","ota" , "",\r
- "Turkmen","tuk", "tk",\r
- "Tuvalu","tvl", "",\r
- "Tuvinian","tyv" , "",\r
- "Twi","twi", "tw",\r
- "Udmurt (udmUgaritic)","uga" , "",\r
- "Uighur","uig", "ug",\r
- "Ukrainian","ukr", "uk",\r
- "Umbundu","umb" , "",\r
- "Undetermined","und", "",\r
- "Urdu","urd", "ur",\r
- "Uzbek","uzb", "uz",\r
- "Vai","vai", "",\r
- "Venda","ven" , "",\r
- "Vietnamese","vie", "vi",\r
- "Volapük","vol", "vo",\r
- "Votic","vot", "",\r
- "Wakashan languages","wak" , "",\r
- "Walamo","wal" , "",\r
- "Walloon","wln", "",\r
- "Waray","war", "",\r
- "Washo","was" , "",\r
- "Welsh","wel", "cy",\r
- "Wolof","wol", "wo",\r
- "Xhosa","xho", "xh",\r
- "Yakut","sah" , "",\r
- "Yao","yao" , "",\r
- "Yapese","yap", "",\r
- "Yiddish","yid", "yi",\r
- "Yoruba","yor", "yo",\r
- "Yupik languages","ypk" , "",\r
- "Zande","znd" , "",\r
- "Zapotec","zap" , "",\r
- "Zenaga","zen" , "",\r
- "Zhuang","zha", "za",\r
- "Zulu","zul", "zu",\r
- "Zuni","zun", "",\r
- NULL\r
-};\r
-\r
-\r
-#endif\r