~ubuntu-branches/ubuntu/wily/smplayer/wily

« back to all changes in this revision

Viewing changes to src/languages.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Maia Kozheva
  • Date: 2009-03-31 23:05:43 UTC
  • mfrom: (1.2.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: james.westby@ubuntu.com-20090331230543-0h2hfwpwlu9opbv2
* New upstream release. (Closes: #523791)
  - Reworked subtitle font preferences. (Closes: #503295)
  - No longer installs qt_fr.qm. (Closes: #486314)
* debian/control:
  - Bumped Standards-Version to 3.8.1.
  - Changed maintainer name (still the same person and GPG key).
  - Changed section to video.
  - Build-depend on zlib1g-dev for findsubtitles.
  - Require Qt >= 4.3 per readme.
  - Added ${misc:Depends}.
  - Make smplayer-translations depend on smplayer and smplayer recommend
    smplayer-translations, not the other way round. (Closes: #489375)
* debian/copyright:
  - Significantly expanded per-file with new upstream authors.
* debian/rules:
  - Make make use correct uic in install.
  - Clean svn_revision.
  - Removed get-orig-source - not needed with uscan --repack.
* debian/patches/01_gl_translation.patch:
  - Added patch to fix lrelease error on smplayer_gl.ts.
* Added debian/README.source for simple-patchsys.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*  smplayer, GUI front-end for mplayer.
 
2
    Copyright (C) 2006-2009 Ricardo Villalba <rvm@escomposlinux.org>
 
3
 
 
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.
 
8
 
 
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.
 
13
 
 
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
 
17
*/
 
18
 
 
19
#include "languages.h"
 
20
 
 
21
QMap<QString,QString> Languages::list() {
 
22
        QMap<QString,QString> l;
 
23
 
 
24
        l["aa"] = tr("Afar");
 
25
        l["ab"] = tr("Abkhazian");
 
26
        l["ae"] = tr("Avestan");
 
27
        l["af"] = tr("Afrikaans");
 
28
        l["ak"] = tr("Akan");
 
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");
 
49
        l["cr"] = tr("Cree");
 
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");
 
58
        l["ee"] = tr("Ewe");
 
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");
 
77
        l["gv"] = tr("Manx");
 
78
        l["ha"] = tr("Hausa");
 
79
        l["he"] = tr("Hebrew");
 
80
        l["hi"] = tr("Hindi");
 
81
        l["ho"] = tr("Hiri");
 
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");
 
91
        l["ig"] = tr("Igbo");
 
92
        l["ii"] = tr("Sichuan");
 
93
        l["ik"] = tr("Inupiaq");
 
94
        l["io"] = tr("Ido");
 
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");
 
120
        l["lo"] = tr("Lao");
 
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");
 
192
        l["tw"] = tr("Twi");
 
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");
 
209
 
 
210
        return l;
 
211
}
 
212
 
 
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");
 
248
 
 
249
        return m;
 
250
}
 
251
 
 
252
QMap<QString,QString> Languages::encodings() {
 
253
        QMap<QString,QString> l;
 
254
 
 
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");
 
279
 
 
280
        return l;
 
281
}
 
282
 
 
283
#include "moc_languages.cpp"