diff options
35 files changed, 411 insertions, 190 deletions
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts index f4e9cb3b1..e9e27c436 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts @@ -9,12 +9,12 @@ <translation>Změnit zkratku</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Stlačte kombinaci kláves, kterou chcete přiřadit</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Smazat</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts index 765043397..108218882 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts @@ -9,12 +9,12 @@ <translation>Kurzbefehl bearbeiten</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Drücken Sie die Tastenkombination, die verwendet werden soll</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Zurücksetzen</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts index 09ef13a18..ced62c87a 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts @@ -9,12 +9,12 @@ <translation>Moidifica la scorciatoia</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Premi la combinazione di tasti che vuoi assegnare</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Pulisci</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts index 4554c69c6..58ddaf00a 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts @@ -9,12 +9,12 @@ <translation>Keisti nuorodą</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Paspauskite klavišų kombinaciją, kurią norite priskirti</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Išvalyti</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts index de1ba58a0..e000e0be3 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts @@ -9,12 +9,12 @@ <translation>Modyfikuj skrót</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Wciśnij kombinację klawiszy, którą chcesz przypisać</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Wyczyść</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts index be84f2811..c110a746c 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts @@ -9,12 +9,12 @@ <translation>Изменить сочетание клавиш</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Нажмите клавиши, сочетание которых вы хотите использовать</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Очистить</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts index 9c36d964f..767bac40a 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts @@ -9,12 +9,12 @@ <translation>Kısayolu Düzenle</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Atamak istediğiniz tuş kombinasyonuna basın</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Temizle</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts index a9380e44f..1d4932a7e 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts @@ -9,12 +9,12 @@ <translation>Змінити комбінації клавіш</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>Натисніть клавіші, які Ви бажаєте призначити</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>Очистити</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts index d152c2d11..d5c8f20f7 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts @@ -9,12 +9,12 @@ <translation>修改快捷键</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>请按您想指派的组合键</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>清除</translation> </message> diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts index acaeaa620..cf5fe921e 100644 --- a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts +++ b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts @@ -9,12 +9,12 @@ <translation>修改熱鍵</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="29"/> + <location filename="../hotkeydialog.ui" line="32"/> <source>Press the key combination you want to assign</source> <translation>請按您想指定的組合鍵</translation> </message> <message> - <location filename="../hotkeydialog.ui" line="43"/> + <location filename="../hotkeydialog.ui" line="52"/> <source>Clear</source> <translation>清除</translation> </message> diff --git a/src/plugins/General/kdenotify/kdenotify.cpp b/src/plugins/General/kdenotify/kdenotify.cpp index 892967013..b33f7d789 100644 --- a/src/plugins/General/kdenotify/kdenotify.cpp +++ b/src/plugins/General/kdenotify/kdenotify.cpp @@ -28,33 +28,33 @@ #include <QTimer> #include <QImage> #include <QApplication> +#include <QVariant> + #include <qmmpui/metadataformatter.h> #include <qmmp/soundcore.h> #include <qmmp/metadatamanager.h> + #include "kdenotify.h" -KdeNotify::KdeNotify(QObject *parent) : General(parent),m_UseFreedesktopSpec(false) +KdeNotify::KdeNotify(QObject *parent) : General(parent),m_useFreedesktopSpec(true) { - notifier = new QDBusInterface("org.kde.VisualNotifications", - "/VisualNotifications", "org.kde.VisualNotifications", + m_notifier = new QDBusInterface("org.freedesktop.Notifications", + "/org/freedesktop/Notifications","org.freedesktop.Notifications", QDBusConnection::sessionBus(), this); - if(notifier->lastError().type() != QDBusError::NoError) + if(m_notifier->lastError().type() != QDBusError::NoError) { - delete(notifier); - qWarning() << "KdeNotify: unable to create dbus interface." - << "Have you got KDE SC 4.4 or newer? Lets try..."; - - notifier = new QDBusInterface("org.freedesktop.Notifications", - "/org/freedesktop/Notifications","org.freedesktop.Notifications"); - if(notifier->lastError().type() != QDBusError::NoError) + delete(m_notifier); + m_notifier = new QDBusInterface("org.kde.VisualNotifications", + "/VisualNotifications", "org.kde.VisualNotifications", + QDBusConnection::sessionBus(), this); + if(m_notifier->lastError().type() != QDBusError::NoError) { - qWarning() << "KdeNotify: Can't create interface. Sorry."; + qWarning() << "KdeNotify: Unable to create interface."; return; } - m_UseFreedesktopSpec = true; + m_useFreedesktopSpec = false; } qWarning() << "KdeNotify: DBus interfece created successfully."; - //m_ConfigDir = QFileInfo(Qmmp::configFile()).absoluteDir().path(); QString path = QFileInfo(Qmmp::configFile()).absoluteDir().path(); QDir dir(path); if(!dir.exists("kdenotifycache")) @@ -65,17 +65,27 @@ KdeNotify::KdeNotify(QObject *parent) : General(parent),m_UseFreedesktopSpec(fal QSettings settings(Qmmp::configFile(),QSettings::IniFormat); settings.beginGroup("Kde_Notifier"); - m_NotifyDelay = settings.value("notify_delay",10000).toInt(); - m_ShowCovers = settings.value("show_covers",true).toBool(); + m_notifyDuration = settings.value("notify_duration",5000).toInt(); + m_showCovers = settings.value("show_covers",true).toBool(); m_template = settings.value("template", DEFAULT_TEMPLATE).toString(); m_template.remove("\n"); + m_updateNotify = settings.value("update_notify",true).toBool(); settings.endGroup(); + m_currentNotifyId = 0; - QTimer *timer = new QTimer(this); - timer->setSingleShot(true); - timer->setInterval(3000); //after that notification will be showed. - connect(timer,SIGNAL(timeout()),SLOT(showMetaData())); - connect(SoundCore::instance(),SIGNAL(metaDataChanged()),timer, SLOT(start())); + if(m_updateNotify) + { + connect(SoundCore::instance(),SIGNAL(metaDataChanged()),SLOT(showMetaData())); + connect(m_notifier,SIGNAL(NotificationClosed(uint,uint)),this,SLOT(notificationClosed(uint,uint))); + } + else + { + QTimer *timer = new QTimer(this); + timer->setSingleShot(true); + timer->setInterval(NOTIFY_DELAY); //after that notification will be showed. + connect(timer,SIGNAL(timeout()),SLOT(showMetaData())); + connect(SoundCore::instance(),SIGNAL(metaDataChanged()),timer, SLOT(start())); + } } KdeNotify::~KdeNotify() @@ -105,37 +115,39 @@ QList<QVariant> KdeNotify::prepareNotification() } QList<QVariant> args; args.append("Qmmp"); //app-name - args.append(0U); //replaces-id - if(!m_UseFreedesktopSpec) + args.append(m_currentNotifyId); //replaces-id; + if(!m_useFreedesktopSpec) args.append(""); //event-id - args.append(m_imagesDir + "/app_icon.png"); //app-icon(path to icon on disk) + args.append(m_imagesDir + "/app.png"); //app-icon(path to icon on disk) args.append(tr("Qmmp now playing:")); //summary (notification title) MetaDataFormatter f(m_template); QString body = f.parse(core->metaData(), core->totalTime()/1000); QString coverPath; - if(m_ShowCovers) + if(m_showCovers) { - QPixmap cover = MetaDataManager::instance()->instance()->getCover(core->metaData(Qmmp::URL)); + QPixmap cover = MetaDataManager::instance()->getCover(core->metaData(Qmmp::URL)); if(!cover.isNull()) { coverPath = m_coverPath; - cover.scaled(100,100,Qt::IgnoreAspectRatio,Qt::SmoothTransformation).save(coverPath); + cover.scaled(90,90,Qt::IgnoreAspectRatio,Qt::SmoothTransformation).save(coverPath); } } if(coverPath.isEmpty()) coverPath = m_imagesDir + "/empty_cover.png"; QString nBody; - nBody.append("<table padding=\"3px\"><tr><td width=\"80px\" height=\"80px\" padding=\"3px\">"); - nBody.append("<img height=\"80\" width=\"80\" src=\"%1\"></td><td width=\"10\"></td><td>%2</td></tr><table>"); - nBody = nBody.arg(coverPath,body); - + nBody.append(body); args.append(nBody); //body + args.append(QStringList()); //actions - args.append(QVariantMap()); //hints - args.append(m_NotifyDelay); //timeout + + QVariantMap hints; + hints.insert("image_path",coverPath); + args.append(hints); //hints + + args.append(m_notifyDuration); //timeout return args; } @@ -144,5 +156,19 @@ void KdeNotify::showMetaData() { QList<QVariant> n = prepareNotification(); if(!n.isEmpty()) - notifier->callWithArgumentList(QDBus::NoBlock,"Notify",n); + { + QDBusReply<uint> reply = m_notifier->callWithArgumentList(QDBus::Block,"Notify",n); + if(reply.isValid() && m_updateNotify) + { + m_currentNotifyId = reply.value(); + } + } +} + +void KdeNotify::notificationClosed(uint id, uint reason) +{ + Q_UNUSED(reason); + qWarning() << "notificationClosed: " << id; + if(m_currentNotifyId == id) + m_currentNotifyId = 0; } diff --git a/src/plugins/General/kdenotify/kdenotify.h b/src/plugins/General/kdenotify/kdenotify.h index 26aae0cdf..937c383f6 100644 --- a/src/plugins/General/kdenotify/kdenotify.h +++ b/src/plugins/General/kdenotify/kdenotify.h @@ -28,8 +28,10 @@ #include "qmmp/qmmp.h" #define DEFAULT_TEMPLATE "<b>%if(%t,%t,%f)</b>\n%if(%p,<br>%p,)\n%if(%a,<br>%a,)\n%if(%l,<br><b>%l</b>,)" +#define NOTIFY_DELAY 2 class QDBusInterface; +class QTimer; class KdeNotify : public General { @@ -40,17 +42,20 @@ public: private: QList<QVariant> prepareNotification(); - QDBusInterface *notifier; + QString totalTimeString(); + QDBusInterface *m_notifier; QString m_coverPath; - int m_NotifyDelay; - bool m_ShowCovers; - bool m_UseFreedesktopSpec; + int m_notifyDuration; + unsigned int m_currentNotifyId; + bool m_showCovers; + bool m_useFreedesktopSpec; + bool m_updateNotify; QString m_template; QString m_imagesDir; - + private slots: void showMetaData(); - QString totalTimeString(); + void notificationClosed(uint id, uint reason); }; #endif // KDENOTIFY_H diff --git a/src/plugins/General/kdenotify/settingsdialog.cpp b/src/plugins/General/kdenotify/settingsdialog.cpp index 7bc7399bf..b3e835ca8 100644 --- a/src/plugins/General/kdenotify/settingsdialog.cpp +++ b/src/plugins/General/kdenotify/settingsdialog.cpp @@ -34,8 +34,9 @@ SettingsDialog::SettingsDialog(QWidget *parent) : QSettings settings(Qmmp::configFile(),QSettings::IniFormat); settings.beginGroup("Kde_Notifier"); - ui->kNotifyDelaySpinBox->setValue(settings.value("notify_delay",10000).toInt()); + ui->notifyDelaySpinBox->setValue(settings.value("notify_duration",10000).toInt()/1000); ui->showCoversCheckBox->setChecked(settings.value("show_covers",true).toBool()); + ui->updateNotifyCheckBox->setChecked(settings.value("update_notify",true).toBool()); m_template = settings.value("template", DEFAULT_TEMPLATE).toString(); settings.endGroup(); } @@ -49,9 +50,10 @@ void SettingsDialog::accept() { QSettings settings(Qmmp::configFile(),QSettings::IniFormat); settings.beginGroup("Kde_Notifier"); - settings.setValue("notify_delay",ui->kNotifyDelaySpinBox->value()); + settings.setValue("notify_duration",ui->notifyDelaySpinBox->value()*1000); settings.setValue("show_covers",ui->showCoversCheckBox->isChecked()); settings.setValue("template",m_template); + settings.setValue("update_notify",ui->updateNotifyCheckBox->isChecked()); settings.endGroup(); QDialog::accept(); } diff --git a/src/plugins/General/kdenotify/settingsdialog.ui b/src/plugins/General/kdenotify/settingsdialog.ui index 67785333d..af210c756 100644 --- a/src/plugins/General/kdenotify/settingsdialog.ui +++ b/src/plugins/General/kdenotify/settingsdialog.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>296</width> - <height>125</height> + <width>349</width> + <height>230</height> </rect> </property> <property name="windowTitle"> @@ -23,54 +23,6 @@ <property name="bottomMargin"> <number>6</number> </property> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Notification delay [ms]:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QSpinBox" name="kNotifyDelaySpinBox"> - <property name="maximum"> - <number>50000</number> - </property> - <property name="value"> - <number>10000</number> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QCheckBox" name="showCoversCheckBox"> - <property name="text"> - <string>Show covers</string> - </property> - </widget> - </item> - <item row="2" column="0" colspan="2"> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QPushButton" name="templateButton"> - <property name="text"> - <string>Change template</string> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> <item row="3" column="0" colspan="2"> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> @@ -81,6 +33,92 @@ </property> </widget> </item> + <item row="0" column="0" colspan="2"> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Options</string> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Notification delay [s]:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QSpinBox" name="notifyDelaySpinBox"> + <property name="maximum"> + <number>100</number> + </property> + <property name="value"> + <number>10</number> + </property> + </widget> + </item> + <item row="0" column="2"> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0" colspan="3"> + <widget class="QCheckBox" name="updateNotifyCheckBox"> + <property name="text"> + <string>Update visible notification instead create new</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Appearance</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QCheckBox" name="showCoversCheckBox"> + <property name="text"> + <string>Show covers</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QPushButton" name="templateButton"> + <property name="text"> + <string>Change template</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + </item> </layout> </widget> <resources/> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts index bd8fbd8c8..962c50d70 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Qmmp nyní přehrává:</translation> </message> @@ -36,22 +36,37 @@ <translation>Nastavení notifikačního modulu pro KDE4</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Prodleva notifikace [ms]:</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts index f9ce9c765..57c6d1b11 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Qmmp spielt zurzeit:</translation> </message> @@ -36,22 +36,37 @@ <translation>Einstellungen KDE-4-Benachrichtigungsmodul</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Benachrichtigungsdauer (ms):</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation>Cover anzeigen</translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts index dba21edac..36ea527ea 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Qmmp ora in esecuzione:</translation> </message> @@ -36,22 +36,37 @@ <translation>Impostazioni del plugin di notificazione per KDE 4</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Ritardo notificazione [ms]: </translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation>Mostra copertine</translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts index 32df41ab7..638184a2d 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Qmmp dabar groja:</translation> </message> @@ -37,22 +37,37 @@ <translation>KDE 4 pranešimų įskiepio nustatymai</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Pranešimo užlaikymas [ms]:</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts index a975d06d8..01d2f6647 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Qmmp teraz odtwarza:</translation> </message> @@ -37,22 +37,37 @@ <translation>Ustawienia wtyczki Powiadamianie KDE 4</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Czas zanikania [ms]:</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts index 3bc81f68d..6350e4315 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Играет:</translation> </message> @@ -37,22 +37,37 @@ <translation>Настройки модуля уведомлений KDE4</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Задержка уведомления [мс]:</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation>Показывать обложки</translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation>Изменить шаблон</translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation>Шаблон уведомления</translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts index 15e7d6c89..961606d36 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation type="unfinished"></translation> </message> @@ -36,22 +36,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts index b3632d63f..bbeb1d225 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation>Відтворюється:</translation> </message> @@ -37,22 +37,37 @@ <translation>Налаштування модуля повідомлень KDE4</translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> - <translation>Час показу [мс]:</translation> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation>Показати обкладинки</translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation>Змінити шаблон</translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation>Шаблон повідомлення</translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts index 15e7d6c89..961606d36 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation type="unfinished"></translation> </message> @@ -36,22 +36,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts index 15e7d6c89..961606d36 100644 --- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts +++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts @@ -4,7 +4,7 @@ <context> <name>KdeNotify</name> <message> - <location filename="../kdenotify.cpp" line="104"/> + <location filename="../kdenotify.cpp" line="122"/> <source>Qmmp now playing:</source> <translation type="unfinished"></translation> </message> @@ -36,22 +36,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="29"/> - <source>Notification delay [ms]:</source> + <location filename="../settingsdialog.ui" line="39"/> + <source>Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="46"/> + <location filename="../settingsdialog.ui" line="45"/> + <source>Notification delay [s]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="75"/> + <source>Update visible notification instead create new</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="85"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="91"/> <source>Show covers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.ui" line="55"/> + <location filename="../settingsdialog.ui" line="100"/> <source>Change template</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../settingsdialog.cpp" line="73"/> + <location filename="../settingsdialog.cpp" line="75"/> <source>Notification Template</source> <translation type="unfinished"></translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_cs.ts b/src/qmmpui/translations/libqmmpui_cs.ts index 070f850c6..350da3854 100644 --- a/src/qmmpui/translations/libqmmpui_cs.ts +++ b/src/qmmpui/translations/libqmmpui_cs.ts @@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Seznam skladeb</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_de.ts b/src/qmmpui/translations/libqmmpui_de.ts index b8b701883..cc2fd4f52 100644 --- a/src/qmmpui/translations/libqmmpui_de.ts +++ b/src/qmmpui/translations/libqmmpui_de.ts @@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Wiedergabeliste</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_it.ts b/src/qmmpui/translations/libqmmpui_it.ts index da4e550d3..12f036718 100644 --- a/src/qmmpui/translations/libqmmpui_it.ts +++ b/src/qmmpui/translations/libqmmpui_it.ts @@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Lista esecuzione</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_lt.ts b/src/qmmpui/translations/libqmmpui_lt.ts index c514b592f..4e1b24a1b 100644 --- a/src/qmmpui/translations/libqmmpui_lt.ts +++ b/src/qmmpui/translations/libqmmpui_lt.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Grojaraštis</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_pl.ts b/src/qmmpui/translations/libqmmpui_pl.ts index 4e5073f5a..e637e5bc9 100644 --- a/src/qmmpui/translations/libqmmpui_pl.ts +++ b/src/qmmpui/translations/libqmmpui_pl.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Lista odtwarzania</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_pt_BR.ts b/src/qmmpui/translations/libqmmpui_pt_BR.ts index 693655e66..7b219bc02 100644 --- a/src/qmmpui/translations/libqmmpui_pt_BR.ts +++ b/src/qmmpui/translations/libqmmpui_pt_BR.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation type="unfinished"></translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_ru.ts b/src/qmmpui/translations/libqmmpui_ru.ts index 77294bc21..7bf83a891 100644 --- a/src/qmmpui/translations/libqmmpui_ru.ts +++ b/src/qmmpui/translations/libqmmpui_ru.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Список</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_tr.ts b/src/qmmpui/translations/libqmmpui_tr.ts index 95c2de02f..7d090faff 100644 --- a/src/qmmpui/translations/libqmmpui_tr.ts +++ b/src/qmmpui/translations/libqmmpui_tr.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation type="unfinished"></translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_uk_UA.ts b/src/qmmpui/translations/libqmmpui_uk_UA.ts index d63eb000a..4d02edfae 100644 --- a/src/qmmpui/translations/libqmmpui_uk_UA.ts +++ b/src/qmmpui/translations/libqmmpui_uk_UA.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation>Список</translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_zh_CN.ts b/src/qmmpui/translations/libqmmpui_zh_CN.ts index 62d94f22d..3cd266fe7 100644 --- a/src/qmmpui/translations/libqmmpui_zh_CN.ts +++ b/src/qmmpui/translations/libqmmpui_zh_CN.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation type="unfinished"></translation> </message> diff --git a/src/qmmpui/translations/libqmmpui_zh_TW.ts b/src/qmmpui/translations/libqmmpui_zh_TW.ts index f69e7b8e8..288a87438 100644 --- a/src/qmmpui/translations/libqmmpui_zh_TW.ts +++ b/src/qmmpui/translations/libqmmpui_zh_TW.ts @@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; } <name>PlayListManager</name> <message> <location filename="../playlistmanager.cpp" line="115"/> - <location filename="../playlistmanager.cpp" line="334"/> + <location filename="../playlistmanager.cpp" line="335"/> <source>Playlist</source> <translation type="unfinished"></translation> </message> |
