diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-01-13 15:40:30 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-01-13 15:40:30 +0000 |
| commit | a4d4df97b77da4905ba4b4a14633f9241432f85c (patch) | |
| tree | 2358675f56c19d61439de16300eb2c5743bf9403 /src/plugins/General | |
| parent | cf28884e3bf4edf48f6fa43fe075e7a1d279fd88 (diff) | |
| download | qmmp-a4d4df97b77da4905ba4b4a14633f9241432f85c.tar.gz qmmp-a4d4df97b77da4905ba4b4a14633f9241432f85c.tar.bz2 qmmp-a4d4df97b77da4905ba4b4a14633f9241432f85c.zip | |
added complete song change plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3155 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General')
26 files changed, 2627 insertions, 24 deletions
diff --git a/src/plugins/General/songchange/settingsdialog.cpp b/src/plugins/General/songchange/settingsdialog.cpp index ee39d91cd..d6d84f990 100644 --- a/src/plugins/General/songchange/settingsdialog.cpp +++ b/src/plugins/General/songchange/settingsdialog.cpp @@ -39,7 +39,6 @@ SettingsDialog::SettingsDialog(QWidget *parent) : QDialog(parent) m_ui.titleChangeLineEdit->setText(settings.value("SongChange/title_change_command").toString()); } - SettingsDialog::~SettingsDialog() {} @@ -72,5 +71,29 @@ void SettingsDialog::addMenu(QToolButton *button) menu->addAction(tr("Condition"))->setData("%if(%p&%t,%p - %t,%f)"); button->setMenu(menu); button->setPopupMode(QToolButton::InstantPopup); - connect(menu, SIGNAL(triggered (QAction *)), SLOT(addTitleString(QAction *))); + connect(menu, SIGNAL(triggered (QAction *)), SLOT(addTemplateString(QAction *))); +} + +void SettingsDialog::addTemplateString(QAction *a) +{ + QMenu *menu = qobject_cast<QMenu*> (sender()); + if(!menu) + return; + + if(m_ui.newTrackButton->menu() == menu) + { + m_ui.newTrackLineEdit->insert(a->data().toString()); + } + else if(m_ui.endOfTrackButton->menu() == menu) + { + m_ui.endOfTrackLineEdit->insert(a->data().toString()); + } + else if(m_ui.endOfPlayListButton->menu() == menu) + { + m_ui.endOfPlayListLineEdit->insert(a->data().toString()); + } + else if(m_ui.titleChangeButton->menu() == menu) + { + m_ui.titleChangeLineEdit->insert(a->data().toString()); + } } diff --git a/src/plugins/General/songchange/settingsdialog.h b/src/plugins/General/songchange/settingsdialog.h index c6eb32292..e7e55ef0c 100644 --- a/src/plugins/General/songchange/settingsdialog.h +++ b/src/plugins/General/songchange/settingsdialog.h @@ -23,6 +23,9 @@ #include <QDialog> #include "ui_settingsdialog.h" +class QAction; +class QToolButton; + /** @author Ilya Kotov <forkotov02@hotmail.ru> */ @@ -37,8 +40,12 @@ public: public slots: void accept(); +private slots: + void addTemplateString(QAction *); + private: void addMenu(QToolButton *button); + Ui::SettingsDialog m_ui; }; diff --git a/src/plugins/General/songchange/songchange.cpp b/src/plugins/General/songchange/songchange.cpp index 74aa6f4f8..0e79766de 100644 --- a/src/plugins/General/songchange/songchange.cpp +++ b/src/plugins/General/songchange/songchange.cpp @@ -26,6 +26,7 @@ #include <QMessageBox> #include <QFile> #include <QDir> +#include <QProcess> #include <qmmp/soundcore.h> #include <qmmpui/uihelper.h> #include <qmmpui/playlistmodel.h> @@ -38,6 +39,7 @@ SongChange::SongChange(QObject *parent) : QObject(parent) { m_core = SoundCore::instance(); + m_plManager = PlayListManager::instance(); connect(m_core, SIGNAL(stateChanged(Qmmp::State)), SLOT(onStateChanged(Qmmp::State))); connect(m_core, SIGNAL(metaDataChanged()), SLOT(onMetaDataChanged())); connect(m_core, SIGNAL(finished()), SLOT(onFinised())); @@ -69,11 +71,19 @@ void SongChange::onMetaDataChanged() { if(m_prevMetaData[Qmmp::URL] == metaData[Qmmp::URL]) { - qDebug("m_titleChangeCommand"); + if(!m_titleChangeCommand.isEmpty()) + { + qDebug("SongChange: startig title change command.."); + executeCommand(metaData, m_titleChangeCommand); + } } else { - qDebug("new_track_command"); + if(!m_newTrackCommand.isEmpty()) + { + qDebug("SongChange: startig new track command.."); + executeCommand(metaData, m_newTrackCommand); + } } } m_prevMetaData = metaData; @@ -81,5 +91,28 @@ void SongChange::onMetaDataChanged() void SongChange::onFinised() { - qDebug("on_track_finished"); + if(!m_endOfTrackCommand.isEmpty()) + { + qDebug("SongChange: startig end of track command.."); + executeCommand(m_prevMetaData, m_endOfTrackCommand); + } + if(!m_endOfPlCommand.isEmpty() && !m_plManager->currentPlayList()->nextItem()) + { + qDebug("SongChange: startig end of playlist command.."); + executeCommand(m_prevMetaData, m_endOfPlCommand); + } +} + +bool SongChange::executeCommand(const QMap<Qmmp::MetaData, QString> &metaData, const QString &format) +{ + MetaDataFormatter formatter(format); + QString command = formatter.parse(metaData); +#ifdef Q_OS_WIN + bool ok = QProcess::startDetached(QString("cmd.exe \"%1\"").arg(command)); +#else + bool ok = QProcess::startDetached(QString("sh -c \"%1\"").arg(command)); +#endif + if(!ok) + qWarning("SongChange: unable to start command '%s'", qPrintable(command)); + return ok; } diff --git a/src/plugins/General/songchange/songchange.h b/src/plugins/General/songchange/songchange.h index 24f414147..ae026b3eb 100644 --- a/src/plugins/General/songchange/songchange.h +++ b/src/plugins/General/songchange/songchange.h @@ -27,11 +27,11 @@ class QAction; class SoundCore; class PlayListItem; +class PlayListManager; /** @author Ilya Kotov <forkotov02@hotmail.ru> */ - class SongChange : public QObject { Q_OBJECT @@ -46,11 +46,13 @@ private slots: void onFinised(); private: + bool executeCommand(const QMap <Qmmp::MetaData, QString> &metaData, const QString &format); QString m_newTrackCommand; QString m_endOfTrackCommand; QString m_endOfPlCommand; QString m_titleChangeCommand; SoundCore *m_core; + PlayListManager *m_plManager; QMap <Qmmp::MetaData, QString> m_prevMetaData; }; diff --git a/src/plugins/General/songchange/songchange.pro b/src/plugins/General/songchange/songchange.pro index 9318e9d48..7bf1c046b 100644 --- a/src/plugins/General/songchange/songchange.pro +++ b/src/plugins/General/songchange/songchange.pro @@ -3,7 +3,7 @@ include(../../plugins.pri) INCLUDEPATH += ../../../../src CONFIG += release \ warn_on \ -plugin +plugin TARGET =$$PLUGINS_PREFIX/General/songchange unix : QMAKE_CLEAN = $$PLUGINS_PREFIX/General/libsongchange.so @@ -16,20 +16,7 @@ unix : LIBS += -lqmmpui -lqmmp win32 : QMAKE_LIBDIR += ../../../../bin win32 : LIBS += -lqmmpui0 -lqmmp0 -#TRANSLATIONS = translations/songchange_plugin_cs.ts \ -# translations/songchange_plugin_de.ts \ -# translations/songchange_plugin_zh_CN.ts \ -# translations/songchange_plugin_zh_TW.ts \ -# translations/songchange_plugin_ru.ts \ -# translations/songchange_plugin_pl.ts \ -# translations/songchange_plugin_uk_UA.ts \ -# translations/songchange_plugin_it.ts \ -# translations/songchange_plugin_tr.ts \ -# translations/songchange_plugin_lt.ts \ -# translations/songchange_plugin_nl.ts \ -# translations/songchange_plugin_ja.ts \ -# translations/songchange_plugin_es.ts -#RESOURCES = translations/translations.qrc +RESOURCES = translations/translations.qrc unix { isEmpty(LIB_DIR){ LIB_DIR = /lib diff --git a/src/plugins/General/songchange/songchangefactory.cpp b/src/plugins/General/songchange/songchangefactory.cpp index 5f6a65c51..e85e665d2 100644 --- a/src/plugins/General/songchange/songchangefactory.cpp +++ b/src/plugins/General/songchange/songchangefactory.cpp @@ -47,9 +47,9 @@ QDialog *SongChangeFactory::createConfigDialog(QWidget *parent) void SongChangeFactory::showAbout(QWidget *parent) { - /*QMessageBox::about (parent, tr("About File Operations Plugin"), - tr("Qmmp File Operations Plugin")+"\n"+ - tr("Written by: Ilya Kotov <forkotov02@hotmail.ru>"));*/ + QMessageBox::about (parent, tr("About Song Change Plugin"), + tr("Qmmp Song Change Plugin")+"\n"+ + tr("Written by: Ilya Kotov <forkotov02@hotmail.ru>")); } QTranslator *SongChangeFactory::createTranslator(QObject *parent) diff --git a/src/plugins/General/songchange/translations/songchange_plugin_cs.ts b/src/plugins/General/songchange/translations/songchange_plugin_cs.ts new file mode 100644 index 000000000..cfea184e4 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_cs.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="cs_CZ"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_de.ts b/src/plugins/General/songchange/translations/songchange_plugin_de.ts new file mode 100644 index 000000000..0af286050 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_de.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de_DE"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_es.ts b/src/plugins/General/songchange/translations/songchange_plugin_es.ts new file mode 100644 index 000000000..731def568 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_es.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="es_ES"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_fr.ts b/src/plugins/General/songchange/translations/songchange_plugin_fr.ts new file mode 100644 index 000000000..4958161d4 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_fr.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="fr_FR"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_he.ts b/src/plugins/General/songchange/translations/songchange_plugin_he.ts new file mode 100644 index 000000000..b5c768c0c --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_he.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="he_IL"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_hu.ts b/src/plugins/General/songchange/translations/songchange_plugin_hu.ts new file mode 100644 index 000000000..890b3c6e3 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_hu.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="hu_HU"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_it.ts b/src/plugins/General/songchange/translations/songchange_plugin_it.ts new file mode 100644 index 000000000..65bc2540e --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_it.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="it_IT"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_ja.ts b/src/plugins/General/songchange/translations/songchange_plugin_ja.ts new file mode 100644 index 000000000..96510a0ee --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_ja.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="ja_JP"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_kk.ts b/src/plugins/General/songchange/translations/songchange_plugin_kk.ts new file mode 100644 index 000000000..35a4c4493 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_kk.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="kk_KZ"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_lt.ts b/src/plugins/General/songchange/translations/songchange_plugin_lt.ts new file mode 100644 index 000000000..e9d285a62 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_lt.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="lt_LT"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_nl.ts b/src/plugins/General/songchange/translations/songchange_plugin_nl.ts new file mode 100644 index 000000000..cbe6da2ca --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_nl.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="nl_NL"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_pl_PL.ts b/src/plugins/General/songchange/translations/songchange_plugin_pl_PL.ts new file mode 100644 index 000000000..99b36c5d0 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_pl_PL.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="pl_PL"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_pt_BR.ts b/src/plugins/General/songchange/translations/songchange_plugin_pt_BR.ts new file mode 100644 index 000000000..a2d53283d --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_pt_BR.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="pt_BR"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_ru.ts b/src/plugins/General/songchange/translations/songchange_plugin_ru.ts new file mode 100644 index 000000000..54b8d6001 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_ru.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="ru_RU"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_sk.ts b/src/plugins/General/songchange/translations/songchange_plugin_sk.ts new file mode 100644 index 000000000..8f3f48c88 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_sk.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="sk_SK"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_tr.ts b/src/plugins/General/songchange/translations/songchange_plugin_tr.ts new file mode 100644 index 000000000..efccc402a --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_tr.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="tr_TR"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_uk_UA.ts b/src/plugins/General/songchange/translations/songchange_plugin_uk_UA.ts new file mode 100644 index 000000000..34728e398 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_uk_UA.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="uk_UA"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_zh_CN.ts b/src/plugins/General/songchange/translations/songchange_plugin_zh_CN.ts new file mode 100644 index 000000000..7d1465121 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_zh_CN.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="zh_CN"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/songchange_plugin_zh_TW.ts b/src/plugins/General/songchange/translations/songchange_plugin_zh_TW.ts new file mode 100644 index 000000000..602085554 --- /dev/null +++ b/src/plugins/General/songchange/translations/songchange_plugin_zh_TW.ts @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="zh_TW"> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>File Operations Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="32"/> + <location filename="../settingsdialog.ui" line="42"/> + <location filename="../settingsdialog.ui" line="52"/> + <location filename="../settingsdialog.ui" line="62"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="76"/> + <source>Command to run when Qmmp starts new track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="83"/> + <source>Command to run toward to end of a track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="90"/> + <source>Command to run when Qmmp reaches the end of the playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>Command to run when title changes (i.e. network streams title)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="58"/> + <source>Artist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="59"/> + <source>Album</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="60"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="61"/> + <source>Track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="62"/> + <source>Two-digit track number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="63"/> + <source>Genre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="64"/> + <source>Comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="65"/> + <source>Composer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="66"/> + <source>Duration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="67"/> + <source>Disc number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="68"/> + <source>File name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="69"/> + <source>File path</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="70"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="71"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SongChangeFactory</name> + <message> + <location filename="../songchangefactory.cpp" line="30"/> + <source>Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="50"/> + <source>About Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="51"/> + <source>Qmmp Song Change Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../songchangefactory.cpp" line="52"/> + <source>Written by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/songchange/translations/translations.qrc b/src/plugins/General/songchange/translations/translations.qrc new file mode 100644 index 000000000..8c8eb21ac --- /dev/null +++ b/src/plugins/General/songchange/translations/translations.qrc @@ -0,0 +1,24 @@ +<!DOCTYPE RCC> +<RCC version="1.0"> + <qresource> + <file>songchange_plugin_ru.qm</file> + <file>songchange_plugin_uk_UA.qm</file> + <file>songchange_plugin_zh_CN.qm</file> + <file>songchange_plugin_zh_TW.qm</file> + <file>songchange_plugin_tr.qm</file> + <file>songchange_plugin_cs.qm</file> + <file>songchange_plugin_pt_BR.qm</file> + <file>songchange_plugin_de.qm</file> + <file>songchange_plugin_pl_PL.qm</file> + <file>songchange_plugin_fr.qm</file> + <file>songchange_plugin_it.qm</file> + <file>songchange_plugin_kk.qm</file> + <file>songchange_plugin_lt.qm</file> + <file>songchange_plugin_hu.qm</file> + <file>songchange_plugin_nl.qm</file> + <file>songchange_plugin_ja.qm</file> + <file>songchange_plugin_sk.qm</file> + <file>songchange_plugin_es.qm</file> + <file>songchange_plugin_he.qm</file> + </qresource> +</RCC> |
