1
/* smplayer, GUI front-end for mplayer.
2
Copyright (C) 2006-2009 Ricardo Villalba <rvm@escomposlinux.org>
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
14
You should have received a copy of the GNU General Public License
15
along with this program; if not, write to the Free Software
16
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
#include "languages.h"
21
QMap<QString,QString> Languages::list() {
22
QMap<QString,QString> l;
25
l["ab"] = tr("Abkhazian");
26
l["ae"] = tr("Avestan");
27
l["af"] = tr("Afrikaans");
29
l["am"] = tr("Amharic");
30
l["an"] = tr("Aragonese");
31
l["ar"] = tr("Arabic");
32
l["as"] = tr("Assamese");
33
l["av"] = tr("Avaric");
34
l["ay"] = tr("Aymara");
35
l["az"] = tr("Azerbaijani");
36
l["ba"] = tr("Bashkir");
37
l["be"] = tr("Belarusian");
38
l["bg"] = tr("Bulgarian");
39
l["bh"] = tr("Bihari");
40
l["bi"] = tr("Bislama");
41
l["bm"] = tr("Bambara");
42
l["bn"] = tr("Bengali");
43
l["bo"] = tr("Tibetan");
44
l["br"] = tr("Breton");
45
l["bs"] = tr("Bosnian");
46
l["ca"] = tr("Catalan");
47
l["ce"] = tr("Chechen");
48
l["co"] = tr("Corsican");
50
l["cs"] = tr("Czech");
51
l["cu"] = tr("Church");
52
l["cv"] = tr("Chuvash");
53
l["cy"] = tr("Welsh");
54
l["da"] = tr("Danish");
55
l["de"] = tr("German");
56
l["dv"] = tr("Divehi");
57
l["dz"] = tr("Dzongkha");
59
l["el"] = tr("Greek");
60
l["en"] = tr("English");
61
l["eo"] = tr("Esperanto");
62
l["es"] = tr("Spanish");
63
l["et"] = tr("Estonian");
64
l["eu"] = tr("Basque");
65
l["fa"] = tr("Persian");
66
l["ff"] = tr("Fulah");
67
l["fi"] = tr("Finnish");
68
l["fj"] = tr("Fijian");
69
l["fo"] = tr("Faroese");
70
l["fr"] = tr("French");
71
l["fy"] = tr("Frisian");
72
l["ga"] = tr("Irish");
73
l["gd"] = tr("Gaelic");
74
l["gl"] = tr("Galician");
75
l["gn"] = tr("Guarani");
76
l["gu"] = tr("Gujarati");
78
l["ha"] = tr("Hausa");
79
l["he"] = tr("Hebrew");
80
l["hi"] = tr("Hindi");
82
l["hr"] = tr("Croatian");
83
l["ht"] = tr("Haitian");
84
l["hu"] = tr("Hungarian");
85
l["hy"] = tr("Armenian");
86
l["hz"] = tr("Herero");
87
l["ch"] = tr("Chamorro");
88
l["ia"] = tr("Interlingua");
89
l["id"] = tr("Indonesian");
90
l["ie"] = tr("Interlingue");
92
l["ii"] = tr("Sichuan");
93
l["ik"] = tr("Inupiaq");
95
l["is"] = tr("Icelandic");
96
l["it"] = tr("Italian");
97
l["iu"] = tr("Inuktitut");
98
l["ja"] = tr("Japanese");
99
l["jv"] = tr("Javanese");
100
l["ka"] = tr("Georgian");
101
l["kg"] = tr("Kongo");
102
l["ki"] = tr("Kikuyu");
103
l["kj"] = tr("Kuanyama");
104
l["kk"] = tr("Kazakh");
105
l["kl"] = tr("Greenlandic");
106
l["km"] = tr("Khmer");
107
l["kn"] = tr("Kannada");
108
l["ko"] = tr("Korean");
109
l["kr"] = tr("Kanuri");
110
l["ks"] = tr("Kashmiri");
111
l["ku"] = tr("Kurdish");
112
l["kv"] = tr("Komi");
113
l["kw"] = tr("Cornish");
114
l["ky"] = tr("Kirghiz");
115
l["la"] = tr("Latin");
116
l["lb"] = tr("Luxembourgish");
117
l["lg"] = tr("Ganda");
118
l["li"] = tr("Limburgan");
119
l["ln"] = tr("Lingala");
121
l["lt"] = tr("Lithuanian");
122
l["lu"] = tr("Luba-Katanga");
123
l["lv"] = tr("Latvian");
124
l["mg"] = tr("Malagasy");
125
l["mh"] = tr("Marshallese");
126
l["mi"] = tr("Maori");
127
l["mk"] = tr("Macedonian");
128
l["ml"] = tr("Malayalam");
129
l["mn"] = tr("Mongolian");
130
l["mo"] = tr("Moldavian");
131
l["mr"] = tr("Marathi");
132
l["ms"] = tr("Malay");
133
l["mt"] = tr("Maltese");
134
l["my"] = tr("Burmese");
135
l["na"] = tr("Nauru");
136
l["nb"] = trUtf8("Bokmål");
137
l["nd"] = tr("Ndebele");
138
l["ne"] = tr("Nepali");
139
l["ng"] = tr("Ndonga");
140
l["nl"] = tr("Dutch");
141
l["nn"] = tr("Norwegian");
142
l["no"] = tr("Norwegian");
143
l["nr"] = tr("Ndebele");
144
l["nv"] = tr("Navajo");
145
l["ny"] = tr("Chichewa");
146
l["oc"] = tr("Occitan");
147
l["oj"] = tr("Ojibwa");
148
l["om"] = tr("Oromo");
149
l["or"] = tr("Oriya");
150
l["os"] = tr("Ossetian");
151
l["pa"] = tr("Panjabi");
152
l["pi"] = tr("Pali");
153
l["pl"] = tr("Polish");
154
l["ps"] = tr("Pushto");
155
l["pt"] = tr("Portuguese");
156
l["qu"] = tr("Quechua");
157
l["rm"] = tr("Romansh");
158
l["rn"] = tr("Rundi");
159
l["ro"] = tr("Romanian");
160
l["ru"] = tr("Russian");
161
l["rw"] = tr("Kinyarwanda");
162
l["sa"] = tr("Sanskrit");
163
l["sc"] = tr("Sardinian");
164
l["sd"] = tr("Sindhi");
165
l["se"] = tr("Sami");
166
l["sg"] = tr("Sango");
167
l["si"] = tr("Sinhala");
168
l["sk"] = tr("Slovak");
169
l["sl"] = tr("Slovenian");
170
l["sm"] = tr("Samoan");
171
l["sn"] = tr("Shona");
172
l["so"] = tr("Somali");
173
l["sq"] = tr("Albanian");
174
l["sr"] = tr("Serbian");
175
l["ss"] = tr("Swati");
176
l["st"] = tr("Sotho");
177
l["su"] = tr("Sundanese");
178
l["sv"] = tr("Swedish");
179
l["sw"] = tr("Swahili");
180
l["ta"] = tr("Tamil");
181
l["te"] = tr("Telugu");
182
l["tg"] = tr("Tajik");
183
l["th"] = tr("Thai");
184
l["ti"] = tr("Tigrinya");
185
l["tk"] = tr("Turkmen");
186
l["tl"] = tr("Tagalog");
187
l["tn"] = tr("Tswana");
188
l["to"] = tr("Tonga");
189
l["tr"] = tr("Turkish");
190
l["ts"] = tr("Tsonga");
191
l["tt"] = tr("Tatar");
193
l["ty"] = tr("Tahitian");
194
l["ug"] = tr("Uighur");
195
l["uk"] = tr("Ukrainian");
196
l["ur"] = tr("Urdu");
197
l["uz"] = tr("Uzbek");
198
l["ve"] = tr("Venda");
199
l["vi"] = tr("Vietnamese");
200
l["vo"] = trUtf8("Volapük");
201
l["wa"] = tr("Walloon");
202
l["wo"] = tr("Wolof");
203
l["xh"] = tr("Xhosa");
204
l["yi"] = tr("Yiddish");
205
l["yo"] = tr("Yoruba");
206
l["za"] = tr("Zhuang");
207
l["zh"] = tr("Chinese");
208
l["zu"] = tr("Zulu");
213
QMap<QString,QString> Languages::translations() {
214
QMap <QString,QString> m;
215
m["ar_SY"] = tr("Arabic");
216
m["bg"] = tr("Bulgarian");
217
m["ca"] = tr("Catalan");
218
m["cs"] = tr("Czech");
219
m["de"] = tr("German");
220
m["el_GR"] = tr("Greek");
221
m["en_US"] = tr("English");
222
m["es"] = tr("Spanish");
223
m["eu"] = tr("Basque");
224
m["fi"] = tr("Finnish");
225
m["fr"] = tr("French");
226
m["gl"] = tr("Galician");
227
m["hu"] = tr("Hungarian");
228
m["it"] = tr("Italian");
229
m["ja"] = tr("Japanese");
230
m["ka"] = tr("Georgian");
231
m["ko"] = tr("Korean");
232
m["ku"] = tr("Kurdish");
233
m["mk"] = tr("Macedonian");
234
m["nl"] = tr("Dutch");
235
m["pl"] = tr("Polish");
236
m["pt_BR"] = tr("Portuguese - Brazil");
237
m["pt_PT"] = tr("Portuguese - Portugal");
238
m["ro_RO"] = tr("Romanian");
239
m["ru_RU"] = tr("Russian");
240
m["sk"] = tr("Slovak");
241
m["sl_SI"] = tr("Slovenian");
242
m["sr"] = tr("Serbian");
243
m["sv"] = tr("Swedish");
244
m["tr"] = tr("Turkish");
245
m["uk_UA"] = tr("Ukrainian");
246
m["zh_CN"] = tr("Simplified-Chinese");
247
m["zh_TW"] = tr("Traditional Chinese");
252
QMap<QString,QString> Languages::encodings() {
253
QMap<QString,QString> l;
255
l["Unicode"] = tr("Unicode");
256
l["UTF-8"] = tr("UTF-8");
257
l["ISO-8859-1"] = tr("Western European Languages");
258
l["ISO-8859-15"] = tr("Western European Languages with Euro");
259
l["ISO-8859-2"] = tr("Slavic/Central European Languages");
260
l["ISO-8859-3"] = tr("Esperanto, Galician, Maltese, Turkish");
261
l["ISO-8859-4"] = tr("Old Baltic charset");
262
l["ISO-8859-5"] = tr("Cyrillic");
263
l["ISO-8859-6"] = tr("Arabic");
264
l["ISO-8859-7"] = tr("Modern Greek");
265
l["ISO-8859-9"] = tr( "Turkish");
266
l["ISO-8859-13"] = tr( "Baltic");
267
l["ISO-8859-14"] = tr( "Celtic");
268
l["ISO-8859-8"] = tr( "Hebrew charsets");
269
l["KOI8-R"] = tr( "Russian");
270
l["KOI8-U/RU"] = tr( "Ukrainian, Belarusian");
271
l["CP936"] = tr( "Simplified Chinese charset");
272
l["BIG5"] = tr( "Traditional Chinese charset");
273
l["SHIFT-JIS"] = tr( "Japanese charsets");
274
l["CP949"] = tr( "Korean charset");
275
l["CP874"] = tr( "Thai charset");
276
l["CP1251"] = tr( "Cyrillic Windows");
277
l["CP1250"] = tr( "Slavic/Central European Windows");
278
l["CP1256"] = tr( "Arabic Windows");
283
#include "moc_languages.cpp"