Ignore:
Timestamp:
May 3, 2016, 2:14:41 PM (9 years ago)
Author:
Silvan Scherrer
Message:

smplayer: update vendor to version 16.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/src/about.cpp

    r168 r175  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2014 Ricardo Villalba <rvm@users.sourceforge.net>
     2    Copyright (C) 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    2323#include "preferences.h"
    2424#include "paths.h"
    25 #include "mplayerversion.h"
     25#include "inforeader.h"
     26#include "links.h"
    2627
    2728#include <QFile>
     
    3637        setWindowIcon( Images::icon("logo", 64) );
    3738
    38         logo->setPixmap( QPixmap(":/icons-png/logo.png").scaledToHeight(64, Qt::SmoothTransformation) );
     39        logo->setPixmap( QPixmap(":/default-theme/logo.png").scaledToHeight(64, Qt::SmoothTransformation) );
    3940        contrib_icon->setPixmap( Images::icon("contributors" ) );
    4041        translators_icon->setPixmap( Images::icon("translators" ) );
    4142        license_icon->setPixmap( Images::icon("license" ) );
    4243
    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());
    5447
    5548        info->setText(
    56                 "<b>SMPlayer</b> &copy; 2006-2014 Ricardo Villalba &lt;rvm@users.sourceforge.net&gt;<br><br>"
     49                "<b>SMPlayer</b> &copy; 2006-2016 Ricardo Villalba &lt;rvm@users.sourceforge.net&gt;<br><br>"
    5750                "<b>" + tr("Version: %1").arg(Version::printable()) + "</b>" +
    5851#if PORTABLE_APP
     
    6457        "<br>" +
    6558        tr("Using Qt %1 (compiled with Qt %2)").arg(qVersion()).arg(QT_VERSION_STR) + "<br>" +
    66                 mplayer_version +
     59                mplayer_version + "<br><br>" +
    6760                "<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                /*
    7165                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>" */
    7384        );
    7485
     
    7788                "<i>"
    7889                "This program is free software; you can redistribute it and/or modify "
    79             "it under the terms of the GNU General Public License as published by "
    80             "the Free Software Foundation; either version 2 of the License, or "
    81             "(at your option) any later version."  "</i><br><br>";
     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>";
    8293               
    8394        QString license_file = Paths::doc("gpl.html", "en");
     
    146157                 tr("You can also help to translate SMPlayer into your own language.") +"<p>"+
    147158                 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>");
    201162}
    202163
Note: See TracChangeset for help on using the changeset viewer.