aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-05-08 18:27:43 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-05-08 18:27:43 +0000
commitef0abefb687da1d17f68aef44f2e33b71e47a092 (patch)
treef75e8ae68baeb98ef83407d9b679a4a7c4183429 /src/ui
parentf9d64fd4e062572920697fc28146fcd0068d0f3e (diff)
downloadqmmp-ef0abefb687da1d17f68aef44f2e33b71e47a092.tar.gz
qmmp-ef0abefb687da1d17f68aef44f2e33b71e47a092.tar.bz2
qmmp-ef0abefb687da1d17f68aef44f2e33b71e47a092.zip
initial xdg icons support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1723 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/configdialog.cpp18
-rw-r--r--src/ui/eqwidget.cpp13
-rw-r--r--src/ui/forms/jumptotrackdialog.ui78
-rw-r--r--src/ui/jumptotrackdialog.cpp6
-rw-r--r--src/ui/mainwindow.cpp28
-rw-r--r--src/ui/playlist.cpp52
-rw-r--r--src/ui/playlistbrowser.cpp4
-rw-r--r--src/ui/preseteditor.cpp7
-rw-r--r--src/ui/translations/qmmp_cs.ts226
-rw-r--r--src/ui/translations/qmmp_de.ts226
-rw-r--r--src/ui/translations/qmmp_hu.ts226
-rw-r--r--src/ui/translations/qmmp_it.ts226
-rw-r--r--src/ui/translations/qmmp_lt.ts226
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts226
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts226
-rw-r--r--src/ui/translations/qmmp_ru.ts226
-rw-r--r--src/ui/translations/qmmp_tr.ts226
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts226
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts226
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts226
20 files changed, 1486 insertions, 1432 deletions
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 926c15eca..61b306f82 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -76,7 +76,23 @@ ConfigDialog::ConfigDialog (QWidget *parent)
loadSkins();
loadPluginsInfo();
loadFonts();
- createMenus();
+ createMenus();
+ //setup icons
+ ui.skinInstallButton->setIcon(QIcon::fromTheme("list-add"));
+ ui.skinReloadButton->setIcon(QIcon::fromTheme("view-refresh"));
+ ui.popupCustomizeButton->setIcon(QIcon::fromTheme("configure"));
+ ui.preferencesButton->setIcon(QIcon::fromTheme("configure"));
+ ui.informationButton->setIcon(QIcon::fromTheme("dialog-information"));
+ ui.fdInformationButton->setIcon(QIcon::fromTheme("dialog-information"));
+ ui.outputInformationButton->setIcon(QIcon::fromTheme("dialog-information"));
+ ui.outputPreferencesButton->setIcon(QIcon::fromTheme("configure"));
+ //TODO add kde detection
+ ui.contentsWidget->item(0)->setIcon(QIcon::fromTheme("preferences-desktop-theme"));
+ ui.contentsWidget->item(1)->setIcon(QIcon::fromTheme("view-list-details"));
+ ui.contentsWidget->item(2)->setIcon(QIcon::fromTheme("preferences-plugin"));
+ ui.contentsWidget->item(3)->setIcon(QIcon::fromTheme("preferences-other"));
+ ui.contentsWidget->item(4)->setIcon(QIcon::fromTheme("applications-internet"));
+ ui.contentsWidget->item(5)->setIcon(QIcon::fromTheme("preferences-desktop-sound"));
}
ConfigDialog::~ConfigDialog()
diff --git a/src/ui/eqwidget.cpp b/src/ui/eqwidget.cpp
index 68e9307a2..ba6d82210 100644
--- a/src/ui/eqwidget.cpp
+++ b/src/ui/eqwidget.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2009 by Ilya Kotov *
+ * Copyright (C) 2006-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -277,11 +277,14 @@ void EqWidget::createActions()
{
m_presetsMenu->addAction(tr("&Load/Delete"),this, SLOT(showEditor()));
m_presetsMenu->addSeparator();
- m_presetsMenu->addAction(tr("&Save Preset"),this,SLOT(savePreset()));
- m_presetsMenu->addAction(tr("&Save Auto-load Preset"),this,SLOT(saveAutoPreset()));
- m_presetsMenu->addAction(tr("&Import"),this,SLOT(importWinampEQF()));
+ m_presetsMenu->addAction(QIcon::fromTheme("document-save"), tr("&Save Preset"),
+ this, SLOT(savePreset()));
+ m_presetsMenu->addAction(QIcon::fromTheme("document-save"), tr("&Save Auto-load Preset"),
+ this, SLOT(saveAutoPreset()));
+ m_presetsMenu->addAction(QIcon::fromTheme("document-open"), tr("&Import"),
+ this, SLOT(importWinampEQF()));
m_presetsMenu->addSeparator();
- m_presetsMenu->addAction(tr("&Clear"),this, SLOT(reset()));
+ m_presetsMenu->addAction(QIcon::fromTheme("edit-clear"), tr("&Clear"), this, SLOT(reset()));
}
void EqWidget::showPresetsMenu()
diff --git a/src/ui/forms/jumptotrackdialog.ui b/src/ui/forms/jumptotrackdialog.ui
index 1418c54fd..bcb203ed7 100644
--- a/src/ui/forms/jumptotrackdialog.ui
+++ b/src/ui/forms/jumptotrackdialog.ui
@@ -1,7 +1,8 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
<class>JumpToTrackDialog</class>
- <widget class="QDialog" name="JumpToTrackDialog" >
- <property name="geometry" >
+ <widget class="QDialog" name="JumpToTrackDialog">
+ <property name="geometry">
<rect>
<x>0</x>
<y>0</y>
@@ -9,63 +10,72 @@
<height>315</height>
</rect>
</property>
- <property name="windowTitle" >
+ <property name="windowTitle">
<string>Jump To Track</string>
</property>
- <layout class="QVBoxLayout" >
- <property name="margin" >
+ <layout class="QVBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>6</number>
+ </property>
+ <property name="topMargin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="rightMargin">
+ <number>6</number>
+ </property>
+ <property name="bottomMargin">
<number>6</number>
</property>
<item>
- <layout class="QHBoxLayout" >
- <property name="margin" >
- <number>0</number>
- </property>
- <property name="spacing" >
+ <layout class="QHBoxLayout">
+ <property name="spacing">
<number>6</number>
</property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
- <widget class="QLabel" name="label" >
- <property name="text" >
+ <widget class="QLabel" name="label">
+ <property name="text">
<string>Filter</string>
</property>
</widget>
</item>
<item>
- <widget class="QLineEdit" name="filterLineEdit" />
+ <widget class="QLineEdit" name="filterLineEdit"/>
</item>
</layout>
</item>
<item>
- <widget class="QListView" name="songsListView" >
- <property name="editTriggers" >
+ <widget class="QListView" name="songsListView">
+ <property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
- <property name="alternatingRowColors" >
+ <property name="alternatingRowColors">
<bool>true</bool>
</property>
- <property name="selectionBehavior" >
+ <property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
</widget>
</item>
<item>
- <layout class="QHBoxLayout" >
- <property name="margin" >
- <number>0</number>
- </property>
- <property name="spacing" >
+ <layout class="QHBoxLayout">
+ <property name="spacing">
<number>6</number>
</property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
<spacer>
- <property name="orientation" >
+ <property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
- <property name="sizeHint" >
+ <property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
@@ -74,29 +84,29 @@
</spacer>
</item>
<item>
- <widget class="QPushButton" name="queuePushButton" >
- <property name="text" >
+ <widget class="QPushButton" name="queuePushButton">
+ <property name="text">
<string>Queue</string>
</property>
</widget>
</item>
<item>
- <widget class="QPushButton" name="refreshPushButton" >
- <property name="text" >
+ <widget class="QPushButton" name="refreshPushButton">
+ <property name="text">
<string>Refresh</string>
</property>
</widget>
</item>
<item>
- <widget class="QPushButton" name="jumpToPushButton" >
- <property name="text" >
+ <widget class="QPushButton" name="jumpToPushButton">
+ <property name="text">
<string>Jump To</string>
</property>
</widget>
</item>
<item>
- <widget class="QPushButton" name="closePushButton" >
- <property name="text" >
+ <widget class="QPushButton" name="closePushButton">
+ <property name="text">
<string>Close</string>
</property>
</widget>
diff --git a/src/ui/jumptotrackdialog.cpp b/src/ui/jumptotrackdialog.cpp
index 5c98a6042..aaa959630 100644
--- a/src/ui/jumptotrackdialog.cpp
+++ b/src/ui/jumptotrackdialog.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2007-2008 by Ilya Kotov *
+ * Copyright (C) 2007-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -59,6 +59,10 @@ JumpToTrackDialog::JumpToTrackDialog(PlayListManager *manager, QWidget* parent)
selectSongViewAction->setShortcutContext(Qt::WidgetShortcut);
filterLineEdit->addAction(selectSongViewAction);
connect(selectSongViewAction, SIGNAL(triggered()),songsListView, SLOT(setFocus()));
+ //setup icons
+ refreshPushButton->setIcon(QIcon::fromTheme("view-refresh"));
+ jumpToPushButton->setIcon(QIcon::fromTheme("go-top"));
+ closePushButton->setIcon(QIcon::fromTheme("window-close"));
}
JumpToTrackDialog::~JumpToTrackDialog()
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 7a41256e7..9abc92ee5 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -412,11 +412,16 @@ void MainWindow::toggleVisibility()
void MainWindow::createActions()
{
m_mainMenu = new QMenu(this);
- m_mainMenu->addAction(tr("&Play"),this, SLOT(play()), tr("X"));
- m_mainMenu->addAction(tr("&Pause"),m_core, SLOT(pause()), tr("C"));
- m_mainMenu->addAction(tr("&Stop"),this, SLOT(stop()), tr("V"));
- m_mainMenu->addAction(tr("&Previous"),this, SLOT(previous()), tr("Z"));
- m_mainMenu->addAction(tr("&Next"),this, SLOT(next()), tr("B"));
+ m_mainMenu->addAction(QIcon::fromTheme("media-playback-start"), tr("&Play"),
+ this, SLOT(play()), tr("X"));
+ m_mainMenu->addAction(QIcon::fromTheme("media-playback-pause"), tr("&Pause"),
+ m_core, SLOT(pause()), tr("C"));
+ m_mainMenu->addAction(QIcon::fromTheme("media-playback-stop"), tr("&Stop"),
+ this ,SLOT(stop()), tr("V"));
+ m_mainMenu->addAction(QIcon::fromTheme("media-skip-backward"), tr("&Previous"),
+ this, SLOT(previous()), tr("Z"));
+ m_mainMenu->addAction(QIcon::fromTheme("media-skip-forward"), tr("&Next"),
+ this, SLOT(next()), tr("B"));
m_mainMenu->addAction(tr("&Play/Pause"),this, SLOT(playPause()), tr("Space"));
m_mainMenu->addSeparator();
QAction *repeateAllAction = m_mainMenu->addAction(tr("&Repeat Playlist"));
@@ -435,19 +440,22 @@ void MainWindow::createActions()
connect(m_player, SIGNAL (repeatableChanged(bool)), repeateTrackAction, SLOT(setChecked(bool)));
connect(m_pl_manager, SIGNAL(shuffleChanged(bool)), shuffleAction, SLOT(setChecked(bool)));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(tr("&Jump To File"),this, SLOT(jumpToFile()), tr("J"));
+ m_mainMenu->addAction(QIcon::fromTheme("go-up"), tr("&Jump To File"),
+ this, SLOT(jumpToFile()), tr("J"));
m_mainMenu->addSeparator();
m_visMenu = new VisualMenu(this);
m_mainMenu->addMenu(m_visMenu);
m_mainMenu->addMenu(m_generalHandler->createMenu(GeneralHandler::TOOLS_MENU, tr("Tools"), this));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(tr("&Settings"), this, SLOT(showSettings()), tr("Ctrl+P"));
+ m_mainMenu->addAction(QIcon::fromTheme("configure"), tr("&Settings"),
+ this, SLOT(showSettings()), tr("Ctrl+P"));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(tr("&About"), this, SLOT(about()));
+ 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->addSeparator();
- m_mainMenu->addAction(tr("&Exit"),this, SLOT(close ()), tr("Ctrl+Q"));
+ m_mainMenu->addAction(QIcon::fromTheme("application-exit"), tr("&Exit"),
+ this, SLOT(close ()), tr("Ctrl+Q"));
QAction* forward = new QAction(this);
forward->setShortcut(QKeySequence(Qt::Key_Right));
@@ -456,7 +464,7 @@ void MainWindow::createActions()
backward->setShortcut(QKeySequence(Qt::Key_Left));
connect(backward,SIGNAL(triggered(bool)),this,SLOT(backward()));
- Dock::instance()->addActions( QList<QAction*>() << forward << backward );
+ Dock::instance()->addActions(QList<QAction*>() << forward << backward);
Dock::instance()->addActions(m_mainMenu->actions());
}
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp
index dd89852bc..234df6d26 100644
--- a/src/ui/playlist.cpp
+++ b/src/ui/playlist.cpp
@@ -171,47 +171,49 @@ void PlayList::createMenus()
void PlayList::createActions()
{
//add menu
- QAction *addFileAct = new QAction (tr ("&Add File"),this);
+ 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 (tr ("&Add Directory"),this);
+ 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 (tr ("&Add Url"),this);
+ 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 (tr ("&Remove Selected"),this);
+ 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 (tr ("&Remove All"),this);
+ 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 (tr ("&Remove Unselected"),this);
+ 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_subMenu->addSeparator();
- m_subMenu->addAction (tr("Remove unavailable files"), m_pl_manager, SLOT(removeInvalidItems()));
+ 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 (tr ("&View Track Details"),this);
+ 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 ()));
@@ -220,8 +222,8 @@ void PlayList::createActions()
m_sortMenu->addAction (detailsAct);
m_sortMenu->addSeparator();
- QMenu* sort_mode_menu = new QMenu (tr ("Sort List"),m_sortMenu);
-
+ QMenu* sort_mode_menu = new QMenu (tr("Sort List"), m_sortMenu);
+ sort_mode_menu->setIcon(QIcon::fromTheme("view-sort-ascending"));
QSignalMapper* signalMapper = new QSignalMapper (this);
QAction* titleAct = sort_mode_menu->addAction (tr ("By Title"));
connect (titleAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
@@ -247,7 +249,7 @@ void PlayList::createActions()
connect (dateAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
signalMapper->setMapping (dateAct, PlayListModel::DATE);
- QAction* trackAct = sort_mode_menu->addAction (tr ("By Track Number"));
+ QAction* trackAct = sort_mode_menu->addAction (tr("By Track Number"));
connect (trackAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
signalMapper->setMapping (trackAct, PlayListModel::TRACK);
@@ -255,7 +257,8 @@ void PlayList::createActions()
m_sortMenu->addMenu (sort_mode_menu);
- sort_mode_menu = new QMenu (tr ("Sort Selection"),m_sortMenu);
+ sort_mode_menu = new QMenu (tr("Sort Selection"), m_sortMenu);
+ sort_mode_menu->setIcon(QIcon::fromTheme("view-sort-ascending"));
signalMapper = new QSignalMapper (this);
titleAct = sort_mode_menu->addAction (tr ("By Title"));
connect (titleAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
@@ -290,8 +293,10 @@ void PlayList::createActions()
m_sortMenu->addMenu (sort_mode_menu);
m_sortMenu->addSeparator();
- m_sortMenu->addAction (tr ("Randomize List"),m_pl_manager,SLOT (randomizeList()));
- m_sortMenu->addAction (tr ("Reverse List"),m_pl_manager,SLOT (reverseList()));
+ 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()));
m_listWidget->menu()->addSeparator();
m_listWidget->menu()->addActions (m_subMenu->actions().mid(0,3)); //use 3 first actions
@@ -315,51 +320,54 @@ void PlayList::createActions()
connect (selNoneAct, SIGNAL (triggered()), m_pl_manager, SLOT (clearSelection ()));
this->addAction (selNoneAct);
- QAction *selAllAct = new QAction (tr ("&Select All"),this);
+ 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 (tr ("&New List"),this);
+ 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 (tr ("&Delete List"),this);
+ 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_playlistMenu->addSeparator();
- QAction *loadListAct = new QAction (tr ("&Load List"),this);
+ 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 (tr ("&Save List"),this);
+ 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->addSeparator();
- QAction *nextListAct = new QAction (tr ("&Select Next Playlist"),this);
+ 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 (tr ("&Select Previous Playlist"),this);
+ 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 (tr ("&Show Playlists"),this);
+ QAction *browseListsAct = new QAction (QIcon::fromTheme("view-list-details"),
+ tr("&Show Playlists"), this);
browseListsAct->setShortcut (tr ("P"));
m_actions << browseListsAct;
m_playlistMenu->addAction (browseListsAct);
diff --git a/src/ui/playlistbrowser.cpp b/src/ui/playlistbrowser.cpp
index 7f4a52167..a2ccaec64 100644
--- a/src/ui/playlistbrowser.cpp
+++ b/src/ui/playlistbrowser.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009 by Ilya Kotov *
+ * Copyright (C) 2009-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -44,6 +44,8 @@ PlayListBrowser::PlayListBrowser(PlayListManager *manager, QWidget *parent) : QD
ui.listWidget->addAction(removeAct);
ui.downButton->setIcon(QApplication::style()->standardIcon(QStyle::SP_ArrowDown));
ui.upButton->setIcon(QApplication::style()->standardIcon(QStyle::SP_ArrowUp));
+ ui.newButton->setIcon(QIcon::fromTheme("document-new"));
+ ui.deleteButton->setIcon(QIcon::fromTheme("edit-delete"));
}
PlayListBrowser::~PlayListBrowser()
diff --git a/src/ui/preseteditor.cpp b/src/ui/preseteditor.cpp
index 1b55a229d..8e5249c0c 100644
--- a/src/ui/preseteditor.cpp
+++ b/src/ui/preseteditor.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006 by Ilya Kotov *
+ * Copyright (C) 2006-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -17,8 +17,9 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#include "eqpreset.h"
+#include <QIcon>
+#include "eqpreset.h"
#include "preseteditor.h"
PresetEditor::PresetEditor(QWidget *parent)
@@ -28,6 +29,8 @@ PresetEditor::PresetEditor(QWidget *parent)
setAttribute(Qt::WA_DeleteOnClose);
connect(ui.loadButton,SIGNAL(clicked()),SLOT(loadPreset()));
connect(ui.deleteButton,SIGNAL(clicked()),SLOT(deletePreset()));
+ ui.loadButton->setIcon(QIcon::fromTheme("document-open"));
+ ui.deleteButton->setIcon(QIcon::fromTheme("edit-delete"));
}
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 2ed245fe0..d5765da0d 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -183,13 +183,13 @@
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Umělec</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Album</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Vypnuto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Protokoly</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Dekodéry</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Přehrávače</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Název</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Dvoumístné číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Číslo disku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Stav</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Skladatel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Název souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Cesta k souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Poznámka</translation>
</message>
@@ -552,27 +552,27 @@
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Sbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Rozbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Vizualizace</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Obecné</translation>
</message>
@@ -613,12 +613,12 @@
<translation>Převést %20 na mezery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Vybrat soubory s tématy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Soubory s tématy</translation>
</message>
@@ -679,37 +679,37 @@
<translation>&amp;Uložit předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>Uložit &amp;automatickou předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Vynulovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Uložení předvolby</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Název předvolby:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>předvolba #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Importovat předvolbu</translation>
</message>
@@ -732,40 +732,40 @@
<translation>F5</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Vyřadit</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Zařadit</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Přeskočit na skladbu</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtr</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Načíst znovu</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Přeskočit na</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -984,113 +984,113 @@
<translation>Pře&amp;hrát</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>Pau&amp;za</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Stop</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Předchozí</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Další</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>Přeskočit na soubo&amp;r</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>O &amp;aplikaci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>U&amp;končit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Seznamy skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Načíst seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Uložit seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>Mezerník</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>O knihovně &amp;Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Přehrát/Pauza</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Všechny podporované formáty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Opakovat stopu</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>Za&amp;míchat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>O</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>M</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Opakovat seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
@@ -1183,168 +1183,168 @@
<translation>Odstranit nedostupné soubory</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Odstranit duplicity</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>Zobrazit &amp;informace o skladbě</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Seřadit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Podle názvu skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Podle alba</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>Podle umělce</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Podle názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Podle cesty a názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Podle data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Seřadit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Zamíchat seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Invertovat výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Zrušit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Vybrat vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Nový seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>Vybrat další &amp;seznam skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>Vybrat předchozí &amp;seznam skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>Zobrazit &amp;seznamy skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>O&amp;dstranit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>Načíst &amp;seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Uložit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Podle čísla skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Fronta</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Činnosti</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 9be04311f..32996809c 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -183,13 +183,13 @@
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Interpret</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Album</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Deaktiviert</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Transporte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Decoder</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Zweistellige Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>CD-Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Zustand</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Komponist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Dateipfad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
@@ -552,27 +552,27 @@
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Archiviertes Design</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Nicht archiviertes Design</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Visualisierung</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Effekte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Sonstige</translation>
</message>
@@ -613,12 +613,12 @@
<translation>%20 in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Design-Dateien auswählen</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Design-Dateien</translation>
</message>
@@ -679,37 +679,37 @@
<translation>&amp;Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Automatische Voreinstellungen speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importieren</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Zurücksetzen</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Name der Voreinstellung:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>Voreinstellung #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Voreinstellung importieren</translation>
</message>
@@ -732,40 +732,40 @@
<translation>F5</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Aus Warteschlange entfernen</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>In Warteschlange</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Springe zu Titel</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filter</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Aktualisieren</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Springe zu</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Wiedergabe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Pause</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Stopp</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Vorheriger Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Nächster Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>Springe zu &amp;Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Strg+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>Ü&amp;ber</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>Be&amp;enden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Strg+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Wiedergabelisten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Wiedergabeliste öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Wiedergabeliste speichern</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>Leertaste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>Übe&amp;r Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>Wieder&amp;gabe/Pause</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Alle unterstützten Formate</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>Tite&amp;l wiederholen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Zufallswiedergabe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Strg+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>W&amp;iedergabeliste wiederholen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Werkzeuge</translation>
</message>
@@ -1183,168 +1183,168 @@
<translation>Nichtverfügbare Dateien entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Titeldetails anzeigen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Wiedergabeliste sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Nach Titel</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Nach Album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>Nach Interpret</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Nach Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Nach Pfad + Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Nach Datum</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Auswahl sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Wiedergabeliste mischen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Auswahl umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Auswahl aufheben</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation>Umschalt+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>Alle aus&amp;wählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation>Strg+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation>Strg+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation>Strg+Bild ab</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>Vorherige Wiedergabeli&amp;ste auswählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation>Strg+Bild auf</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>Wiedergabeli&amp;sten anzeigen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Liste löschen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>Wiedergabeliste &amp;laden</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>Wiedergabeliste &amp;speichern</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Umschalt+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Nach Titelnummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Warteschlange</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Aktionen</translation>
</message>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index c10509e42..2f419a35c 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -173,12 +173,12 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Tömörített skin</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Tömörítettlen skin</translation>
</message>
@@ -193,33 +193,33 @@
<translation>Fájlnév</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Előadó</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Cím</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Műfaj</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Év</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Megjegyzés</translation>
</message>
@@ -234,62 +234,62 @@
<translation>Kikapcsolva</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Transzportálás</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Dekóderek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Motorok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Zeneszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Két jegyű zeneszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Zeneszerző</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Lemezszám</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Fájl neve</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>File útvonala</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Feltétel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Skin fájl kiválasztása</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Skin fájlok</translation>
</message>
@@ -476,17 +476,17 @@
<translation>16 bites kimenet</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Vizualizáció</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Effektek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Általános</translation>
</message>
@@ -679,37 +679,37 @@
<translation>Beálítás &amp;mentése</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Automatikusan betöltödő beállítás mentése</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importálás</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Törlés</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Beállítások mentése</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Beállítás neve:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>beállítás #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Beállítás importálása</translation>
</message>
@@ -717,34 +717,34 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Ugrás számra</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Szűrő</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Sorba betesz</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Frissít</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Ugrás</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Bezár</translation>
</message>
@@ -764,8 +764,8 @@
<translation>F5</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Sorból kivesz</translation>
</message>
@@ -989,148 +989,148 @@
<translation>&amp;Lejátszás</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Szünet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Megállítás</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Előző</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Következő</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Lejátszás/Szünet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>Szóköz</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>Lista &amp;ismétlése</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>Számok i&amp;smétlése</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Véletlenszerű</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Crtl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Ugrás fájlra</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Eszközök</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;Névjegy</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>N&amp;évjegy: Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Kilépés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Lejátszási lista fájl</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Lista megnyitása</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Lista mentése</translation>
</message>
@@ -1193,189 +1193,189 @@
<translation>Elérhetetlen fájlok eltávolítása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Duplikációk eltávolítása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>Szám adatainak &amp;megnézése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Lista rendezése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Cím szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Album szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>Előadó szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Fájlnév szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Elérési út és fájlnév szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Dátum szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Zene sorszáma szerint</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Jelöltek rendezése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Lista összekeverése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Fordított lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Tevékenységek</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Sorba tesz</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Fordított kijelölés</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Kijelölés megszűntetése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Összes kijelölése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Új lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Lista törlése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Következő lista választása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Előző lista választása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Lejátszási lista mutatása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Lista betöltése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>Lista &amp;mentése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index f350188c6..597d612b2 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -183,13 +183,13 @@
<translation>File</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Interprete</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Album</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Disabilitato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Protocolli di trasporto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Decodificatori</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Meccanismi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Titolo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Traccia n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Traccia n° a due cifre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Disco n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Condizione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Genere</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Compositore</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Nome file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Percorso file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Anno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Commento</translation>
</message>
@@ -371,12 +371,12 @@
<translation>uscita a 16 bit</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Tema archiviato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Tema non archiviato</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Connettività</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Visualizzazione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Effetti</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Generale</translation>
</message>
@@ -613,12 +613,12 @@
<translation>Converti il carattere « %20 » in spazi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Seleziona aspetto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Aspetto</translation>
</message>
@@ -679,37 +679,37 @@
<translation>&amp;Salva preimpostazione</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Salvare preimpostazioni caricate automaticamente</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Cancella</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Salvataggio preimpostazioni</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Nome delle preimpostazioni: </translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>Preimpostazione #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importa</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Importa preimpostazione</translation>
</message>
@@ -732,40 +732,40 @@
<translation>F5</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Elimna dalla coda</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Metti in coda</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Vai alla traccia</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtra</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Vai a</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Esegui</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Pausa</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Arresta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Precedente</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Successivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Vai al brano</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Configurazione</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Esci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Apri lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Salva lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;Informazioni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Brani della lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>Spazio</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;Informazioni su Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Esegui / Pausa</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Elenco di tutti i tipi di flusso accettati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Ripeti brano</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Ordine casuale</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Ripeti lista brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Strumenti</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1203,143 +1203,143 @@
<translation>Rimuovi files non disponibili</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Rimuovi duplicati</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Dettagli della traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Riordina la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Per titolo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Per album</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>PEr interprete</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Per titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>per percorso più titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Per data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Riordina la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Mescola i brnai della lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Inverti la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Inverti la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Non scegliere alcun brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Seleziona tutto</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Nuova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Seleziona la successiva lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Seleziona la rpecedente lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>Mostra lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Cancella lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Carica lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Salva lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Per numero di traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Metti in coda</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Azioni</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index c4001805e..a96e3958c 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -183,13 +183,13 @@
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Atlikėjas</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Albumas</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Išjungta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Transportas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Dekoderiai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Varikliai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Dviejų skaičių takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Disko numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Būklė</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Autorius</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Bylos kelias</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Žanras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Metai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Komentaras</translation>
</message>
@@ -371,12 +371,12 @@
<translation>16 bitų išvestis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Suspausta tema</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Išskleista tema</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Tinklas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Vizualizacija</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Efektai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Bendri</translation>
</message>
@@ -614,12 +614,12 @@
<translation>Paversti %20 į tarpus</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Pasirinkti temų bylas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Temų bylos</translation>
</message>
@@ -680,37 +680,37 @@
<translation>&amp;Išsaugoti nustatymus</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Išsaugoti auto-nustatymą</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;išvalyti</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Išsaugojamas nustatymas</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Nustatymo pavadinimas:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>Nustatymas #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importuoti</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Importuoti nustatymus</translation>
</message>
@@ -733,40 +733,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Pašalinti iš eilės</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Į eilę</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Pereiti prie takelio</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtras</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Atnaujinti</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Prereiti prie</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Uždaryti</translation>
</message>
@@ -985,113 +985,113 @@
<translation>&amp;Groti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Pristabdyti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Sustabdyti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Ankstesnis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Sekantis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Pereiti prie bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Nustatymai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Išeiti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Atverti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Išsaugoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;Apie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Grojaraščio bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;Apie Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Groti/Pristabdyti</translation>
</message>
@@ -1101,37 +1101,37 @@
<translation>Palaikomi bylų tipai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Kartoti takelį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Atsitiktine tvarka</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Kartoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Įrankiai</translation>
</message>
@@ -1149,27 +1149,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1204,143 +1204,143 @@
<translation>Pašalinti nesamas bylas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Pašalinti besidubliuojančius pavadinimus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Takelio informacija</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Rūšiuoti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Pagal dainos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Pagal albumą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>Pagal atlikėją</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Pagal bylos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Pagal kelią iki bylos</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Pagal datą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Rūšiuoti pasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Sumaišyti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Apversti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Pasirinkti visus, išskyrus pažymėtą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Nepasirinkti nei vieno</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Pasirinkti visus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Naujas sąrašas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Pasirinkti sekantį grojaraštį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Pasirinkti ankstesnį grojaraštį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Rodyti grojaraščius</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Pašalinti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Įkelti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Išsaugoti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1360,23 +1360,23 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Pagal takelio numerį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Į eilę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Veiksmai</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index be81444e0..43522aba8 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -183,13 +183,13 @@
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Artysta</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Album</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Wyłączone</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Transporty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Dekodery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Silniki</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>Dwuznakowy numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Numer albumu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Warunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Kompozytor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Lokalizacja</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Komentarz</translation>
</message>
@@ -371,12 +371,12 @@
<translation>16-bitowe odtwarzanie</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Skompresowana skórka</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Niekompresowana skórka</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Sieć</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Wizualizacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
@@ -613,12 +613,12 @@
<translation>Konwertuj sekwencje %20 na spacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Wybierz skórę</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Pliki skór</translation>
</message>
@@ -679,37 +679,37 @@
<translation>Zapi&amp;sz Profil</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>Zapi&amp;sz Auto-ładowanie Profilu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Wyczyść</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Zapisywanie Profilu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Nazwa Profilu:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>profil #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Importuj</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Importuj Profil</translation>
</message>
@@ -732,40 +732,40 @@
<translation></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Wykolejkuj</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Kolejkuj</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Skocz do utworu</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtr</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Odśwież</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Skocz do</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Odtwarzaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Wstrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Zatrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Poprzedni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Następny</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Skocz do pliku</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Wyjście</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Otwórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Zapisz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;O programie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Pliki listy odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;O Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Odtwarzaj/Wstrzymaj</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Wszystkie wspierane formaty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Powtórz utwór</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Losowo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>Powtó&amp;rz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Narzędzia</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1203,143 +1203,143 @@
<translation>Usuń niedostępne pliki</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Usuń duplikaty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Pokaż informacje o pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Sortuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Według nazwy</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>Według nazwy albumu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>Według artysty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Według nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Według Ścieżki + Nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Wg Daty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Sortuj zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Tasuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Odwróć zaznaczenie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Odznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Zaznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Nowa lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>Wybierz na&amp;stępną listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>Wybierz poprzednią li&amp;stę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>Pokaż li&amp;sty odtwarzania</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>Usuń listę o&amp;dtwarzana</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Ładuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Zapisz listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Wg numeru utworu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Kolejkuj</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Akcje</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 033402821..ac03b6c6e 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -183,13 +183,13 @@
<translation type="unfinished">Nome do Arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation type="unfinished">Artista</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation type="unfinished">Álbum</translation>
</message>
@@ -204,72 +204,72 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation type="unfinished">Gênero</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation type="unfinished">Ano</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation type="unfinished">Comentário</translation>
</message>
@@ -371,12 +371,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation type="unfinished"></translation>
</message>
@@ -386,17 +386,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
@@ -613,12 +613,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation type="unfinished"></translation>
</message>
@@ -679,37 +679,37 @@
<translation type="unfinished">%Salvar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation type="unfinished">&amp;Salvar Auto-Carregar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation type="unfinished">&amp;Limpar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation type="unfinished">Salvando Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation type="unfinished">Nome Preset:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation type="unfinished">Preset #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation type="unfinished">&amp;Importar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation type="unfinished">Importar Preset</translation>
</message>
@@ -732,40 +732,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation type="unfinished">Sem Faixa na Fila</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation type="unfinished">Faixa na Fila</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation type="unfinished">Pular de faixa</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtro</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation type="unfinished">Recarregar</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation type="unfinished">Pular para</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
</message>
@@ -984,113 +984,113 @@
<translation type="unfinished">Tocar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation type="unfinished">Pausar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation type="unfinished">Parar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation type="unfinished">Anterior</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation type="unfinished">Próximo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation type="unfinished">Pular para arquivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation type="unfinished">Sair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation type="unfinished">Abrir Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation type="unfinished">Salvar Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation type="unfinished">&amp;Sobre</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation type="unfinished">ФArquivos de lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished"></translation>
</message>
@@ -1100,37 +1100,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
@@ -1148,27 +1148,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1203,143 +1203,143 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation type="unfinished">&amp;Ver detalhes da Faixa</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation type="unfinished">Classificar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation type="unfinished">Por Título</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation type="unfinished">Por Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation type="unfinished">Por Dirertório + Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation type="unfinished">Por Data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation type="unfinished">Classificar por Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation type="unfinished">Lista Eleatória</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation type="unfinished">Inverter Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation type="unfinished">&amp;Nenhum selecionado</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation type="unfinished">&amp;Selecionar tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation type="unfinished">&amp;Nova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Carregar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation type="unfinished">&amp;Salvar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1359,23 +1359,23 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation type="unfinished">Na fila</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index fb6375f13..d403d5629 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -183,13 +183,13 @@
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Исполнитель</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Отключено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Транспорты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Декодеры</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Внешние проигрыватели</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Название</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>2-x разрядный номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Номер диска</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Условие</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Путь к файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Год</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
@@ -371,12 +371,12 @@
<translation>16-битный вывод</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Упакованная тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Распакованная тема</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Сеть</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Визуализация</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Общие</translation>
</message>
@@ -613,12 +613,12 @@
<translation>Преобразовывать %20 в пробел</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Выберите файлы обложек</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Файлы обложек</translation>
</message>
@@ -679,37 +679,37 @@
<translation>&amp;Сохранить предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Сохранить авто-предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Очистить</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Сохранение предустановки</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Имя предустановки:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>предустановка #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Импортировать</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Импорт предустановки</translation>
</message>
@@ -732,40 +732,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Снять с очереди</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>В очередь</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Перейти к треку</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Фильтр</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Обновить</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Перейти к</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Воспроизвести</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Приостановить</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Следующий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти к файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Выход</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Открыть список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Сохранить список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Файлы списков</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;О библиотеке Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Воспр/приост</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Все форматы</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Повторять трек</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;В случайном порядке</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Повторять список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Сервис</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1203,143 +1203,143 @@
<translation>Удалить недоступные файлы</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Удалить дубликаты</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Информация</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Сортировать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>По названию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>По альбому</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>По исполнителю</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>По имени файла</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>По пути и файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>По дате</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Сортировать выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Перемешать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Инвертировать выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Снять выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Выделить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Новый список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Выбрать следующий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Выбрать предыдущий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Показать списки</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Удалить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Загрузить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Сохранить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1359,23 +1359,23 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>По номеру трека</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;В очередь</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Действия</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index b3b61eb64..ba5ae9583 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -183,13 +183,13 @@
<translation>Dosya adı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Sanatçı</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Albüm</translation>
</message>
@@ -204,72 +204,72 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Başlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Tarz</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Yıl</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Yorum</translation>
</message>
@@ -371,12 +371,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Arşivlenmiş kabuk</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Arşivlenmemiş kabuk</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Bağlanırlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Görsellik</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Efektler</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Genel</translation>
</message>
@@ -613,12 +613,12 @@
<translation>%20 yi boşluğa çevir</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Kabuk Dosyası Seç</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Kabuk dosyaları</translation>
</message>
@@ -679,37 +679,37 @@
<translation>Tanımlanmış &amp;Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Otomatik Tanımlanmış Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Temizle</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Tanımlanmış Ayarla Kaydediliyor</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Tanımlanmış ayar adı:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>tanımlanmış ayar #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;İçe Aktar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Tanımlanmış Ayarları Al</translation>
</message>
@@ -732,40 +732,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Kuyrukta Değil</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>Kuyruk</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Parçaya Git</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Filtre</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Yenile</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Git</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Çal</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Duraklat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Durdur</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Önceki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Sonraki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Parçaya Git</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Çıkış</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Çalma Listesini Aç</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Çalma Listesini Kaydet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Çalma Listesi Dosyaları</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>Boşluk</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;Qt Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Oynat/Duraklat</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Tüm Desteklenen Bitstreamler</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Parçayı Yinele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Rastgele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Çalma Listesini Yinele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Araçlar</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1203,143 +1203,143 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Parça Detaylarını Göster</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Listeyi Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>Başlığa Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>Dosya Yolu + Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>Tarihe Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Seçilenleri Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Rastgele Listele</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Seçimi Tersine Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Hiçbirini Seçme</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Tümünü Seç</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Yeni Liste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Liste Yükle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Listeyi Kaydet</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>Parça Numarasına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;Kuyruğa ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Eylemler</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 0e2375a5e..39bc11b8d 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -183,13 +183,13 @@
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
@@ -204,72 +204,72 @@
<translation>Вимкнено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation>Транспорти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation>Декодери</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation>Зовнішні програвачі</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation>Номер треку</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation>2- розрядний номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation>Номер диску</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation>Умова</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation>Шлях файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
@@ -371,12 +371,12 @@
<translation>16-бітний вивід</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>Упакована тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>Розпакована тема</translation>
</message>
@@ -386,17 +386,17 @@
<translation>Мережа</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>Візуалізація</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>Ефекти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>Загальне</translation>
</message>
@@ -613,12 +613,12 @@
<translation>Конвертувати %20 в пробіл</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>Вибрати файли скінів</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>Файли скінів</translation>
</message>
@@ -679,37 +679,37 @@
<translation>&amp;Зберегти предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Зберегти авто-предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>&amp;Очистити</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>Збережені предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>Ім&apos;я предвстановлення:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>предвстановлення #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>&amp;Імпортувати</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>Імпорт предвстановлення</translation>
</message>
@@ -732,40 +732,40 @@
<translation></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>Зняти з черги</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>В чергу</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>Перейти до треку</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>Фильтр</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>Поновити</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>Перейти до</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>Закрити</translation>
</message>
@@ -984,113 +984,113 @@
<translation>&amp;Відтворити</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>&amp;Пауза</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>&amp;Назад</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>&amp;Вперед</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти до файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>&amp;Налаштування</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>&amp;Вихід</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>Відкрити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>Зберегти список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>&amp;Про програму</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>Файли списків</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>&amp;Про Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Грати/Пауза</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>Усі формати</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Повторити трек</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>&amp;Перемішати</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Повторити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>Утиліти</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation></translation>
</message>
@@ -1203,143 +1203,143 @@
<translation>Видалити недоступні файли</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation>Видалити дублікати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>&amp;Інформація</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>Сортувати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>За назвою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation>За альбомом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation>За артистом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>За ім&apos;ям файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>За шляхом та файлом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>За датою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>Сортувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>Інвертувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>&amp;Зняти виділення</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>&amp;Вибрати все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation>Вибрати &amp;наступний список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation>Вибрати &amp;попередній список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation>Показати &amp;всі списки</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation>&amp;Видалити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>&amp;Завантажити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>&amp;Зберегти список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation></translation>
</message>
@@ -1359,23 +1359,23 @@
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>&amp;В чергу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>Дії</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 89516ee1c..634de0195 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -183,13 +183,13 @@
<translation>文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>艺术家</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>专辑</translation>
</message>
@@ -204,72 +204,72 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>备注</translation>
</message>
@@ -371,12 +371,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>压缩皮肤</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>未压缩皮肤</translation>
</message>
@@ -386,17 +386,17 @@
<translation>连接</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>可视化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>常规</translation>
</message>
@@ -613,12 +613,12 @@
<translation>转换 %20 为空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>选择皮肤文件</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>皮肤文件</translation>
</message>
@@ -679,37 +679,37 @@
<translation>保存预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>保存自动载入预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>保存预设</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>预设名称:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>预设 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>导入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>导入预设</translation>
</message>
@@ -732,40 +732,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>移出队列</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>加入队列</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>跳到音轨</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>过滤</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>跳到</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>关闭</translation>
</message>
@@ -984,113 +984,113 @@
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>设置(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>退出(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>打开播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>保存播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>关于(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>关于 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>播放/暂停(&amp;P)</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>支持的全部文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>重复音轨(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>乱序(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>重复播放列表(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1203,143 +1203,143 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>查看音轨详细信息(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>列表排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>按标题</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>按文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>按路径+文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>选择排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>随机产生列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>反选</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>无选择(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>选择全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>新建列表(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>载入列表(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>保存列表(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>按音轨</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>队列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>动作</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index f014cf331..ea454f879 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -183,13 +183,13 @@
<translation>檔名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="378"/>
+ <location filename="../configdialog.cpp" line="394"/>
<source>Artist</source>
<translation>藝術家</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="72"/>
- <location filename="../configdialog.cpp" line="379"/>
+ <location filename="../configdialog.cpp" line="395"/>
<source>Album</source>
<translation>專輯</translation>
</message>
@@ -204,72 +204,72 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="224"/>
+ <location filename="../configdialog.cpp" line="240"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="235"/>
+ <location filename="../configdialog.cpp" line="251"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="245"/>
+ <location filename="../configdialog.cpp" line="261"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="380"/>
+ <location filename="../configdialog.cpp" line="396"/>
<source>Title</source>
<translation>標題</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="381"/>
+ <location filename="../configdialog.cpp" line="397"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="382"/>
+ <location filename="../configdialog.cpp" line="398"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="386"/>
+ <location filename="../configdialog.cpp" line="402"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="390"/>
+ <location filename="../configdialog.cpp" line="406"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="383"/>
+ <location filename="../configdialog.cpp" line="399"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="385"/>
+ <location filename="../configdialog.cpp" line="401"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="387"/>
+ <location filename="../configdialog.cpp" line="403"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="388"/>
+ <location filename="../configdialog.cpp" line="404"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="389"/>
+ <location filename="../configdialog.cpp" line="405"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="384"/>
+ <location filename="../configdialog.cpp" line="400"/>
<source>Comment</source>
<translation>備註</translation>
</message>
@@ -371,12 +371,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="191"/>
+ <location filename="../configdialog.cpp" line="207"/>
<source>Archived skin</source>
<translation>封包皮膚</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="211"/>
+ <location filename="../configdialog.cpp" line="227"/>
<source>Unarchived skin</source>
<translation>未封包皮膚</translation>
</message>
@@ -386,17 +386,17 @@
<translation>連線</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="265"/>
+ <location filename="../configdialog.cpp" line="281"/>
<source>Visualization</source>
<translation>可視化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="255"/>
+ <location filename="../configdialog.cpp" line="271"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="275"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>General</source>
<translation>常規</translation>
</message>
@@ -613,12 +613,12 @@
<translation>轉換 %20 為空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="472"/>
+ <location filename="../configdialog.cpp" line="488"/>
<source>Select Skin Files</source>
<translation>選取皮膚檔案</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="473"/>
+ <location filename="../configdialog.cpp" line="489"/>
<source>Skin files</source>
<translation>皮膚檔案</translation>
</message>
@@ -679,37 +679,37 @@
<translation>儲存預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="281"/>
+ <location filename="../eqwidget.cpp" line="282"/>
<source>&amp;Save Auto-load Preset</source>
<translation>儲存自動載入預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="284"/>
+ <location filename="../eqwidget.cpp" line="287"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="313"/>
+ <location filename="../eqwidget.cpp" line="316"/>
<source>Saving Preset</source>
<translation>儲存預設</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="314"/>
+ <location filename="../eqwidget.cpp" line="317"/>
<source>Preset name:</source>
<translation>預設名稱:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="315"/>
+ <location filename="../eqwidget.cpp" line="318"/>
<source>preset #</source>
<translation>預設 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="282"/>
+ <location filename="../eqwidget.cpp" line="284"/>
<source>&amp;Import</source>
<translation>導入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="406"/>
+ <location filename="../eqwidget.cpp" line="409"/>
<source>Import Preset</source>
<translation>導入預設</translation>
</message>
@@ -732,40 +732,40 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="87"/>
- <location filename="../jumptotrackdialog.cpp" line="138"/>
+ <location filename="../jumptotrackdialog.cpp" line="91"/>
+ <location filename="../jumptotrackdialog.cpp" line="142"/>
<source>Unqueue</source>
<translation>移出佇列</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="79"/>
- <location filename="../jumptotrackdialog.cpp" line="89"/>
- <location filename="../jumptotrackdialog.cpp" line="140"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="89"/>
+ <location filename="../jumptotrackdialog.cpp" line="93"/>
+ <location filename="../jumptotrackdialog.cpp" line="144"/>
<source>Queue</source>
<translation>加入佇列</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="13"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="14"/>
<source>Jump To Track</source>
<translation>跳到音軌</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="33"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="43"/>
<source>Filter</source>
<translation>過濾</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="86"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="96"/>
<source>Refresh</source>
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="93"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="103"/>
<source>Jump To</source>
<translation>跳到</translation>
</message>
<message>
- <location filename="../forms/jumptotrackdialog.ui" line="100"/>
+ <location filename="../forms/jumptotrackdialog.ui" line="110"/>
<source>Close</source>
<translation>關閉</translation>
</message>
@@ -984,113 +984,113 @@
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="415"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Pause</source>
<translation>暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="416"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="419"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="417"/>
+ <location filename="../mainwindow.cpp" line="420"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="421"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="418"/>
+ <location filename="../mainwindow.cpp" line="422"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="419"/>
+ <location filename="../mainwindow.cpp" line="424"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Jump To File</source>
<translation>跳到檔案(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="457"/>
<source>&amp;Exit</source>
<translation>結束(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="458"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="486"/>
+ <location filename="../mainwindow.cpp" line="494"/>
<source>Open Playlist</source>
<translation>開啟播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="519"/>
<source>Save Playlist</source>
<translation>儲存播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="453"/>
<source>&amp;About</source>
<translation>關於(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="484"/>
- <location filename="../mainwindow.cpp" line="510"/>
+ <location filename="../mainwindow.cpp" line="492"/>
+ <location filename="../mainwindow.cpp" line="518"/>
<source>Playlist Files</source>
<translation>播放清單檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="447"/>
+ <location filename="../mainwindow.cpp" line="454"/>
<source>&amp;About Qt</source>
<translation>關於 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="420"/>
+ <location filename="../mainwindow.cpp" line="425"/>
<source>&amp;Play/Pause</source>
<translation>播放/暫停(&amp;P)</translation>
</message>
@@ -1100,37 +1100,37 @@
<translation>支援的全部檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="423"/>
+ <location filename="../mainwindow.cpp" line="428"/>
<source>&amp;Repeat Track</source>
<translation>重復音軌(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="424"/>
+ <location filename="../mainwindow.cpp" line="429"/>
<source>&amp;Shuffle</source>
<translation>亂序(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="428"/>
+ <location filename="../mainwindow.cpp" line="433"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
+ <location filename="../mainwindow.cpp" line="434"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
+ <location filename="../mainwindow.cpp" line="435"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="422"/>
+ <location filename="../mainwindow.cpp" line="427"/>
<source>&amp;Repeat Playlist</source>
<translation>重復播放清單(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1148,27 +1148,27 @@
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="215"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="319"/>
+ <location filename="../playlist.cpp" line="324"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="331"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="331"/>
+ <location filename="../playlist.cpp" line="336"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="338"/>
+ <location filename="../playlist.cpp" line="343"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1203,143 +1203,143 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="211"/>
+ <location filename="../playlist.cpp" line="212"/>
<source>Remove duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="214"/>
+ <location filename="../playlist.cpp" line="216"/>
<source>&amp;View Track Details</source>
<translation>檢視音軌詳細資訊(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="223"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>Sort List</source>
<translation>清單排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="226"/>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="228"/>
+ <location filename="../playlist.cpp" line="263"/>
<source>By Title</source>
<translation>按標題</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="230"/>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="232"/>
+ <location filename="../playlist.cpp" line="267"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="236"/>
+ <location filename="../playlist.cpp" line="271"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="238"/>
- <location filename="../playlist.cpp" line="272"/>
+ <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>By Filename</source>
<translation>按檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="242"/>
- <location filename="../playlist.cpp" line="276"/>
+ <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="279"/>
<source>By Path + Filename</source>
<translation>按路徑+檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="246"/>
- <location filename="../playlist.cpp" line="280"/>
+ <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="260"/>
<source>Sort Selection</source>
<translation>選取排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="293"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>Randomize List</source>
<translation>隨機產生清單</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="294"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>Reverse List</source>
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="306"/>
+ <location filename="../playlist.cpp" line="311"/>
<source>Invert Selection</source>
<translation>反選</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="312"/>
+ <location filename="../playlist.cpp" line="317"/>
<source>&amp;Select None</source>
<translation>無選取(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="313"/>
+ <location filename="../playlist.cpp" line="318"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="318"/>
+ <location filename="../playlist.cpp" line="323"/>
<source>&amp;Select All</source>
<translation>選取全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="325"/>
+ <location filename="../playlist.cpp" line="330"/>
<source>&amp;New List</source>
<translation>新建清單(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="350"/>
+ <location filename="../playlist.cpp" line="356"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="357"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="356"/>
+ <location filename="../playlist.cpp" line="363"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="364"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="362"/>
+ <location filename="../playlist.cpp" line="370"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="363"/>
+ <location filename="../playlist.cpp" line="371"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="330"/>
+ <location filename="../playlist.cpp" line="335"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="337"/>
+ <location filename="../playlist.cpp" line="342"/>
<source>&amp;Load List</source>
<translation>載入清單(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="343"/>
+ <location filename="../playlist.cpp" line="348"/>
<source>&amp;Save List</source>
<translation>儲存清單(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="349"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1359,23 +1359,23 @@
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="250"/>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="252"/>
+ <location filename="../playlist.cpp" line="287"/>
<source>By Track Number</source>
<translation>按音軌</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>&amp;Queue</source>
<translation>佇列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="302"/>
+ <location filename="../playlist.cpp" line="307"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>Actions</source>
<translation>動作</translation>
</message>