VLC 4.0.0-dev
Loading...
Searching...
No Matches
iso-639_def.h
Go to the documentation of this file.
1/*****************************************************************************
2 * iso-639_def.h: language codes and abbreviations
3 *****************************************************************************
4 * Copyright (C) 1998-2004 VLC authors and VideoLAN
5 *
6 * Definitions taken from GNU glibc.
7 *
8 * Authors: Stéphane Borel <stef@via.ecp.fr>
9 * Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
10 *
11 * This program is free software; you can redistribute it and/or modify it
12 * under the terms of the GNU Lesser General Public License as published by
13 * the Free Software Foundation; either version 2.1 of the License, or
14 * (at your option) any later version.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * along with this program; if not, write to the Free Software Foundation,
23 * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
24 *****************************************************************************/
25
26/* This table defines ISO-639-1, ISO-639-2T and ISO-639-2B languages codes and
27 * their mappings to descriptive labels.
28 *
29 * The entries have been copied in bulk from the set defined in glibc, with
30 * minimal adjustments. Corrections or additions, unless they pertain to custom
31 * VLC adjustments, should generally be discussed with the glibc developers,
32 * then updated here subsequently if accepted by glibc.
33 *
34 * The glibc ordering should be preserved to avoid making future bulk updates
35 * harder. (Rare VLC additions belong at the end).
36 */
37
38#define LANG_CODE(a,b,c,d) { a, b, c, d },
39#define LANG_CODE2(a,c) { a, "", c, "" }, /* two param version (ISO-639-2/T only) */
40#define LANG_CODE3(a,c,d) { a, "", c, d }, /* three param version (ISO-639-2/T&B only) */
41
42static const iso639_lang_t p_languages[] =
43{
44 /* Definitions taken from GNU glibc */
45 LANG_CODE ( N_("Abkhazian"), "ab", "abk", "abk" )
46 LANG_CODE3 ( N_("Achinese"), "ace", "ace" )
47 LANG_CODE3 ( N_("Acoli"), "ach", "ach" )
48 LANG_CODE3 ( N_("Adangme"), "ada", "ada" )
49 LANG_CODE3 ( N_("Adyghe; Adygei"), "ady", "ady" )
50 LANG_CODE ( N_("Afar"), "aa", "aar", "aar" )
51 LANG_CODE3 ( N_("Afrihili"), "afh", "afh" )
52 LANG_CODE ( N_("Afrikaans"), "af", "afr", "afr" )
53 LANG_CODE3 ( N_("Afro-Asiatic (Other)"), "afa", "afa" )
54 LANG_CODE3 ( N_("Ainu"), "ain", "ain" )
55 LANG_CODE ( N_("Akan"), "ak", "aka", "aka" )
56 LANG_CODE3 ( N_("Akkadian"), "akk", "akk" )
57 LANG_CODE ( N_("Albanian"), "sq", "sqi", "alb" )
58 LANG_CODE3 ( N_("Aleut"), "ale", "ale" )
59 LANG_CODE3 ( N_("Algonquian languages"), "alg", "alg" )
60 LANG_CODE3 ( N_("Southern Altai"), "alt", "alt" )
61 LANG_CODE3 ( N_("Altaic (Other)"), "tut", "tut" )
62 LANG_CODE ( N_("Amharic"), "am", "amh", "amh" )
63 LANG_CODE3 ( N_("Angika"), "anp", "anp" )
64 LANG_CODE3 ( N_("Apache languages"), "apa", "apa" )
65 LANG_CODE ( N_("Arabic"), "ar", "ara", "ara" )
66 LANG_CODE ( N_("Aragonese"), "an", "arg", "arg" )
67 LANG_CODE3 ( N_("Aramaic"), "arc", "arc" )
68 LANG_CODE3 ( N_("Arapaho"), "arp", "arp" )
69 LANG_CODE3 ( N_("Araucanian"), "arn", "arn" )
70 LANG_CODE3 ( N_("Arawak"), "arw", "arw" )
71 LANG_CODE ( N_("Armenian"), "hy", "hye", "arm" )
72 LANG_CODE3 ( N_("Aromanian; Arumanian; Macedo-Romanian"), "rup", "rup" )
73 /*LANG_CODE3 ( N_("Artificial (Other)"), "art", "art" )*/
74 LANG_CODE ( N_("Assamese"), "as", "asm", "asm" )
75 LANG_CODE3 ( N_("Asturian; Bable"), "ast", "ast" )
76 LANG_CODE3 ( N_("Athapascan languages"), "ath", "ath" )
77 LANG_CODE3 ( N_("Australian languages"), "aus", "aus" )
78 LANG_CODE3 ( N_("Austronesian (Other)"), "map", "map" )
79 LANG_CODE ( N_("Avaric"), "av", "ava", "ava" )
80 LANG_CODE ( N_("Avestan"), "ae", "ave", "ave" )
81 LANG_CODE3 ( N_("Awadhi"), "awa", "awa" )
82 LANG_CODE3 ( N_("Aguaruna"), "agr", "agr" )
83 LANG_CODE ( N_("Aymara, Southern"), "ay", "ayc", "ayc" )
84 LANG_CODE ( N_("Aymara"), "ay", "aym", "aym" )
85 LANG_CODE ( N_("Azerbaijani"), "az", "aze", "aze" )
86 LANG_CODE ( N_("North Azerbaijani"), "az", "azj", "aze" )
87 LANG_CODE ( N_("South Azerbaijani"), "az", "azb", "aze" )
88 LANG_CODE3 ( N_("Balinese"), "ban", "ban" )
89 LANG_CODE3 ( N_("Baltic (Other)"), "bat", "bat" )
90 LANG_CODE3 ( N_("Baluchi"), "bal", "bal" )
91 LANG_CODE ( N_("Bambara"), "bm", "bam", "bam" )
92 LANG_CODE3 ( N_("Bamileke languages"), "bai", "bai" )
93 LANG_CODE3 ( N_("Banda"), "bad", "bad" )
94 LANG_CODE3 ( N_("Bantu (Other)"), "bnt", "bnt" )
95 LANG_CODE3 ( N_("Basa"), "bas", "bas" )
96 LANG_CODE ( N_("Bashkir"), "ba", "bak", "bak" )
97 LANG_CODE ( N_("Basque"), "eu", "eus", "baq" )
98 LANG_CODE3 ( N_("Batak (Indonesia)"), "btk", "btk" )
99 LANG_CODE3 ( N_("Beja"), "bej", "bej" )
100 LANG_CODE ( N_("Belarusian"), "be", "bel", "bel" )
101 LANG_CODE3 ( N_("Bemba"), "bem", "bem" )
102 LANG_CODE ( N_("Bangla"), "bn", "ben", "ben" )
103 LANG_CODE3 ( N_("Berber (Other)"), "ber", "ber" )
104 LANG_CODE3 ( N_("Bhili"), "bhb", "bhb" )
105 LANG_CODE3 ( N_("Bhojpuri"), "bho", "bho" )
106 LANG_CODE ( N_("Bihari"), "bh", "bih", "bih" )
107 LANG_CODE3 ( N_("Bikol"), "bik", "bik" )
108 LANG_CODE3 ( N_("Bini"), "bin", "bin" )
109 LANG_CODE ( N_("Bislama"), "bi", "bis", "bis" )
110 LANG_CODE3 ( N_("Blin; Bilin"), "byn", "byn" )
111 LANG_CODE3 ( N_("Bodo"), "brx", "brx" )
112 LANG_CODE ( N_("Bosnian"), "bs", "bos", "bos" )
113 LANG_CODE3 ( N_("Braj"), "bra", "bra" )
114 LANG_CODE ( N_("Breton"), "br", "bre", "bre" )
115 LANG_CODE3 ( N_("Buginese"), "bug", "bug" )
116 LANG_CODE ( N_("Bulgarian"), "bg", "bul", "bul" )
117 LANG_CODE3 ( N_("Buriat"), "bua", "bua" )
118 LANG_CODE ( N_("Burmese"), "my", "mya", "bur" )
119 LANG_CODE3 ( N_("Caddo"), "cad", "cad" )
120 LANG_CODE3 ( N_("Carib"), "car", "car" )
121 LANG_CODE ( N_("Catalan; Valencian"), "ca", "cat", "cat" )
122 LANG_CODE3 ( N_("Caucasian (Other)"), "cau", "cau" )
123 LANG_CODE3 ( N_("Cebuano"), "ceb", "ceb" )
124 LANG_CODE3 ( N_("Celtic (Other)"), "cel", "cel" )
125 LANG_CODE3 ( N_("Central American Indian (Other)"), "cai", "cai" )
126 LANG_CODE3 ( N_("Central Nahuatl"), "nhn", "nhn" )
127 LANG_CODE3 ( N_("Central Sama"), "sml", "sml" )
128 LANG_CODE3 ( N_("Chagatai"), "chg", "chg" )
129 LANG_CODE3 ( N_("Chamic languages"), "cmc", "cmc" )
130 LANG_CODE ( N_("Chamorro"), "ch", "cha", "cha" )
131 LANG_CODE ( N_("Chechen"), "ce", "che", "che" )
132 LANG_CODE3 ( N_("Cherokee"), "chr", "chr" )
133 LANG_CODE3 ( N_("Cheyenne"), "chy", "chy" )
134 LANG_CODE2 ( N_("Chhattisgarhi"), "hne" )
135 LANG_CODE3 ( N_("Chibcha"), "chb", "chb" )
136 LANG_CODE ( N_("Chichewa; Chewa; Nyanja"), "ny", "nya", "nya" )
137 LANG_CODE3 ( N_("Chiga"), "cgg", "cgg" )
138 LANG_CODE ( N_("Chinese"), "zh", "zho", "chi" )
139 LANG_CODE3 ( N_("Chinook jargon"), "chn", "chn" )
140 LANG_CODE3 ( N_("Chipewyan"), "chp", "chp" )
141 LANG_CODE3 ( N_("Choctaw"), "cho", "cho" )
142 LANG_CODE ( N_("Church Slavic; Church Slavonic"), "cu", "chu", "chu" ) /* note: simplified label */
143 LANG_CODE3 ( N_("Chuukese"), "chk", "chk" )
144 LANG_CODE ( N_("Chuvash"), "cv", "chv", "chv" )
145 /*LANG_CODE3 ( N_("Classical Newari; Old Newari; Classical Nepal Bhasa"), "nwc", "nwc" )*/
146 LANG_CODE3 ( N_("Coptic"), "cop", "cop" )
147 LANG_CODE ( N_("Cornish"), "kw", "cor", "cor" )
148 LANG_CODE ( N_("Corsican"), "co", "cos", "cos" )
149 LANG_CODE3 ( N_("Creek"), "mus", "mus" )
150 LANG_CODE ( N_("Cree"), "cr", "cre", "cre" )
151 LANG_CODE3 ( N_("Creoles and pidgins (Other)"), "crp", "crp" )
152 LANG_CODE3 ( N_("Creoles and pidgins, English based (Other)"), "cpe", "cpe" )
153 LANG_CODE3 ( N_("Creoles and pidgins, French-based (Other)"), "cpf", "cpf" )
154 LANG_CODE3 ( N_("Creoles and pidgins, Portuguese-based (Other)"), "cpp", "cpp" )
155 LANG_CODE3 ( N_("Crimean Tatar; Crimean Turkish"), "crh", "crh" )
156 LANG_CODE ( N_("Croatian"), "hr", "hrv", "scr" )
157 LANG_CODE3 ( N_("Cushitic (Other)"), "cus", "cus" )
158 LANG_CODE ( N_("Czech"), "cs", "ces", "cze" )
159 LANG_CODE3 ( N_("Dakota"), "dak", "dak" )
160 LANG_CODE ( N_("Danish"), "da", "dan", "dan" )
161 LANG_CODE3 ( N_("Dargwa"), "dar", "dar" )
162 LANG_CODE3 ( N_("Dayak"), "day", "day" )
163 LANG_CODE3 ( N_("Delaware"), "del", "del" )
164 LANG_CODE3 ( N_("Dinka"), "din", "din" )
165 LANG_CODE ( N_("Divehi"), "dv", "div", "div" )
166 LANG_CODE3 ( N_("Dogrib"), "dgr", "dgr" )
167 LANG_CODE3 ( N_("Dogri"), "doi", "doi" )
168 LANG_CODE3 ( N_("Dravidian (Other)"), "dra", "dra" )
169 LANG_CODE3 ( N_("Duala"), "dua", "dua" )
170 /*LANG_CODE3 ( N_("Dutch, Middle (ca.1050-1350)"), "dum", "dum" )*/
171 LANG_CODE ( N_("Dutch; Flemish"), "nl", "nld", "dut" )
172 LANG_CODE3 ( N_("Dyula"), "dyu", "dyu" )
173 LANG_CODE ( N_("Dzongkha"), "dz", "dzo", "dzo" )
174 LANG_CODE3 ( N_("Efik"), "efi", "efi" )
175 /*LANG_CODE3 ( N_("Egyptian (Ancient)"), "egy", "egy" )*/
176 LANG_CODE3 ( N_("Ekajuk"), "eka", "eka" )
177 LANG_CODE3 ( N_("Elamite"), "elx", "elx" )
178 /*LANG_CODE3 ( N_("English, Middle (1100-1500)"), "enm", "enm" )*/
179 /*LANG_CODE3 ( N_("English, Old (ca.450-1100)"), "ang", "ang" )*/
180 LANG_CODE ( N_("English"), "en", "eng", "eng" )
181 LANG_CODE3 ( N_("Erzya"), "myv", "myv" )
182 LANG_CODE ( N_("Esperanto"), "eo", "epo", "epo" )
183 LANG_CODE ( N_("Estonian"), "et", "est", "est" )
184 LANG_CODE ( N_("Ewe"), "ee", "ewe", "ewe" )
185 LANG_CODE3 ( N_("Ewondo"), "ewo", "ewo" )
186 LANG_CODE3 ( N_("Fang"), "fan", "fan" )
187 LANG_CODE3 ( N_("Fanti"), "fat", "fat" )
188 LANG_CODE ( N_("Faroese"), "fo", "fao", "fao" )
189 LANG_CODE3 ( N_("Fiji Hindi"), "hif", "hif" )
190 LANG_CODE ( N_("Fijian"), "fj", "fij", "fij" )
191 LANG_CODE3 ( N_("Filipino; Pilipino"), "fil", "fil" )
192 LANG_CODE ( N_("Finnish"), "fi", "fin", "fin" )
193 LANG_CODE3 ( N_("Finno-Ugrian (Other)"), "fiu", "fiu" )
194 LANG_CODE3 ( N_("Fon"), "fon", "fon" )
195 /*LANG_CODE3 ( N_("French, Middle (ca.1400-1800)"), "frm", "frm" )*/
196 /*LANG_CODE3 ( N_("French, Old (842-ca.1400)"), "fro", "fro" )*/
197 LANG_CODE ( N_("French"), "fr", "fra", "fre" )
198 LANG_CODE3 ( N_("Northern Frisian"), "frr", "frr" )
199 LANG_CODE3 ( N_("Eastern Frisian"), "frs", "frs" )
200 LANG_CODE ( N_("Western Frisian"), "fy", "fry", "fry" )
201 LANG_CODE3 ( N_("Friulian"), "fur", "fur" )
202 LANG_CODE ( N_("Fulah"), "ff", "ful", "ful" )
203 LANG_CODE ( N_("Gaelic; Scottish Gaelic"), "gd", "gla", "gla" )
204 LANG_CODE ( N_("Galician"), "gl", "glg", "glg" )
205 LANG_CODE3 ( N_("Gan Chinese"), "gan", "gan" )
206 LANG_CODE ( N_("Ganda"), "lg", "lug", "lug" )
207 LANG_CODE3 ( N_("Gayo"), "gay", "gay" )
208 LANG_CODE3 ( N_("Ga"), "gaa", "gaa" )
209 LANG_CODE3 ( N_("Gbaya"), "gba", "gba" )
210 LANG_CODE3 ( N_("Geez"), "gez", "gez" )
211 LANG_CODE ( N_("Georgian"), "ka", "kat", "geo" )
212 /*LANG_CODE3 ( N_("German, Middle High (ca.1050-1500)"), "gmh", "gmh" )*/
213 /*LANG_CODE3 ( N_("German, Old High (ca.750-1050)"), "goh", "goh" )*/
214 LANG_CODE3 ( N_("Germanic (Other)"), "gem", "gem" )
215 LANG_CODE ( N_("German"), "de", "deu", "ger" )
216 LANG_CODE3 ( N_("Swiss German; Alemannic"), "gsw", "gsw" )
217 LANG_CODE3 ( N_("Gilbertese"), "gil", "gil" )
218 LANG_CODE3 ( N_("Gondi"), "gon", "gon" )
219 LANG_CODE3 ( N_("Gorontalo"), "gor", "gor" )
220 LANG_CODE3 ( N_("Gothic"), "got", "got" )
221 LANG_CODE3 ( N_("Grebo"), "grb", "grb" )
222 /*LANG_CODE3 ( N_("Greek, Ancient (to 1453)"), "grc", "grc" )*/
223 LANG_CODE ( N_("Greek, Modern"), "el", "ell", "gre" ) /* note: simplified label */
224 LANG_CODE ( N_("Guarani"), "gn", "grn", "grn" )
225 LANG_CODE ( N_("Gujarati"), "gu", "guj", "guj" )
226 LANG_CODE3 ( N_("Gwich´in"), "gwi", "gwi" )
227 LANG_CODE3 ( N_("Haida"), "hai", "hai" )
228 LANG_CODE ( N_("Haitian; Haitian Creole"), "ht", "hat", "hat" )
229 LANG_CODE3 ( N_("Hakka Chinese"), "hak", "hak" )
230 LANG_CODE ( N_("Hausa"), "ha", "hau", "hau" )
231 LANG_CODE3 ( N_("Hawaiian"), "haw", "haw" )
232 LANG_CODE ( N_("Hebrew"), "he", "heb", "heb" )
233 LANG_CODE ( N_("Herero"), "hz", "her", "her" )
234 LANG_CODE3 ( N_("Hiligaynon"), "hil", "hil" )
235 LANG_CODE3 ( N_("Himachali"), "him", "him" )
236 LANG_CODE ( N_("Hindi"), "hi", "hin", "hin" )
237 LANG_CODE ( N_("Hiri Motu"), "ho", "hmo", "hmo" )
238 LANG_CODE3 ( N_("Hittite"), "hit", "hit" )
239 LANG_CODE3 ( N_("Hmong"), "hmn", "hmn" )
240 LANG_CODE3 ( N_("Huizhou Chinese"), "czh", "czh" )
241 LANG_CODE ( N_("Hungarian"), "hu", "hun", "hun" )
242 LANG_CODE3 ( N_("Hupa"), "hup", "hup" )
243 LANG_CODE3 ( N_("Iban"), "iba", "iba" )
244 LANG_CODE ( N_("Icelandic"), "is", "isl", "ice" )
245 LANG_CODE ( N_("Ido"), "io", "ido", "ido" )
246 LANG_CODE ( N_("Igbo"), "ig", "ibo", "ibo" )
247 LANG_CODE3 ( N_("Ijo"), "ijo", "ijo" )
248 LANG_CODE3 ( N_("Iloko"), "ilo", "ilo" )
249 LANG_CODE3 ( N_("Inari Sami"), "smn", "smn" )
250 LANG_CODE3 ( N_("Indic (Other)"), "inc", "inc" )
251 LANG_CODE3 ( N_("Indo-European (Other)"), "ine", "ine" )
252 LANG_CODE ( N_("Indonesian"), "id", "ind", "ind" )
253 LANG_CODE3 ( N_("Ingush"), "inh", "inh" )
254 LANG_CODE ( N_("Interlingua"), "ia", "ina", "ina" ) /* note: simplified label */
255 LANG_CODE ( N_("Interlingue"), "ie", "ile", "ile" )
256 LANG_CODE ( N_("Inuktitut"), "iu", "iku", "iku" )
257 LANG_CODE ( N_("Inupiaq"), "ik", "ipk", "ipk" )
258 LANG_CODE3 ( N_("Iranian (Other)"), "ira", "ira" )
259 /*LANG_CODE3 ( N_("Irish, Middle (900-1200)"), "mga", "mga" )*/
260 /*LANG_CODE3 ( N_("Irish, Old (to 900)"), "sga", "sga" )*/
261 LANG_CODE ( N_("Irish"), "ga", "gle", "gle" )
262 LANG_CODE3 ( N_("Iroquoian languages"), "iro", "iro" )
263 LANG_CODE ( N_("Italian"), "it", "ita", "ita" )
264 LANG_CODE ( N_("Japanese"), "ja", "jpn", "jpn" )
265 LANG_CODE ( N_("Javanese"), "jv", "jav", "jav" )
266 LANG_CODE3 ( N_("Jinyu Chinese"), "cjy", "cjy" )
267 LANG_CODE3 ( N_("Judeo-Arabic"), "jrb", "jrb" )
268 LANG_CODE3 ( N_("Judeo-Persian"), "jpr", "jpr" )
269 LANG_CODE3 ( N_("Kabardian"), "kbd", "kbd" )
270 LANG_CODE3 ( N_("Kabyle"), "kab", "kab" )
271 LANG_CODE3 ( N_("Kachin"), "kac", "kac" )
272 LANG_CODE ( N_("Kalaallisut; Greenlandic"), "kl", "kal", "kal" )
273 LANG_CODE3 ( N_("Kalmyk"), "xal", "xal" )
274 LANG_CODE3 ( N_("Kamba"), "kam", "kam" )
275 LANG_CODE ( N_("Kannada"), "kn", "kan", "kan" )
276 LANG_CODE ( N_("Kanuri"), "kr", "kau", "kau" )
277 LANG_CODE3 ( N_("Kara-Kalpak"), "kaa", "kaa" )
278 LANG_CODE3 ( N_("Karachay-Balkar"), "krc", "krc" )
279 LANG_CODE3 ( N_("Karbi"), "mjw", "mjw" )
280 LANG_CODE3 ( N_("Karelian"), "krl", "krl" )
281 LANG_CODE3 ( N_("Karen"), "kar", "kar" )
282 LANG_CODE ( N_("Kashmiri"), "ks", "kas", "kas" )
283 LANG_CODE3 ( N_("Kashubian"), "csb", "csb" )
284 LANG_CODE3 ( N_("Kawi"), "kaw", "kaw" )
285 LANG_CODE ( N_("Kazakh"), "kk", "kaz", "kaz" )
286 LANG_CODE3 ( N_("Khasi"), "kha", "kha" )
287 LANG_CODE ( N_("Khmer"), "km", "khm", "khm" )
288 LANG_CODE3 ( N_("Khoisan (Other)"), "khi", "khi" )
289 LANG_CODE3 ( N_("Khotanese"), "kho", "kho" )
290 LANG_CODE ( N_("Kikuyu; Gikuyu"), "ki", "kik", "kik" )
291 LANG_CODE3 ( N_("Kimbundu"), "kmb", "kmb" )
292 LANG_CODE ( N_("Kinyarwanda"), "rw", "kin", "kin" )
293 LANG_CODE ( N_("Kirghiz"), "ky", "kir", "kir" )
294 LANG_CODE3 ( N_("Klingon; tlhIngan-Hol"), "tlh", "tlh" )
295 LANG_CODE ( N_("Komi"), "kv", "kom", "kom" )
296 LANG_CODE ( N_("Kongo"), "kg", "kon", "kon" )
297 LANG_CODE3 ( N_("Konkani"), "kok", "kok" )
298 LANG_CODE ( N_("Korean"), "ko", "kor", "kor" )
299 LANG_CODE3 ( N_("Kosraean"), "kos", "kos" )
300 LANG_CODE3 ( N_("Kpelle"), "kpe", "kpe" )
301 LANG_CODE3 ( N_("Kru"), "kro", "kro" )
302 LANG_CODE ( N_("Kuanyama; Kwanyama"), "kj", "kua", "kua" )
303 LANG_CODE3 ( N_("Kumyk"), "kum", "kum" )
304 LANG_CODE ( N_("Kurdish"), "ku", "kur", "kur" )
305 LANG_CODE3 ( N_("Kurukh"), "kru", "kru" )
306 LANG_CODE3 ( N_("Kutenai"), "kut", "kut" )
307 LANG_CODE3 ( N_("Ladino"), "lad", "lad" )
308 LANG_CODE3 ( N_("Lahnda"), "lah", "lah" )
309 LANG_CODE3 ( N_("Lamba"), "lam", "lam" )
310 LANG_CODE ( N_("Lao"), "lo", "lao", "lao" )
311 LANG_CODE ( N_("Latin"), "la", "lat", "lat" )
312 LANG_CODE ( N_("Latvian"), "lv", "lav", "lav" )
313 LANG_CODE3 ( N_("Lezghian"), "lez", "lez" )
314 LANG_CODE3 ( N_("Ligurian"), "lij", "lij" )
315 LANG_CODE ( N_("Limburgan; Limburger; Limburgish"), "li", "lim", "lim" )
316 LANG_CODE ( N_("Lingala"), "ln", "lin", "lin" )
317 LANG_CODE3 ( N_("Literary Chinese"), "lzh", "lzh" )
318 LANG_CODE ( N_("Lithuanian"), "lt", "lit", "lit" )
319 LANG_CODE3 ( N_("Lojban"), "jbo", "jbo" )
320 LANG_CODE3 ( N_("Low German; Low Saxon"), "nds", "nds" ) /* note: simplified label */
321 LANG_CODE3 ( N_("Lower Sorbian"), "dsb", "dsb" )
322 LANG_CODE3 ( N_("Lozi"), "loz", "loz" )
323 LANG_CODE ( N_("Luba-Katanga"), "lu", "lub", "lub" )
324 LANG_CODE3 ( N_("Luba-Lulua"), "lua", "lua" )
325 LANG_CODE3 ( N_("Luiseno"), "lui", "lui" )
326 LANG_CODE3 ( N_("Lule Sami"), "smj", "smj" )
327 LANG_CODE3 ( N_("Lunda"), "lun", "lun" )
328 LANG_CODE3 ( N_("Luo (Kenya and Tanzania)"), "luo", "luo" )
329 LANG_CODE3 ( N_("Lushai"), "lus", "lus" )
330 LANG_CODE ( N_("Luxembourgish; Letzeburgesch"), "lb", "ltz", "ltz" )
331 LANG_CODE ( N_("Macedonian"), "mk", "mkd", "mac" )
332 LANG_CODE3 ( N_("Madurese"), "mad", "mad" )
333 LANG_CODE3 ( N_("Magahi"), "mag", "mag" )
334 LANG_CODE3 ( N_("Maithili"), "mai", "mai" )
335 LANG_CODE3 ( N_("Makasar"), "mak", "mak" )
336 LANG_CODE ( N_("Malagasy"), "mg", "mlg", "mlg" )
337 LANG_CODE ( N_("Malayalam"), "ml", "mal", "mal" )
338 LANG_CODE ( N_("Malay"), "ms", "msa", "may" )
339 LANG_CODE ( N_("Maltese"), "mt", "mlt", "mlt" )
340 LANG_CODE3 ( N_("Manchu"), "mnc", "mnc" )
341 LANG_CODE3 ( N_("Mandarin Chinese"), "cmn", "cmn" )
342 LANG_CODE3 ( N_("Mandar"), "mdr", "mdr" )
343 LANG_CODE3 ( N_("Mandingo"), "man", "man" )
344 LANG_CODE3 ( N_("Manipuri"), "mni", "mni" )
345 LANG_CODE3 ( N_("Manobo languages"), "mno", "mno" )
346 LANG_CODE ( N_("Manx"), "gv", "glv", "glv" )
347 LANG_CODE ( N_("Maori"), "mi", "mri", "mao" )
348 LANG_CODE ( N_("Marathi"), "mr", "mar", "mar" )
349 LANG_CODE3 ( N_("Mari"), "chm", "chm" )
350 LANG_CODE ( N_("Marshallese"), "mh", "mah", "mah" )
351 LANG_CODE3 ( N_("Marwari"), "mwr", "mwr" )
352 LANG_CODE3 ( N_("Masai"), "mas", "mas" )
353 LANG_CODE3 ( N_("Morisyen"), "mfe", "mfe" )
354 LANG_CODE3 ( N_("Mayan languages"), "myn", "myn" )
355 LANG_CODE3 ( N_("Meadow Mari"), "mhr", "mhr" )
356 LANG_CODE3 ( N_("Mende"), "men", "men" )
357 LANG_CODE3 ( N_("Mi'kmaq; Micmac"), "mic", "mic" )
358 LANG_CODE3 ( N_("Miskito"), "miq", "miq" )
359 LANG_CODE3 ( N_("Minangkabau"), "min", "min" )
360 LANG_CODE3 ( N_("Min Bei Chinese"), "mnp", "mnp" )
361 LANG_CODE3 ( N_("Min Dong Chinese"), "cdo", "cdo" )
362 LANG_CODE3 ( N_("Min Nan Chinese"), "nan", "nan" )
363 LANG_CODE3 ( N_("Min Zhong Chinese"), "czo", "czo" )
364 LANG_CODE3 ( N_("Mirandese"), "mwl", "mwl" )
365 LANG_CODE3 ( N_("Miscellaneous languages"), "mis", "mis" )
366 LANG_CODE3 ( N_("Mohawk"), "moh", "moh" )
367 LANG_CODE3 ( N_("Moksha"), "mdf", "mdf" )
368 LANG_CODE ( N_("Moldavian"), "mo", "mol", "mol" )
369 LANG_CODE3 ( N_("Mon"), "mnw", "mnw" )
370 LANG_CODE3 ( N_("Mon-Khmer (Other)"), "mkh", "mkh" )
371 LANG_CODE ( N_("Mongolian"), "mn", "mon", "mon" )
372 LANG_CODE3 ( N_("Mongo"), "lol", "lol" )
373 LANG_CODE3 ( N_("Moroccan Arabic"), "ary", "ary" )
374 LANG_CODE3 ( N_("Mossi"), "mos", "mos" )
375 LANG_CODE3 ( N_("Multiple languages"), "mul", "mul" )
376 LANG_CODE3 ( N_("Munda languages"), "mun", "mun" )
377 LANG_CODE3 ( N_("Nahuatl"), "nah", "nah" )
378 LANG_CODE ( N_("Nauru"), "na", "nau", "nau" )
379 LANG_CODE ( N_("Navajo; Navaho"), "nv", "nav", "nav" )
380 LANG_CODE ( N_("Ndebele, North; North Ndebele"), "nd", "nde", "nde" )
381 LANG_CODE ( N_("Ndebele, South; South Ndebele"), "nr", "nbl", "nbl" )
382 LANG_CODE ( N_("Ndonga"), "ng", "ndo", "ndo" )
383 LANG_CODE3 ( N_("Neapolitan"), "nap", "nap" )
384 LANG_CODE3 ( N_("Nepal Bhasa; Newari"), "new", "new" )
385 LANG_CODE ( N_("Nepali"), "ne", "nep", "nep" )
386 LANG_CODE3 ( N_("Nias"), "nia", "nia" )
387 LANG_CODE3 ( N_("Niger-Kordofanian (Other)"), "nic", "nic" )
388 LANG_CODE3 ( N_("Nilo-Saharan (Other)"), "ssa", "ssa" )
389 LANG_CODE3 ( N_("Niuean"), "niu", "niu" )
390 LANG_CODE3 ( N_("N'Ko"), "nqo", "nqo" )
391 LANG_CODE3 ( N_("Nogai"), "nog", "nog" )
392 /*LANG_CODE3 ( N_("Norse, Old"), "non", "non" )*/
393 LANG_CODE3 ( N_("North American Indian"), "nai", "nai" )
394 LANG_CODE ( N_("Northern Sami"), "se", "sme", "sme" )
395 LANG_CODE3 ( N_("Northern Sotho; Pedi; Sepedi"), "nso", "nso" )
396 LANG_CODE ( N_("Norwegian Bokmål"), "nb", "nob", "nob" )
397 LANG_CODE ( N_("Norwegian Nynorsk"), "nn", "nno", "nno" )
398 LANG_CODE ( N_("Norwegian"), "no", "nor", "nor" )
399 LANG_CODE3 ( N_("Nubian languages"), "nub", "nub" )
400 LANG_CODE3 ( N_("Nyamwezi"), "nym", "nym" )
401 LANG_CODE3 ( N_("Nyankole"), "nyn", "nyn" )
402 LANG_CODE3 ( N_("Nyoro"), "nyo", "nyo" )
403 LANG_CODE3 ( N_("Nzima"), "nzi", "nzi" )
404 LANG_CODE ( N_("Occitan; Provençal"), "oc", "oci", "oci" ) /* note: simplified label */
405 LANG_CODE ( N_("Ojibwa"), "oj", "oji", "oji" )
406 LANG_CODE ( N_("Odia"), "or", "ori", "ori" )
407 LANG_CODE ( N_("Oromo"), "om", "orm", "orm" )
408 LANG_CODE3 ( N_("Osage"), "osa", "osa" )
409 LANG_CODE ( N_("Ossetian; Ossetic"), "os", "oss", "oss" )
410 LANG_CODE3 ( N_("Otomian languages"), "oto", "oto" )
411 LANG_CODE3 ( N_("Pahlavi"), "pal", "pal" )
412 LANG_CODE3 ( N_("Palauan"), "pau", "pau" )
413 LANG_CODE ( N_("Pali"), "pi", "pli", "pli" )
414 LANG_CODE3 ( N_("Pampanga"), "pam", "pam" )
415 LANG_CODE3 ( N_("Pangasinan"), "pag", "pag" )
416 LANG_CODE ( N_("Panjabi; Punjabi"), "pa", "pan", "pan" )
417 LANG_CODE3 ( N_("Papiamento"), "pap", "pap" )
418 LANG_CODE3 ( N_("Papuan (Other)"), "paa", "paa" )
419 /*LANG_CODE3 ( N_("Persian, Old (ca.600-400 B.C.)"), "peo", "peo" )*/
420 LANG_CODE ( N_("Persian"), "fa", "fas", "per" )
421 LANG_CODE3 ( N_("Philippine (Other)"), "phi", "phi" )
422 LANG_CODE3 ( N_("Phoenician"), "phn", "phn" )
423 LANG_CODE3 ( N_("Pohnpeian"), "pon", "pon" )
424 LANG_CODE ( N_("Polish"), "pl", "pol", "pol" )
425 LANG_CODE ( N_("Portuguese"), "pt", "por", "por" )
426 LANG_CODE3 ( N_("Prakrit languages"), "pra", "pra" )
427 /*LANG_CODE3 ( N_("Provençal, Old (to 1500)"), "pro", "pro" )*/
428 LANG_CODE3 ( N_("Pu-Xian Chinese"), "cpx", "cpx" )
429 LANG_CODE ( N_("Pushto"), "ps", "pus", "pus" )
430 LANG_CODE ( N_("Quechua"), "qu", "que", "que" )
431 LANG_CODE3 ( N_("Quechua, Southern"), "quz", "quz" )
432 LANG_CODE ( N_("Raeto-Romance"), "rm", "roh", "roh" )
433 LANG_CODE3 ( N_("Rajasthani"), "raj", "raj" )
434 LANG_CODE3 ( N_("Rapanui"), "rap", "rap" )
435 LANG_CODE3 ( N_("Rarotongan"), "rar", "rar" )
436 LANG_CODE3 ( N_("Romance (Other)"), "roa", "roa" )
437 LANG_CODE ( N_("Romanian"), "ro", "ron", "rum" )
438 LANG_CODE3 ( N_("Romany"), "rom", "rom" )
439 LANG_CODE ( N_("Rundi"), "rn", "run", "run" )
440 LANG_CODE ( N_("Russian"), "ru", "rus", "rus" )
441 LANG_CODE3 ( N_("Samogitian"), "sgs", "sgs" )
442 LANG_CODE3 ( N_("Salishan languages"), "sal", "sal" )
443 LANG_CODE3 ( N_("Samaritan Aramaic"), "sam", "sam" )
444 LANG_CODE3 ( N_("Sami languages (Other)"), "smi", "smi" )
445 LANG_CODE ( N_("Samoan"), "sm", "smo", "smo" )
446 LANG_CODE3 ( N_("Sandawe"), "sad", "sad" )
447 LANG_CODE ( N_("Sango"), "sg", "sag", "sag" )
448 LANG_CODE ( N_("Sanskrit"), "sa", "san", "san" )
449 LANG_CODE3 ( N_("Santali"), "sat", "sat" )
450 LANG_CODE ( N_("Sardinian"), "sc", "srd", "srd" )
451 LANG_CODE3 ( N_("Sasak"), "sas", "sas" )
452 LANG_CODE3 ( N_("Scots"), "sco", "sco" )
453 LANG_CODE3 ( N_("Selkup"), "sel", "sel" )
454 LANG_CODE3 ( N_("Semitic (Other)"), "sem", "sem" )
455 LANG_CODE ( N_("Serbian"), "sr", "srp", "scc" )
456 LANG_CODE3 ( N_("Serer"), "srr", "srr" )
457 LANG_CODE3 ( N_("Shan"), "shn", "shn" )
458 LANG_CODE ( N_("Shona"), "sn", "sna", "sna" )
459 LANG_CODE3 ( N_("Shuswap"), "shs", "shs" )
460 LANG_CODE ( N_("Sichuan Yi"), "ii", "iii", "iii" )
461 LANG_CODE3 ( N_("Sicilian"), "scn", "scn" )
462 LANG_CODE3 ( N_("Sidamo"), "sid", "sid" )
463 LANG_CODE3 ( N_("Sign Languages"), "sgn", "sgn" )
464 LANG_CODE3 ( N_("Siksika"), "bla", "bla" )
465 LANG_CODE3 ( N_("Silesian"), "szl", "szl" )
466 LANG_CODE ( N_("Sindhi"), "sd", "snd", "snd" )
467 LANG_CODE ( N_("Sinhala; Sinhalese"), "si", "sin", "sin" )
468 LANG_CODE3 ( N_("Sino-Tibetan (Other)"), "sit", "sit" )
469 LANG_CODE3 ( N_("Siouan languages"), "sio", "sio" )
470 LANG_CODE3 ( N_("Skolt Sami"), "sms", "sms" )
471 LANG_CODE3 ( N_("Slave (Athapascan)"), "den", "den" )
472 LANG_CODE3 ( N_("Slavic (Other)"), "sla", "sla" )
473 LANG_CODE ( N_("Slovak"), "sk", "slk", "slo" )
474 LANG_CODE ( N_("Slovenian"), "sl", "slv", "slv" )
475 LANG_CODE3 ( N_("Sogdian"), "sog", "sog" )
476 LANG_CODE ( N_("Somali"), "so", "som", "som" )
477 LANG_CODE3 ( N_("Songhai"), "son", "son" )
478 LANG_CODE3 ( N_("Soninke"), "snk", "snk" )
479 LANG_CODE3 ( N_("Sorani"), "ckb", "ckb" )
480 LANG_CODE3 ( N_("Sorbian languages"), "wen", "wen" )
481 LANG_CODE ( N_("Sotho, Southern"), "st", "sot", "sot" )
482 LANG_CODE3 ( N_("South American Indian (Other)"), "sai", "sai" )
483 LANG_CODE3 ( N_("Southern Sami"), "sma", "sma" )
484 LANG_CODE ( N_("Spanish; Castilian"), "es", "spa", "spa" )
485 LANG_CODE3 ( N_("Sranan Tongo"), "srn", "srn" )
486 LANG_CODE3 ( N_("Sukuma"), "suk", "suk" )
487 LANG_CODE3 ( N_("Sumerian"), "sux", "sux" )
488 LANG_CODE ( N_("Sundanese"), "su", "sun", "sun" )
489 LANG_CODE3 ( N_("Susu"), "sus", "sus" )
490 LANG_CODE ( N_("Swahili"), "sw", "swa", "swa" )
491 LANG_CODE ( N_("Swati"), "ss", "ssw", "ssw" )
492 LANG_CODE ( N_("Swedish"), "sv", "swe", "swe" )
493 /*LANG_CODE3 ( N_("Classical Syriac"), "syc", "syc" )*/
494 LANG_CODE3 ( N_("Syriac"), "syr", "syr" )
495 LANG_CODE ( N_("Tagalog"), "tl", "tgl", "tgl" )
496 LANG_CODE ( N_("Tahitian"), "ty", "tah", "tah" )
497 LANG_CODE3 ( N_("Tai (Other)"), "tai", "tai" )
498 LANG_CODE ( N_("Tajik"), "tg", "tgk", "tgk" )
499 LANG_CODE3 ( N_("Talossan"), "tzl", "tzl" )
500 LANG_CODE3 ( N_("Tamashek"), "tmh", "tmh" )
501 LANG_CODE ( N_("Tamil"), "ta", "tam", "tam" )
502 LANG_CODE ( N_("Tatar"), "tt", "tat", "tat" )
503 LANG_CODE ( N_("Telugu"), "te", "tel", "tel" )
504 LANG_CODE3 ( N_("Tereno"), "ter", "ter" )
505 LANG_CODE3 ( N_("Tetum"), "tet", "tet" )
506 LANG_CODE ( N_("Thai"), "th", "tha", "tha" )
507 LANG_CODE3 ( N_("Tharu, Chitwani"), "the", "the" )
508 LANG_CODE ( N_("Tibetan"), "bo", "bod", "tib" )
509 LANG_CODE3 ( N_("Tigre"), "tig", "tig" )
510 LANG_CODE ( N_("Tigrinya"), "ti", "tir", "tir" )
511 LANG_CODE3 ( N_("Timne"), "tem", "tem" )
512 LANG_CODE3 ( N_("Tiv"), "tiv", "tiv" )
513 LANG_CODE3 ( N_("Tlingit"), "tli", "tli" )
514 LANG_CODE3 ( N_("Tok Pisin"), "tpi", "tpi" )
515 LANG_CODE3 ( N_("Tokelau"), "tkl", "tkl" )
516 LANG_CODE3 ( N_("Tonga (Nyasa)"), "tog", "tog" )
517 LANG_CODE ( N_("Tonga (Tonga Islands)"), "to", "ton", "ton" )
518 LANG_CODE3 ( N_("Tsimshian"), "tsi", "tsi" )
519 LANG_CODE ( N_("Tsonga"), "ts", "tso", "tso" )
520 LANG_CODE ( N_("Tswana"), "tn", "tsn", "tsn" )
521 LANG_CODE3 ( N_("Tulu"), "tcy", "tcy" )
522 LANG_CODE3 ( N_("Tumbuka"), "tum", "tum" )
523 LANG_CODE3 ( N_("Tupi languages"), "tup", "tup" )
524 /*LANG_CODE3 ( N_("Turkish, Ottoman (1500-1928)"), "ota", "ota" )*/
525 LANG_CODE ( N_("Turkish"), "tr", "tur", "tur" )
526 LANG_CODE ( N_("Turkmen"), "tk", "tuk", "tuk" )
527 LANG_CODE3 ( N_("Tuvalu"), "tvl", "tvl" )
528 LANG_CODE3 ( N_("Tuvinian"), "tyv", "tyv" )
529 LANG_CODE ( N_("Twi"), "tw", "twi", "twi" )
530 LANG_CODE3 ( N_("Udmurt"), "udm", "udm" )
531 LANG_CODE3 ( N_("Ugaritic"), "uga", "uga" )
532 LANG_CODE ( N_("Uighur; Uyghur"), "ug", "uig", "uig" )
533 LANG_CODE ( N_("Ukrainian"), "uk", "ukr", "ukr" )
534 LANG_CODE3 ( N_("Umbundu"), "umb", "umb" )
535 LANG_CODE3 ( N_("Unami Delaware"), "unm", "unm" )
536 LANG_CODE3 ( N_("Undetermined"), "und", "und" )
537 LANG_CODE3 ( N_("Upper Sorbian"), "hsb", "hsb" )
538 LANG_CODE ( N_("Urdu"), "ur", "urd", "urd" )
539 LANG_CODE ( N_("Uzbek"), "uz", "uzb", "uzb" )
540 LANG_CODE3 ( N_("Vai"), "vai", "vai" )
541 LANG_CODE ( N_("Venda"), "ve", "ven", "ven" )
542 LANG_CODE ( N_("Vietnamese"), "vi", "vie", "vie" )
543 LANG_CODE ( N_("Volapük"), "vo", "vol", "vol" )
544 LANG_CODE3 ( N_("Votic"), "vot", "vot" )
545 LANG_CODE3 ( N_("Wakashan languages"), "wak", "wak" )
546 LANG_CODE3 ( N_("Walser"), "wae", "wae" )
547 LANG_CODE3 ( N_("Walaita"), "wal", "wal" )
548 LANG_CODE ( N_("Walloon"), "wa", "wln", "wln" )
549 LANG_CODE3 ( N_("Waray"), "war", "war" )
550 LANG_CODE3 ( N_("Washo"), "was", "was" )
551 LANG_CODE ( N_("Welsh"), "cy", "cym", "wel" )
552 LANG_CODE ( N_("Wolof"), "wo", "wol", "wol" )
553 LANG_CODE3 ( N_("Wu Chinese"), "wuu", "wuu" )
554 LANG_CODE ( N_("Xhosa"), "xh", "xho", "xho" )
555 LANG_CODE3 ( N_("Xiang Chinese"), "hsn", "hsn" )
556 LANG_CODE3 ( N_("Yakut"), "sah", "sah" )
557 LANG_CODE3 ( N_("Yao"), "yao", "yao" )
558 LANG_CODE3 ( N_("Yau (Uruwa)"), "yuw", "yuw" )
559 LANG_CODE3 ( N_("Yapese"), "yap", "yap" )
560 LANG_CODE ( N_("Yiddish"), "yi", "yid", "yid" )
561 LANG_CODE ( N_("Yoruba"), "yo", "yor", "yor" )
562 LANG_CODE3 ( N_("Yue Chinese"), "yue", "yue" )
563 LANG_CODE3 ( N_("Yupik languages"), "ypk", "ypk" )
564 LANG_CODE3 ( N_("Zande"), "znd", "znd" )
565 LANG_CODE3 ( N_("Zapotec"), "zap", "zap" )
566 LANG_CODE3 ( N_("Zenaga"), "zen", "zen" )
567 LANG_CODE ( N_("Zhuang; Chuang"), "za", "zha", "zha" )
568 LANG_CODE ( N_("Zulu"), "zu", "zul", "zul" )
569 LANG_CODE3 ( N_("Zuni"), "zun", "zun" )
570 LANG_CODE3 ( N_("Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki"), "zza", "zza" )
571
572 /* Custom VLC additions */
573 LANG_CODE ( N_("On Screen Display"), "od", "osd", "osd" )
574 LANG_CODE3 ( N_("Original audio"), "qaa", "qaa" )
575 LANG_CODE ( N_("Hebrew"), "iw", "heb", "heb" ) /* for old DVDs */
576
577 /* End marker */
578 LANG_CODE ( NULL, "", "", "" )
579};
580#undef LANG_CODE
581#undef LANG_CODE2
582#undef LANG_CODE3
#define LANG_CODE3(a, c, d)
Definition iso-639_def.h:40
#define LANG_CODE2(a, c)
Definition iso-639_def.h:39
#define LANG_CODE(a, b, c, d)
Definition iso-639_def.h:38
static const iso639_lang_t p_languages[]
Definition iso-639_def.h:42
Definition vlc_iso_lang.h:31
#define N_(str)
Definition vlc_fixups.h:453