Changeset 128 for smplayer/trunk/src/about.cpp
- Timestamp:
- Mar 29, 2012, 4:53:15 PM (13 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 127
- Property svn:mergeinfo changed
-
smplayer/trunk/src/about.cpp
r124 r128 27 27 #include <QFile> 28 28 #include <QDesktopServices> 29 30 //#define TRANS_ORIG31 #define TRANS_LIST32 //#define TRANS_TABLE33 29 34 30 using namespace Global; … … 60 56 #if PORTABLE_APP 61 57 " (" + tr("Portable Edition") + ")" + 58 #endif 59 #ifdef EXPERIMENTAL 60 "<br>Experimental branch<br>" 62 61 #endif 63 62 "<br>" + … … 141 140 return QString( 142 141 tr("The following people have contributed with translations:") + 143 #ifndef TRANS_TABLE 144 "<ul>" + 145 #else 146 "<table>" + 147 #endif 142 "<p>" + 143 trad(tr("Spanish"), "Ricardo Villalba <rvm@users.sourceforge.net>") + 148 144 trad(tr("German"), "Panagiotis Papadopoulos <pano_90@gmx.net>") + 149 145 trad(tr("Slovak"), "Sweto <peter.mendel@gmail.com>") + … … 192 188 trad(tr("Korean"), "Heesu Yoon <imsu30@gmail.com>") + 193 189 trad(tr("Macedonian"), "Marko Doda <mark0d0da@gmail.com>") + 194 trad(tr("Basque"), "Piarres Beobide <pi@beobide.net>") + 190 trad(tr("Basque"), QStringList() 191 << "Piarres Beobide <pi@beobide.net>" 192 << "Xabier Aramendi <azpidatziak@gmail.com>") + 195 193 trad(tr("Catalan"), QString::fromUtf8("Roger Calvó <rcalvoi@yahoo.com>")) + 196 194 trad(tr("Slovenian"), "Janez Troha <janez.troha@gmail.com>") + … … 200 198 trad(tr("Vietnamese"), QString::fromUtf8("Lê Xuân Thảo <thaolx@gmail.com>")) + 201 199 trad(tr("Estonian"), QString::fromUtf8("Olav MÀgi <olav.magi@hotmail.com>")) + 202 trad(tr("Lithuanian"), "Freemail <ricka_g@freemail.lt>") + 200 trad(tr("Lithuanian"), QStringList() 201 << "Freemail <ricka_g@freemail.lt>" 202 << QString::fromUtf8("Algimantas MargeviÄius <margevicius.algimantas@gmail.com>") ) + 203 203 trad(tr("Danish"), "Martin Schlander <mschlander@opensuse.org>") + 204 204 trad(tr("Croatian"), QString::fromUtf8("Josip KujundÅŸija <marshsmello@gmail.com>")) + 205 #ifndef TRANS_TABLE 206 "</ul>"); 207 #else 208 "</table>"); 209 #endif 205 ""); 210 206 } 211 207 … … 215 211 216 212 QString About::trad(const QString & lang, const QStringList & authors) { 217 #ifdef TRANS_ORIG218 QString s;219 220 switch (authors.count()) {221 case 2: s = tr("%1 and %2"); break;222 case 3: s = tr("%1, %2 and %3"); break;223 case 4: s = tr("%1, %2, %3 and %4"); break;224 case 5: s = tr("%1, %2, %3, %4 and %5"); break;225 default: s = "%1";226 }227 228 for (int n = 0; n < authors.count(); n++) {229 QString author = authors[n];230 s = s.arg(author.replace("<", "<").replace(">", ">"));231 }232 233 return "<li>"+ tr("<b>%1</b>: %2").arg(lang).arg(s) + "</li>";234 #endif235 236 #ifdef TRANS_LIST237 QString s = "<ul>";;238 for (int n = 0; n < authors.count(); n++) {239 QString author = authors[n];240 s += "<li>"+ author.replace("<", "<").replace(">", ">") + "</li>";241 }242 s+= "</ul>";243 244 return "<li>"+ tr("<b>%1</b>: %2").arg(lang).arg(s) + "</li>";245 #endif246 247 #ifdef TRANS_TABLE248 213 QString s; 249 214 for (int n = 0; n < authors.count(); n++) { … … 252 217 if (n < (authors.count()-1)) s += "<br>"; 253 218 } 254 255 return QString("<tr><td align=right><b>%1</b></td><td>%2</td></tr>").arg(lang).arg(s); 256 #endif 219 return QString("<h3>%1:</h3><h4>%2</h4><hr>").arg(lang).arg(s); 257 220 } 258 221
Note:
See TracChangeset
for help on using the changeset viewer.