aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-07 17:43:49 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-07 17:43:49 +0000
commitdb5b68f071652db2be954408c920dd0b0ba183dc (patch)
tree91e99210504e73ac7e2b739738d9d2b58eebbe6e /src/plugins/General
parent27c85813333601030db19603873c3bc55852c445 (diff)
downloadqmmp-db5b68f071652db2be954408c920dd0b0ba183dc.tar.gz
qmmp-db5b68f071652db2be954408c920dd0b0ba183dc.tar.bz2
qmmp-db5b68f071652db2be954408c920dd0b0ba183dc.zip
converter: added presets support, fixed flac preset, enabled 'cancel'
button git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2381 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General')
-rw-r--r--src/plugins/General/converter/converter.cpp74
-rw-r--r--src/plugins/General/converter/converter.h13
-rw-r--r--src/plugins/General/converter/converterdialog.cpp29
-rw-r--r--src/plugins/General/converter/converterdialog.h1
-rw-r--r--src/plugins/General/converter/converterhelper.cpp9
-rw-r--r--src/plugins/General/converter/presets.conf2
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_cs.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_de.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_es.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_it.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_ja.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_lt.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_nl.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_pl.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_ru.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_tr.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_uk_UA.ts55
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_zh_CN.ts49
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_zh_TW.ts49
19 files changed, 502 insertions, 269 deletions
diff --git a/src/plugins/General/converter/converter.cpp b/src/plugins/General/converter/converter.cpp
index 68746ff2f..441b97e09 100644
--- a/src/plugins/General/converter/converter.cpp
+++ b/src/plugins/General/converter/converter.cpp
@@ -32,13 +32,18 @@
Converter::Converter(QObject *parent) : QThread(parent)
{}
-void Converter::add(const QStringList &urls)
+Converter::~Converter()
+{
+ stop();
+}
+
+void Converter::add(const QStringList &urls, const QVariantMap &preset)
{
foreach(QString url, urls)
- add(url);
+ add(url, preset);
}
-void Converter::add(const QString &url)
+void Converter::add(const QString &url, const QVariantMap &preset)
{
InputSource *source = InputSource::create(url, this);
if(!source->initialize())
@@ -88,41 +93,64 @@ void Converter::add(const QString &url)
}
m_decoders.enqueue(decoder);
m_inputs.insert(decoder, source);
+ m_presets.insert(decoder, preset);
if(!decoder->totalTime())
source->setOffset(-1);
source->setParent(this);
}
+void Converter::stop()
+{
+ m_mutex.lock();
+ m_user_stop = true;
+ m_mutex.unlock();
+ wait();
+ m_presets.clear();
+ qDeleteAll(m_inputs.values());
+ m_inputs.clear();
+ qDeleteAll(m_decoders);
+ m_decoders.clear();
+}
+
void Converter::run()
{
- QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- QString music_path = QDesktopServices::storageLocation(QDesktopServices::MusicLocation);
- QString path = settings.value("Converter/out_dir", music_path).toString();
- QString pattern = settings.value("Converter/file_name","%p - %t").toString();
- MetaDataFormatter formatter(pattern);
+ qDebug("Converter: staring thread");
+ m_user_stop = false;
MetaDataFormatter desc_formatter("%p%if(%p&%t, - ,)%t [%l]");
while(!m_decoders.isEmpty())
{
Decoder *decoder = m_decoders.dequeue();
+ QVariantMap preset = m_presets.take(decoder);
AudioParameters ap = decoder->audioParameters();
QString url = m_inputs[decoder]->url();
+ QString out_path = preset["out_dir"].toString();
+ QString pattern = preset["file_name"].toString();
QList <FileInfo *> list = MetaDataManager::instance()->createPlayList(url);
- if(list.isEmpty())
+ if(list.isEmpty() || out_path.isEmpty() || pattern.isEmpty())
{
- //ignore
+ qWarning("Converter: invalid parameters");
+ m_inputs.take(decoder)->deleteLater();
+ delete decoder;
+ continue;
}
- QString desc = desc_formatter.parse(list[0]->metaData(), list[0]->length());
+ MetaDataFormatter formatter(pattern);
+
+ QString desc = tr("Track: %1").arg(desc_formatter.parse(list[0]->metaData(), list[0]->length()));
+ desc += "\n";
+ desc += tr("Preset: %1").arg(preset["name"].toString());
emit desriptionChanged(desc);
QString name = formatter.parse(list[0]->metaData(), list[0]->length());
- QString full_path = path + "/" + name + ".ogg";
- QString command = "oggenc -q 1 -o %o -";
+ QString full_path = out_path + "/" + name + "." + preset["ext"].toString();
+ QString command = preset["command"].toString();
command.replace("%o", "\"" + full_path + "\"");
+ qDebug("Converter: starting task '%s'", qPrintable(preset["name"].toString()));
+
qDeleteAll(list);
list.clear();
@@ -164,6 +192,7 @@ void Converter::run()
size_t to_write = sizeof(wave_header);
if(to_write != fwrite(&wave_header, 1, to_write, enc_pipe))
{
+ qWarning("Converter: output file write erro");
m_inputs.take(decoder)->deleteLater();
delete decoder;
pclose(enc_pipe);
@@ -175,7 +204,18 @@ void Converter::run()
//fclose(enc_pipe);
m_inputs.take(decoder)->deleteLater();
delete decoder;
+ m_mutex.lock();
+ if(m_user_stop)
+ {
+ qDebug("Converter: task '%s' aborted", qPrintable(preset["name"].toString()));
+ m_mutex.unlock();
+ return;
+ }
+ else
+ qDebug("Converter: task '%s' finished with success", qPrintable(preset["name"].toString()));
+ m_mutex.unlock();
}
+ qDebug("Converter: thread finished");
}
bool Converter::convert(Decoder *decoder, FILE *file)
@@ -222,6 +262,14 @@ bool Converter::convert(Decoder *decoder, FILE *file)
qDebug("finished!");
return true;
}
+
+ m_mutex.lock();
+ if(m_user_stop)
+ {
+ m_mutex.unlock();
+ return false;
+ }
+ m_mutex.unlock();
}
return false;
}
diff --git a/src/plugins/General/converter/converter.h b/src/plugins/General/converter/converter.h
index 080d3688d..0e69a4fdc 100644
--- a/src/plugins/General/converter/converter.h
+++ b/src/plugins/General/converter/converter.h
@@ -24,6 +24,8 @@
#include <QThread>
#include <QQueue>
#include <QHash>
+#include <QVariantMap>
+#include <QMutex>
#include <stdio.h>
#include <qmmp/decoder.h>
#include <qmmp/inputsource.h>
@@ -36,9 +38,13 @@ class Converter : public QThread
Q_OBJECT
public:
explicit Converter(QObject *parent = 0);
+ virtual ~Converter();
- void add(const QStringList &urls);
- void add(const QString &url);
+ void add(const QStringList &urls, const QVariantMap &preset);
+ void add(const QString &url, const QVariantMap &preset);
+
+public slots:
+ void stop();
signals:
void progress(int percent);
@@ -50,6 +56,9 @@ private:
bool convert(Decoder *decoder, FILE *file);
QQueue <Decoder*> m_decoders;
QHash <Decoder*, InputSource*> m_inputs;
+ QHash <Decoder*, QVariantMap> m_presets;
+ QMutex m_mutex;
+ bool m_user_stop;
};
diff --git a/src/plugins/General/converter/converterdialog.cpp b/src/plugins/General/converter/converterdialog.cpp
index 8a54a1885..e4938afe6 100644
--- a/src/plugins/General/converter/converterdialog.cpp
+++ b/src/plugins/General/converter/converterdialog.cpp
@@ -71,6 +71,18 @@ QStringList ConverterDialog::selectedUrls() const
return out;
}
+QVariantMap ConverterDialog::preset() const
+{
+ if(ui.presetComboBox->currentIndex() == -1)
+ return QVariantMap();
+ int index = ui.presetComboBox->currentIndex();
+ //aditional parameters
+ QVariantMap preset = ui.presetComboBox->itemData(index).toMap();
+ preset["out_dir"] = ui.outDirEdit->text();
+ preset["file_name"] = ui.outFileEdit->text();
+ return preset;
+}
+
void ConverterDialog::on_dirButton_clicked()
{
QString dir = FileDialog::getExistingDirectory(this, tr("Choose a directory"),
@@ -86,22 +98,6 @@ void ConverterDialog::accept()
settings.setValue("out_dir", ui.outDirEdit->text());
settings.value("file_name", ui.outFileEdit->text());
settings.endGroup();
-
- /*QSettings preset_settings(QDir::homePath() + "/.qmmp/converterrc", QSettings::IniFormat);
- preset_settings.clear();
- for(int i = 0; i < ui.presetComboBox->count(); ++i)
- {
- QString name = ui.presetComboBox->itemText(i);
- QVariantMap data = ui.presetComboBox->itemData(i).toMap();
- if(data["read_only"].toBool())
- continue;
- preset_settings.beginGroup(name);
- preset_settings.setValue("ext", data["ext"].toString());
- preset_settings.setValue("command", data["command"].toString());
- preset_settings.setValue("use_16bit", data["use_16bit"].toBool());
- preset_settings.setValue("tags", data["tags"].toBool());
- preset_settings.endGroup();
- }*/
QDialog::accept();
}
@@ -184,6 +180,7 @@ void ConverterDialog::copyPreset()
int index = ui.presetComboBox->currentIndex();
QVariantMap data = ui.presetComboBox->itemData(index).toMap();
data["name"] = uniqueName(data["name"].toString());
+ data["read_only"] = false;
ui.presetComboBox->addItem (data["name"].toString(), data);
}
diff --git a/src/plugins/General/converter/converterdialog.h b/src/plugins/General/converter/converterdialog.h
index acb223b11..452d6d9af 100644
--- a/src/plugins/General/converter/converterdialog.h
+++ b/src/plugins/General/converter/converterdialog.h
@@ -40,6 +40,7 @@ public:
virtual ~ConverterDialog();
QStringList selectedUrls() const;
+ QVariantMap preset() const;
public slots:
virtual void accept();
diff --git a/src/plugins/General/converter/converterhelper.cpp b/src/plugins/General/converter/converterhelper.cpp
index 2bde69119..44f7337f9 100644
--- a/src/plugins/General/converter/converterhelper.cpp
+++ b/src/plugins/General/converter/converterhelper.cpp
@@ -44,6 +44,7 @@ ConverterHelper::ConverterHelper(QObject *parent) : QObject(parent)
connect(m_converter,SIGNAL(progress(int)),m_progress,SLOT(setValue(int)));
connect(m_converter, SIGNAL(finished()), m_progress, SLOT(reset()));
connect(m_converter, SIGNAL(desriptionChanged(QString)), m_progress, SLOT(setLabelText(QString)));
+ connect(m_progress, SIGNAL(canceled()), m_converter, SLOT(stop()));
}
ConverterHelper::~ConverterHelper()
@@ -62,7 +63,13 @@ void ConverterHelper::openConverter()
if(d->exec() == QDialog::Accepted)
{
QStringList urls = d->selectedUrls();
- m_converter->add(urls);
+ QVariantMap preset = d->preset();
+ if(preset.isEmpty())
+ {
+ d->deleteLater();
+ return;
+ }
+ m_converter->add(urls, preset);
if(!m_converter->isRunning())
m_converter->start();
diff --git a/src/plugins/General/converter/presets.conf b/src/plugins/General/converter/presets.conf
index 5b2ebb03e..78afcb8ea 100644
--- a/src/plugins/General/converter/presets.conf
+++ b/src/plugins/General/converter/presets.conf
@@ -30,7 +30,7 @@ tags=true
name=FLAC
ext=flac
-command=flac -o %o -5 -
+command=flac -o %o -5 --ignore-chunk-sizes -f -
use_16bit=false
tags=true
diff --git a/src/plugins/General/converter/translations/converter_plugin_cs.ts b/src/plugins/General/converter/translations/converter_plugin_cs.ts
index 4faa2ef56..6fa8de85b 100644
--- a/src/plugins/General/converter/translations/converter_plugin_cs.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_cs.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="cs">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">…</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Vyberte adresář</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Umělec</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Název</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Číslo stopy</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Dvoumístné číslo stopy</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Žánr</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Poznámka</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Skladatel</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Délka</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Číslo disku</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Název souboru</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Rok</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Stav</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_de.ts b/src/plugins/General/converter/translations/converter_plugin_de.ts
index 75137bfab..d36a82f0a 100644
--- a/src/plugins/General/converter/translations/converter_plugin_de.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_de.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="de_DE">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation>…</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation>Ein Verzeichnis wählen</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation>Interpret</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation>Stücknummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation>Zweistellige Stücknummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation>Komponist</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation>Abspieldauer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation>CD-Nummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation>Zustand</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_es.ts b/src/plugins/General/converter/translations/converter_plugin_es.ts
index 8ba2870c6..f8a6dc0be 100644
--- a/src/plugins/General/converter/translations/converter_plugin_es.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_es.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="es">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Elija un directorio</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Intérprete</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Número de pista</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Número de pista con dos cifras</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Género</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Comentario</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Compositor</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Duración</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Número de disco</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Nombre del archivo</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Año</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Condición</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_it.ts b/src/plugins/General/converter/translations/converter_plugin_it.ts
index 1d1657b90..9abca0615 100644
--- a/src/plugins/General/converter/translations/converter_plugin_it.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_it.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Scegli una cartella</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Interprete</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Titolo</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Numero traccia</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Numero traccia su due cifre</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Genere</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Commento</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Compositore</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Durata</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Disco num.</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Nome documento</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Anno</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">PErcorso documento</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_ja.ts b/src/plugins/General/converter/translations/converter_plugin_ja.ts
index a5175541f..795d5feee 100644
--- a/src/plugins/General/converter/translations/converter_plugin_ja.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_ja.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="ja_JP">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">ディレクトリを選択</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">アーティスト</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">アルバム</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">タイトル</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">トラック番号</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">トラック番号 数字2桁</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">ジャンル</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">コメント</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">作曲者</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">演奏時間</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">ディスク番号</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">ファイル名</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">年</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">定番</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_lt.ts b/src/plugins/General/converter/translations/converter_plugin_lt.ts
index bc19ff4af..31ecff01e 100644
--- a/src/plugins/General/converter/translations/converter_plugin_lt.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_lt.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="lt">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Pasirinkite aplanką</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Atlikėjas</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Albumas</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Pavadinimas</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Takelio numeris</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Dviejų skaitmenų takelio numeris</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Žanras</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Komentaras</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Autorius</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Trukmė</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Disko numeris</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Metai</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Būklė</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_nl.ts b/src/plugins/General/converter/translations/converter_plugin_nl.ts
index 38619ca4f..d058d4da2 100644
--- a/src/plugins/General/converter/translations/converter_plugin_nl.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_nl.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="nl">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">…</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Kies een map</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Artiest</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Naam</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Liednummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Twee-getal liednummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Genre</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Commentaar</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Componist</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Duur</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">CD nummer</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Bestandsnaam</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Jaar</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Staat</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_pl.ts b/src/plugins/General/converter/translations/converter_plugin_pl.ts
index f655a5589..b510d8cee 100644
--- a/src/plugins/General/converter/translations/converter_plugin_pl.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_pl.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="pl_PL">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Wybierz katalog</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Artysta</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Album</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Tytuł</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Numer utworu</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">Dwucyfrowy numer utworu</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Gatunek</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Komentarz</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Kompozytor</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Długość</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Numer płyty</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Nazwa pliku</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Rok</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Warunek</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_ru.ts b/src/plugins/General/converter/translations/converter_plugin_ru.ts
index 4b0c9212e..cfaccbbef 100644
--- a/src/plugins/General/converter/translations/converter_plugin_ru.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_ru.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="ru_RU">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Выберите директорию</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">Исполнитель</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">Альбом</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">Название</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">Номер трека</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">2-х разрядный номер трека</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">Жанр</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Комментарий</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">Композитор</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">Длительность</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">Номер диска</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">Имя файла</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Год</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">Условие</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_tr.ts b/src/plugins/General/converter/translations/converter_plugin_tr.ts
index f54926c27..40c122244 100644
--- a/src/plugins/General/converter/translations/converter_plugin_tr.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_tr.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="tr_TR">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">Dizin seç</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">Yorum</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">Yıl</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_uk_UA.ts b/src/plugins/General/converter/translations/converter_plugin_uk_UA.ts
index 5a568ad57..ecba260a5 100644
--- a/src/plugins/General/converter/translations/converter_plugin_uk_UA.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_uk_UA.ts
@@ -1,6 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="uk">
-<defaultcodec></defaultcodec>
+<!DOCTYPE TS>
+<TS version="2.0" language="uk">
+<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>ConverterDialog</name>
<message>
@@ -34,97 +47,99 @@
<translation>Переписати існуючі файли</translation>
</message>
<message>
+ <location filename="../converterdialog.ui" line="87"/>
+ <location filename="../converterdialog.ui" line="94"/>
<location filename="../converterdialog.ui" line="101"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation>Виберіть теку</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation>2-розрядний номер трека</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation>Тривалість</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation>Номер диска</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation>Ім&apos;я файла</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation>Створити копію</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation>Умова</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation>Створити</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation>Редагувати</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation>Видалити</translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_zh_CN.ts b/src/plugins/General/converter/translations/converter_plugin_zh_CN.ts
index c7e6269e8..13a9a316f 100644
--- a/src/plugins/General/converter/translations/converter_plugin_zh_CN.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_zh_CN.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="zh_CN">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">选择一个目录</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">艺术家</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">专辑</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">标题</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">音轨编号</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">两位数音轨编号</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">流派</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">备注</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">作曲</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">持续时间</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">光盘编号</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">文件名</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">年代</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">条件</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/converter/translations/converter_plugin_zh_TW.ts b/src/plugins/General/converter/translations/converter_plugin_zh_TW.ts
index 8c52466bf..763f58e25 100644
--- a/src/plugins/General/converter/translations/converter_plugin_zh_TW.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_zh_TW.ts
@@ -2,6 +2,19 @@
<!DOCTYPE TS>
<TS version="2.0" language="zh_TW">
<context>
+ <name>Converter</name>
+ <message>
+ <location filename="../converter.cpp" line="142"/>
+ <source>Track: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../converter.cpp" line="144"/>
+ <source>Preset: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>ConverterDialog</name>
<message>
<location filename="../converterdialog.ui" line="14"/>
@@ -41,92 +54,92 @@
<translation type="unfinished">...</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="76"/>
+ <location filename="../converterdialog.cpp" line="88"/>
<source>Choose a directory</source>
<translation type="unfinished">選取一個目錄</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="111"/>
+ <location filename="../converterdialog.cpp" line="107"/>
<source>Artist</source>
<translation type="unfinished">藝術家</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="112"/>
+ <location filename="../converterdialog.cpp" line="108"/>
<source>Album</source>
<translation type="unfinished">專輯</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="113"/>
+ <location filename="../converterdialog.cpp" line="109"/>
<source>Title</source>
<translation type="unfinished">標題</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="114"/>
+ <location filename="../converterdialog.cpp" line="110"/>
<source>Track number</source>
<translation type="unfinished">音軌編號</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="115"/>
+ <location filename="../converterdialog.cpp" line="111"/>
<source>Two-digit track number</source>
<translation type="unfinished">兩位數音軌編號</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="116"/>
+ <location filename="../converterdialog.cpp" line="112"/>
<source>Genre</source>
<translation type="unfinished">流派</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="117"/>
+ <location filename="../converterdialog.cpp" line="113"/>
<source>Comment</source>
<translation type="unfinished">備註</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="118"/>
+ <location filename="../converterdialog.cpp" line="114"/>
<source>Composer</source>
<translation type="unfinished">作曲</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="119"/>
+ <location filename="../converterdialog.cpp" line="115"/>
<source>Duration</source>
<translation type="unfinished">持續時間</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="120"/>
+ <location filename="../converterdialog.cpp" line="116"/>
<source>Disc number</source>
<translation type="unfinished">光槃編號</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="121"/>
+ <location filename="../converterdialog.cpp" line="117"/>
<source>File name</source>
<translation type="unfinished">文件名</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="131"/>
+ <location filename="../converterdialog.cpp" line="127"/>
<source>Create a copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="122"/>
+ <location filename="../converterdialog.cpp" line="118"/>
<source>Year</source>
<translation type="unfinished">年代</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="123"/>
+ <location filename="../converterdialog.cpp" line="119"/>
<source>Condition</source>
<translation type="unfinished">條件</translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="129"/>
+ <location filename="../converterdialog.cpp" line="125"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="130"/>
+ <location filename="../converterdialog.cpp" line="126"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../converterdialog.cpp" line="132"/>
+ <location filename="../converterdialog.cpp" line="128"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>