Changeset 175 for smplayer/vendor/current/src/about.cpp
- Timestamp:
- May 3, 2016, 2:14:41 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/about.cpp
r168 r175 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 4Ricardo Villalba <rvm@users.sourceforge.net>2 Copyright (C) 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 23 23 #include "preferences.h" 24 24 #include "paths.h" 25 #include "mplayerversion.h" 25 #include "inforeader.h" 26 #include "links.h" 26 27 27 28 #include <QFile> … … 36 37 setWindowIcon( Images::icon("logo", 64) ); 37 38 38 logo->setPixmap( QPixmap(":/ icons-png/logo.png").scaledToHeight(64, Qt::SmoothTransformation) );39 logo->setPixmap( QPixmap(":/default-theme/logo.png").scaledToHeight(64, Qt::SmoothTransformation) ); 39 40 contrib_icon->setPixmap( Images::icon("contributors" ) ); 40 41 translators_icon->setPixmap( Images::icon("translators" ) ); 41 42 license_icon->setPixmap( Images::icon("license" ) ); 42 43 43 QString mplayer_version; 44 if (pref->mplayer_detected_version > 0) { 45 if (pref->mplayer_is_mplayer2) { 46 mplayer_version = tr("Using MPlayer2 %1").arg(pref->mplayer2_detected_version); 47 } else { 48 mplayer_version = tr("Using MPlayer %1").arg(MplayerVersion::toString(pref->mplayer_detected_version)); 49 } 50 mplayer_version += "<br><br>"; 51 } else { 52 mplayer_version += "<br>"; 53 } 44 InfoReader * i = InfoReader::obj(pref->mplayer_bin); 45 i->getInfo(); 46 QString mplayer_version = tr("Using %1").arg(i->playerVersion()); 54 47 55 48 info->setText( 56 "<b>SMPlayer</b> © 2006-201 4Ricardo Villalba <rvm@users.sourceforge.net><br><br>"49 "<b>SMPlayer</b> © 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net><br><br>" 57 50 "<b>" + tr("Version: %1").arg(Version::printable()) + "</b>" + 58 51 #if PORTABLE_APP … … 64 57 "<br>" + 65 58 tr("Using Qt %1 (compiled with Qt %2)").arg(qVersion()).arg(QT_VERSION_STR) + "<br>" + 66 mplayer_version + 59 mplayer_version + "<br><br>" + 67 60 "<b>"+ tr("Links:") +"</b><br>"+ 68 tr("Official website:") +" "+ link("http://smplayer.sourceforge.net") +"<br>"+ 69 tr("Support forum:") +" "+ link("http://smplayer.sourceforge.net/forum/") +"<br>"+ 70 "<br>" + 61 tr("Official website:") +" "+ link(URL_HOMEPAGE) +"<br>"+ 62 tr("Support forum:") +" "+ link(URL_FORUM) +"<br>"+ 63 "<br>" + 64 /* 71 65 tr("SMPlayer uses the award-winning MPlayer as playback engine. See %1") 72 .arg("<a href=\"http://www.mplayerhq.hu/design7/info.html\">http://www.mplayerhq.hu</a>") 66 .arg("<a href=\"http://www.mplayerhq.hu/design7/info.html\">http://www.mplayerhq.hu</a>") + 67 */ 68 #if defined(MPV_SUPPORT) && defined(MPLAYER_SUPPORT) 69 tr("SMPlayer is a graphical interface for %1 and %2.") 70 .arg("<a href=\"http://www.mplayerhq.hu/design7/info.html\">MPlayer</a>") 71 .arg("<a href=\"http://www.mpv.io\">mpv</a>") + 72 #else 73 tr("SMPlayer is a graphical interface for %1.") 74 #ifdef MPV_SUPPORT 75 .arg("<a href=\"http://www.mpv.io\">mpv</a>") + 76 #endif 77 #ifdef MPLAYER_SUPPORT 78 .arg("<a href=\"http://www.mplayerhq.hu/design7/info.html\">MPlayer</a>") + 79 #endif 80 #endif 81 "<br><br>" + 82 tr("Subtitles service powered by %1").arg("<a href=\"http://www.opensubtitles.org\">www.OpenSubtitles.org</a>") 83 /* + "<br><a href=\"http://www.opensubtitles.org\"><img src=\":default-theme/opensubtitles-logo.png\"></a>" */ 73 84 ); 74 85 … … 77 88 "<i>" 78 89 "This program is free software; you can redistribute it and/or modify " 79 80 81 90 "it under the terms of the GNU General Public License as published by " 91 "the Free Software Foundation; either version 2 of the License, or " 92 "(at your option) any later version." "</i><br><br>"; 82 93 83 94 QString license_file = Paths::doc("gpl.html", "en"); … … 146 157 tr("You can also help to translate SMPlayer into your own language.") +"<p>"+ 147 158 tr("Visit %1 and join a translation team.").arg("<a href=\"http://www.transifex.com/projects/p/smplayer/\">http://www.transifex.com/projects/p/smplayer/</a>") + 148 "<p>" + 149 tr("Current translators from the transifex teams:") + 150 "<p>" + 151 trad(tr("Spanish"), "Ricardo Villalba") + 152 trad(tr("Basque"), "Xabier Aramendi") + 153 trad(tr("Croatian"), "Gogo") + 154 trad(tr("Czech"), QStringList() << QString::fromUtf8("Petr Å imáÄek") << QString::fromUtf8("Jakub KoÅŸÃÅ¡ek")) + 155 trad(tr("Japanese"), QStringList() << "Ever_green" << "Nardog") + 156 trad(tr("Korean"), QStringList() << "ParkJS" << "Potato") + 157 trad(tr("Portuguese"), QStringList() << QString::fromUtf8("Sérgio Marques") << "Hugo Carvalho") + 158 trad(tr("Serbian"), QStringList() << QString::fromUtf8("Mladen PejakoviÄ") << "Miroslav" << "Rancher") + 159 trad(tr("Ukrainian"), QStringList() << "Zubr139" << "evmir2" << "vitrolov") + 160 trad(tr("Galician"), QStringList() << QString::fromUtf8("Adrián Chaves Fernández") << "Miguel Branco" << "antiparvos") + 161 trad(tr("Lithuanian"), QString::fromUtf8("Algimantas MargeviÄius")) + 162 trad(tr("Malay"), QStringList() << "Abuyop" << "inashdeen") + 163 trad(tr("Portuguese - Brazil"), QStringList() << QString::fromUtf8("Maico Sertório") << "Vinicius" << "Ronnie Dilli" << QString::fromUtf8("Lucas Simões") << "Conservador Ressurge") + 164 trad(tr("Hebrew"), "GenghisKhan") + 165 trad(tr("Simplified Chinese"), QStringList() << "OpenBDH" << "Zhangzheliuli" << "Zhangmin" << "wwj402" << "775405984" << "DefineFC") + 166 trad(tr("Vietnamese"), QStringList() << "Anh Phan" << "Biz Over" << "Thu Thao Nguyen Ngoc" << "Duy Truong Nguyen") + 167 trad(tr("Polish"), QStringList() <<"Filux" << QString::fromUtf8("Åukasz Hryniuk") << QString::fromUtf8("Piotr StrÄbski") << QString::fromUtf8("MichaÅ Trzebiatowski") << "Grzegorz Pruchniakowski") + 168 trad(tr("Russian"), QStringList() << "WiseLord" << "Viktor" << "DmitryKX" << "Gleb Mekhrenin" << "ElFrio" << "Semen V. Dubina" << "Denis" << "angry_snake" << "Andrei Stepanov") + 169 trad(tr("French"), QStringList() << "Olivier Devineau" << "Ybsar" << "Janmaro" << "Guillaume 'zzd10h' Boesel" << "tneskovic" << "Calinou" << "Cajetan Bouchard") + 170 trad(tr("Indonesian"), QStringList() << "Mohamad Hasan Al Banna" << "Aulia Firdaus Simbolon" << "Muhammad Fikri Hariri") + 171 trad(tr("Danish"), "Michael Larsen") + 172 trad(tr("Hungarian"), QStringList() << "Gojko" << QString::fromUtf8("Zsolt Péter Basák") << "chris020891") + 173 trad(tr("Turkish"), QStringList() << "Emre Firat" << QString::fromUtf8("Hasan Akgöz") << QString::fromUtf8("ÑкÑп")) + 174 trad(tr("Finnish"), QString::fromUtf8("Jiri Grönroos")) + 175 trad(tr("German"), QStringList() << "Shaggy" << QString::fromUtf8("MichaÅ Trzebiatowski") << "Eclipse" << "j5lx" << "Tobias Bannert") + 176 trad(tr("Traditional Chinese"), QStringList() << "Taijuin Lee" << "Wpliao" << "Jeff Huang" << "cges30901") + 177 trad(tr("Bulgarian"), QStringList() << "Ivailo Monev" << QString::fromUtf8("РаЎПÑлав") << "Elusiv_man" << "Kiril Kirilov") + 178 trad(tr("Norwegian Nynorsk"), QStringList() << "Bjorni" << "F_Sauce") + 179 trad(tr("Swedish"), QStringList() << "XC" << "Andreas Gustafsson" << "Patrik Nilsson") + 180 trad(tr("Arabic"), QStringList() << "Riyadh" << "Muhammad Fawwaz Orabi" << "Mohamed Sakhri" << QString::fromUtf8("Ø·Ø§ÙØ±")) + 181 trad(tr("Georgian"), "George Machitidze") + 182 trad(tr("Arabic - Saudi Arabia"), "Mohamed") + 183 trad(tr("Sinhala"), QStringList() << "Rathnayake" << "anupeiris" << "sahan777") + 184 trad(tr("Greek"), QString::fromUtf8("ÎÎ¹Î¬ÎœÎœÎ·Ï ÎÎœÎžÏ 185 ΌίΎηÏ")) + 186 trad(tr("Estonian"), QString::fromUtf8("Olav MÀgi")) + 187 trad(tr("N'ko"), QStringList() << QString::fromUtf8("Kairaba Cissé") << "Youssouf Diaby" << "Lasnei Kante" << "Kante Soufiane") + 188 trad(tr("Italian"), QStringList() << "Damtux" << "Samir Hawamdeh" << "Fabio Mazza") + 189 trad(tr("Uzbek"), "Umid Almasov") + 190 trad(tr("Catalan"), QStringList() << "Anna Fenoy" << "Jmontane") + 191 trad(tr("Slovak"), QString::fromUtf8("Ján ÄanovskÜ")) + 192 trad(tr("British English"), "F_Sauce") + 193 trad(tr("Albanian"), "rigels.gordani") + 194 trad(tr("Dutch"), QStringList() << "CecilWesterhof" << "meijdam" << "Heimen Stoffels") + 195 trad(tr("Romanian"), "msalajan") + 196 trad(tr("Khmer"), "Sovichet Tep") + 197 trad(tr("Telugu"), "Praveen_Illa") + 198 trad(tr("Tamil"), "vithushanth123") + 199 trad(tr("Malayalam"), "Akhilan") + 200 ""); 159 "<p><a href=\"" URL_TRANSLATORS "\">" + 160 tr("Click here to know the translators from the transifex teams") + 161 "</a>"); 201 162 } 202 163
Note:
See TracChangeset
for help on using the changeset viewer.