/* smplayer, GUI front-end for mplayer. Copyright (C) 2006-2018 Ricardo Villalba This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "languages.h" QMap Languages::list() { QMap l; l["aa"] = tr("Afar"); l["ab"] = tr("Abkhazian"); l["ae"] = tr("Avestan"); l["af"] = tr("Afrikaans"); l["ak"] = tr("Akan"); l["am"] = tr("Amharic"); l["an"] = tr("Aragonese"); l["ar"] = tr("Arabic"); l["as"] = tr("Assamese"); l["av"] = tr("Avaric"); l["ay"] = tr("Aymara"); l["az"] = tr("Azerbaijani"); l["ba"] = tr("Bashkir"); l["be"] = tr("Belarusian"); l["bg"] = tr("Bulgarian"); l["bh"] = tr("Bihari"); l["bi"] = tr("Bislama"); l["bm"] = tr("Bambara"); l["bn"] = tr("Bengali"); l["bo"] = tr("Tibetan"); l["br"] = tr("Breton"); l["bs"] = tr("Bosnian"); l["ca"] = tr("Catalan"); l["ce"] = tr("Chechen"); l["co"] = tr("Corsican"); l["cr"] = tr("Cree"); l["cs"] = tr("Czech"); l["cu"] = tr("Church"); l["cv"] = tr("Chuvash"); l["cy"] = tr("Welsh"); l["da"] = tr("Danish"); l["de"] = tr("German"); l["dv"] = tr("Divehi"); l["dz"] = tr("Dzongkha"); l["ee"] = tr("Ewe"); l["el"] = tr("Greek"); l["en"] = tr("English"); l["eo"] = tr("Esperanto"); l["es"] = tr("Spanish"); l["et"] = tr("Estonian"); l["eu"] = tr("Basque"); l["fa"] = tr("Persian"); l["ff"] = tr("Fulah"); l["fi"] = tr("Finnish"); l["fj"] = tr("Fijian"); l["fo"] = tr("Faroese"); l["fr"] = tr("French"); l["fy"] = tr("Frisian"); l["ga"] = tr("Irish"); l["gd"] = tr("Gaelic"); l["gl"] = tr("Galician"); l["gn"] = tr("Guarani"); l["gu"] = tr("Gujarati"); l["gv"] = tr("Manx"); l["ha"] = tr("Hausa"); l["he"] = tr("Hebrew"); l["hi"] = tr("Hindi"); l["ho"] = tr("Hiri"); l["hr"] = tr("Croatian"); l["ht"] = tr("Haitian"); l["hu"] = tr("Hungarian"); l["hy"] = tr("Armenian"); l["hz"] = tr("Herero"); l["ch"] = tr("Chamorro"); l["ia"] = tr("Interlingua"); l["id"] = tr("Indonesian"); l["ie"] = tr("Interlingue"); l["ig"] = tr("Igbo"); l["ii"] = tr("Sichuan"); l["ik"] = tr("Inupiaq"); l["io"] = tr("Ido"); l["is"] = tr("Icelandic"); l["it"] = tr("Italian"); l["iu"] = tr("Inuktitut"); l["ja"] = tr("Japanese"); l["jv"] = tr("Javanese"); l["ka"] = tr("Georgian"); l["kg"] = tr("Kongo"); l["ki"] = tr("Kikuyu"); l["kj"] = tr("Kuanyama"); l["kk"] = tr("Kazakh"); l["kl"] = tr("Greenlandic"); l["km"] = tr("Khmer"); l["kn"] = tr("Kannada"); l["ko"] = tr("Korean"); l["kr"] = tr("Kanuri"); l["ks"] = tr("Kashmiri"); l["ku"] = tr("Kurdish"); l["kv"] = tr("Komi"); l["kw"] = tr("Cornish"); l["ky"] = tr("Kirghiz"); l["la"] = tr("Latin"); l["lb"] = tr("Luxembourgish"); l["lg"] = tr("Ganda"); l["li"] = tr("Limburgan"); l["ln"] = tr("Lingala"); l["lo"] = tr("Lao"); l["lt"] = tr("Lithuanian"); l["lu"] = tr("Luba-Katanga"); l["lv"] = tr("Latvian"); l["mg"] = tr("Malagasy"); l["mh"] = tr("Marshallese"); l["mi"] = tr("Maori"); l["mk"] = tr("Macedonian"); l["ml"] = tr("Malayalam"); l["mn"] = tr("Mongolian"); l["mo"] = tr("Moldavian"); l["mr"] = tr("Marathi"); l["ms"] = tr("Malay"); l["mt"] = tr("Maltese"); l["my"] = tr("Burmese"); l["na"] = tr("Nauru"); l["nb"] = trUtf8("Bokmål"); l["nd"] = tr("Ndebele"); l["ne"] = tr("Nepali"); l["ng"] = tr("Ndonga"); l["nl"] = tr("Dutch"); l["nn"] = tr("Norwegian Nynorsk"); l["no"] = tr("Norwegian"); l["nr"] = tr("Ndebele"); l["nv"] = tr("Navajo"); l["ny"] = tr("Chichewa"); l["oc"] = tr("Occitan"); l["oj"] = tr("Ojibwa"); l["om"] = tr("Oromo"); l["or"] = tr("Oriya"); l["os"] = tr("Ossetian"); l["pa"] = tr("Panjabi"); l["pi"] = tr("Pali"); l["pl"] = tr("Polish"); l["ps"] = tr("Pushto"); l["pt"] = tr("Portuguese"); l["qu"] = tr("Quechua"); l["rm"] = tr("Romansh"); l["rn"] = tr("Rundi"); l["ro"] = tr("Romanian"); l["ru"] = tr("Russian"); l["rw"] = tr("Kinyarwanda"); l["sa"] = tr("Sanskrit"); l["sc"] = tr("Sardinian"); l["sd"] = tr("Sindhi"); l["se"] = tr("Sami"); l["sg"] = tr("Sango"); l["si"] = tr("Sinhala"); l["sk"] = tr("Slovak"); l["sl"] = tr("Slovene"); l["sm"] = tr("Samoan"); l["sn"] = tr("Shona"); l["so"] = tr("Somali"); l["sq"] = tr("Albanian"); l["sr"] = tr("Serbian"); l["ss"] = tr("Swati"); l["st"] = tr("Sotho"); l["su"] = tr("Sundanese"); l["sv"] = tr("Swedish"); l["sw"] = tr("Swahili"); l["ta"] = tr("Tamil"); l["te"] = tr("Telugu"); l["tg"] = tr("Tajik"); l["th"] = tr("Thai"); l["ti"] = tr("Tigrinya"); l["tk"] = tr("Turkmen"); l["tl"] = tr("Tagalog"); l["tn"] = tr("Tswana"); l["to"] = tr("Tonga"); l["tr"] = tr("Turkish"); l["ts"] = tr("Tsonga"); l["tt"] = tr("Tatar"); l["tw"] = tr("Twi"); l["ty"] = tr("Tahitian"); l["ug"] = tr("Uighur"); l["uk"] = tr("Ukrainian"); l["ur"] = tr("Urdu"); l["uz"] = tr("Uzbek"); l["ve"] = tr("Venda"); l["vi"] = tr("Vietnamese"); l["vo"] = trUtf8("Volapük"); l["wa"] = tr("Walloon"); l["wo"] = tr("Wolof"); l["xh"] = tr("Xhosa"); l["yi"] = tr("Yiddish"); l["yo"] = tr("Yoruba"); l["za"] = tr("Zhuang"); l["zh"] = tr("Chinese"); l["zu"] = tr("Zulu"); return l; } QMap Languages::most_used_list() { QMap l; l["de"] = tr("German"); l["en"] = tr("English"); l["es"] = tr("Spanish"); l["fi"] = tr("Finnish"); l["fr"] = tr("French"); l["it"] = tr("Italian"); l["ja"] = tr("Japanese"); l["nl"] = tr("Dutch"); l["no"] = tr("Norwegian"); l["pt"] = tr("Portuguese"); l["ru"] = tr("Russian"); l["sv"] = tr("Swedish"); l["zh"] = tr("Chinese"); return l; } QMap Languages::translations() { QMap m; m["am"] = QString::fromUtf8("አማርኛ"); //tr("Amharic"); m["ar"] = QString::fromUtf8("العربية"); //tr("Arabic"); m["ar_SY"] = tr("Arabic - Syria"); m["bg"] = QString::fromUtf8("Български"); //tr("Bulgarian"); m["ca"] = QString::fromUtf8("Català"); //tr("Catalan"); m["cs"] = QString::fromUtf8("Čeština"); //tr("Czech"); m["da"] = "Dansk"; //tr("Danish"); m["de"] = "Deutsch"; //tr("German"); m["el"] = QString::fromUtf8("Ελληνικά"); //tr("Greek"); m["en"] = "English"; m["en_GB"] = "British English"; m["en_US"] = "American English"; m["es"] = QString::fromUtf8("Español"); //tr("Spanish"); m["et"] = "Eesti"; //tr("Estonian"); m["eu"] = "Euskara"; //tr("Basque"); m["fa"] = QString::fromUtf8("فارسی"); //tr("Persian"); m["fi"] = "Suomen kieli"; //tr("Finnish"); m["fr"] = QString::fromUtf8("Français"); // tr("French"); m["gl"] = "Galego"; //tr("Galician"); m["he_IL"] = QString::fromUtf8("עברית"); //tr("Hebrew"); m["hr"] = "Hrvatski"; //tr("Croatian"); m["hu"] = "Magyar"; //tr("Hungarian"); m["id"] = "Bahasa Indonesia"; //tr("Indonesian"); m["it"] = "Italiano"; //tr("Italian"); m["ja"] = QString::fromUtf8("日本語"); //tr("Japanese"); m["ka"] = QString::fromUtf8("ქართული"); //tr("Georgian"); m["ko"] = QString::fromUtf8("한국어"); //tr("Korean"); m["ku"] = QString::fromUtf8("Kurdîsh - Kurdî"); //("Kurdish"); m["lt"] = QString::fromUtf8("Lietuvių"); //tr("Lithuanian"); m["mk"] = QString::fromUtf8("Mакедонски"); //tr("Macedonian"); m["ms_MY"] = "Melayu"; //tr("Malay"); m["nb_NO"] = QString::fromUtf8("Norwegian Bokmål"); m["nl"] = "Nederlands"; //tr("Dutch"); m["nn_NO"] = "Norwegian Nynorsk"; //tr("Norwegian Nynorsk"); m["pl"] = "Polski"; //tr("Polish"); m["pt_BR"] = QString::fromUtf8("Português - Brasil"); //tr("Portuguese - Brazil"); m["pt"] = QString::fromUtf8("Português - Portugal"); //tr("Portuguese - Portugal"); m["ro_RO"] = QString::fromUtf8("Română"); //tr("Romanian"); m["ru_RU"] = QString::fromUtf8("Русский"); //tr("Russian"); m["sk"] = "Slovensky"; //tr("Slovak"); m["sl_SI"] = "Slovenski"; //tr("Slovene"); m["sq_AL"] = "Shqip"; //tr("Albanian"); m["sr"] = QString::fromUtf8("Српски"); //tr("Serbian"); m["sv"] = "Svenska"; //tr("Swedish"); m["th"] = QString::fromUtf8("ไทย"); //tr("Thai"); m["tr"] = QString::fromUtf8("Türkçe"); //tr("Turkish"); m["uk_UA"] = QString::fromUtf8("Українська"); //tr("Ukrainian"); m["uz"] = QString::fromUtf8("O‘zbek"); //tr("Uzbek"); m["vi_VN"] = QString::fromUtf8("Tiếng Việt"); //tr("Vietnamese"); m["zh_CN"] = QString::fromUtf8("简体中文"); //tr("Simplified-Chinese"); m["zh_TW"] = QString::fromUtf8("正體中文"); //tr("Traditional Chinese"); return m; } QMap Languages::encodings() { QMap l; l["UTF-16"] = tr("Unicode"); l["UTF-8"] = tr("UTF-8"); l["ISO-8859-1"] = tr("Western European Languages"); l["ISO-8859-15"] = tr("Western European Languages with Euro"); l["ISO-8859-2"] = tr("Slavic/Central European Languages"); l["ISO-8859-3"] = tr("Esperanto, Galician, Maltese, Turkish"); l["ISO-8859-4"] = tr("Old Baltic charset"); l["ISO-8859-5"] = tr("Cyrillic"); l["ISO-8859-6"] = tr("Arabic"); l["ISO-8859-7"] = tr("Modern Greek"); l["ISO-8859-9"] = tr( "Turkish"); l["ISO-8859-13"] = tr( "Baltic"); l["ISO-8859-14"] = tr( "Celtic"); l["ISO-8859-16"] = tr( "South-Eastern European"); l["ISO-8859-8"] = tr( "Hebrew charsets"); l["KOI8-R"] = tr( "Russian"); l["KOI8-U/RU"] = tr( "Ukrainian, Belarusian"); l["CP936"] = tr( "Simplified Chinese charset"); l["BIG5"] = tr( "Traditional Chinese charset"); l["SHIFT-JIS"] = tr( "Japanese charsets"); l["CP949"] = tr( "Korean charset"); l["CP874"] = tr( "Thai charset"); l["CP1251"] = tr( "Cyrillic Windows"); l["CP1250"] = tr( "Slavic/Central European Windows"); l["CP1256"] = tr( "Arabic Windows"); l["CP1253"] = tr("Modern Greek Windows"); return l; } QMap Languages::enca() { QMap l; l["be"] = tr("Belarusian"); l["bg"] = tr("Bulgarian"); l["cs"] = tr("Czech"); l["et"] = tr("Estonian"); l["hr"] = tr("Croatian"); l["hu"] = tr("Hungarian"); l["lt"] = tr("Lithuanian"); l["lv"] = tr("Latvian"); l["pl"] = tr("Polish"); l["ru"] = tr("Russian"); l["sk"] = tr("Slovak"); l["sl"] = tr("Slovene"); l["uk"] = tr("Ukrainian"); l["zh"] = tr("Chinese"); return l; } #include "moc_languages.cpp"