VLC
4.0.0-dev
src
text
iso-639_def.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* iso-639_def.h: languages codes and abbreviations
3
*****************************************************************************
4
* Copyright (C) 1998-2004 VLC authors and VideoLAN
5
*
6
* This is used in iso_lang.cpp and is taken from the GNU glibc 2.2.5
7
* tarball. It has been partially completed with native language names.
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
/* Define the languages codes and abbreviations according to ISO 639-[12].
27
* Format is:( "English name", 639-1-code, 639-2/T-code, 639-2/B-code)
28
* If you find something missing or wrong contact <bug-glibc@gnu.org> */
29
30
/* The following spellings were converted to pure ASCII. They should be
31
* "translated" back to Unicode in the po/en*.po files:
32
* Provençal -> Provencal
33
* Volapük -> Volapuk
34
* Bokmål -> Bokmaal
35
*/
36
37
static
const
iso639_lang_t
p_languages[] =
38
{
39
{
N_
(
"Afar"
),
"aa"
,
"aar"
,
"aar"
},
40
{
N_
(
"Abkhazian"
),
"ab"
,
"abk"
,
"abk"
},
41
{
N_
(
"Afrikaans"
),
"af"
,
"afr"
,
"afr"
},
42
{
N_
(
"Albanian"
),
"sq"
,
"sqi"
,
"alb"
},
43
{
N_
(
"Amharic"
),
"am"
,
"amh"
,
"amh"
},
44
{
N_
(
"Arabic"
),
"ar"
,
"ara"
,
"ara"
},
45
{
N_
(
"Armenian"
),
"hy"
,
"hye"
,
"arm"
},
46
{
N_
(
"Assamese"
),
"as"
,
"asm"
,
"asm"
},
47
{
N_
(
"Avestan"
),
"ae"
,
"ave"
,
"ave"
},
48
{
N_
(
"Aymara"
),
"ay"
,
"aym"
,
"aym"
},
49
{
N_
(
"Azerbaijani"
),
"az"
,
"aze"
,
"aze"
},
50
{
N_
(
"Bashkir"
),
"ba"
,
"bak"
,
"bak"
},
51
{
N_
(
"Basque"
),
"eu"
,
"eus"
,
"baq"
},
52
{
N_
(
"Belarusian"
),
"be"
,
"bel"
,
"bel"
},
53
{
N_
(
"Bengali"
),
"bn"
,
"ben"
,
"ben"
},
54
{
N_
(
"Bihari"
),
"bh"
,
"bih"
,
"bih"
},
55
{
N_
(
"Bislama"
),
"bi"
,
"bis"
,
"bis"
},
56
{
N_
(
"Bosnian"
),
"bs"
,
"bos"
,
"bos"
},
57
{
N_
(
"Breton"
),
"br"
,
"bre"
,
"bre"
},
58
{
N_
(
"Bulgarian"
),
"bg"
,
"bul"
,
"bul"
},
59
{
N_
(
"Burmese"
),
"my"
,
"mya"
,
"bur"
},
60
{
N_
(
"Catalan"
),
"ca"
,
"cat"
,
"cat"
},
61
{
N_
(
"Chamorro"
),
"ch"
,
"cha"
,
"cha"
},
62
{
N_
(
"Chechen"
),
"ce"
,
"che"
,
"che"
},
63
{
N_
(
"Chinese"
),
"zh"
,
"zho"
,
"chi"
},
64
{
N_
(
"Church Slavic"
),
"cu"
,
"chu"
,
"chu"
},
65
{
N_
(
"Chuvash"
),
"cv"
,
"chv"
,
"chv"
},
66
{
N_
(
"Cornish"
),
"kw"
,
"cor"
,
"cor"
},
67
{
N_
(
"Corsican"
),
"co"
,
"cos"
,
"cos"
},
68
{
N_
(
"Czech"
),
"cs"
,
"ces"
,
"cze"
},
69
{
N_
(
"Danish"
),
"da"
,
"dan"
,
"dan"
},
70
{
N_
(
"Dutch"
),
"nl"
,
"nld"
,
"dut"
},
71
{
N_
(
"Dzongkha"
),
"dz"
,
"dzo"
,
"dzo"
},
72
{
N_
(
"English"
),
"en"
,
"eng"
,
"eng"
},
73
{
N_
(
"Esperanto"
),
"eo"
,
"epo"
,
"epo"
},
74
{
N_
(
"Estonian"
),
"et"
,
"est"
,
"est"
},
75
{
N_
(
"Faroese"
),
"fo"
,
"fao"
,
"fao"
},
76
{
N_
(
"Fijian"
),
"fj"
,
"fij"
,
"fij"
},
77
{
N_
(
"Finnish"
),
"fi"
,
"fin"
,
"fin"
},
78
{
N_
(
"French"
),
"fr"
,
"fra"
,
"fre"
},
79
{
N_
(
"Frisian"
),
"fy"
,
"fry"
,
"fry"
},
80
{
N_
(
"Georgian"
),
"ka"
,
"kat"
,
"geo"
},
81
{
N_
(
"German"
),
"de"
,
"deu"
,
"ger"
},
82
{
N_
(
"Gaelic (Scots)"
),
"gd"
,
"gla"
,
"gla"
},
83
{
N_
(
"Irish"
),
"ga"
,
"gle"
,
"gle"
},
84
{
N_
(
"Gallegan"
),
"gl"
,
"glg"
,
"glg"
},
85
{
N_
(
"Manx"
),
"gv"
,
"glv"
,
"glv"
},
86
{
N_
(
"Greek, Modern"
),
"el"
,
"gre"
,
"ell"
},
87
{
N_
(
"Guarani"
),
"gn"
,
"grn"
,
"grn"
},
88
{
N_
(
"Gujarati"
),
"gu"
,
"guj"
,
"guj"
},
89
{
N_
(
"Hebrew"
),
"he"
,
"heb"
,
"heb"
},
90
{
N_
(
"Herero"
),
"hz"
,
"her"
,
"her"
},
91
{
N_
(
"Hindi"
),
"hi"
,
"hin"
,
"hin"
},
92
{
N_
(
"Hiri Motu"
),
"ho"
,
"hmo"
,
"hmo"
},
93
{
N_
(
"Hungarian"
),
"hu"
,
"hun"
,
"hun"
},
94
{
N_
(
"Icelandic"
),
"is"
,
"isl"
,
"ice"
},
95
{
N_
(
"Inuktitut"
),
"iu"
,
"iku"
,
"iku"
},
96
{
N_
(
"Interlingue"
),
"ie"
,
"ile"
,
"ile"
},
97
{
N_
(
"Interlingua"
),
"ia"
,
"ina"
,
"ina"
},
98
{
N_
(
"Indonesian"
),
"id"
,
"ind"
,
"ind"
},
99
{
N_
(
"Inupiaq"
),
"ik"
,
"ipk"
,
"ipk"
},
100
{
N_
(
"Italian"
),
"it"
,
"ita"
,
"ita"
},
101
{
N_
(
"Javanese"
),
"jv"
,
"jaw"
,
"jav"
},
102
{
N_
(
"Japanese"
),
"ja"
,
"jpn"
,
"jpn"
},
103
{
N_
(
"Greenlandic, Kalaallisut"
),
"kl"
,
"kal"
,
"kal"
},
104
{
N_
(
"Kannada"
),
"kn"
,
"kan"
,
"kan"
},
105
{
N_
(
"Kashmiri"
),
"ks"
,
"kas"
,
"kas"
},
106
{
N_
(
"Kazakh"
),
"kk"
,
"kaz"
,
"kaz"
},
107
{
N_
(
"Khmer"
),
"km"
,
"khm"
,
"khm"
},
108
{
N_
(
"Kikuyu"
),
"ki"
,
"kik"
,
"kik"
},
109
{
N_
(
"Kinyarwanda"
),
"rw"
,
"kin"
,
"kin"
},
110
{
N_
(
"Kirghiz"
),
"ky"
,
"kir"
,
"kir"
},
111
{
N_
(
"Komi"
),
"kv"
,
"kom"
,
"kom"
},
112
{
N_
(
"Korean"
),
"ko"
,
"kor"
,
"kor"
},
113
{
N_
(
"Kuanyama"
),
"kj"
,
"kua"
,
"kua"
},
114
{
N_
(
"Kurdish"
),
"ku"
,
"kur"
,
"kur"
},
115
{
N_
(
"Lao"
),
"lo"
,
"lao"
,
"lao"
},
116
{
N_
(
"Latin"
),
"la"
,
"lat"
,
"lat"
},
117
{
N_
(
"Latvian"
),
"lv"
,
"lav"
,
"lav"
},
118
{
N_
(
"Lingala"
),
"ln"
,
"lin"
,
"lin"
},
119
{
N_
(
"Lithuanian"
),
"lt"
,
"lit"
,
"lit"
},
120
{
N_
(
"Letzeburgesch"
),
"lb"
,
"ltz"
,
"ltz"
},
121
{
N_
(
"Macedonian"
),
"mk"
,
"mkd"
,
"mac"
},
122
{
N_
(
"Marshall"
),
"mh"
,
"mah"
,
"mah"
},
123
{
N_
(
"Malayalam"
),
"ml"
,
"mal"
,
"mal"
},
124
{
N_
(
"Maori"
),
"mi"
,
"mri"
,
"mao"
},
125
{
N_
(
"Marathi"
),
"mr"
,
"mar"
,
"mar"
},
126
{
N_
(
"Malay"
),
"ms"
,
"msa"
,
"may"
},
127
{
N_
(
"Malagasy"
),
"mg"
,
"mlg"
,
"mlg"
},
128
{
N_
(
"Maltese"
),
"mt"
,
"mlt"
,
"mlt"
},
129
{
N_
(
"Moldavian"
),
"mo"
,
"mol"
,
"mol"
},
130
{
N_
(
"Mongolian"
),
"mn"
,
"mon"
,
"mon"
},
131
{
N_
(
"Nauru"
),
"na"
,
"nau"
,
"nau"
},
132
{
N_
(
"Navajo"
),
"nv"
,
"nav"
,
"nav"
},
133
{
N_
(
"Ndebele, South"
),
"nr"
,
"nbl"
,
"nbl"
},
134
{
N_
(
"Ndebele, North"
),
"nd"
,
"nde"
,
"nde"
},
135
{
N_
(
"Ndonga"
),
"ng"
,
"ndo"
,
"ndo"
},
136
{
N_
(
"Nepali"
),
"ne"
,
"nep"
,
"nep"
},
137
{
N_
(
"Norwegian"
),
"no"
,
"nor"
,
"nor"
},
138
{
N_
(
"Norwegian Nynorsk"
),
"nn"
,
"nno"
,
"nno"
},
139
{
N_
(
"Norwegian Bokmaal"
),
"nb"
,
"nob"
,
"nob"
},
140
{
N_
(
"Chichewa; Nyanja"
),
"ny"
,
"nya"
,
"nya"
},
141
{
N_
(
"Occitan; Provençal"
),
"oc"
,
"oci"
,
"oci"
},
142
{
N_
(
"Oriya"
),
"or"
,
"ori"
,
"ori"
},
143
{
N_
(
"Oromo"
),
"om"
,
"orm"
,
"orm"
},
144
{
N_
(
"On Screen Display"
),
"od"
,
"osd"
,
"osd"
},
145
{
N_
(
"Ossetian; Ossetic"
),
"os"
,
"oss"
,
"oss"
},
146
{
N_
(
"Panjabi"
),
"pa"
,
"pan"
,
"pan"
},
147
{
N_
(
"Persian"
),
"fa"
,
"fas"
,
"per"
},
148
{
N_
(
"Pali"
),
"pi"
,
"pli"
,
"pli"
},
149
{
N_
(
"Polish"
),
"pl"
,
"pol"
,
"pol"
},
150
{
N_
(
"Portuguese"
),
"pt"
,
"por"
,
"por"
},
151
{
N_
(
"Pushto"
),
"ps"
,
"pus"
,
"pus"
},
152
{
N_
(
"Quechua"
),
"qu"
,
"que"
,
"que"
},
153
{
N_
(
"Original audio"
),
""
,
"qaa"
,
"qaa"
},
154
{
N_
(
"Raeto-Romance"
),
"rm"
,
"roh"
,
"roh"
},
155
{
N_
(
"Romanian"
),
"ro"
,
"ron"
,
"rum"
},
156
{
N_
(
"Rundi"
),
"rn"
,
"run"
,
"run"
},
157
{
N_
(
"Russian"
),
"ru"
,
"rus"
,
"rus"
},
158
{
N_
(
"Sango"
),
"sg"
,
"sag"
,
"sag"
},
159
{
N_
(
"Sanskrit"
),
"sa"
,
"san"
,
"san"
},
160
{
N_
(
"Serbian"
),
"sr"
,
"srp"
,
"scc"
},
161
{
N_
(
"Croatian"
),
"hr"
,
"hrv"
,
"scr"
},
162
{
N_
(
"Sinhalese"
),
"si"
,
"sin"
,
"sin"
},
163
{
N_
(
"Slovak"
),
"sk"
,
"slk"
,
"slo"
},
164
{
N_
(
"Slovenian"
),
"sl"
,
"slv"
,
"slv"
},
165
{
N_
(
"Northern Sami"
),
"se"
,
"sme"
,
"sme"
},
166
{
N_
(
"Samoan"
),
"sm"
,
"smo"
,
"smo"
},
167
{
N_
(
"Shona"
),
"sn"
,
"sna"
,
"sna"
},
168
{
N_
(
"Sindhi"
),
"sd"
,
"snd"
,
"snd"
},
169
{
N_
(
"Somali"
),
"so"
,
"som"
,
"som"
},
170
{
N_
(
"Sotho, Southern"
),
"st"
,
"sot"
,
"sot"
},
171
{
N_
(
"Spanish"
),
"es"
,
"spa"
,
"spa"
},
172
{
N_
(
"Sardinian"
),
"sc"
,
"srd"
,
"srd"
},
173
{
N_
(
"Swati"
),
"ss"
,
"ssw"
,
"ssw"
},
174
{
N_
(
"Sundanese"
),
"su"
,
"sun"
,
"sun"
},
175
{
N_
(
"Swahili"
),
"sw"
,
"swa"
,
"swa"
},
176
{
N_
(
"Swedish"
),
"sv"
,
"swe"
,
"swe"
},
177
{
N_
(
"Tahitian"
),
"ty"
,
"tah"
,
"tah"
},
178
{
N_
(
"Tamil"
),
"ta"
,
"tam"
,
"tam"
},
179
{
N_
(
"Tatar"
),
"tt"
,
"tat"
,
"tat"
},
180
{
N_
(
"Telugu"
),
"te"
,
"tel"
,
"tel"
},
181
{
N_
(
"Tajik"
),
"tg"
,
"tgk"
,
"tgk"
},
182
{
N_
(
"Tagalog"
),
"tl"
,
"tgl"
,
"tgl"
},
183
{
N_
(
"Thai"
),
"th"
,
"tha"
,
"tha"
},
184
{
N_
(
"Tibetan"
),
"bo"
,
"bod"
,
"tib"
},
185
{
N_
(
"Tigrinya"
),
"ti"
,
"tir"
,
"tir"
},
186
{
N_
(
"Tonga (Tonga Islands)"
),
"to"
,
"ton"
,
"ton"
},
187
{
N_
(
"Tswana"
),
"tn"
,
"tsn"
,
"tsn"
},
188
{
N_
(
"Tsonga"
),
"ts"
,
"tso"
,
"tso"
},
189
{
N_
(
"Turkish"
),
"tr"
,
"tur"
,
"tur"
},
190
{
N_
(
"Turkmen"
),
"tk"
,
"tuk"
,
"tuk"
},
191
{
N_
(
"Twi"
),
"tw"
,
"twi"
,
"twi"
},
192
{
N_
(
"Uighur"
),
"ug"
,
"uig"
,
"uig"
},
193
{
N_
(
"Ukrainian"
),
"uk"
,
"ukr"
,
"ukr"
},
194
{
N_
(
"Urdu"
),
"ur"
,
"urd"
,
"urd"
},
195
{
N_
(
"Uzbek"
),
"uz"
,
"uzb"
,
"uzb"
},
196
{
N_
(
"Vietnamese"
),
"vi"
,
"vie"
,
"vie"
},
197
{
N_
(
"Volapuk"
),
"vo"
,
"vol"
,
"vol"
},
198
{
N_
(
"Welsh"
),
"cy"
,
"cym"
,
"wel"
},
199
{
N_
(
"Wolof"
),
"wo"
,
"wol"
,
"wol"
},
200
{
N_
(
"Xhosa"
),
"xh"
,
"xho"
,
"xho"
},
201
{
N_
(
"Yiddish"
),
"yi"
,
"yid"
,
"yid"
},
202
{
N_
(
"Yoruba"
),
"yo"
,
"yor"
,
"yor"
},
203
{
N_
(
"Zhuang"
),
"za"
,
"zha"
,
"zha"
},
204
{
N_
(
"Zulu"
),
"zu"
,
"zul"
,
"zul"
},
205
/* XXX psz_eng_name MUST be NULL on the last item as it is the stop condition */
206
{ NULL,
""
,
""
,
""
}
207
};
208
N_
#define N_(str)
Definition:
vlc_fixups.h:367
iso639_lang_t
Definition:
vlc_iso_lang.h:30
Generated by
1.8.13