aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-02-25 20:57:39 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-02-25 20:57:39 +0000
commit16cb4ed99ba463daa20feadf35d66af8367efbac (patch)
tree67bb07c1b3461e99b502be51fd07809523c72f0f
parent2248c16122f9986aa91a0227a7602e3f21ef4d12 (diff)
downloadqmmp-16cb4ed99ba463daa20feadf35d66af8367efbac.tar.gz
qmmp-16cb4ed99ba463daa20feadf35d66af8367efbac.tar.bz2
qmmp-16cb4ed99ba463daa20feadf35d66af8367efbac.zip
improved fileops plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1584 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/General/fileops/fileops.cpp77
-rw-r--r--src/plugins/General/fileops/fileops.h4
-rw-r--r--src/plugins/General/fileops/settingsdialog.cpp15
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_cs.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_de.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_it.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_lt.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_pl.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_ru.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_tr.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts63
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts63
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_de.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_it.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts4
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts4
-rw-r--r--src/ui/translations/qmmp_cs.ts2
-rw-r--r--src/ui/translations/qmmp_de.ts2
-rw-r--r--src/ui/translations/qmmp_hu.ts2
-rw-r--r--src/ui/translations/qmmp_it.ts2
-rw-r--r--src/ui/translations/qmmp_lt.ts2
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts2
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts2
-rw-r--r--src/ui/translations/qmmp_ru.ts2
-rw-r--r--src/ui/translations/qmmp_tr.ts2
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts2
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts2
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts2
35 files changed, 504 insertions, 286 deletions
diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp
index a2cf0ee5d..32aa7b2e2 100644
--- a/src/plugins/General/fileops/fileops.cpp
+++ b/src/plugins/General/fileops/fileops.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009 by Ilya Kotov *
+ * Copyright (C) 2009-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -26,13 +26,13 @@
#include <QMessageBox>
#include <QFile>
#include <QDir>
-
#include <qmmp/soundcore.h>
#include <qmmpui/generalhandler.h>
#include <qmmpui/playlistmodel.h>
#include <qmmpui/playlistmanager.h>
#include <qmmpui/playlistitem.h>
#include <qmmpui/mediaplayer.h>
+#include <qmmpui/metadataformatter.h>
#include "fileops.h"
#define COPY_BLOCK_SIZE 102400
@@ -111,22 +111,33 @@ void FileOps::execAction(int n)
if (!QFile::exists(item->url()))
continue;
//generate file name
- QString fname = generateFileName(item, pattern);
+ MetaDataFormatter formatter(pattern);
+ QString fname = formatter.parse(item);
//append extension
QString ext = QString(".") + item->url().split('.',QString::SkipEmptyParts).takeLast ();
if (!fname.endsWith(ext))
fname += ext;
+ QString path = destination + "/" + fname;
+ QDir dir = QFileInfo(path).dir();
+ if(!dir.exists())
+ {
+ if(!dir.mkpath(dir.absolutePath()))
+ {
+ qWarning("FileOps: unable to create directory");
+ continue;
+ }
+ }
//copy file
QFile in(item->url());
- QFile out(destination + "/" + fname);
+ QFile out(path);
if (!in.open(QIODevice::ReadOnly))
{
- qDebug("FileOps: %s", qPrintable(in.errorString ()));
+ qWarning("FileOps: %s", qPrintable(in.errorString ()));
continue;
}
if (!out.open(QIODevice::WriteOnly))
{
- qDebug("FileOps: %s", qPrintable(out.errorString ()));
+ qWarning("FileOps: %s", qPrintable(out.errorString ()));
continue;
}
@@ -153,7 +164,8 @@ void FileOps::execAction(int n)
if (!QFile::exists(item->url()))
continue;
//generate file name
- QString fname = generateFileName(item, pattern);
+ MetaDataFormatter formatter(pattern);
+ QString fname = formatter.parse(item);
//append extension
QString ext = QString(".") + item->url().split('.',QString::SkipEmptyParts).takeLast ();
if (!fname.endsWith(ext))
@@ -175,7 +187,8 @@ void FileOps::execAction(int n)
case REMOVE:
qDebug("FileOps: remove");
if (QMessageBox::question (qApp->activeWindow (), tr("Remove files"),
- tr("Are you sure you want to remove %n file(s) from disk?","",items.size()),
+ tr("Are you sure you want to remove %n file(s) from disk?",
+ "",items.size()),
QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes)
break;
@@ -186,51 +199,3 @@ void FileOps::execAction(int n)
}
}
}
-//generate file name from tags using given pattern
-QString FileOps::generateFileName(PlayListItem *item, QString pattern)
-{
- QString fname = pattern;
- fname = printTag(fname, "%p", item->artist(), pattern);
- fname = printTag(fname, "%a", item->album(), pattern);
- fname = printTag(fname, "%t", item->title(), pattern);
- if(item->track().size() > 1)
- fname = printTag(fname, "%n", item->track(), pattern);
- else
- fname = printTag(fname, "%n", QString("0") + item->track(), pattern);
- fname = printTag(fname, "%g", item->genre(), pattern);
- fname = printTag(fname, "%f", item->url().section('/',-1), pattern);
- fname = printTag(fname, "%y", QString("%1").arg(item->year ()), pattern);
- if (fname.isEmpty())
- {
- if (item->url().contains('/'))
- fname = item->url().split('/',QString::SkipEmptyParts).takeLast ();
- }
- return fname;
-}
-
-QString FileOps::printTag(QString str, QString regExp, QString tagStr, QString fmt)
-{
- QString format = fmt;
- if (!tagStr.isEmpty())
- str.replace(regExp, tagStr);
- else
- {
- //remove unused separators
- int regExpPos = str.indexOf(regExp);
- if (regExpPos < 0)
- return str;
- int nextPos = str.indexOf("%", regExpPos + 1);
- if (nextPos < 0)
- {
- //last separator
- regExpPos = format.lastIndexOf(regExp);
- nextPos = format.lastIndexOf("%", regExpPos - 1);
- QString lastSep = format.right (format.size() - nextPos - 2);
- str.remove(lastSep);
- str.remove(regExp);
- }
- else
- str.remove ( regExpPos, nextPos - regExpPos);
- }
- return str;
-}
diff --git a/src/plugins/General/fileops/fileops.h b/src/plugins/General/fileops/fileops.h
index cd84e1d4b..1ba862308 100644
--- a/src/plugins/General/fileops/fileops.h
+++ b/src/plugins/General/fileops/fileops.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009 by Ilya Kotov *
+ * Copyright (C) 2009-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -50,8 +50,6 @@ private slots:
void execAction(int n);
private:
- QString generateFileName(PlayListItem *item, QString pattern);
- QString printTag(QString str, QString regExp, QString tagStr, QString fmt);
QList <int> m_types;
QStringList m_patterns;
QStringList m_destinations;
diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp
index 8955a79f3..05bc1e7c2 100644
--- a/src/plugins/General/fileops/settingsdialog.cpp
+++ b/src/plugins/General/fileops/settingsdialog.cpp
@@ -192,12 +192,17 @@ void SettingsDialog::createMenus()
menu->addAction(tr("Artist"))->setData("%p");
menu->addAction(tr("Album"))->setData("%a");
menu->addAction(tr("Title"))->setData("%t");
- menu->addAction(tr("Tracknumber"))->setData("%n");
+ menu->addAction(tr("Track number"))->setData("%n");
+ menu->addAction(tr("Two-digit track number"))->setData("%NN");
menu->addAction(tr("Genre"))->setData("%g");
- menu->addAction(tr("Filename"))->setData("%f");
- menu->addAction(tr("Date"))->setData("%d");
- menu->addAction(tr("Year"))->setData("%y");
menu->addAction(tr("Comment"))->setData("%c");
+ menu->addAction(tr("Composer"))->setData("%C");
+ menu->addAction(tr("Duration"))->setData("%l");
+ menu->addAction(tr("Disc number"))->setData("%D");
+ menu->addAction(tr("File name"))->setData("%f");
+ menu->addAction(tr("File path"))->setData("%F");
+ menu->addAction(tr("Year"))->setData("%y");
+ menu->addAction(tr("Condition"))->setData("%if(%p&%t,%p - %t,%f)");
ui.patternButton->setMenu(menu);
ui.patternButton->setPopupMode(QToolButton::InstantPopup);
connect(menu, SIGNAL(triggered (QAction *)), SLOT(addTitleString( QAction *)));
@@ -224,5 +229,5 @@ void SettingsDialog::on_tableWidget_itemDoubleClicked (QTableWidgetItem *item)
HotkeyDialog *dialog = new HotkeyDialog(item->text(), this);
if (ui.tableWidget->column (item) == 3 && dialog->exec() == QDialog::Accepted)
item->setText(dialog->key());
- delete dialog;
+ dialog->deleteLater();
}
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_cs.ts b/src/plugins/General/fileops/translations/fileops_plugin_cs.ts
index 66f7866f5..11f9fe5af 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_cs.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_cs.ts
@@ -24,17 +24,17 @@
<translation>Přerušit</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Kopíruje se soubor %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Odstranit soubory</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Jste si jisti, že chcete z disku odstranit %n soubor?</numerusform>
@@ -125,37 +125,62 @@
<translation>Název</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Číslo stopy</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Jméno souboru</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Rok</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Datum</translation>
+ <source>Comment</source>
+ <translation>Poznámka</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Rok</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Poznámka</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Vyberte adresář</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_de.ts b/src/plugins/General/fileops/translations/fileops_plugin_de.ts
index 8874228c3..2dd867060 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_de.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_de.ts
@@ -24,17 +24,17 @@
<translation>Stopp</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Datei %1/%2 wird kopiert</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Dateien entfernen</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Möchten Sie wirklich %n Datei von der Festplatte entfernen?</numerusform>
@@ -124,37 +124,62 @@
<translation>Titel</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Titelnummer</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Dateiname</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Jahr</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Datum</translation>
+ <source>Comment</source>
+ <translation>Kommentar</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Jahr</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Kommentar</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Ein Verzeichnis wählen</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_it.ts b/src/plugins/General/fileops/translations/fileops_plugin_it.ts
index 489ca2003..5a8377b02 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_it.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_it.ts
@@ -24,17 +24,17 @@
<translation>Ferma</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Copia del file</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Rimuovi file</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Vuoi davvero rimuovere %n file(s) dal disco?</numerusform>
@@ -123,37 +123,62 @@
<translation>Titolo</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Numero traccia</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Genere</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Nome file</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Anno</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Data</translation>
+ <source>Comment</source>
+ <translation>Commento</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Anno</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Commento</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Scegli una cartella</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_lt.ts b/src/plugins/General/fileops/translations/fileops_plugin_lt.ts
index 316c0d0b7..34a7fa9b4 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_lt.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_lt.ts
@@ -24,17 +24,17 @@
<translation>Stop</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Kopijuoju bylą %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Ištrinti bylas</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Ar tu tikras, jog nori ištrinti %n bylą(as) iš disko?</numerusform>
@@ -125,37 +125,62 @@
<translation>Pavadinimas</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Takelio numeris</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Žanras</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Bylos pavadinimas</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Metai</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Data</translation>
+ <source>Comment</source>
+ <translation>Komentaras</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Metai</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Komentaras</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Pasirinkite aplanką</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_pl.ts b/src/plugins/General/fileops/translations/fileops_plugin_pl.ts
index db73e9c36..89794e7b5 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_pl.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_pl.ts
@@ -24,17 +24,17 @@
<translation></translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Kopiowanie pliku %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Usuń pliki</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Czy napewno chcesz usunąć %n plik(ów) z dysku?</numerusform>
@@ -125,37 +125,62 @@
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Numer utworu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Nazwa pliku</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Rok</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Data</translation>
+ <source>Comment</source>
+ <translation>Komentarz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Rok</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Komentarz</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Wybierz katalog</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_ru.ts b/src/plugins/General/fileops/translations/fileops_plugin_ru.ts
index 54353ecc7..4c08c6e29 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_ru.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_ru.ts
@@ -24,17 +24,17 @@
<translation>Остановить</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Копирование файла %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Удалить файлы</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Вы уверены, что хотите удалить %n файл с диска?</numerusform>
@@ -125,37 +125,62 @@
<translation>Название</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Номер трека</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Имя файла</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Год</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Дата</translation>
+ <source>Comment</source>
+ <translation>Комментарий</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation>Номер трека</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation>2-х разрядный номер трека</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Год</translation>
+ <source>Composer</source>
+ <translation>Композитор</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Комментарий</translation>
+ <source>Duration</source>
+ <translation>Длительность</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation>Номер диска</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation>Имя файла</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation>Путь к файлу</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation>Условие</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Выберите директорию</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_tr.ts b/src/plugins/General/fileops/translations/fileops_plugin_tr.ts
index 461ca833b..724388ace 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_tr.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_tr.ts
@@ -24,17 +24,17 @@
<translation>Dur</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>%1/%2 dosyası kopyalanıyor</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Dosyaları kaldır</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -123,37 +123,62 @@
<translation></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation></translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Yıl</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Tarih</translation>
+ <source>Comment</source>
+ <translation>Yorum</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Yıl</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Yorum</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Dizin seç</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts b/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts
index 6f846f613..6cfe5cf55 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts
@@ -24,17 +24,17 @@
<translation>Зупинити</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>Копіювання файла %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>Видалити файли</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation>
<numerusform>Ви дійсно бажаєте видалити %n файл(ів) з диску?</numerusform>
@@ -125,37 +125,62 @@
<translation>Назва</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>Номер треку</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>Ім&apos;я файлу</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>Рік</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>Дата</translation>
+ <source>Comment</source>
+ <translation>Коментар</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>Рік</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>Коментар</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>Виберіть теку</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts b/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts
index 5223deb6d..2fecbd7eb 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts
@@ -24,17 +24,17 @@
<translation>停止</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>正在复制文件 %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>删除文件</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -123,37 +123,62 @@
<translation>标题</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>音轨</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>文件名</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>年代</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>日期</translation>
+ <source>Comment</source>
+ <translation>备注</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>年代</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>备注</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>选择一个目录</translation>
</message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts b/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts
index 2238a5356..cbda84314 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts
@@ -24,17 +24,17 @@
<translation>停止</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="135"/>
+ <location filename="../fileops.cpp" line="146"/>
<source>Copying file %1/%2</source>
<translation>復制檔案 %1/%2</translation>
</message>
<message>
- <location filename="../fileops.cpp" line="177"/>
+ <location filename="../fileops.cpp" line="189"/>
<source>Remove files</source>
<translation>刪除檔案</translation>
</message>
<message numerus="yes">
- <location filename="../fileops.cpp" line="178"/>
+ <location filename="../fileops.cpp" line="190"/>
<source>Are you sure you want to remove %n file(s) from disk?</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -123,37 +123,62 @@
<translation>標題</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="195"/>
- <source>Tracknumber</source>
- <translation>音軌</translation>
- </message>
- <message>
- <location filename="../settingsdialog.cpp" line="196"/>
+ <location filename="../settingsdialog.cpp" line="197"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="197"/>
- <source>Filename</source>
- <translation>檔名</translation>
+ <location filename="../settingsdialog.cpp" line="204"/>
+ <source>Year</source>
+ <translation>年代</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="198"/>
- <source>Date</source>
- <translation>日期</translation>
+ <source>Comment</source>
+ <translation>備註</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="195"/>
+ <source>Track number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="196"/>
+ <source>Two-digit track number</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="199"/>
- <source>Year</source>
- <translation>年代</translation>
+ <source>Composer</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="200"/>
- <source>Comment</source>
- <translation>備註</translation>
+ <source>Duration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="201"/>
+ <source>Disc number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="202"/>
+ <source>File name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="203"/>
+ <source>File path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="205"/>
+ <source>Condition</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="216"/>
+ <location filename="../settingsdialog.cpp" line="221"/>
<source>Choose a directory</source>
<translation>選取一個目錄</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts
index 1ecde8a37..8c947d3bb 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Text: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Nenalezeno</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Příjímám</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts
index d264a86fc..c00290796 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Liedtext: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Es kann kein Liedtext für dieses Stück gefunden werden.</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Daten werden empfangen</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts
index d624c1b3d..a422acd15 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Testo: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Non trovato</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Ricezione</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts
index f5597d7f2..3904fc4f2 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Dainos tekstas: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Nerasta</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Gaunu</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts
index c02967faf..4cbd0f3da 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts
@@ -65,12 +65,12 @@
<translation>Nie połączony</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Odbieranie</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Teksty: %1 - %2</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts
index 869f7c63c..2e1a9c395 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts
@@ -55,7 +55,7 @@
<translation>Ошибка</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Текст песни: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Не найдено</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Получение</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts
index bbc1c5709..cb3cd9fd8 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts
@@ -65,12 +65,12 @@
<translation>Bağlantı yok</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Alınıyor</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Şarkı Sözü: %1 - %2</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts
index eaa686f65..9079939bd 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>Тексти: %1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation>Не знайдено</translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>Отримання</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts
index fb2d2371d..24d34699d 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>歌词:%1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>接受</translation>
</message>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts
index cc85a0a3a..03bb14ddc 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts
@@ -55,7 +55,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="95"/>
+ <location filename="../lyricswindow.cpp" line="96"/>
<source>Lyrics: %1 - %2</source>
<translation>歌詞:%1 - %2</translation>
</message>
@@ -70,7 +70,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lyricswindow.cpp" line="94"/>
+ <location filename="../lyricswindow.cpp" line="95"/>
<source>Receiving</source>
<translation>接受</translation>
</message>
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index a333a626c..b0da5043d 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -97,7 +97,7 @@
<translation>Přidat URL</translation>
</message>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Chyba</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 9001e9014..d136090c5 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -97,7 +97,7 @@
<translation>Hinzuzufügende URL eingeben</translation>
</message>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index 6d48c0d82..18cc04f68 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Hiba</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index 71ae3fe44..7b0feaba0 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Errore</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index 3681e0030..9910eda4a 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Klaida</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 6ec29a893..4fb17ff20 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Błąd</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 634d4f508..e4c52ff2f 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index 325e721dc..da6165697 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index 5950eccec..ccaec8156 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Hata</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 7ba4672ce..b7ebb6391 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>Помилка</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 2030c6737..a9d31677c 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>错误</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 0e57a3140..31ef2ceff 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -92,7 +92,7 @@
<context>
<name>AddUrlDialog</name>
<message>
- <location filename="../addurldialog.cpp" line="109"/>
+ <location filename="../addurldialog.cpp" line="116"/>
<source>Error</source>
<translation>錯誤</translation>
</message>