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