aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/CMakeLists.txt3
-rw-r--r--src/ui/actionmanager.cpp50
-rw-r--r--src/ui/actionmanager.h36
-rw-r--r--src/ui/configdialog.cpp75
-rw-r--r--src/ui/configdialog.h3
-rw-r--r--src/ui/forms/configdialog.ui15
-rw-r--r--src/ui/forms/shortcutdialog.ui120
-rw-r--r--src/ui/images/images.qrc1
-rw-r--r--src/ui/images/shortcuts.pngbin0 -> 603 bytes
-rw-r--r--src/ui/mainwindow.cpp12
-rw-r--r--src/ui/playlist.cpp184
-rw-r--r--src/ui/playlist.h5
-rw-r--r--src/ui/shortcutdialog.cpp63
-rw-r--r--src/ui/shortcutdialog.h49
-rw-r--r--src/ui/shortcutitem.cpp5
-rw-r--r--src/ui/shortcutitem.h1
-rw-r--r--src/ui/translations/qmmp_cs.ts727
-rw-r--r--src/ui/translations/qmmp_de.ts727
-rw-r--r--src/ui/translations/qmmp_es.ts727
-rw-r--r--src/ui/translations/qmmp_hu.ts727
-rw-r--r--src/ui/translations/qmmp_it.ts727
-rw-r--r--src/ui/translations/qmmp_ja.ts727
-rw-r--r--src/ui/translations/qmmp_lt.ts727
-rw-r--r--src/ui/translations/qmmp_nl.ts727
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts727
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts727
-rw-r--r--src/ui/translations/qmmp_ru.ts761
-rw-r--r--src/ui/translations/qmmp_tr.ts727
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts729
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts727
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts727
-rw-r--r--src/ui/ui.pro15
-rw-r--r--src/ui/viewmenu.cpp13
33 files changed, 6041 insertions, 5550 deletions
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index d853a4cd3..41f82f9ac 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -87,6 +87,7 @@ SET(ui_SRCS
lxdesupport.cpp
actionmanager.cpp
shortcutitem.cpp
+ shortcutdialog.cpp
)
SET(ui_MOC_HDRS
@@ -144,6 +145,7 @@ SET(ui_MOC_HDRS
lxdesupport.h
shortcutitem.h
actionmanager.h
+ shortcutdialog.h
)
SET(ui_RCCS images/images.qrc stuff.qrc translations/qmmp_locales.qrc)
@@ -164,6 +166,7 @@ SET(ui_UIS
forms/preseteditor.ui
forms/playlistbrowser.ui
forms/popupsettings.ui
+ forms/shortcutdialog.ui
)
QT4_WRAP_UI(ui_UIS_H ${ui_UIS})
diff --git a/src/ui/actionmanager.cpp b/src/ui/actionmanager.cpp
index a683c6e87..ef9ebe1ce 100644
--- a/src/ui/actionmanager.cpp
+++ b/src/ui/actionmanager.cpp
@@ -49,7 +49,48 @@ ActionManager::ActionManager(QObject *parent) :
m_actions[STOP_AFTER_SELECTED] = createAction(tr("&Stop After Selected"), "stop_after_selected",
tr("Ctrl+S"));
m_actions[CLEAR_QUEUE] = createAction(tr("&Clear Queue"), "clear_queue", tr("Alt+Q"));
+ //view
+ m_actions[WM_ALLWAYS_ON_TOP] = createAction2(tr("Always on Top"), "always_on_top", "");
+ m_actions[WM_STICKY] = createAction2(tr("Put on All Workspaces"), "General/always_on_top", "");
+ m_actions[WM_DOUBLE_SIZE] = createAction2(tr("Double Size"), "double_size", "");
+ //playlist
+ m_actions[PL_ADD_FILE] = createAction(tr("&Add File"), "add_file", tr("F"), "audio-x-generic");
+ m_actions[PL_ADD_DIRECTORY] = createAction(tr("&Add Directory"), "add_dir", tr("D"), "folder");
+ m_actions[PL_ADD_URL] = createAction(tr("&Add Url"), "add_url", tr("U"), "network-server");
+ m_actions[PL_REMOVE_SELECTED] = createAction(tr("&Remove Selected"), "remove_selected",
+ tr("Del"), "edit-delete");
+ m_actions[PL_REMOVE_ALL] = createAction(tr("&Remove All"), "remove_all", "", "edit-clear");
+ m_actions[PL_REMOVE_UNSELECTED] = createAction(tr("&Remove Unselected"), "remove_unselected",
+ "", "edit-delete");
+ m_actions[PL_REMOVE_INVALID] = createAction(tr("Remove unavailable files"), "remove_invalid",
+ "", "dialog-error");
+ m_actions[PL_REMOVE_DUPLICATES] = createAction(tr("Remove duplicates"), "remove_duplicates", "");
+ m_actions[PL_ENQUEUE] = createAction(tr("&Queue Toggle"), "enqueue", tr("Q"));
+ m_actions[PL_INVERT_SELECTION] = createAction(tr("Invert Selection"), "invert_selection", "");
+ m_actions[PL_CLEAR_SELECTION] = createAction(tr("&Select None"), "clear_selection", "");
+ m_actions[PL_SELECT_ALL] = createAction(tr("&Select All"), "select_all",
+ tr("Ctrl+A"), "edit-select-all");
+ m_actions[PL_SHOW_INFO] = createAction(tr("&View Track Details"), "show_info", tr("Alt+I"),
+ "dialog-information");
+ m_actions[PL_NEW] = createAction(tr("&New List"), "new_pl", tr("Ctrl+T"), "document-new");
+ m_actions[PL_CLOSE] = createAction(tr("&Delete List"), "close_pl", tr("Ctrl+W"), "window-close");
+ m_actions[PL_LOAD] = createAction(tr("&Load List"), "load_pl", tr("O"), "document-open");
+
+ m_actions[PL_SAVE] = createAction(tr("&Save List"), "save_pl", tr("Shift+S"), "document-save-as");
+
+
+ m_actions[PL_SELECT_NEXT] = createAction(tr("&Select Next Playlist"), "next_pl",
+ tr("Ctrl+PgDown"), "go-next");
+ m_actions[PL_SELECT_PREVIOUS] = createAction(tr("&Select Previous Playlist"), "prev_pl",
+ tr("Ctrl+PgUp"), "go-previous");
+ m_actions[PL_SHOW_MANAGER] = createAction(tr("&Show Playlists"), "show_playlists",
+ tr("P"), "view-list-details");
+ //other
+ m_actions[SETTINGS] = createAction(tr("&Settings"), "show_settings", tr("Ctrl+P"), "configure");
+ m_actions[ABOUT] = createAction(tr("&About"), "about", "", ":/32x32/qmmp.png");
+ m_actions[ABOUT_QT] = createAction(tr("&About Qt"), "about_qt", "");
+ m_actions[QUIT] = createAction(tr("&Exit"), "exit", tr("Ctrl+Q"), "application-exit");
m_settings->endGroup();
delete m_settings;
m_settings = 0;
@@ -97,3 +138,12 @@ QAction *ActionManager::createAction2(QString name, QString confKey, QString key
action->setCheckable(true);
return action;
}
+
+void ActionManager::saveActions()
+{
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ foreach(QAction *action, m_actions.values())
+ {
+ settings.setValue(QString("Shortcuts/")+action->objectName(), action->shortcut());
+ }
+}
diff --git a/src/ui/actionmanager.h b/src/ui/actionmanager.h
index 736baa8fa..3d0bb53cd 100644
--- a/src/ui/actionmanager.h
+++ b/src/ui/actionmanager.h
@@ -25,13 +25,14 @@
#include <QString>
#include <QHash>
-#define ACTION(type, receiver, member) ActionManager::instance()->use(type, receiver, member)
-
class QAction;
class QSettings;
+#define ACTION(type, receiver, member) ActionManager::instance()->use(type, receiver, member)
-
+/**
+ @author Ilya Kotov <forkotov02@hotmail.ru>
+*/
class ActionManager : public QObject
{
Q_OBJECT
@@ -56,20 +57,47 @@ public:
STOP_AFTER_SELECTED,
CLEAR_QUEUE,
+ WM_ALLWAYS_ON_TOP,
+ WM_STICKY,
+ WM_DOUBLE_SIZE,
+
+ PL_ADD_FILE,
+ PL_ADD_DIRECTORY,
+ PL_ADD_URL,
+ PL_REMOVE_SELECTED,
+ PL_REMOVE_ALL,
+ PL_REMOVE_UNSELECTED,
+ PL_REMOVE_INVALID,
+ PL_REMOVE_DUPLICATES,
+ PL_ENQUEUE,
+ PL_INVERT_SELECTION,
+ PL_CLEAR_SELECTION,
+ PL_SELECT_ALL,
+ PL_SHOW_INFO,
+ PL_NEW,
+ PL_CLOSE,
+ PL_LOAD,
+ PL_SAVE,
+ PL_SELECT_NEXT,
+ PL_SELECT_PREVIOUS,
+ PL_SHOW_MANAGER,
SETTINGS,
ABOUT,
- ABOUT_QT
+ ABOUT_QT,
+ QUIT,
};
QAction *action(int type);
QAction *use(int type, const QObject *receiver, const char *member);
QList<int> actions();
+ void saveActions();
static ActionManager* instance();
private:
QAction *createAction(QString name, QString confKey, QString key, QString iconName = QString());
QAction *createAction2(QString name, QString confKey, QString key);
+
QSettings *m_settings;
QHash <int, QAction *> m_actions;
static ActionManager *m_instance;
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 8cd75a738..eff3dd03f 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -45,6 +45,7 @@
#include <qmmpui/filedialog.h>
#include <qmmpui/mediaplayer.h>
#include <qmmpui/playlistmodel.h>
+#include "shortcutdialog.h"
#include "actionmanager.h"
#include "shortcutitem.h"
#include "popupsettings.h"
@@ -54,7 +55,7 @@
#include "skinreader.h"
ConfigDialog::ConfigDialog (QWidget *parent)
- : QDialog (parent)
+ : QDialog (parent)
{
ui.setupUi (this);
setAttribute(Qt::WA_QuitOnClose, false);
@@ -142,7 +143,7 @@ void ConfigDialog::readSettings()
ui.replayGainModeComboBox->setCurrentIndex(ui.replayGainModeComboBox->findData(gs->replayGainMode()));
ui.preampDoubleSpinBox->setValue(gs->replayGainPreamp());
ui.defaultGainDoubleSpinBox->setValue(gs->replayGainDefaultGain());
- //audio
+ //audio
ui.softVolumeCheckBox->setChecked(gs->useSoftVolume());
ui.use16BitCheckBox->setChecked(gs->use16BitOutput());
ui.bufferSizeSpinBox->setValue(gs->bufferSize());
@@ -344,6 +345,25 @@ void ConfigDialog::loadShortcuts()
new ShortcutItem(item, i);
item->setExpanded(true);
ui.shortcutTreeWidget->addTopLevelItem(item);
+ //view
+ item = new QTreeWidgetItem (ui.shortcutTreeWidget, QStringList() << tr("View"));
+ for(int i = ActionManager::WM_ALLWAYS_ON_TOP; i <= ActionManager::WM_DOUBLE_SIZE; ++i)
+ new ShortcutItem(item, i);
+ item->setExpanded(true);
+ ui.shortcutTreeWidget->addTopLevelItem(item);
+ //playlist
+ item = new QTreeWidgetItem (ui.shortcutTreeWidget, QStringList() << tr("Playlist"));
+ for(int i = ActionManager::PL_ADD_FILE; i <= ActionManager::PL_SHOW_MANAGER; ++i)
+ new ShortcutItem(item, i);
+ item->setExpanded(true);
+ ui.shortcutTreeWidget->addTopLevelItem(item);
+ //misc
+ item = new QTreeWidgetItem (ui.shortcutTreeWidget, QStringList() << tr("Misc"));
+ for(int i = ActionManager::SETTINGS; i <= ActionManager::QUIT; ++i)
+ new ShortcutItem(item, i);
+ item->setExpanded(true);
+ ui.shortcutTreeWidget->addTopLevelItem(item);
+
ui.shortcutTreeWidget->resizeColumnToContents(0);
ui.shortcutTreeWidget->resizeColumnToContents(1);
}
@@ -488,7 +508,7 @@ void ConfigDialog::on_fdInformationButton_clicked()
void ConfigDialog::installSkin()
{
QStringList files = FileDialog::getOpenFileNames(this,tr("Select Skin Files"), QDir::homePath(),
- tr("Skin files") + " (*.tar.gz *.tgz *.tar.bz2 *.zip *.wsz)");
+ tr("Skin files") + " (*.tar.gz *.tgz *.tar.bz2 *.zip *.wsz)");
foreach(QString path, files)
{
QFile file(path);
@@ -524,21 +544,34 @@ void ConfigDialog::on_treeWidget_currentItemChanged (QTreeWidgetItem *current, Q
}
}
- void ConfigDialog::on_outputComboBox_activated (int index)
- {
- OutputFactory *factory = Output::factories()->at(index);
- ui.outputInformationButton->setEnabled(factory->properties().hasAbout);
- ui.outputPreferencesButton->setEnabled(factory->properties().hasSettings);
- }
-
- void ConfigDialog::on_outputPreferencesButton_clicked()
- {
- int index = ui.outputComboBox->currentIndex();
- Output::factories()->at(index)->showSettings(this);
- }
-
- void ConfigDialog::on_outputInformationButton_clicked()
- {
- int index = ui.outputComboBox->currentIndex();
- Output::factories()->at(index)->showAbout(this);
- }
+void ConfigDialog::on_outputComboBox_activated (int index)
+{
+ OutputFactory *factory = Output::factories()->at(index);
+ ui.outputInformationButton->setEnabled(factory->properties().hasAbout);
+ ui.outputPreferencesButton->setEnabled(factory->properties().hasSettings);
+}
+
+void ConfigDialog::on_outputPreferencesButton_clicked()
+{
+ int index = ui.outputComboBox->currentIndex();
+ Output::factories()->at(index)->showSettings(this);
+}
+
+void ConfigDialog::on_outputInformationButton_clicked()
+{
+ int index = ui.outputComboBox->currentIndex();
+ Output::factories()->at(index)->showAbout(this);
+}
+
+void ConfigDialog::on_changeShortcutButton_clicked()
+{
+ ShortcutItem *item = dynamic_cast<ShortcutItem *> (ui.shortcutTreeWidget->currentItem());
+ if(!item)
+ return;
+ ShortcutDialog editor(item->action()->shortcut().toString(), this);
+ if(editor.exec() == QDialog::Accepted)
+ {
+ item->action()->setShortcut(editor.key());
+ item->setText(1, item->action()->shortcut().toString());
+ }
+}
diff --git a/src/ui/configdialog.h b/src/ui/configdialog.h
index ccf379724..e6db580d4 100644
--- a/src/ui/configdialog.h
+++ b/src/ui/configdialog.h
@@ -27,7 +27,7 @@
/**
- @author Ilya Kotov <forkotov02@hotmail.ru>
+ @author Ilya Kotov <forkotov02@hotmail.ru>
*/
class QFileInfo;
@@ -61,6 +61,7 @@ private slots:
void on_outputComboBox_activated (int index);
void on_outputPreferencesButton_clicked();
void on_outputInformationButton_clicked();
+ void on_changeShortcutButton_clicked();
private:
void readSettings();
diff --git a/src/ui/forms/configdialog.ui b/src/ui/forms/configdialog.ui
index 30259a2c9..17885d82f 100644
--- a/src/ui/forms/configdialog.ui
+++ b/src/ui/forms/configdialog.ui
@@ -151,6 +151,10 @@
<property name="text">
<string>Shortcuts</string>
</property>
+ <property name="icon">
+ <iconset resource="../images/images.qrc">
+ <normaloff>:/shortcuts.png</normaloff>:/shortcuts.png</iconset>
+ </property>
</item>
</widget>
</item>
@@ -1238,7 +1242,7 @@
</widget>
<widget class="QWidget" name="shortcuts">
<layout class="QGridLayout" name="gridLayout_9">
- <item row="0" column="0" colspan="3">
+ <item row="0" column="0" colspan="2">
<widget class="QTreeWidget" name="shortcutTreeWidget">
<property name="alternatingRowColors">
<bool>true</bool>
@@ -1261,18 +1265,11 @@
<item row="1" column="0">
<widget class="QPushButton" name="changeShortcutButton">
<property name="text">
- <string>Change</string>
+ <string>Change shortcut...</string>
</property>
</widget>
</item>
<item row="1" column="1">
- <widget class="QPushButton" name="resetShortcutButton">
- <property name="text">
- <string>Reset</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
<spacer name="horizontalSpacer_7">
<property name="orientation">
<enum>Qt::Horizontal</enum>
diff --git a/src/ui/forms/shortcutdialog.ui b/src/ui/forms/shortcutdialog.ui
new file mode 100644
index 000000000..db1cf466e
--- /dev/null
+++ b/src/ui/forms/shortcutdialog.ui
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ShortcutDialog</class>
+ <widget class="QDialog" name="HotkeyDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>310</width>
+ <height>89</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Change Shortcut</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <property name="leftMargin">
+ <number>6</number>
+ </property>
+ <property name="rightMargin">
+ <number>6</number>
+ </property>
+ <property name="bottomMargin">
+ <number>6</number>
+ </property>
+ <item row="0" column="0" colspan="3">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>Press the key combination you want to assign</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" colspan="3">
+ <widget class="QLineEdit" name="keyLineEdit">
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QPushButton" name="clearButton">
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>106</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="2" column="2">
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>accepted()</signal>
+ <receiver>HotkeyDialog</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>212</x>
+ <y>70</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>192</x>
+ <y>269</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>HotkeyDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>212</x>
+ <y>70</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>246</x>
+ <y>214</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>clearButton</sender>
+ <signal>clicked()</signal>
+ <receiver>keyLineEdit</receiver>
+ <slot>clear()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>195</x>
+ <y>22</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>113</x>
+ <y>25</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>
diff --git a/src/ui/images/images.qrc b/src/ui/images/images.qrc
index 910bf9b3c..45909a993 100644
--- a/src/ui/images/images.qrc
+++ b/src/ui/images/images.qrc
@@ -9,5 +9,6 @@
<file>logo-qmmp.png</file>
<file>replaygain.png</file>
<file>ui_no_cover.png</file>
+ <file>shortcuts.png</file>
</qresource>
</RCC>
diff --git a/src/ui/images/shortcuts.png b/src/ui/images/shortcuts.png
new file mode 100644
index 000000000..45d917220
--- /dev/null
+++ b/src/ui/images/shortcuts.png
Binary files differ
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 9af7537b9..09940f012 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -374,6 +374,7 @@ void MainWindow::showSettings()
confDialog->exec();
updateSettings();
confDialog->deleteLater();
+ ActionManager::instance()->saveActions();
}
void MainWindow::toggleVisibility()
@@ -445,15 +446,12 @@ void MainWindow::createActions()
m_mainMenu->addMenu(m_visMenu);
m_mainMenu->addMenu(m_generalHandler->createMenu(GeneralHandler::TOOLS_MENU, tr("Tools"), this));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon::fromTheme("configure"), tr("&Settings"),
- this, SLOT(showSettings()), tr("Ctrl+P"));
+ m_mainMenu->addAction(ACTION(ActionManager::SETTINGS, this, SLOT(showSettings())));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon(":/32x32/qmmp.png"), tr("&About"), this, SLOT(about()));
- m_mainMenu->addAction(tr("&About Qt"), qApp, SLOT(aboutQt()));
- Dock::instance()->addActions(m_mainMenu->actions());
+ m_mainMenu->addAction(ACTION(ActionManager::ABOUT, this, SLOT(about())));
+ m_mainMenu->addAction(ACTION(ActionManager::ABOUT_QT, qApp, SLOT(aboutQt())));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon::fromTheme("application-exit"), tr("&Exit"),
- this, SLOT(close ()), tr("Ctrl+Q"));
+ m_mainMenu->addAction(ACTION(ActionManager::QUIT, this, SLOT(close())));
QAction* forward = new QAction(this);
forward->setShortcut(QKeySequence(Qt::Key_Right));
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp
index 984b75e3b..5162ac884 100644
--- a/src/ui/playlist.cpp
+++ b/src/ui/playlist.cpp
@@ -25,13 +25,16 @@
#include <QSignalMapper>
#include <QHBoxLayout>
#include <QCloseEvent>
-
+#include <qmmpui/playlistitem.h>
+#include <qmmpui/playlistmodel.h>
+#include <qmmpui/playlistmanager.h>
+#include <qmmpui/fileloader.h>
+#include <qmmpui/generalhandler.h>
+#include <qmmp/soundcore.h>
#include "dock.h"
-#include "playlist.h"
#include "skin.h"
#include "listwidget.h"
#include "button.h"
-
#include "playlisttitlebar.h"
#include "playlistslider.h"
#include "pixmapwidget.h"
@@ -41,12 +44,8 @@
#include "playlistbrowser.h"
#include "playlistselector.h"
#include "windowsystem.h"
-#include <qmmpui/playlistitem.h>
-#include <qmmpui/playlistmodel.h>
-#include <qmmpui/playlistmanager.h>
-#include <qmmpui/fileloader.h>
-#include <qmmpui/generalhandler.h>
-#include <qmmp/soundcore.h>
+#include "actionmanager.h"
+#include "playlist.h"
PlayList::PlayList (PlayListManager *manager, QWidget *parent)
: QWidget (parent)
@@ -184,55 +183,22 @@ void PlayList::createMenus()
void PlayList::createActions()
{
//add menu
- QAction *addFileAct = new QAction (QIcon::fromTheme("audio-x-generic"), tr("&Add File"), this);
- addFileAct->setShortcut (tr ("F"));
- m_addMenu->addAction (addFileAct);
- connect (addFileAct, SIGNAL (triggered()), parent(), SLOT (addFile ()));
- m_actions << addFileAct;
-
- QAction *addDirAct = new QAction (QIcon::fromTheme("folder"), tr("&Add Directory"),this);
- addDirAct->setShortcut (tr ("D"));
- m_addMenu->addAction (addDirAct);
- connect (addDirAct, SIGNAL (triggered()), parent(), SLOT (addDir ()));
- m_actions << addDirAct;
-
- QAction *addUrlAct = new QAction (QIcon::fromTheme("network-server"), tr("&Add Url"),this);
- addUrlAct->setShortcut (tr ("U"));
- m_addMenu->addAction (addUrlAct);
- connect (addUrlAct, SIGNAL (triggered()), parent(), SLOT (addUrl ()));
- m_actions << addUrlAct;
-
- //remove menu
- QAction *remSelAct = new QAction (QIcon::fromTheme("edit-delete"), tr("&Remove Selected"),this);
- remSelAct->setShortcut (tr ("Del"));
- m_subMenu->addAction (remSelAct);
- connect (remSelAct, SIGNAL (triggered()), m_pl_manager, SLOT (removeSelected ()));
- addAction (remSelAct);
-
- QAction *remAllAct = new QAction (QIcon::fromTheme("edit-clear"), tr("&Remove All"),this);
- //remAllAct->setShortcut(tr("D")); FIXME: add correct shortcat
- m_subMenu->addAction (remAllAct);
- connect (remAllAct, SIGNAL (triggered()), m_pl_manager, SLOT (clear ()));
- m_actions << remAllAct;
-
- QAction *remUnselAct = new QAction (QIcon::fromTheme("edit-delete"), tr("&Remove Unselected"),this);
- m_subMenu->addAction (remUnselAct);
- connect (remUnselAct, SIGNAL (triggered()), m_pl_manager, SLOT (removeUnselected ()));
-
+ m_addMenu->addAction(ACTION(ActionManager::PL_ADD_FILE, parent(), SLOT(addFile())));
+ m_addMenu->addAction(ACTION(ActionManager::PL_ADD_DIRECTORY, parent(), SLOT(addDir())));
+ m_addMenu->addAction(ACTION(ActionManager::PL_ADD_URL, parent(), SLOT(addUrl())));
+ //sub menu
+ m_subMenu->addAction(ACTION(ActionManager::PL_REMOVE_SELECTED, m_pl_manager, SLOT(removeSelected())));
+ m_subMenu->addAction(ACTION(ActionManager::PL_REMOVE_ALL, m_pl_manager, SLOT(clear())));
+ m_subMenu->addAction(ACTION(ActionManager::PL_REMOVE_UNSELECTED, m_pl_manager,
+ SLOT(removeUnselected())));
m_subMenu->addSeparator();
- m_subMenu->addAction (QIcon::fromTheme("dialog-error"), tr("Remove unavailable files"),
- m_pl_manager, SLOT(removeInvalidItems()));
- m_subMenu->addAction (tr("Remove duplicates"), m_pl_manager, SLOT(removeDuplicates()));
-
- //listwidget menu
- QAction *detailsAct = new QAction (QIcon::fromTheme("dialog-information"),
- tr("&View Track Details"),this);
- detailsAct->setShortcut (tr ("Alt+I"));
- m_listWidget->menu()->addAction (detailsAct);
- connect (detailsAct, SIGNAL (triggered()), m_pl_manager, SLOT (showDetails ()));
-
- // sort menu
- m_sortMenu->addAction (detailsAct);
+ m_subMenu->addAction(ACTION(ActionManager::PL_REMOVE_INVALID, m_pl_manager,
+ SLOT(removeInvalidItems())));
+ m_subMenu->addAction(ACTION(ActionManager::PL_REMOVE_DUPLICATES, m_pl_manager,
+ SLOT(removeDuplicates())));
+ //sort menu
+ m_sortMenu->addAction(ACTION(ActionManager::PL_SHOW_INFO, m_pl_manager, SLOT (showDetails ())));
+ m_sortMenu->addAction (ActionManager::instance()->action(ActionManager::PL_SHOW_INFO));
m_sortMenu->addSeparator();
QMenu* sort_mode_menu = new QMenu (tr("Sort List"), m_sortMenu);
@@ -304,92 +270,44 @@ void PlayList::createActions()
connect (signalMapper, SIGNAL (mapped (int)), m_pl_manager, SLOT (sortSelection (int)));
m_sortMenu->addMenu (sort_mode_menu);
-
m_sortMenu->addSeparator();
m_sortMenu->addAction (QIcon::fromTheme("media-playlist-shuffle"), tr("Randomize List"),
m_pl_manager, SLOT(randomizeList()));
m_sortMenu->addAction (QIcon::fromTheme("view-sort-descending"), tr("Reverse List"),
m_pl_manager, SLOT(reverseList()));
-
-
+ //playlist context menu
+ m_listWidget->menu()->addAction(ActionManager::instance()->action(ActionManager::PL_SHOW_INFO));
m_listWidget->menu()->addSeparator();
m_listWidget->menu()->addActions (m_subMenu->actions().mid(0,3)); //use 3 first actions
-
-
m_listWidget->menu()->addMenu(GeneralHandler::instance()->createMenu(GeneralHandler::PLAYLIST_MENU,
tr("Actions"), this));
-
m_listWidget->menu()->addSeparator();
- m_listWidget->menu()->addAction(tr("&Queue"),m_pl_manager, SLOT(addToQueue()), tr("Q"));
- m_actions << m_listWidget->menu()->actions();
-
+ m_listWidget->menu()->addAction(ACTION(ActionManager::PL_ENQUEUE, m_pl_manager, SLOT(addToQueue())));
//select menu
- QAction *invSelAct = new QAction (tr ("Invert Selection"),this);
- m_selectMenu->addAction (invSelAct);
- connect (invSelAct, SIGNAL (triggered()), m_pl_manager, SLOT (invertSelection ()));
-
+ m_selectMenu->addAction(ACTION(ActionManager::PL_INVERT_SELECTION, m_pl_manager,
+ SLOT(invertSelection ())));
m_selectMenu->addSeparator();
-
- QAction *selNoneAct = new QAction (tr ("&Select None"),this);
- selNoneAct->setShortcut(tr("Shift+A"));
- m_selectMenu->addAction (selNoneAct);
- connect (selNoneAct, SIGNAL (triggered()), m_pl_manager, SLOT (clearSelection ()));
- this->addAction (selNoneAct);
-
- QAction *selAllAct = new QAction (QIcon::fromTheme("edit-select-all"), tr ("&Select All"),this);
- selAllAct->setShortcut (tr ("Ctrl+A"));
- m_actions << selAllAct;
- m_selectMenu->addAction (selAllAct);
- connect (selAllAct, SIGNAL (triggered()), m_pl_manager, SLOT (selectAll ()));
-
- // Playlist Menu
- QAction *newListAct = new QAction (QIcon::fromTheme("document-new"), tr("&New List"), this);
- newListAct->setShortcut (tr ("Ctrl+T"));
- m_actions << newListAct;
- m_playlistMenu->addAction (newListAct);
- connect (newListAct, SIGNAL (triggered()), m_pl_manager, SLOT (createPlayList()));
- QAction *deleteListAct = new QAction (QIcon::fromTheme("window-close"), tr ("&Delete List"),this);
- deleteListAct->setShortcut (tr ("Ctrl+W"));
- m_actions << deleteListAct;
- m_playlistMenu->addAction (deleteListAct);
- connect (deleteListAct, SIGNAL (triggered()), SLOT (deletePlaylist()));
+ m_selectMenu->addAction(ACTION(ActionManager::PL_CLEAR_SELECTION, m_pl_manager,
+ SLOT(clearSelection ())));
+ m_selectMenu->addAction(ACTION(ActionManager::PL_SELECT_ALL, m_pl_manager, SLOT(selectAll())));
+ //Playlist Menu
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_NEW, m_pl_manager, SLOT(createPlayList())));
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_CLOSE, this, SLOT(deletePlaylist())));
m_playlistMenu->addSeparator();
-
- QAction *loadListAct = new QAction (QIcon::fromTheme("document-open"), tr("&Load List"), this);
- loadListAct->setShortcut (tr ("O"));
- m_actions << loadListAct;
- m_playlistMenu->addAction (loadListAct);
- connect (loadListAct, SIGNAL (triggered()), this, SIGNAL (loadPlaylist()));
-
- QAction *saveListAct = new QAction (QIcon::fromTheme("document-save-as"), tr("&Save List"), this);
- saveListAct->setShortcut (tr ("Shift+S"));
- m_actions << saveListAct;
- m_playlistMenu->addAction (saveListAct);
- connect (saveListAct, SIGNAL (triggered()), this, SIGNAL (savePlaylist()));
-
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_LOAD, this, SIGNAL(loadPlaylist())));
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_SAVE, this, SIGNAL(savePlaylist())));
m_playlistMenu->addSeparator();
- QAction *nextListAct = new QAction (QIcon::fromTheme("go-next"),
- tr("&Select Next Playlist"), this);
- nextListAct->setShortcut (tr ("Ctrl+PgDown"));
- m_actions << nextListAct;
- m_playlistMenu->addAction (nextListAct);
- connect (nextListAct, SIGNAL (triggered()), m_pl_manager, SLOT (selectNextPlayList()));
-
- QAction *previousListAct = new QAction (QIcon::fromTheme("go-previous"),
- tr("&Select Previous Playlist"),this);
- previousListAct->setShortcut (tr ("Ctrl+PgUp"));
- m_actions << previousListAct;
- m_playlistMenu->addAction (previousListAct);
- connect (previousListAct, SIGNAL (triggered()), m_pl_manager, SLOT (selectPreviousPlayList()));
-
- QAction *browseListsAct = new QAction (QIcon::fromTheme("view-list-details"),
- tr("&Show Playlists"), this);
- browseListsAct->setShortcut (tr ("P"));
- m_actions << browseListsAct;
- m_playlistMenu->addAction (browseListsAct);
- connect (browseListsAct, SIGNAL (triggered()), SLOT (showPlayLists()));
-
- Dock::instance()->addActions (m_actions);
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_SELECT_NEXT, m_pl_manager,
+ SLOT(selectNextPlayList())));
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_SELECT_PREVIOUS, m_pl_manager,
+ SLOT(selectPreviousPlayList())));
+ m_playlistMenu->addAction(ACTION(ActionManager::PL_SHOW_MANAGER, this, SLOT(showPlayLists())));
+ Dock::instance()->addActions (m_addMenu->actions());
+ Dock::instance()->addActions (m_subMenu->actions());
+ Dock::instance()->addActions (m_sortMenu->actions());
+ Dock::instance()->addActions (m_listWidget->menu()->actions());
+ Dock::instance()->addActions (m_selectMenu->actions());
+ Dock::instance()->addActions (m_playlistMenu->actions());
}
void PlayList::closeEvent (QCloseEvent *e)
@@ -449,12 +367,12 @@ void PlayList::mouseMoveEvent (QMouseEvent *e)
#ifdef Q_OS_WIN32
int sx = (width()-275) /25;
int sy = (height()-116) /29;
- if(width() < e->x() - 14)
+ if(width() < e->x() - 14)
sx++;
- else if(width() > e->x() + 14)
+ else if(width() > e->x() + 14)
sx--;
if(height() < e->y() - 14)
- sy++;
+ sy++;
else if(height() > e->y() + 14)
sy--;
resize (275+25*sx,116+29*sy);
@@ -629,7 +547,7 @@ void PlayList::generateCopySelectedMenu()
QAction* action = m_copySelectedMenu->addAction (tr ("&New PlayList"));
action->setIcon(QIcon::fromTheme("document-new"));
m_copySelectedMenu->addSeparator();
-
+
foreach(QString name, m_pl_manager->playListNames())
{
action = m_copySelectedMenu->addAction("&"+name.replace("&", "&&"));
diff --git a/src/ui/playlist.h b/src/ui/playlist.h
index 2959d5eab..ae4d5cda8 100644
--- a/src/ui/playlist.h
+++ b/src/ui/playlist.h
@@ -118,16 +118,13 @@ class PlayList : public QWidget
Button *m_selectButton;
Button *m_sortButton;
Button* m_playlistButton;
-
PlaylistControl* m_pl_control;
SymbolDisplay* m_length_totalLength;
SymbolDisplay* m_current_time;
-
Skin *m_skin;
ListWidget *m_listWidget;
PlayListTitleBar *m_titleBar;
PlayListSlider *m_plslider;
- QList <QAction *> m_actions;
QPoint m_pos;
bool m_resize;
bool m_update;
@@ -138,8 +135,6 @@ class PlayList : public QWidget
KeyboardManager* m_keyboardManager;
QPointer <PlayListBrowser> m_pl_browser;
PlayListSelector *m_pl_selector;
-
-
};
#endif
diff --git a/src/ui/shortcutdialog.cpp b/src/ui/shortcutdialog.cpp
new file mode 100644
index 000000000..421c08169
--- /dev/null
+++ b/src/ui/shortcutdialog.cpp
@@ -0,0 +1,63 @@
+/***************************************************************************
+ * Copyright (C) 2010 by Ilya Kotov *
+ * forkotov02@hotmail.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ ***************************************************************************/
+
+#include <QKeyEvent>
+#include "shortcutdialog.h"
+
+ShortcutDialog::ShortcutDialog(const QString &key, QWidget *parent)
+ : QDialog(parent)
+{
+ ui.setupUi(this);
+ ui.keyLineEdit->setText(key);
+}
+
+ShortcutDialog::~ShortcutDialog()
+{
+}
+
+void ShortcutDialog::keyPressEvent (QKeyEvent *event)
+{
+ int key = event->key();
+ switch (key)
+ {
+ case Qt::Key_Shift:
+ case Qt::Key_Control:
+ case Qt::Key_Meta:
+ case Qt::Key_Alt:
+ case Qt::Key_AltGr:
+ case Qt::Key_Super_L:
+ case Qt::Key_Super_R:
+ case Qt::Key_Menu:
+ case 0:
+ case Qt::Key_unknown:
+ key = 0;
+ ui.keyLineEdit->clear();
+ QWidget::keyPressEvent(event);
+ return;
+ }
+ QKeySequence seq(event->modifiers() + event->key());
+ ui.keyLineEdit->setText(seq.toString());
+ QWidget::keyPressEvent(event);
+}
+
+const QString ShortcutDialog::key()
+{
+ return ui.keyLineEdit->text();
+}
diff --git a/src/ui/shortcutdialog.h b/src/ui/shortcutdialog.h
new file mode 100644
index 000000000..62aedd5a5
--- /dev/null
+++ b/src/ui/shortcutdialog.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * Copyright (C) 2010 by Ilya Kotov *
+ * forkotov02@hotmail.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ ***************************************************************************/
+#ifndef SHORTCUTDIALOG_H
+#define SHORTCUTDIALOG_H
+
+#include <QDialog>
+#include "ui_shortcutdialog.h"
+
+class QKeyEvent;
+
+/**
+ @author Ilya Kotov <forkotov02@hotmail.ru>
+*/
+class ShortcutDialog : public QDialog
+{
+ Q_OBJECT
+public:
+ ShortcutDialog(const QString &key, QWidget *parent = 0);
+
+ ~ShortcutDialog();
+
+ const QString key();
+
+protected:
+ virtual void keyPressEvent (QKeyEvent *event);
+
+private:
+ Ui::ShortcutDialog ui;
+
+};
+
+#endif
diff --git a/src/ui/shortcutitem.cpp b/src/ui/shortcutitem.cpp
index 546216fef..eb8baf164 100644
--- a/src/ui/shortcutitem.cpp
+++ b/src/ui/shortcutitem.cpp
@@ -27,8 +27,13 @@ ShortcutItem::ShortcutItem(QTreeWidgetItem *parent, int type) : QTreeWidgetItem(
<< ActionManager::instance()->action(type)->shortcut())
{
m_action = ActionManager::instance()->action(type);
+ setIcon(0, m_action->icon());
}
ShortcutItem::~ShortcutItem()
{}
+QAction *ShortcutItem::action()
+{
+ return m_action;
+}
diff --git a/src/ui/shortcutitem.h b/src/ui/shortcutitem.h
index 886236bf5..a8cbd9f7c 100644
--- a/src/ui/shortcutitem.h
+++ b/src/ui/shortcutitem.h
@@ -35,6 +35,7 @@ public:
ShortcutItem(QTreeWidgetItem *parent, int type);
~ShortcutItem();
+ QAction *action();
private:
QAction *m_action;
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 46da61fa2..32975a87d 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">Přidat &amp;soubor</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">Přidat &amp;adresář</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">Přidat &amp;URL</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Odstranit vybrané</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">Odstranit &amp;vše</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">Odstranit &amp;nevybrané</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Odstranit nedostupné soubory</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Odstranit duplicity</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Invertovat výběr</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Zrušit výběr</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Vybrat vše</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">Zobrazit &amp;informace o skladbě</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nový seznam</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">O&amp;dstranit seznam</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">Načíst &amp;seznam</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Uložit seznam</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">Vybrat další &amp;seznam skladeb</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">Vybrat předchozí &amp;seznam skladeb</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">Zobrazit &amp;seznamy skladeb</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Nastavení</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">O &amp;aplikaci</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">O knihovně &amp;Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">U&amp;končit</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Popis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Umělec</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Stopa</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Vypnuto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Protokoly</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Dekodéry</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Přehrávače</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Název</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Dvoumístné číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Číslo disku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Stav</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Skladatel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Název souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Cesta k souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Poznámka</translation>
</message>
@@ -423,7 +643,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Seznam skladeb</translation>
</message>
@@ -438,55 +659,55 @@
<translation>Pokročilé</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Témata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Písma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Přehrávač:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Seznam skladeb:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Zisk při přehrávání</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Různé</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Použít bitmapové písmo, je-li dostupné</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Použít kurzory z tématu</translation>
</message>
@@ -496,310 +717,306 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Číst ze souborů metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Zobrazení skladby</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Formát titulku:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Zobrazit čísla skladeb</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Zobrazit seznam skladeb</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Zobrazit informace ve vyskakovacím okně</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Přizpůsobit</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Nastavení</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Informace</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Získat obrázek obalu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Použít samostatné obrázky</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Zahrnout soubory:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Vynechat soubory:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Hloubka rekurzivního hledání:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Přehrávání</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Po startu pokračovat v přehrávání</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Režim úpravy zisku při přehrávání:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Předzesílení:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Výchozí zisk:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Použít informaci o vrcholu k zabránění ořezu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Výstup:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16bitový výstup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Původní</translation>
- </message>
- <message>
<location filename="../forms/configdialog.ui" line="134"/>
<source>Connectivity</source>
<translation>Síť</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Zobrazení</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Souborový dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Povolit používání proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Adresa proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Použít autorizaci pro proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Uživatelské jméno:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Sbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Rozbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Vizualizace</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Obecné</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Zvuk</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Používat softwarové ovládání hlasitosti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Skrýt při zavření</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Spustit skryté</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Převést podtržítka na mezery</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Převést %20 na mezery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Vybrat soubory s tématy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Soubory s tématy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Přidat...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Obnovit</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Zobrazit protokol</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Průhlednost</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Hlavní okno</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Ekvalizér</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Vyberte jeden či více souborů k otevření</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>Přeskočit na soubo&amp;r</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Nastavení</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>O &amp;aplikaci</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>U&amp;končit</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Seznamy skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Načíst seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Uložit seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>O knihovně &amp;Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Všechny podporované formáty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>Přidat &amp;soubor</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>Přidat &amp;adresář</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Odstranit vybrané</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>Odstranit &amp;vše</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>Odstranit &amp;nevybrané</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Odstranit nedostupné soubory</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Odstranit duplicity</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>Zobrazit &amp;informace o skladbě</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Seřadit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Podle názvu skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Podle alba</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Podle umělce</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Podle názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Podle cesty a názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Podle data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Seřadit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Zamíchat seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Invertovat výběr</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Zrušit výběr</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Vybrat vše</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Nový seznam</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>Vybrat další &amp;seznam skladeb</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>Vybrat předchozí &amp;seznam skladeb</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>Zobrazit &amp;seznamy skladeb</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>O&amp;dstranit seznam</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>Načíst &amp;seznam</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Uložit seznam</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>Přidat &amp;URL</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Podle čísla skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Fronta</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Činnosti</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation type="unfinished">Zobrazení</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished">Vždy na vrchu</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation type="unfinished">Dvojitá velikost</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 336e3aa86..2c703ad6d 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Datei hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Verzeichnis hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;URL hinzufügen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Ausgewählte entfernen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Entf</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">Alle &amp;entfernen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Nicht ausgewählte entfernen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Nichtverfügbare Dateien entfernen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Duplikate entfernen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Auswahl umkehren</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Auswahl aufheben</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">Alle aus&amp;wählen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Strg+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Titeldetails anzeigen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Neue Wiedergabeliste</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Strg+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Liste löschen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Strg+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">Wiedergabeliste &amp;laden</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">Wiedergabeliste &amp;speichern</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Umschalt+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Strg+Bild ab</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">Vorherige Wiedergabeli&amp;ste auswählen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Strg+Bild auf</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">Wiedergabeli&amp;sten anzeigen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Strg+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">Ü&amp;ber</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">Übe&amp;r Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">Be&amp;enden</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Strg+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Interpret</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Stück</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Deaktiviert</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Transporte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Dekoder</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Zweistellige Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>CD-Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Zustand</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Komponist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Dateipfad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
@@ -423,7 +643,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
@@ -438,55 +659,55 @@
<translation>Erweitert</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Designs</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Schriftarten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Player:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Wiedergabeliste:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Replay Gain</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Verschiedenes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Bitmap-Schriftart verwenden, falls verfügbar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation type="unfinished">Design-Mauszeiger verwenden</translation>
</message>
@@ -496,310 +717,306 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metadaten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Metadaten aus Dateien laden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Titelanzeige</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Titelformat:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Titelnummern anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Wiedergabelisten anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Informationen in einem Aufklapp-Fenster anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Anpassen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Konfiguration</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Holen von Cover-Bildern</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Separate Bilddateien verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Einzubeziehende Dateien:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Auszuschließende Dateien:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Rekursive Suchtiefe:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Wiedergabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Wiedergabe beim Start fortsetzen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Replay-Gain-Modus:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Vorverstärkung:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Peak-Informationen verwenden, um Clipping zu verhindern</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Ausgabe:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16-Bit-Ausgabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Zurücksetzen</translation>
- </message>
- <message>
<location filename="../forms/configdialog.ui" line="134"/>
<source>Connectivity</source>
<translation>Verbindung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Ansicht</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Datei-Dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxyserver</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Proxyserver verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Name des Proxyservers:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Port:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Authentisierung verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Benutzername:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Archiviertes Design</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Nicht archiviertes Design</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Visualisierung</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Effekte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Sonstige</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Softwaregesteuerte Lautstärkeregelung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Beim Schließen in den Systemabschnitt der Kontrollleiste minimieren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Minimiert starten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Unterstriche in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>%20 in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Design-Dateien auswählen</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Design-Dateien</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Hinzufügen...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Aktualisieren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Protokoll anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Transparenz</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Hauptfenster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Dateien hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>Springe zu &amp;Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Wiedergabeliste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Einstellungen</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Strg+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>Ü&amp;ber</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>Be&amp;enden</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Strg+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Wiedergabelisten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Wiedergabeliste öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Wiedergabeliste speichern</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>Übe&amp;r Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Alle unterstützten Formate</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Werkzeuge</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Datei hinzufügen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Verzeichnis hinzufügen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Ausgewählte entfernen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Entf</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>Alle &amp;entfernen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Nicht ausgewählte entfernen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Nichtverfügbare Dateien entfernen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Duplikate entfernen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Titeldetails anzeigen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Wiedergabeliste sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Nach Titel</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Nach Album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Nach Interpret</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Nach Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Nach Pfad + Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Nach Datum</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Auswahl sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Wiedergabeliste mischen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Auswahl umkehren</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Auswahl aufheben</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Umschalt+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>Alle aus&amp;wählen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Strg+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Neue Wiedergabeliste</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Strg+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Strg+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Strg+Bild ab</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>Vorherige Wiedergabeli&amp;ste auswählen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Strg+Bild auf</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>Wiedergabeli&amp;sten anzeigen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Liste löschen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>Auswahl kopieren na&amp;ch</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>Wiedergabeliste &amp;laden</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>Wiedergabeliste &amp;speichern</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Umschalt+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;URL hinzufügen</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Nach Titelnummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Warteschlange</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Aktionen</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>Ansicht</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>Immer im Vordergrund</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>Auf allen Arbeitsflächen anzeigen</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>Doppelte Größe</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_es.ts b/src/ui/translations/qmmp_es.ts
index a2ddbf995..cd0f94005 100644
--- a/src/ui/translations/qmmp_es.ts
+++ b/src/ui/translations/qmmp_es.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Añadir archivo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Añadir directorio</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Añadir URL</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Eliminar los seleccionados</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Eliminar todo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Eliminar los no seleccionados</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Eliminar los archivos no disponibles</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Eliminar los duplicados</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Invertir la selección</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;No seleccionar nada</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Seleccionar todo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Ver detalles de la pista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nueva lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Borrar lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Cargar lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Guardar lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">&amp;Seleccionar la lista siguiente</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">&amp;Seleccionar la lista anterior</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">&amp;Mostrar las listas</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Configuración</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Acerca de</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Acerca de Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Salir</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Descripción</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Nombre del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Intérprete</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Pista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Deshabilitado</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Transportes</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Decodificadores</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Motores</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Número de pista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Número de pista con dos cifras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Número de disco</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Condición</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Género</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Compositor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Nombre del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Ruta del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Año</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Comentario</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Configuración de Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Pieles</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Fuentes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Reproductor: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Lista de reproducción: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metainformación</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Cargar la metainformación de los archivos</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Mostrar la canción</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Formato del título: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Información</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Lista de reproducción</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Avanzado</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>Salida de 16 bits</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Piel archivada</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Piel no archivada</translation>
</message>
@@ -524,119 +745,120 @@
<translation>Conectividad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Visualización</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Efectos</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>General</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Diálogo de archivos</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Sonido</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Normalización</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Varios</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Usar fuente bitmap si está disponible</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Usar pieles en cursor</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Mostrar los números de canción</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Mostrar la lista de reproducción</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Mostrar información emergente</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Personalizar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Método de normalización:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Preamp:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Normalización predeterminada:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Procesar picos para evitar cortes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Salida:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Usar control de volumen por software</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Ver</translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Esconder al cerrar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Iniciar oculto</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Obtener las imagenes de carátula</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Usar archivos de imágen separados</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Incluir archivos:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Excluir archivos:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Profundidad de la búsqueda recursiva:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Reproducción</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Continuar la reproducción al iniciar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Habilitar el uso de proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Nombre del servidor proxy: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Puerto del proxy: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Usar autentificación con el proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Usuario del proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Contraseña del proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Reiniciar</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Convertir los guiones bajos en espacios</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Convertir los %20 en espacios</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Seleccionar archivos de pieles</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Archivos de pieles</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Añadir...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Actualizar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Motrar protocolo</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Transparencia</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Ventana principal</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Ecualizador</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Seleccione uno o más archivos para abrir</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Saltar a archivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Configuración</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Salir</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Abrir la lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Guardar la lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Acerca de</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Archivos a reproducir</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Acerca de Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Todos los flujos soportados</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Herramientas</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Añadir archivo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Añadir directorio</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Eliminar los seleccionados</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Eliminar todo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Eliminar los no seleccionados</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Eliminar los archivos no disponibles</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Eliminar los duplicados</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Ver detalles de la pista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Ordenar la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Por título</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Por album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Por intérprete</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Por nombre de archivo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Por ruta + nombre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Por fecha</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Ordenar la selección</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Lista aleatoria</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Invertir la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Invertir la selección</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;No seleccionar nada</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Seleccionar todo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Nueva lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Seleccionar la lista siguiente</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Seleccionar la lista anterior</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>&amp;Mostrar las listas</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Borrar lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Cargar lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Guardar lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Añadir URL</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Por número de pista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Encolar</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Acciones</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation type="unfinished">Ver</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished">Mostrar siempre</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation type="unfinished">Tamaño doble</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index d7c205091..f025ce6a8 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Fájl hozzáadása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Könyvtár hazááadása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Url hozzáadása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Megjelöltek eltávolítása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Összes eltávolítása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Jelöletlenek eltávolítása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Elérhetetlen fájlok eltávolítása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Duplikációk eltávolítása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Fordított kijelölés</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Kijelölés megszűntetése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Összes kijelölése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">Szám adatainak &amp;megnézése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Új lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Lista törlése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Lista betöltése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">Lista &amp;mentése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">&amp;Következő lista választása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">&amp;Előző lista választása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">&amp;Lejátszási lista mutatása</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Beállítások</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Névjegy</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">N&amp;évjegy: Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Kilépés</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,123 +526,128 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Tömörített skin</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Tömörítettlen skin</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Leírás</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Fájlnév</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Előadó</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Cím</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Műfaj</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Év</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Megjegyzés</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Szám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Kikapcsolva</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Transzportálás</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Dekóderek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Motorok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Zeneszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Két jegyű zeneszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Zeneszerző</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Lemezszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Fájl neve</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>File útvonala</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Feltétel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Skin fájl kiválasztása</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Skin fájlok</translation>
</message>
@@ -443,7 +663,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Lejátszási lista</translation>
</message>
@@ -463,60 +684,60 @@
<translation>Összekapcsolhatóság</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Skinek</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Hozzáad...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Frissít</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Vegyes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Betűtípus</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Lejátszó:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Lejátszási lista:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Bittérképes betűtípus használata, ha elérhető</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Skin egértéma használata</translation>
</message>
@@ -526,280 +747,276 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metaadatok</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Metaadatok betöltése fájlból</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Szám kijelző</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Cím formátum:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Lepontozottak átalakítása üressé</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Átalakítás %20 üressé</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Protokol mutatása</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Zene sorszámának mutatása</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Lejátszási lista mutatása</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Felugró információk mutatása</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Testreszab</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Tulajdonságok</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Információ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Lejátszás</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Lejátszás folytatása indításkor</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16 bites kimenet</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Visszaállít</translation>
- </message>
- <message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Vizualizáció</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Effektek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Általános</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Audió</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Replay Gain</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Replay Gain mód:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Preamp:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Alapértelmezett gain:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Csúcs információ használata a klippelés megelőzéséhez</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Kimenet:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Szoftveres hangerőszabályzó használata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Elrejtés bezáráskor</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Rejtve induljon</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Fájl ablak</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Átlátszóság</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Megnéz</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Fő ablak</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Hangszínszabályozó</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Borító beszerzése</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Különböző képfájlok használata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Tartalmazott fájlok:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Kihagyott fájlok:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Rekúrzív keresési mélység:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Proxy használatának engedélyezése</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Proxy host name:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Proxy port:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Hitelesítés hasznáalta proxy-val</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Proxy felhasználónév:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Proxy jelszó:</translation>
</message>
@@ -1123,68 +1340,38 @@
<translation>Válassz egy vagy több fájlat megnyitásra</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Lejátszási lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Ugrás fájlra</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Eszközök</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Beállítások</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Névjegy</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>N&amp;évjegy: Qt</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Kilépés</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Lejátszási lista fájl</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Lista megnyitása</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Lista mentése</translation>
</message>
@@ -1192,257 +1379,82 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Fájl hozzáadása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Könyvtár hazááadása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Url hozzáadása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Megjelöltek eltávolítása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Összes eltávolítása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Jelöletlenek eltávolítása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Elérhetetlen fájlok eltávolítása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Duplikációk eltávolítása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>Szám adatainak &amp;megnézése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Lista rendezése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Cím szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Album szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Előadó szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Fájlnév szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Elérési út és fájlnév szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Dátum szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Zene sorszáma szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Jelöltek rendezése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Lista összekeverése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Fordított lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Tevékenységek</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Sorba tesz</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Fordított kijelölés</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Kijelölés megszűntetése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Összes kijelölése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Új lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Lista törlése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Következő lista választása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Előző lista választása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>&amp;Lejátszási lista mutatása</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Lista betöltése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>Lista &amp;mentése</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
</context>
<context>
<name>PlayListBrowser</name>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="64"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation type="unfinished">Megnéz</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished">Mindig látható</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation type="unfinished">Dupla méret</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index 3d3f1753b..01327bda2 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Aggiungi brani</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Aggiungi cartelle</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Aggiungi URL</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Elimina la selezione</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Canc</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Elimina tutto</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Elimina i non selezionati</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Rimuovi files non disponibili</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Rimuovi duplicati</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Inverti la selezione</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Non scegliere alcun brano</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Seleziona tutto</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Dettagli della traccia</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nuova lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Cancella lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Carica lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Salva lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">&amp;Seleziona la successiva lista esecuzione brani</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">&amp;Seleziona la rpecedente lista esecuzione brani</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">Mostra lista esecuzione brani</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Configurazione</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Informazioni</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Informazioni su Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Esci</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>File</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Interprete</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Traccia</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Disabilitato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Protocolli di trasporto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Decodificatori</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Meccanismi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Titolo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Traccia n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Traccia n° a due cifre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Disco n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Condizione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Genere</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Compositore</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Nome file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Percorso file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Anno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Commento</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Configurazione di Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Temi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Caratteri</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Player: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Lista brani : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metadati</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Carica i metadati dai brani</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Mostra il brano</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Formato del titolo : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Impostazioni preferite</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Informazioni</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Lista dei brani</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Avanzato</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>uscita a 16 bit</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Tema archiviato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Tema non archiviato</translation>
</message>
@@ -524,119 +745,120 @@
<translation>Connettività</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Visualizzazione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Effetti</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Generale</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Menu brani</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Normalizzazione</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Varie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Usa carattere bitmap se disponibile</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Usa cursore skin</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Mostra numero brani</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Mostra lista esecuzione brani</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Mostra informazioni popup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Personalizza</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Metodo di normalizzazione</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Preamp:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Normalizzazione predefinita</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Utilizza informazioni di picco per evitare tagli</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Uscita:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Utilizza il controllo volume del programma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Nascondi alla chiusura</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Avvia nascosto</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Trova immagine copertina</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Usa immagini separate</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Includi i file:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Escludi i file:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Profondità ricerca ricorsiva:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Riproduzione</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Continua la riproduzione all&apos;avvio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Attiva il proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Nome del server : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Porta del server : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Usa autenticazione con il proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Utente: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Password : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Azzera</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Converti il carattere « _ » in spazi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Converti il carattere « %20 » in spazi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Seleziona aspetto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Aspetto</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Aggiungi...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Motra protocollo</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Transparenza</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Finestra principale</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Equalizzatore</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Seleziona uno o più brani da aprire</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Vai al brano</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Configurazione</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Esci</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Apri lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Salva lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Informazioni</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Brani della lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Informazioni su Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Elenco di tutti i tipi di flusso accettati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Strumenti</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Aggiungi brani</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Aggiungi cartelle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Elimina la selezione</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Elimina tutto</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Elimina i non selezionati</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Rimuovi files non disponibili</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Rimuovi duplicati</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Dettagli della traccia</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Riordina la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Per titolo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Per album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>PEr interprete</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Per titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>per percorso più titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Per data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Riordina la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Mescola i brnai della lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Inverti la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Inverti la selezione</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Non scegliere alcun brano</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Seleziona tutto</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Nuova lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Seleziona la successiva lista esecuzione brani</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Seleziona la rpecedente lista esecuzione brani</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>Mostra lista esecuzione brani</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Cancella lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Carica lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Salva lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Canc</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Aggiungi URL</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Per numero di traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Metti in coda</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Azioni</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
- <source>View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation type="unfinished">Dimensione doppia</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_ja.ts b/src/ui/translations/qmmp_ja.ts
index 402b2f1a2..74394ac95 100644
--- a/src/ui/translations/qmmp_ja.ts
+++ b/src/ui/translations/qmmp_ja.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">ファイルを追加(&amp;F)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">ディレクトリを追加(&amp;D)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">URLを追加(&amp;U)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">選択したものを除去(&amp;V)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Delele</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">すべて除去(&amp;M)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">選択外のものを除去(&amp;N)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">無効なファイルを除去</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">重複分を除去</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">選択範囲を反転</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">選択を解除(&amp;N)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">すべて選択(&amp;E)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">トラックの詳細を表示(&amp;D)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">新規リスト(&amp;W)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">リストを削除(&amp;D)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">リストを読込(&amp;L)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">リストを保存(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">次のプレイリストを選択(&amp;N)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">前のプレイリストを選択(&amp;P)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">プレイリストを表示(&amp;H)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">設定(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">QMMPについて(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">Qtについて(&amp;Q)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">終了(&amp;X)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -322,7 +537,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>プレイリスト</translation>
</message>
@@ -343,7 +559,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>音響</translation>
</message>
@@ -353,453 +569,454 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>スキン</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>追加...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>更新</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>各種設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>観容</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>「閉じる」で隠す</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>開始時に隠す</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>スキンカーソルを使用</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>書体</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>プレイヤ:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>プレイリスト:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>あればビットマップフォントを使用</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>透過効果</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>メインウィンドウ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>イコライザ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>メタデータ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>ファイルからメタデータを読み込む</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>演目表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>タイトルの表示形式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>下線記号_を空白文字で表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>%20を空白文字で表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>プロトコルを表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>曲番号を表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>プレイリストを表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>情報吹き出しを表示</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>カスタマイズ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>プラグイン調整</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>情報</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>プラグイン分類</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>ファイル名</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>ファイルダイアログ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>アルバム表紙画像の取得</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>分割された画像ファイルを利用</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>対象ファイル形式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>除外ファイル形式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>再帰検索の深度:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>再生</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>前回終了時の曲から継続して再生</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>代理を利用する</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>代理ホスト名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>代理ポート:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>代理経由の認証を利用</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>代理者ユーザ名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>代理者パスワード:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>リプレイゲイン</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>リプレイゲインモード:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>プリアンプ:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>デフォルトゲイン:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>クリッピング現象を抑えるためピーク情報を使う</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>出力:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation>バッファサイズ:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation>ミリ秒</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>ソフトウェアによる音量制御を利用</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16ビット出力</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">リセット</translation>
- </message>
- <message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>トラック</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>アルバム</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>無効</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>書庫化スキン</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>非書庫化スキン</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>転送</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>デコーダ</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>エンジン</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>音響効果</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>視覚効果</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>一般</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>アーティスト</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>タイトル</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>トラック番号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>トラック番号 数字2桁</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>ジャンル</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>コメント</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>作曲者</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>ディスク番号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>ファイル名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>ファイルパス</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>年</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>定番</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>スキンファイルを選択</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>スキンファイル</translation>
</message>
@@ -1123,68 +1340,38 @@
<translation>開きたいファイルを選ぶ (複数可)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">プレイリスト</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>ファイルを指定して即刻再生(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>ツール</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>設定(&amp;S)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>QMMPについて(&amp;A)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>Qtについて(&amp;Q)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>終了(&amp;X)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>プレイリストファイル</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>プレイリストを開く</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>プレイリストを保存</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>選んだ曲目で新しいプレイリストを作る(&amp;C)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>ファイルを追加(&amp;F)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>ディレクトリを追加(&amp;D)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>URLを追加(&amp;U)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>選択したものを除去(&amp;V)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Delele</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>すべて除去(&amp;M)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>選択外のものを除去(&amp;N)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>無効なファイルを除去</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>重複分を除去</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>トラックの詳細を表示(&amp;D)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>リストを並び換え</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>タイトル順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>アルバム名順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>アーティスト名順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>ファイル名順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>パスとファイル名の順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>日付順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>トラック番号順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>選択範囲内で並び換え</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>リストを順不同に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>リストを逆順に</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>動作</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>キューに入れる(&amp;Q)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>選択範囲を反転</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>選択を解除(&amp;N)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>すべて選択(&amp;E)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>新規リスト(&amp;W)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>リストを削除(&amp;D)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>リストを読込(&amp;L)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>リストを保存(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>次のプレイリストを選択(&amp;N)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>前のプレイリストを選択(&amp;P)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>プレイリストを表示(&amp;H)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation>新しいプレイリスト(&amp;N)</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="64"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>表示</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>常に最前面に</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>すべてのワークスペースに配置する</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>2倍サイズ</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index 299e066e3..898fe95b5 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Pridėti bylą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Pridėti aplanką</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Pridėti interneto adresą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Pašalinti pasirinktus</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Pašalinti visus</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Pašalinti NEpasirinktus</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Pašalinti neesamas bylas</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Pašalinti besidubliuojančius pavadinimus</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Pasirinkti visus, išskyrus pažymėtą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Nepasirinkti nei vieno</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Pasirinkti visus</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Takelio informacija</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Naujas sąrašas</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Pašalinti sąrašą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Įkelti sąrašą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Išsaugoti sąrašą</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">&amp;Pasirinkti sekantį grojaraštį</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">&amp;Pasirinkti ankstesnį grojaraštį</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">&amp;Rodyti grojaraščius</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Nustatymai</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Apie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Apie Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Išeiti</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Aprašymas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Atlikėjas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Albumas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Takelis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Išjungta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Transportas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Dekoderiai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Varikliai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Dviejų skaičių takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Disko numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Būklė</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Autorius</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Bylos kelias</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Žanras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Metai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Komentaras</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Qmmp nustatymai</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Temos</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Šriftai</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Grotuvas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Gojaraštis:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Meta duomenys</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Įkelti metaduomenis iš bylų</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Dainų sąrašas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Pavadinimo formatas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Nustatymai</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Informacija</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Grojaraštį</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Papildomi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16 bitų išvestis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Suspausta tema</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Išskleista tema</translation>
</message>
@@ -524,120 +745,121 @@
<translation>Tinklas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Vizualizacija</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Efektai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Bendri</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Pasirinkimo langas</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translatorcomment>Neįsivaizduoju kaip verst</translatorcomment>
<translation>Replay Gain</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Kiti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Naudoti bitmap šriftą, jei įmanoma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Naudoti temos kursorių</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Rodyti takelių numerius</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Rodyti grojaraščius</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Rodyti iššokančią informaciją</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Nustatyti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Replay Gain metodas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Išankstinis stiprinimas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Stiprinimas pagal nutylėjima:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Naudoti pikų informaciją trūkinėjimo išvengimui</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Išvestis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation>Buferio dydis:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation>ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Naudoti programinį garso valdymą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Rodyti</translation>
</message>
@@ -647,160 +869,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Paslėpti išjungus</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Įjungti paslėptą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Parsiųsti cd viršelį</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Naudoti atskiras paveiksliukų bylas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Įtraukti bylas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Išskirti bylas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Rekursinės paieškos gylis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Grojimas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Tęsti grojimą įjungus</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Įjungti proxy palaikymą </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Proxy serveris:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Proxy portas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Naudoti proxy autentifikavimą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Proxy vartotojo vardas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Proxy slaptažodis:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Ištrinti</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Paversti brūkšnius į tarpus</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Paversti %20 į tarpus</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Pasirinkti temų bylas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Temų bylos</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Pridėti...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Atnaujinti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Rodyti bylos galūnę</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Permatomumas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Pagrindinis langas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Glodintuvas</translation>
</message>
@@ -1119,73 +1336,43 @@
<translation>Pasirinkite vieną ar kelias bylas atvėrimui</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Pereiti prie bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Grojaraštis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Nustatymai</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Išeiti</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Atverti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Išsaugoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Apie</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Grojaraščio bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Apie Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Palaikomi bylų tipai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Įrankiai</translation>
</message>
@@ -1193,254 +1380,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Pridėti bylą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>&amp;Kopijuoti pasirinkimą į</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Pridėti aplanką</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Pašalinti pasirinktus</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Pašalinti visus</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Pašalinti NEpasirinktus</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Pašalinti neesamas bylas</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Pašalinti besidubliuojančius pavadinimus</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Takelio informacija</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Rūšiuoti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Pagal dainos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Pagal albumą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Pagal atlikėją</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Pagal bylos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Pagal kelią iki bylos</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Pagal datą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Rūšiuoti pasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Sumaišyti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Apversti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Pasirinkti visus, išskyrus pažymėtą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Nepasirinkti nei vieno</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Pasirinkti visus</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Naujas sąrašas</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Pasirinkti sekantį grojaraštį</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Pasirinkti ankstesnį grojaraštį</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>&amp;Rodyti grojaraščius</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished">&amp;Naujas grojaraštis</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Pašalinti sąrašą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Įkelti sąrašą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Išsaugoti sąrašą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Pridėti interneto adresą</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Pagal takelio numerį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Į eilę</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Veiksmai</translation>
</message>
@@ -1703,6 +1715,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1718,25 +1748,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>Rodyti</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>Visada viršuje</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>Rodyti visuose darbastaliuose</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>Dvigubas dydis</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_nl.ts b/src/ui/translations/qmmp_nl.ts
index 4a28066b7..62b77fe44 100644
--- a/src/ui/translations/qmmp_nl.ts
+++ b/src/ui/translations/qmmp_nl.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Voeg Bestand Toe</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Voeg Map toe</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Voeg URL toe</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Verwijder Geselecteerd</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Verwijder Alles</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Verwijder Gedeselecteerde</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Verwijder niet aanwezige bestanden</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Verwijder duplicaten</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Draai Selectie Om</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Selecteer Niets</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Selecteer Alles</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Bekijk Nummer Details</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nieuwe Lijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished">Ctrl+T</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Verwijder Lijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished">Ctrl+W</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Laad Lijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Bewaar Lijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">&amp;Selecteer Volgende Afspeellijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished">Ctrl+PgDown</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">&amp;Selecteer Vorige Afspeellijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished">Ctrl+PgUp</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">&amp;Toon Afspeellijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished">P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Instellingen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Over</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Over Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Sluit</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Popis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Bestandsnaam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Artiest</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Uitgeschakeld</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Protocols</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Decoders</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Engines</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Naam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Liednummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Twee-getal liednummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>CD nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Staat</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Componist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Bestandsnaam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Pad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Jaar</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Commentaar</translation>
</message>
@@ -423,7 +643,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Afspeellijst</translation>
</message>
@@ -438,55 +659,55 @@
<translation>Geavanceerd</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Thema&apos;s</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Lettertypen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Speler:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Afspeellijst:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Replay Gain</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Overige</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Gebruik bitmap lettertype indien aanwezig</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Gebruik thema cursor</translation>
</message>
@@ -496,310 +717,306 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Laad metadata van bestanden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Nummer Weergave</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Titel formaat:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Toon liednummers</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Toon afspeellijst</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Toon popup informatie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Aanpassen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Voorkeuren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Informatie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Lees Hoes Af</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Gebruik aparte afbeeldingsbestanden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Inclusief de bestanden:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Exclusief de bestanden:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Recursieve zoekdiepte:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Afspelen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Verdergaan met afspelen bij opstarten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Replay Gain stand:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Voorversterking:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>dB</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Standaard verhoging:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Gebruik piek info om stotteren te voorkomen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Uitvoer:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished">ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16bit uitvoer</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Terugzetten</translation>
- </message>
- <message>
<location filename="../forms/configdialog.ui" line="134"/>
<source>Connectivity</source>
<translation>Connectiviteit</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Weergave</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Bestandsdialoog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Gebruik proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Proxy host naam:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Proxy poort:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Gebruik authenticatie bij proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Proxy gebruikersnaam:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Proxy wachtwoord:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Gearchiveerd thema</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Niet gearchiveerd thema</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Visualisatie</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Effecten</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Algemeen</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Gebruik software volume</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Verberg bij sluit</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Start verborgen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Zet lage strepen om in spaties</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Zet %20 om in spaties</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Selecteer themabestanden</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Thema bestanden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Toevoegen...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Herlaad</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Laad protocol</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Transparantie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Hoofdscherm</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Kies een of meer bestanden om te openen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Spring Naar Bestand</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Instellingen</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Over</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Sluit</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Afspeellijst Bestanden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Open Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Bewaar Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Over Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Alle Ondersteunde Bitstromen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Gereedschappen</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Voeg Bestand Toe</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Voeg Map toe</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Verwijder Geselecteerd</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Verwijder Alles</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Verwijder Gedeselecteerde</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Verwijder niet aanwezige bestanden</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Verwijder duplicaten</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Bekijk Nummer Details</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Sorteer Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Op Titel</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Op Album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Op Artiest</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Op Bestandsnaam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Op Pad + Bestandsnaam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Op Datum</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Sorteer Selectie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Schud Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Draai Lijst Om</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Draai Selectie Om</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Selecteer Niets</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation>Shift+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Selecteer Alles</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Nieuwe Lijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation>Ctrl+T</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation>Ctrl+W</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Selecteer Volgende Afspeellijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation>Ctrl+PgDown</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Selecteer Vorige Afspeellijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation>Ctrl+PgUp</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>&amp;Toon Afspeellijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation>P</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Verwijder Lijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Laad Lijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Bewaar Lijst</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Voeg URL toe</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Op Lied Nummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Rij</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Acties</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation type="unfinished">Weergave</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished">Altijd bovenop</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation type="unfinished">Dubbele grootte</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 3d9b878af..ff64de30b 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Dodaj plik</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">Dodaj &amp;katalog</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">Dod&amp;aj Url</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Usuń zaznaczone</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">Usuń &amp;wszystkie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">Usuń &amp;niezaznaczone</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Usuń niedostępne pliki</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Usuń duplikaty</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Odwróć zaznaczenie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Odznacz wszystkie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Zaznacz wszystkie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Pokaż informacje o pliku</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nowa lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">Usuń listę o&amp;dtwarzana</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Ładuj listę</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Zapisz listę</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">Wybierz na&amp;stępną listę</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">Wybierz poprzednią li&amp;stę</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">Pokaż li&amp;sty odtwarzania</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Ustawienia</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;O programie</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;O Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Wyjście</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Opis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Artysta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Utwór</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Wyłączone</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Transporty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Dekodery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Silniki</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>Dwuznakowy numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Numer albumu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Warunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Kompozytor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Lokalizacja</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Komentarz</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Ustawienia Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Skóry</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Czcionki</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Odtwarzacz:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Lista odtwarzania:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Metadane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Załaduj metadane z pliku</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Wyświetlanie utworu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Format tytułu:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Ustawienia</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Informacje</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Zaawansowane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16-bitowe odtwarzanie</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Skompresowana skórka</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Niekompresowana skórka</translation>
</message>
@@ -524,119 +745,120 @@
<translation>Sieć</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Wizualizacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Okno dialogowe</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Dźwięk</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Zaawansowane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Użyj czcionki bitmapowej jeśli jest dostępna</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Użyj kursorów z motywu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Wyświetl numery utworów na liście odtwarzania</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Pokaż listy odtwarzania</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Pokaż informację popup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Dostosuj</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Tryb Replay Gain:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Domyślne wzmocnienie:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Użyj informacji peak by zapobiec &quot;klipnięciom&quot;</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Wyjście:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation>Rozmiar bufora:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation>ms</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Użyj programowej regulacji głośności</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Wygląd</translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Zminimalizuj przy zamykaniu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Uruchom zminimalizowany</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Pobieranie okładek</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Użyj oddzielnych obrazków</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Użyj plików:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Wyłącz pliki:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Głębokość rekursywnego przeszukiwania:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Odtwarzanie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Wznów odtwarzanie po uruchomieniu programu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Włącz proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Nazwa hosta proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Użyj autoryzacji z proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Nazwa użytkownika:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Hasło:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Przywróć</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Konwertuj podkreślenia na spacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Konwertuj sekwencje %20 na spacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Wybierz skórę</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Pliki skór</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Dodaj...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Odśwież</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Pokaż protokół</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Przezroczystość</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Okno główne</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Korektor</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Wybierz jeden lub więcej plików do otwarcia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Skocz do pliku</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Lista odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Ustawienia</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Wyjście</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Otwórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Zapisz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;O programie</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Pliki listy odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;O Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Wszystkie wspierane formaty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Narzędzia</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Dodaj plik</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>Kopiuj zazna&amp;czenie do</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>Dodaj &amp;katalog</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Usuń zaznaczone</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>Usuń &amp;wszystkie</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>Usuń &amp;niezaznaczone</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Usuń niedostępne pliki</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Usuń duplikaty</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Pokaż informacje o pliku</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Sortuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Według nazwy</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>Według nazwy albumu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>Według artysty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Według nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Według Ścieżki + Nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Wg Daty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Sortuj zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Tasuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Odwróć zaznaczenie</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Odznacz wszystkie</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Zaznacz wszystkie</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Nowa lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>Wybierz na&amp;stępną listę</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>Wybierz poprzednią li&amp;stę</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>Pokaż li&amp;sty odtwarzania</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation>&amp;Nowa lista odtwarzania</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>Usuń listę o&amp;dtwarzana</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Ładuj listę</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Zapisz listę</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>Dod&amp;aj Url</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Wg numeru utworu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Kolejkuj</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Akcje</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>Wygląd</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>Zawsze na wierzchu</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>Pokaż na wszystkich pulpitach</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>Podwójny rozmiar</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 7d292d53c..1126ecbfa 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Adicionar arquivo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Adicionar Diretorio</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Remover selecionadas</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Remover tudo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Remover não selecionadas</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Inverter Seleção</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Nenhum selecionado</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Selecionar tudo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Ver detalhes da Faixa</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Nova lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Carregar lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Salvar lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">Configurações</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Sobre</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">Sair</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation type="unfinished">Descrição</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation type="unfinished">Nome do Arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation type="unfinished">Artista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation type="unfinished">Álbum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation type="unfinished">Gênero</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation type="unfinished">Ano</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation type="unfinished">Comentário</translation>
</message>
@@ -417,68 +637,68 @@
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation type="unfinished">Temas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation type="unfinished">Fontes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation type="unfinished">Player</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation type="unfinished">Lista de músicas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation type="unfinished">MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation type="unfinished">Carregar arquivo MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation type="unfinished">Mostrar música</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation type="unfinished">Tipo de Formato:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation type="unfinished">Preferências</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation type="unfinished">Informações</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
@@ -504,17 +725,17 @@
<translation type="unfinished">Avançado</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation type="unfinished"></translation>
</message>
@@ -524,119 +745,120 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation type="unfinished">Recarregar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation type="unfinished"></translation>
</message>
@@ -1118,73 +1335,43 @@
<translation type="unfinished">Selecionar um ou mais arquivos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation type="unfinished">Pular para arquivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation type="unfinished">Configurações</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation type="unfinished">Sair</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation type="unfinished">Abrir Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation type="unfinished">Salvar Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation type="unfinished">&amp;Sobre</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation type="unfinished">ФArquivos de lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation type="unfinished">&amp;Adicionar arquivo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation type="unfinished">&amp;Adicionar Diretorio</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation type="unfinished">&amp;Remover selecionadas</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation type="unfinished">&amp;Remover tudo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation type="unfinished">&amp;Remover não selecionadas</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation type="unfinished">&amp;Ver detalhes da Faixa</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation type="unfinished">Classificar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation type="unfinished">Por Título</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation type="unfinished">Por Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation type="unfinished">Por Dirertório + Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation type="unfinished">Por Data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation type="unfinished">Classificar por Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation type="unfinished">Lista Eleatória</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation type="unfinished">Inverter Seleção</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation type="unfinished">&amp;Nenhum selecionado</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation type="unfinished">&amp;Selecionar tudo</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation type="unfinished">&amp;Nova lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation type="unfinished">&amp;Carregar lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation type="unfinished">&amp;Salvar lista</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation type="unfinished">Na fila</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
@@ -1702,38 +1714,41 @@
</message>
</context>
<context>
- <name>TextScroller</name>
+ <name>ShortcutDialog</name>
<message>
- <location filename="../textscroller.cpp" line="228"/>
- <source>Buffering:</source>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../textscroller.cpp" line="64"/>
- <source>Autoscroll Songname</source>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
- <source>View</source>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>TextScroller</name>
<message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
+ <location filename="../textscroller.cpp" line="228"/>
+ <source>Buffering:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
+ <location filename="../textscroller.cpp" line="64"/>
+ <source>Autoscroll Songname</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
+ <location filename="../viewmenu.cpp" line="28"/>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index 794b4f66b..052317c6e 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -94,7 +94,7 @@
<message>
<location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
- <translation type="unfinished">&amp;Воспроизвести</translation>
+ <translation>&amp;Воспроизвести</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="37"/>
@@ -104,7 +104,7 @@
<message>
<location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
- <translation type="unfinished">&amp;Приостановить</translation>
+ <translation>&amp;Приостановить</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="38"/>
@@ -114,7 +114,7 @@
<message>
<location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
- <translation type="unfinished">&amp;Стоп</translation>
+ <translation>&amp;Стоп</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="39"/>
@@ -124,7 +124,7 @@
<message>
<location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
- <translation type="unfinished">&amp;Предыдущий фрагмент</translation>
+ <translation>&amp;Предыдущий фрагмент</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="40"/>
@@ -134,7 +134,7 @@
<message>
<location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
- <translation type="unfinished">&amp;Следующий фрагмент</translation>
+ <translation>&amp;Следующий фрагмент</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="41"/>
@@ -144,7 +144,7 @@
<message>
<location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
- <translation type="unfinished">&amp;Воспр/приост</translation>
+ <translation>&amp;Воспр/приост</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="42"/>
@@ -154,7 +154,7 @@
<message>
<location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="43"/>
@@ -164,7 +164,7 @@
<message>
<location filename="../actionmanager.cpp" line="44"/>
<source>&amp;Repeat Playlist</source>
- <translation type="unfinished">&amp;Повторять список</translation>
+ <translation>&amp;Повторять список</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="44"/>
@@ -174,7 +174,7 @@
<message>
<location filename="../actionmanager.cpp" line="45"/>
<source>&amp;Repeat Track</source>
- <translation type="unfinished">&amp;Повторять трек</translation>
+ <translation>&amp;Повторять трек</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="45"/>
@@ -184,7 +184,7 @@
<message>
<location filename="../actionmanager.cpp" line="46"/>
<source>&amp;Shuffle</source>
- <translation type="unfinished">&amp;В случайном порядке</translation>
+ <translation>&amp;В случайном порядке</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="46"/>
@@ -194,7 +194,7 @@
<message>
<location filename="../actionmanager.cpp" line="47"/>
<source>&amp;No Playlist Advance</source>
- <translation type="unfinished">&amp;Не продвигаться по списку</translation>
+ <translation>&amp;Не продвигаться по списку</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="48"/>
@@ -204,7 +204,7 @@
<message>
<location filename="../actionmanager.cpp" line="49"/>
<source>&amp;Stop After Selected</source>
- <translation type="unfinished">&amp;Остановить после выделенного</translation>
+ <translation>&amp;Остановить после выделенного</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="50"/>
@@ -214,13 +214,228 @@
<message>
<location filename="../actionmanager.cpp" line="51"/>
<source>&amp;Clear Queue</source>
- <translation type="unfinished">&amp;Очистить очередь</translation>
+ <translation>&amp;Очистить очередь</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="51"/>
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation>Поверх всех окон</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation>Разместить на всех рабочих столах</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation>Двойной размер</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation>&amp;Добавить файл</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation>&amp;Добавить директорию</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation>&amp;Добавить URL</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation>&amp;Удалить выделенное</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation>&amp;Удалить всё</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation>&amp;Удалить невыделенное</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation>Удалить недоступные файлы</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation>Удалить дубликаты</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation>&amp;В очередь</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation>Инвертировать выделение</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation>&amp;Снять выделение</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation>&amp;Выделить всё</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation>&amp;Информация</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation>&amp;Новый список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation>&amp;Удалить список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation>&amp;Загрузить список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation>&amp;Сохранить список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation>&amp;Выбрать следующий список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation>&amp;Выбрать предыдущий список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation>&amp;Показать списки</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation>&amp;Настройки</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation>&amp;О программе</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation>&amp;О библиотеке Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation>&amp;Выход</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Описание</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Исполнитель</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Дорожка</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Транспорты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Декодеры</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Внешние проигрыватели</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Название</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>2-x разрядный номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Номер диска</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Условие</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Путь к файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Год</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Настройки Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Обложки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Шрифты</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Плеер:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Список:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Метаданные</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Считывать метаданные из файлов</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Список песен</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Формат названия:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Информация</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Дополнительно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16-битный вывод</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Упакованная тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Распакованная тема</translation>
</message>
@@ -524,282 +745,278 @@
<translation>Сеть</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Визуализация</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Общие</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Файловый диалог</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Аудио</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Выравнивание громкости (Replay Gain)</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Разное</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Использовать растровые шрифты, если возможно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Использовать встроенные курсоры</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Показывать номера песен</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Показывать списки воспроизведения</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Показывать всплывающее окно с информацией</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Настроить</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Режим Replay Gain:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Предусиление:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation>дБ</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Усиление по умолчанию:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Использовать пиковое значение для предотвращения срезания</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Вывод:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation>Размер буфера:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation>мс</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Использовать программную регулировку громкости</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Вид</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="152"/>
<source>Shortcuts</source>
- <translation type="unfinished"></translation>
+ <translation>Сочетание клавиш</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Скрывать при закрытии</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Запускать скрытым</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Поиск обложки альбома</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Использовать отдельные файлы с изображениями</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Включить файлы:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Исключить файлы:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Глубина рекурсивного поиска:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Воспроизведение</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Продолжить воспроизведение после запуска</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Использовать прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Прокси сервер:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Прокси порт:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Использовать авторизацию на прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Имя пользователя прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Пароль прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
- <translation type="unfinished"></translation>
+ <translation>Действие</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
- <translation type="unfinished"></translation>
+ <translation>Сочетание клавиш</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
- <translation type="unfinished"></translation>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
+ <translation>Изменить сочетание клавиш...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished">Сброс</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Преобразовывать подчёркивание в пробел</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Преобразовывать %20 в пробел</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Выберите файлы обложек</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Файлы обложек</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Добавить...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Обновить</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Показывать протокол</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Прозрачность</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Главное окно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Эквалайзер</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Выберите один или несколько файлов</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти к файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Настройки</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Выход</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Открыть список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Сохранить список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;О программе</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Файлы списков</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;О библиотеке Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Все форматы</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Сервис</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Добавить файл</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>&amp;Копировать выделенное в</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Добавить директорию</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Удалить выделенное</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Удалить всё</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Удалить невыделенное</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Удалить недоступные файлы</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Удалить дубликаты</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Информация</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Сортировать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>По названию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>По альбому</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>По исполнителю</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>По имени файла</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>По пути и файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>По дате</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Сортировать выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Перемешать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Инвертировать выделение</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Снять выделение</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Выделить всё</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Новый список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>&amp;Выбрать следующий список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>&amp;Выбрать предыдущий список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>&amp;Показать списки</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation>&amp;Новый список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Удалить список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Загрузить список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Сохранить список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Добавить URL</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>По номеру трека</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;В очередь</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Действия</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation>Изменить сочетание клавиш</translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation>Нажмите клавиши, сочетание которых вы хотите использовать</translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation>Очистить</translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>Вид</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>Поверх всех окон</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>Разместить на всех рабочих столах</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>Двойной размер</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index d37469766..67b33e11b 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Dosya Ekle</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Dizin Ekle</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Url Ekle</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Seçileni Kaldır</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Hepsini Kaldır</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Seçilmemişleri Kaldır</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Seçimi Tersine Çevir</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Hiçbirini Seçme</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Tümünü Seç</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Parça Detaylarını Göster</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Yeni Liste</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Liste Yükle</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Listeyi Kaydet</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Ayarlar</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Hakkında</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Qt Hakkında</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Çıkış</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Açıklama</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Dosya adı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Sanatçı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Albüm</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Başlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Tarz</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Yıl</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Yorum</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Qmmp Ayarları</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Kabuklar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Fontlar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Oynatıcı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Çalma Listesi:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Veri bilgisi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Veri bilgisini dosyadan yükle</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Şarkı Göstergesi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Başlık formatı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Tercihler</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Bilgi</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Çalma Listesi</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Gelişmiş</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Arşivlenmiş kabuk</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Arşivlenmemiş kabuk</translation>
</message>
@@ -524,119 +745,120 @@
<translation>Bağlanırlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Görsellik</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Efektler</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Genel</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Dosya Diyaloğu</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Ses</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Şarkı numaralarını göster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Yazılımsal ses kontrolünü kullan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Kapatınca saklan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Gizli başlat</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Vekil sunucu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Vekil sunucu kullanımını etkinleştir</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Vekil sunucu adı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Vekil sunucu portu:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Vekil sunucu yetkilendirmesi kullan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Vekil sunucu kullanıcı adı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Vekil sunucu parolası:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Alt çizgileri boşluğa çevir</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>%20 yi boşluğa çevir</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Kabuk Dosyası Seç</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Kabuk dosyaları</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Ekle...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Yenile</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Protokolü göster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Transparanlık</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Ana pencere</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Ekolayzır</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Açmak için bir yada daha çok dosya seçin</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Parçaya Git</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">Çalma Listesi</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Ayarlar</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Çıkış</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Çalma Listesini Aç</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Çalma Listesini Kaydet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Hakkında</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Çalma Listesi Dosyaları</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Qt Hakkında</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Tüm Desteklenen Bitstreamler</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Araçlar</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Dosya Ekle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Dizin Ekle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Seçileni Kaldır</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Hepsini Kaldır</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Seçilmemişleri Kaldır</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Parça Detaylarını Göster</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Listeyi Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>Başlığa Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>Dosya Yolu + Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>Tarihe Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Seçilenleri Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Rastgele Listele</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Seçimi Tersine Çevir</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Hiçbirini Seçme</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Tümünü Seç</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Yeni Liste</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Liste Yükle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Listeyi Kaydet</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Url Ekle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>Parça Numarasına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;Kuyruğa ekle</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Eylemler</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,23 +1747,8 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
- <source>View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index ff5402f8e..d071e4e2b 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">&amp;Додати файл</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">&amp;Додати теку</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">&amp;Додати адресу</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">&amp;Видалити вибране</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">&amp;Видалити все</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">&amp;Видалити не вибране</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished">Видалити недоступні файли</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished">Видалити дублікати</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">Інвертувати вибране</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">&amp;Зняти виділення</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">&amp;Вибрати все</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">&amp;Інформація</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">&amp;Новий список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished">&amp;Видалити список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">&amp;Завантажити список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">&amp;Зберегти список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished">Вибрати &amp;наступний список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished">Вибрати &amp;попередній список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished">Показати &amp;всі списки</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">&amp;Налаштування</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">&amp;Про програму</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">&amp;Про Qt</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">&amp;Вихід</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>Пояснення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation>Трек</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation>Вимкнено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation>Транспорти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation>Декодери</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation>Зовнішні програвачі</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation>Номер треку</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation>2- розрядний номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation>Номер диску</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation>Умова</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation>Шлях файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Налаштування Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>Шкурки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>Шрифти</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>Програвач:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>Список:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>Метадані</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>Зчитувати метадані з файлів</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>Список пісень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>Формат назви:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>Налаштування</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>Інформація</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
@@ -504,17 +725,17 @@
<translation>Додатково</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation>16-бітний вивід</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>Упакована тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>Розпакована тема</translation>
</message>
@@ -524,119 +745,120 @@
<translation>Мережа</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>Візуалізація</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>Ефекти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>Загальне</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>Файловий діалог</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation>Нормалізація гучності</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation>Різне</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation>Використовувати растрові шрифти, якщо доступні</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation>Використовувати курсори скіна</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>Відображати номера пісень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation>Показати списки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation>Показувати спливаюче вікно з інформацією</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation>Налаштувати</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation>Режим нормалізації гучності:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation>Преамплітуда:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation>Нормалізація за умовчанням:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation>Використовувати інформацію піків для запобігання відсікання</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation>Виведення:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation>Розмір буферу:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation>мс</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>Використовувати програмний контроль гучності</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation>Вигляд</translation>
</message>
@@ -646,160 +868,155 @@
<translation>Комбінації клавіш</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>Ховати при закритті</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>Запускати схованим</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation>Пошук обладинки альбома</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation>Використовувати окремі файли зображень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation>Включити файли:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation>Виключити файли:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation>Глибина рекурсивного пошуку:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation>Відтворення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation>Продовжити відтворення при запуску</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>Проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>Використосувати проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>Сервер проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>Порт проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>Використовувати авторизацію на проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>Ім&apos;я користвача проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>Пароль проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation>Дія</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation>Комбінація</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
- <translation>Змінити</translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation>Скинути</translation>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>Конвертувати підкреслювання в пробіл</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>Конвертувати %20 в пробіл</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>Вибрати файли скінів</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>Файли скінів</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>Додати...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>Поновити</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>Показати протокол</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>Прозорість</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>Головне вікно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>Еквалайзер</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>Виберіть один чи кілька файлів</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти до файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>&amp;Налаштування</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>&amp;Вихід</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>Відкрити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>Зберегти список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>&amp;Про програму</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>Файли списків</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>&amp;Про Qt</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>Усі формати</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>Утиліти</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>&amp;Додати файл</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation>&amp;Копіювати вибране в</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>&amp;Додати теку</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>&amp;Видалити вибране</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>&amp;Видалити все</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>&amp;Видалити не вибране</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation>Видалити недоступні файли</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation>Видалити дублікати</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>&amp;Інформація</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>Сортувати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>За назвою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation>За альбомом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation>За артистом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>За ім&apos;ям файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>За шляхом та файлом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>За датою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>Сортувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>Інвертувати вибране</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>&amp;Зняти виділення</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>&amp;Вибрати все</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>&amp;Новий список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation>Вибрати &amp;наступний список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation>Вибрати &amp;попередній список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation>Показати &amp;всі списки</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation>&amp;Видалити список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>&amp;Завантажити список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>&amp;Зберегти список</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>&amp;Додати адресу</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>&amp;В чергу</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>Дії</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,25 +1747,10 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
+ <location filename="../viewmenu.cpp" line="28"/>
<source>View</source>
<translation>Вигляд</translation>
</message>
- <message>
- <location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation>Видимий завжди</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation>Розмістити на всіх робочих столах</translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
- <translation>Подвійний розмір</translation>
- </message>
</context>
<context>
<name>VisualMenu</name>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 07866430a..f69fae1dd 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">添加文件(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">添加文件夹(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">添加 URL (&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">删除所选(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">删除全部(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">删除未选(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">反选</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">无选择(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">选择全部(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">查看音轨详细信息(&amp;V)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">新建列表(&amp;N)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">载入列表(&amp;L)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">保存列表(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">设置(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">关于(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">关于 Qt (&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">退出(&amp;E)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>描述</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>艺术家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>专辑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>备注</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Qmmp 设置</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>皮肤</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>字体</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>播放器:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>播放列表:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>从文件载入元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>显示歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>标题格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>参数设置</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>信息</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>播放列表</translation>
</message>
@@ -504,17 +725,17 @@
<translation>高级</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>压缩皮肤</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>未压缩皮肤</translation>
</message>
@@ -524,119 +745,120 @@
<translation>连接</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>可视化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>常规</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>文件对话</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>音频</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>显示曲目编号</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>使用软设备音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>关闭时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>启动时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>启用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>主机名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>端口:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>需要身份验证</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>用户名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>密码:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>转换下划线为空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>转换 %20 为空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>选择皮肤文件</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>皮肤文件</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>添加...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>显示协议</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>透明度</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>主窗口</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>选择打开一个或更多文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>设置(&amp;S)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>退出(&amp;E)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>打开播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>保存播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>关于(&amp;A)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>关于 Qt (&amp;A)</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>支持的全部文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>添加文件(&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>添加文件夹(&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>删除所选(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>删除全部(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>删除未选(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>查看音轨详细信息(&amp;V)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>列表排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>按标题</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>按文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>按路径+文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>选择排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>随机产生列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>反选</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>无选择(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>选择全部(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>新建列表(&amp;N)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>载入列表(&amp;L)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>保存列表(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>添加 URL (&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>按音轨</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>队列(&amp;Q)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>动作</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,23 +1747,8 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
- <source>View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 731f94655..9328a736b 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -221,6 +221,221 @@
<source>Alt+Q</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="53"/>
+ <source>Always on Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="54"/>
+ <source>Put on All Workspaces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="55"/>
+ <source>Double Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>&amp;Add File</source>
+ <translation type="unfinished">添加檔案(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="57"/>
+ <source>F</source>
+ <translation type="unfinished">F</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>&amp;Add Directory</source>
+ <translation type="unfinished">添加檔案夾(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="58"/>
+ <source>D</source>
+ <translation type="unfinished">D</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>&amp;Add Url</source>
+ <translation type="unfinished">添加 URL (&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="59"/>
+ <source>U</source>
+ <translation type="unfinished">U</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="60"/>
+ <source>&amp;Remove Selected</source>
+ <translation type="unfinished">移除所選(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="61"/>
+ <source>Del</source>
+ <translation type="unfinished">Del</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="62"/>
+ <source>&amp;Remove All</source>
+ <translation type="unfinished">移除全部(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="63"/>
+ <source>&amp;Remove Unselected</source>
+ <translation type="unfinished">移除未選(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="65"/>
+ <source>Remove unavailable files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="67"/>
+ <source>Remove duplicates</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>&amp;Queue Toggle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="68"/>
+ <source>Q</source>
+ <translation type="unfinished">Q</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="69"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished">反選</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="70"/>
+ <source>&amp;Select None</source>
+ <translation type="unfinished">無選取(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Select All</source>
+ <translation type="unfinished">選取全部(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="72"/>
+ <source>Ctrl+A</source>
+ <translation type="unfinished">Ctrl+A</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>&amp;View Track Details</source>
+ <translation type="unfinished">檢視音軌詳細資訊(&amp;V)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="73"/>
+ <source>Alt+I</source>
+ <translation type="unfinished">Alt+I</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>&amp;New List</source>
+ <translation type="unfinished">新建清單(&amp;N)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="75"/>
+ <source>Ctrl+T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>&amp;Delete List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="76"/>
+ <source>Ctrl+W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>&amp;Load List</source>
+ <translation type="unfinished">載入清單(&amp;L)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="78"/>
+ <source>O</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>&amp;Save List</source>
+ <translation type="unfinished">儲存清單(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="80"/>
+ <source>Shift+S</source>
+ <translation type="unfinished">Shift+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="83"/>
+ <source>&amp;Select Next Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="84"/>
+ <source>Ctrl+PgDown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="85"/>
+ <source>&amp;Select Previous Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="86"/>
+ <source>Ctrl+PgUp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="87"/>
+ <source>&amp;Show Playlists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="88"/>
+ <source>P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>&amp;Settings</source>
+ <translation type="unfinished">設定(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="90"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished">Ctrl+P</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="91"/>
+ <source>&amp;About</source>
+ <translation type="unfinished">關於(&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="92"/>
+ <source>&amp;About Qt</source>
+ <translation type="unfinished">關於 Qt (&amp;A)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>&amp;Exit</source>
+ <translation type="unfinished">結束(&amp;E)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="93"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished">Ctrl+Q</translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -311,103 +526,108 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../forms/configdialog.ui" line="714"/>
+ <location filename="../forms/configdialog.ui" line="718"/>
<source>Description</source>
<translation>說明</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="719"/>
+ <location filename="../forms/configdialog.ui" line="723"/>
<source>Filename</source>
<translation>檔名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="398"/>
+ <location filename="../configdialog.cpp" line="418"/>
<source>Artist</source>
<translation>藝術家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="74"/>
- <location filename="../configdialog.cpp" line="399"/>
+ <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="419"/>
<source>Album</source>
<translation>專輯</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="73"/>
+ <location filename="../configdialog.cpp" line="74"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="75"/>
+ <location filename="../configdialog.cpp" line="76"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="232"/>
+ <location filename="../configdialog.cpp" line="233"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="243"/>
+ <location filename="../configdialog.cpp" line="244"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="253"/>
+ <location filename="../configdialog.cpp" line="254"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="400"/>
+ <location filename="../configdialog.cpp" line="361"/>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="420"/>
<source>Title</source>
<translation>標題</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="401"/>
+ <location filename="../configdialog.cpp" line="421"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="402"/>
+ <location filename="../configdialog.cpp" line="422"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="406"/>
+ <location filename="../configdialog.cpp" line="426"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="410"/>
+ <location filename="../configdialog.cpp" line="430"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="403"/>
+ <location filename="../configdialog.cpp" line="423"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="405"/>
+ <location filename="../configdialog.cpp" line="425"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="407"/>
+ <location filename="../configdialog.cpp" line="427"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="408"/>
+ <location filename="../configdialog.cpp" line="428"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="409"/>
+ <location filename="../configdialog.cpp" line="429"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="404"/>
+ <location filename="../configdialog.cpp" line="424"/>
<source>Comment</source>
<translation>備註</translation>
</message>
@@ -417,68 +637,68 @@
<translation>Qmmp 設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="180"/>
+ <location filename="../forms/configdialog.ui" line="184"/>
<source>Skins</source>
<translation>皮膚</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="287"/>
+ <location filename="../forms/configdialog.ui" line="291"/>
<source>Fonts</source>
<translation>字型</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="305"/>
+ <location filename="../forms/configdialog.ui" line="309"/>
<source>Player:</source>
<translation>播放器:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="353"/>
+ <location filename="../forms/configdialog.ui" line="357"/>
<source>Playlist:</source>
<translation>播放清單:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="327"/>
- <location filename="../forms/configdialog.ui" line="375"/>
+ <location filename="../forms/configdialog.ui" line="331"/>
+ <location filename="../forms/configdialog.ui" line="379"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="334"/>
- <location filename="../forms/configdialog.ui" line="382"/>
- <location filename="../forms/configdialog.ui" line="548"/>
+ <location filename="../forms/configdialog.ui" line="338"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
+ <location filename="../forms/configdialog.ui" line="552"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="507"/>
+ <location filename="../forms/configdialog.ui" line="511"/>
<source>Metadata</source>
<translation>元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="519"/>
+ <location filename="../forms/configdialog.ui" line="523"/>
<source>Load metadata from files</source>
<translation>從檔案載入元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="529"/>
+ <location filename="../forms/configdialog.ui" line="533"/>
<source>Song Display</source>
<translation>察看歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="535"/>
+ <location filename="../forms/configdialog.ui" line="539"/>
<source>Title format:</source>
<translation>標題格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="665"/>
- <location filename="../forms/configdialog.ui" line="1132"/>
+ <location filename="../forms/configdialog.ui" line="669"/>
+ <location filename="../forms/configdialog.ui" line="1136"/>
<source>Preferences</source>
<translation>引數設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="678"/>
- <location filename="../forms/configdialog.ui" line="740"/>
- <location filename="../forms/configdialog.ui" line="1145"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
+ <location filename="../forms/configdialog.ui" line="744"/>
+ <location filename="../forms/configdialog.ui" line="1149"/>
<source>Information</source>
<translation>資訊</translation>
</message>
@@ -489,7 +709,8 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="107"/>
- <location filename="../forms/configdialog.ui" line="459"/>
+ <location filename="../forms/configdialog.ui" line="463"/>
+ <location filename="../configdialog.cpp" line="355"/>
<source>Playlist</source>
<translation>播放清單</translation>
</message>
@@ -504,17 +725,17 @@
<translation>進階</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1217"/>
+ <location filename="../forms/configdialog.ui" line="1221"/>
<source>16-bit output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="199"/>
+ <location filename="../configdialog.cpp" line="200"/>
<source>Archived skin</source>
<translation>封包皮膚</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="219"/>
+ <location filename="../configdialog.cpp" line="220"/>
<source>Unarchived skin</source>
<translation>未封包皮膚</translation>
</message>
@@ -524,119 +745,120 @@
<translation>連線</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="273"/>
+ <location filename="../configdialog.cpp" line="274"/>
<source>Visualization</source>
<translation>可視化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="263"/>
+ <location filename="../configdialog.cpp" line="264"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="284"/>
<source>General</source>
<translation>常規</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="735"/>
<source>File Dialog</source>
<translation>檔案對話</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="143"/>
- <location filename="../forms/configdialog.ui" line="1110"/>
+ <location filename="../forms/configdialog.ui" line="1114"/>
<source>Audio</source>
<translation>聲訊</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="980"/>
+ <location filename="../forms/configdialog.ui" line="984"/>
<source>Replay Gain</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="245"/>
+ <location filename="../forms/configdialog.ui" line="249"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="389"/>
+ <location filename="../forms/configdialog.ui" line="393"/>
<source>Use bitmap font if available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="271"/>
+ <location filename="../forms/configdialog.ui" line="275"/>
<source>Use skin cursors</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="576"/>
+ <location filename="../forms/configdialog.ui" line="580"/>
<source>Show song numbers</source>
<translation>顯示曲目編號</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="583"/>
+ <location filename="../forms/configdialog.ui" line="587"/>
<source>Show playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="592"/>
+ <location filename="../forms/configdialog.ui" line="596"/>
<source>Show popup information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="602"/>
+ <location filename="../forms/configdialog.ui" line="606"/>
<source>Customize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="986"/>
+ <location filename="../forms/configdialog.ui" line="990"/>
<source>Replay Gain mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1003"/>
+ <location filename="../forms/configdialog.ui" line="1007"/>
<source>Preamp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1035"/>
- <location filename="../forms/configdialog.ui" line="1080"/>
+ <location filename="../forms/configdialog.ui" line="1039"/>
+ <location filename="../forms/configdialog.ui" line="1084"/>
<source>dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1048"/>
+ <location filename="../forms/configdialog.ui" line="1052"/>
<source>Default gain:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1100"/>
+ <location filename="../forms/configdialog.ui" line="1104"/>
<source>Use peak info to prevent clipping</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1116"/>
+ <location filename="../forms/configdialog.ui" line="1120"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1168"/>
+ <location filename="../forms/configdialog.ui" line="1172"/>
<source>Buffer size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1181"/>
+ <location filename="../forms/configdialog.ui" line="1185"/>
<source>ms</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1210"/>
+ <location filename="../forms/configdialog.ui" line="1214"/>
<source>Use software volume control</source>
<translation>使用軟裝置音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="251"/>
+ <location filename="../forms/configdialog.ui" line="255"/>
+ <location filename="../configdialog.cpp" line="349"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@@ -646,160 +868,155 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="257"/>
+ <location filename="../forms/configdialog.ui" line="261"/>
<source>Hide on close</source>
<translation>關閉時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="264"/>
+ <location filename="../forms/configdialog.ui" line="268"/>
<source>Start hidden</source>
<translation>啟動時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="763"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Cover Image Retrieve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="769"/>
+ <location filename="../forms/configdialog.ui" line="773"/>
<source>Use separate image files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="779"/>
+ <location filename="../forms/configdialog.ui" line="783"/>
<source>Include files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="789"/>
+ <location filename="../forms/configdialog.ui" line="793"/>
<source>Exclude files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="801"/>
+ <location filename="../forms/configdialog.ui" line="805"/>
<source>Recursive search depth:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="846"/>
- <location filename="../configdialog.cpp" line="342"/>
+ <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../configdialog.cpp" line="343"/>
<source>Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="852"/>
+ <location filename="../forms/configdialog.ui" line="856"/>
<source>Continue playback on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="878"/>
+ <location filename="../forms/configdialog.ui" line="882"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="890"/>
+ <location filename="../forms/configdialog.ui" line="894"/>
<source>Enable proxy usage</source>
<translation>啟用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="897"/>
+ <location filename="../forms/configdialog.ui" line="901"/>
<source>Proxy host name:</source>
<translation>主機名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="910"/>
+ <location filename="../forms/configdialog.ui" line="914"/>
<source>Proxy port:</source>
<translation>通訊埠:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="923"/>
+ <location filename="../forms/configdialog.ui" line="927"/>
<source>Use authentication with proxy</source>
<translation>需要身份驗證</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="930"/>
+ <location filename="../forms/configdialog.ui" line="934"/>
<source>Proxy user name:</source>
<translation>用戶名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="943"/>
+ <location filename="../forms/configdialog.ui" line="947"/>
<source>Proxy password:</source>
<translation>密碼:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1251"/>
+ <location filename="../forms/configdialog.ui" line="1255"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1256"/>
+ <location filename="../forms/configdialog.ui" line="1260"/>
<source>Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1264"/>
- <source>Change</source>
+ <location filename="../forms/configdialog.ui" line="1268"/>
+ <source>Change shortcut...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="1271"/>
- <source>Reset</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="555"/>
+ <location filename="../forms/configdialog.ui" line="559"/>
<source>Convert underscores to blanks</source>
<translation>轉換底線為空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="562"/>
+ <location filename="../forms/configdialog.ui" line="566"/>
<source>Convert %20 to blanks</source>
<translation>轉換 %20 為空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="490"/>
+ <location filename="../configdialog.cpp" line="510"/>
<source>Select Skin Files</source>
<translation>選取皮膚檔案</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="491"/>
+ <location filename="../configdialog.cpp" line="511"/>
<source>Skin files</source>
<translation>皮膚檔案</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="211"/>
+ <location filename="../forms/configdialog.ui" line="215"/>
<source>Add...</source>
<translation>添加...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="224"/>
+ <location filename="../forms/configdialog.ui" line="228"/>
<source>Refresh</source>
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="569"/>
+ <location filename="../forms/configdialog.ui" line="573"/>
<source>Show protocol</source>
<translation>顯示協議</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="399"/>
+ <location filename="../forms/configdialog.ui" line="403"/>
<source>Transparency</source>
<translation>透明度</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="405"/>
+ <location filename="../forms/configdialog.ui" line="409"/>
<source>Main window</source>
<translation>主窗口</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="428"/>
- <location filename="../forms/configdialog.ui" line="452"/>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="456"/>
+ <location filename="../forms/configdialog.ui" line="480"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="435"/>
+ <location filename="../forms/configdialog.ui" line="439"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
@@ -1118,73 +1335,43 @@
<translation>選取開啟一個或更多檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>&amp;Jump To File</source>
<translation>跳到檔案(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>Playlist</source>
<translation type="unfinished">播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
- <source>&amp;Settings</source>
- <translation>設定(&amp;S)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="449"/>
- <source>Ctrl+P</source>
- <translation>Ctrl+P</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="455"/>
- <source>&amp;Exit</source>
- <translation>結束(&amp;E)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="456"/>
- <source>Ctrl+Q</source>
- <translation>Ctrl+Q</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="502"/>
+ <location filename="../mainwindow.cpp" line="500"/>
<source>Open Playlist</source>
<translation>開啟播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="527"/>
+ <location filename="../mainwindow.cpp" line="525"/>
<source>Save Playlist</source>
<translation>儲存播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="451"/>
- <source>&amp;About</source>
- <translation>關於(&amp;A)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="500"/>
- <location filename="../mainwindow.cpp" line="526"/>
+ <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="524"/>
<source>Playlist Files</source>
<translation>播放清單檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="452"/>
- <source>&amp;About Qt</source>
- <translation>關於 Qt (&amp;A)</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="263"/>
<source>All Supported Bitstreams</source>
<translation>支援的全部檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1192,254 +1379,79 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="188"/>
- <source>F</source>
- <translation>F</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="194"/>
- <source>D</source>
- <translation>D</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="230"/>
- <source>Alt+I</source>
- <translation>Alt+I</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="340"/>
- <source>Ctrl+A</source>
- <translation>Ctrl+A</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="347"/>
- <source>Ctrl+T</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="352"/>
- <source>Ctrl+W</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="359"/>
- <source>O</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="187"/>
- <source>&amp;Add File</source>
- <translation>添加檔案(&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="177"/>
<source>&amp;Copy Selection To</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="193"/>
- <source>&amp;Add Directory</source>
- <translation>添加檔案夾(&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="206"/>
- <source>&amp;Remove Selected</source>
- <translation>移除所選(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="212"/>
- <source>&amp;Remove All</source>
- <translation>移除全部(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="218"/>
- <source>&amp;Remove Unselected</source>
- <translation>移除未選(&amp;R)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="223"/>
- <source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="225"/>
- <source>Remove duplicates</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="229"/>
- <source>&amp;View Track Details</source>
- <translation>檢視音軌詳細資訊(&amp;V)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="238"/>
+ <location filename="../playlist.cpp" line="204"/>
<source>Sort List</source>
<translation>清單排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="241"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="207"/>
+ <location filename="../playlist.cpp" line="242"/>
<source>By Title</source>
<translation>按標題</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="245"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="246"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="250"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
- <location filename="../playlist.cpp" line="288"/>
+ <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>By Filename</source>
<translation>按檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="257"/>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="258"/>
<source>By Path + Filename</source>
<translation>按路徑+檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="227"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>Sort Selection</source>
<translation>選取排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="309"/>
+ <location filename="../playlist.cpp" line="274"/>
<source>Randomize List</source>
<translation>隨機產生清單</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="311"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>Reverse List</source>
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
- <source>Invert Selection</source>
- <translation>反選</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="333"/>
- <source>&amp;Select None</source>
- <translation>無選取(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="334"/>
- <source>Shift+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="339"/>
- <source>&amp;Select All</source>
- <translation>選取全部(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="346"/>
- <source>&amp;New List</source>
- <translation>新建清單(&amp;N)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="372"/>
- <source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="373"/>
- <source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="379"/>
- <source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="380"/>
- <source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="386"/>
- <source>&amp;Show Playlists</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="387"/>
- <source>P</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="629"/>
+ <location filename="../playlist.cpp" line="547"/>
<source>&amp;New PlayList</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
- <source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="358"/>
- <source>&amp;Load List</source>
- <translation>載入清單(&amp;L)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="364"/>
- <source>&amp;Save List</source>
- <translation>儲存清單(&amp;S)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="365"/>
- <source>Shift+S</source>
- <translation>Shift+S</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="207"/>
- <source>Del</source>
- <translation>Del</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="199"/>
- <source>&amp;Add Url</source>
- <translation>添加 URL (&amp;A)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="200"/>
- <source>U</source>
- <translation>U</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="265"/>
- <location filename="../playlist.cpp" line="300"/>
+ <location filename="../playlist.cpp" line="231"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>By Track Number</source>
<translation>按音軌</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="323"/>
- <source>&amp;Queue</source>
- <translation>佇列(&amp;Q)</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="323"/>
- <source>Q</source>
- <translation>Q</translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Actions</source>
<translation>動作</translation>
</message>
@@ -1702,6 +1714,24 @@
</message>
</context>
<context>
+ <name>ShortcutDialog</name>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="14"/>
+ <source>Change Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="29"/>
+ <source>Press the key combination you want to assign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/shortcutdialog.ui" line="43"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>TextScroller</name>
<message>
<location filename="../textscroller.cpp" line="228"/>
@@ -1717,23 +1747,8 @@
<context>
<name>ViewMenu</name>
<message>
- <location filename="../viewmenu.cpp" line="27"/>
- <source>View</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../viewmenu.cpp" line="28"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="29"/>
- <source>Put on all workspaces</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../viewmenu.cpp" line="30"/>
- <source>Double size</source>
+ <source>View</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/src/ui/ui.pro b/src/ui/ui.pro
index 6fb6f0c8b..e0adc8bd1 100644
--- a/src/ui/ui.pro
+++ b/src/ui/ui.pro
@@ -5,7 +5,8 @@ FORMS += ./forms/configdialog.ui \
./forms/aboutdialog.ui \
./forms/addurldialog.ui \
./forms/playlistbrowser.ui \
- ./forms/popupsettings.ui
+ ./forms/popupsettings.ui \
+ ./forms/shortcutdialog.ui
HEADERS += mainwindow.h \
button.h \
display.h \
@@ -59,7 +60,8 @@ HEADERS += mainwindow.h \
viewmenu.h \
lxdesupport.h \
actionmanager.h \
- shortcutitem.h
+ shortcutitem.h \
+ shortcutdialog.h
SOURCES += mainwindow.cpp \
mp3player.cpp \
button.cpp \
@@ -113,9 +115,10 @@ SOURCES += mainwindow.cpp \
viewmenu.cpp \
lxdesupport.cpp \
actionmanager.cpp \
- shortcutitem.cpp
+ shortcutitem.cpp \
+ shortcutdialog.cpp
win32:HEADERS += ../qmmp/visual.h
-unix {
+unix {
HEADERS +=
SOURCES +=
}
@@ -143,7 +146,7 @@ INCLUDEPATH += ../
RESOURCES = images/images.qrc \
stuff.qrc
TEMPLATE = app
-unix {
+unix {
target.path = /bin
desktop.files = qmmp.desktop \
qmmp_enqueue.desktop
@@ -180,7 +183,7 @@ TRANSLATIONS = translations/qmmp_ru.ts \
translations/qmmp_nl.ts \
translations/qmmp_ja.ts \
translations/qmmp_es.ts
-x11 {
+x11 {
CONFIG += link_pkgconfig
PKGCONFIG += x11
}
diff --git a/src/ui/viewmenu.cpp b/src/ui/viewmenu.cpp
index 32efd78ae..f762f7d54 100644
--- a/src/ui/viewmenu.cpp
+++ b/src/ui/viewmenu.cpp
@@ -20,17 +20,18 @@
#include <QSettings>
#include <qmmp/qmmp.h>
+#include "actionmanager.h"
#include "viewmenu.h"
ViewMenu::ViewMenu(MainWindow *parent) : QMenu(parent)
{
setTitle(tr("View"));
- m_alwaysOnTopAction = addAction(tr("Always on top"));
- m_showOnAllDesktopsAction = addAction(tr("Put on all workspaces"));
- m_doubleSizeAction = addAction(tr("Double size"));
- m_alwaysOnTopAction->setCheckable(true);
- m_showOnAllDesktopsAction->setCheckable(true);
- m_doubleSizeAction->setCheckable(true);
+ m_alwaysOnTopAction = ActionManager::instance()->action(ActionManager::WM_ALLWAYS_ON_TOP);
+ m_showOnAllDesktopsAction = ActionManager::instance()->action(ActionManager::WM_STICKY);
+ m_doubleSizeAction = ActionManager::instance()->action(ActionManager::WM_DOUBLE_SIZE);
+ addAction(m_alwaysOnTopAction);
+ addAction(m_showOnAllDesktopsAction);
+ addAction(m_doubleSizeAction);
QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
m_doubleSizeAction->setChecked(settings.value ("General/double_size", false).toBool());
m_alwaysOnTopAction->setChecked(settings.value ("General/always_on_top",false).toBool());