Replace, and translate, strings from XML
This commit is contained in:
@@ -167,7 +167,23 @@ int Settings::sidebar()
|
||||
QStringList Settings::lyricProviders()
|
||||
{
|
||||
QStringList def;
|
||||
def << "lyrics.wikia.com";
|
||||
def << "lyrics.wikia.com"
|
||||
<< "lyricstime.com"
|
||||
<< "lyricsreg.com"
|
||||
<< "lyricsmania.com"
|
||||
<< "metrolyrics.com"
|
||||
<< "azlyrics.com"
|
||||
<< "songlyrics.com"
|
||||
<< "elyrics.net"
|
||||
<< "lyricsdownload.com"
|
||||
<< "lyrics.com"
|
||||
<< "lyricsbay.com"
|
||||
<< "directlyrics.com"
|
||||
<< "loudson.gs"
|
||||
<< "teksty.org"
|
||||
<< "tekstowo.pl (POLISH)"
|
||||
<< "vagalume.uol.com.br"
|
||||
<< "vagalume.uol.com.br (PORTUGUESE)";
|
||||
return GET_STRINGLIST("lyricProviders", def);
|
||||
}
|
||||
|
||||
|
||||
@@ -19,8 +19,9 @@
|
||||
//#include "songinfoview.h"
|
||||
#include "ultimatelyricsprovider.h"
|
||||
#include "ui_lyricsettings.h"
|
||||
|
||||
#include <QSettings>
|
||||
#ifdef ENABLE_KDE_SUPPORT
|
||||
#include <KDE/KLocale>
|
||||
#endif
|
||||
|
||||
LyricSettings::LyricSettings(QWidget *parent)
|
||||
: QWidget(parent),
|
||||
@@ -44,7 +45,15 @@ void LyricSettings::Load(const QList<UltimateLyricsProvider*> &providers) {
|
||||
ui_->providers->clear();
|
||||
foreach (const UltimateLyricsProvider* provider, providers) {
|
||||
QListWidgetItem* item = new QListWidgetItem(ui_->providers);
|
||||
item->setText(provider->name());
|
||||
QString name(provider->name());
|
||||
#ifdef ENABLE_KDE_SUPPORT
|
||||
name.replace("(POLISH)", i18n("Polish Translations)"));
|
||||
name.replace("(PORTUGUESE)", i18n("Portuguese Translations)"));
|
||||
#else
|
||||
name.replace("(POLISH)", tr("Polish Translations)"));
|
||||
name.replace("(PORTUGUESE)", tr("Portuguese Translations)"));
|
||||
#endif
|
||||
item->setText(name);
|
||||
item->setCheckState(provider->is_enabled() ? Qt::Checked : Qt::Unchecked);
|
||||
// item->setForeground(provider->is_enabled() ? palette().color(QPalette::Active, QPalette::Text)
|
||||
// : palette().color(QPalette::Disabled, QPalette::Text));
|
||||
|
||||
@@ -183,7 +183,7 @@
|
||||
<invalidIndicator value="Sorry, we have no"/>
|
||||
<invalidIndicator value="This is an upcoming album and we do not have the"/>
|
||||
</provider>
|
||||
<provider name="tekstowo.pl (Polish translations)" title=" {artist} - {title} - " charset="iso-8859-2" url="http://www.tekstowo.pl/piosenka,{artist},{title}.html">
|
||||
<provider name="tekstowo.pl (POLISH)" title=" {artist} - {title} - " charset="iso-8859-2" url="http://www.tekstowo.pl/piosenka,{artist},{title}.html">
|
||||
<urlFormat replace=" _@,;&\/'"." with="_"/>
|
||||
<extract>
|
||||
<item tag="<div id="tran" style="display:none">"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
<item tag="<div class="tab_original">"/>
|
||||
</extract>
|
||||
</provider>
|
||||
<provider name="vagalume.uol.com.br (Portuguese translations)" title="{title} de {artist} no VAGALUME" charset="iso-8859-1" url="http://vagalume.uol.com.br/{artist}/{title}-traducao.html">
|
||||
<provider name="vagalume.uol.com.br (PORTUGUESE)" title="{title} de {artist} no VAGALUME" charset="iso-8859-1" url="http://vagalume.uol.com.br/{artist}/{title}-traducao.html">
|
||||
<urlFormat replace=" _@,;&\/'"." with="-"/>
|
||||
<extract>
|
||||
<item tag="<div class="tab_tra_pt">"/>
|
||||
|
||||
Reference in New Issue
Block a user