diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-10-07 17:43:49 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-10-07 17:43:49 +0000 |
| commit | db5b68f071652db2be954408c920dd0b0ba183dc (patch) | |
| tree | 91e99210504e73ac7e2b739738d9d2b58eebbe6e | |
| parent | 27c85813333601030db19603873c3bc55852c445 (diff) | |
| download | qmmp-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
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>Ім'я файла</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> |
