aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-02 18:23:26 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-02 18:23:26 +0000
commitecc137abe40edc93062c8a62168fa7d1cf5dcc63 (patch)
treef21654e8c129533e1e26590a2f698a23c72bf8df /src/ui
parent335948cfb54b7654ccd4157390da6b2b675d7ea9 (diff)
downloadqmmp-ecc137abe40edc93062c8a62168fa7d1cf5dcc63.tar.gz
qmmp-ecc137abe40edc93062c8a62168fa7d1cf5dcc63.tar.bz2
qmmp-ecc137abe40edc93062c8a62168fa7d1cf5dcc63.zip
added possibility to disable skin cursors
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1350 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/balancebar.cpp2
-rw-r--r--src/ui/button.cpp2
-rw-r--r--src/ui/configdialog.cpp5
-rw-r--r--src/ui/display.cpp2
-rw-r--r--src/ui/eqgraph.cpp2
-rw-r--r--src/ui/eqslider.cpp2
-rw-r--r--src/ui/eqtitlebar.cpp20
-rw-r--r--src/ui/eqwidget.cpp2
-rw-r--r--src/ui/forms/configdialog.ui20
-rw-r--r--src/ui/listwidget.cpp2
-rw-r--r--src/ui/listwidget.h2
-rw-r--r--src/ui/mainvisual.cpp6
-rw-r--r--src/ui/mainwindow.cpp1
-rw-r--r--src/ui/monostereo.cpp2
-rw-r--r--src/ui/number.cpp2
-rw-r--r--src/ui/playlist.cpp6
-rw-r--r--src/ui/playlistcontrol.cpp2
-rw-r--r--src/ui/playlistslider.cpp2
-rw-r--r--src/ui/playlisttitlebar.cpp12
-rw-r--r--src/ui/playstatus.cpp2
-rw-r--r--src/ui/positionbar.cpp2
-rw-r--r--src/ui/shadedbar.cpp2
-rw-r--r--src/ui/shadedvisual.cpp2
-rw-r--r--src/ui/skin.cpp66
-rw-r--r--src/ui/skin.h59
-rw-r--r--src/ui/symboldisplay.cpp2
-rw-r--r--src/ui/textscroller.cpp2
-rw-r--r--src/ui/timeindicator.cpp2
-rw-r--r--src/ui/titlebar.cpp25
-rw-r--r--src/ui/togglebutton.cpp2
-rw-r--r--src/ui/translations/qmmp_cs.ts350
-rw-r--r--src/ui/translations/qmmp_de.ts350
-rw-r--r--src/ui/translations/qmmp_it.ts350
-rw-r--r--src/ui/translations/qmmp_lt.ts350
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts350
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts350
-rw-r--r--src/ui/translations/qmmp_ru.ts350
-rw-r--r--src/ui/translations/qmmp_tr.ts350
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts350
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts350
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts350
-rw-r--r--src/ui/volumebar.cpp2
42 files changed, 2090 insertions, 2022 deletions
diff --git a/src/ui/balancebar.cpp b/src/ui/balancebar.cpp
index 3089e0cbd..184db3061 100644
--- a/src/ui/balancebar.cpp
+++ b/src/ui/balancebar.cpp
@@ -32,7 +32,7 @@
BalanceBar::BalanceBar(QWidget *parent)
: PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
setPixmap(m_skin->getBalanceBar(0));
m_moving = FALSE;
diff --git a/src/ui/button.cpp b/src/ui/button.cpp
index e06ce823f..742cf0907 100644
--- a/src/ui/button.cpp
+++ b/src/ui/button.cpp
@@ -31,7 +31,7 @@ Button::Button (QWidget *parent, uint normal, uint pressed, uint cursor)
name_normal = normal;
name_pressed = pressed;
name_cursor = cursor;
- skin = Skin::getPointer();
+ skin = Skin::instance();
setON (FALSE);
setCursor (skin->getCursor (name_cursor));
connect (skin, SIGNAL (skinChanged()), this, SLOT (updateSkin()));
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 834ce121e..7033a5be5 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -77,7 +77,7 @@ ConfigDialog::ConfigDialog (QWidget *parent)
connect (ui.skinReloadButton, SIGNAL (clicked()), SLOT(loadSkins()));
connect (ui.listWidget, SIGNAL (itemClicked (QListWidgetItem *)), this, SLOT (changeSkin()));
ui.listWidget->setIconSize (QSize (105,34));
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
readSettings();
m_reader = new SkinReader(this);
loadSkins();
@@ -137,6 +137,8 @@ void ConfigDialog::readSettings()
ui.plTransparencySlider->setValue(100 - settings.value("PlayList/opacity", 1.0).toDouble()*100);
//compatibility
ui.openboxCheckBox->setChecked(settings.value("General/openbox_compat", FALSE).toBool());
+ //skin options
+ ui.skinCursorsCheckBox->setChecked(settings.value("General/skin_cursors", FALSE).toBool());
}
void ConfigDialog::changePage (QListWidgetItem *current, QListWidgetItem *previous)
@@ -627,6 +629,7 @@ void ConfigDialog::saveSettings()
settings.setValue ("PlayList/opacity", 1.0 - (double)ui.plTransparencySlider->value()/100);
settings.setValue ("General/openbox_compat", ui.openboxCheckBox->isChecked());
settings.setValue ("MainWindow/bitmap_font", ui.useBitmapCheckBox->isChecked());
+ settings.setValue ("General/skin_cursors", ui.skinCursorsCheckBox->isChecked());
}
void ConfigDialog::updateButtons()
diff --git a/src/ui/display.cpp b/src/ui/display.cpp
index b2d9f3f9c..2f424e4c8 100644
--- a/src/ui/display.cpp
+++ b/src/ui/display.cpp
@@ -49,7 +49,7 @@
MainDisplay::MainDisplay (QWidget *parent)
: PixmapWidget (parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setPixmap (m_skin->getMain());
setCursor(m_skin->getCursor(Skin::CUR_NORMAL));
setMaximumSize (QSize (275,116));
diff --git a/src/ui/eqgraph.cpp b/src/ui/eqgraph.cpp
index 1492a32e6..de41a53b7 100644
--- a/src/ui/eqgraph.cpp
+++ b/src/ui/eqgraph.cpp
@@ -25,7 +25,7 @@
EQGraph::EQGraph (QWidget *parent)
: PixmapWidget (parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setPixmap (m_skin->getEqPart (Skin::EQ_GRAPH));
clear();
draw();
diff --git a/src/ui/eqslider.cpp b/src/ui/eqslider.cpp
index 57cd63a57..6add1f281 100644
--- a/src/ui/eqslider.cpp
+++ b/src/ui/eqslider.cpp
@@ -30,7 +30,7 @@
EqSlider::EqSlider(QWidget *parent)
: PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
setPixmap(m_skin->getEqSlider(0));
m_moving = FALSE;
diff --git a/src/ui/eqtitlebar.cpp b/src/ui/eqtitlebar.cpp
index d61541a80..5ebc92800 100644
--- a/src/ui/eqtitlebar.cpp
+++ b/src/ui/eqtitlebar.cpp
@@ -39,7 +39,7 @@ EqTitleBar::EqTitleBar(QWidget *parent)
m_right = 0;
m_shaded = FALSE;
m_align = FALSE;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_eq = parentWidget();
m_mw = qobject_cast<MainWindow*>(m_eq->parent());
m_close = new Button(this, Skin::EQ_BT_CLOSE_N, Skin::EQ_BT_CLOSE_P, Skin::CUR_EQCLOSE);
@@ -71,30 +71,16 @@ void EqTitleBar::setActive(bool active)
if (active)
{
if (m_shaded)
- {
setPixmap(m_skin->getEqPart(Skin::EQ_TITLEBAR_SHADED_A));
- m_shade2->show();
- }
else
- {
setPixmap(m_skin->getEqPart(Skin::EQ_TITLEBAR_A));
- m_shade->show();
- }
- m_close->show();
}
else
{
if (m_shaded)
- {
setPixmap(m_skin->getEqPart(Skin::EQ_TITLEBAR_SHADED_I));
- m_shade2->hide();
- }
else
- {
setPixmap(m_skin->getEqPart(Skin::EQ_TITLEBAR_I));
- m_shade->hide();
- }
- m_close->hide();
}
}
@@ -116,15 +102,11 @@ void EqTitleBar::mousePressEvent(QMouseEvent* event)
switch ((int) event->button ())
{
case Qt::LeftButton:
- {
m_pos = event->pos();
break;
- }
case Qt::RightButton:
- {
m_mw->menu()->exec(event->globalPos());
}
- }
}
void EqTitleBar::mouseMoveEvent(QMouseEvent* event)
diff --git a/src/ui/eqwidget.cpp b/src/ui/eqwidget.cpp
index dd705f4c2..4da9625fc 100644
--- a/src/ui/eqwidget.cpp
+++ b/src/ui/eqwidget.cpp
@@ -42,7 +42,7 @@
EqWidget::EqWidget (QWidget *parent)
: PixmapWidget (parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setPixmap (m_skin->getEqPart (Skin::EQ_MAIN));
setCursor (m_skin->getCursor (Skin::CUR_EQNORMAL));
//setPixmap(QPixmap(275,116));
diff --git a/src/ui/forms/configdialog.ui b/src/ui/forms/configdialog.ui
index 95d71f931..33ba3d9a8 100644
--- a/src/ui/forms/configdialog.ui
+++ b/src/ui/forms/configdialog.ui
@@ -224,7 +224,7 @@
<attribute name="title">
<string>Miscellaneous</string>
</attribute>
- <layout class="QVBoxLayout" name="verticalLayout_5">
+ <layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QGroupBox" name="plGroupBox">
<property name="sizePolicy">
@@ -333,7 +333,7 @@
</property>
</widget>
</item>
- <item row="2" column="0" colspan="2">
+ <item row="2" column="0" colspan="3">
<widget class="QCheckBox" name="useBitmapCheckBox">
<property name="text">
<string>Use bitmap font if available</string>
@@ -344,6 +344,22 @@
</widget>
</item>
<item>
+ <widget class="QGroupBox" name="groupBox">
+ <property name="title">
+ <string>Skin Options</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_5">
+ <item>
+ <widget class="QCheckBox" name="skinCursorsCheckBox">
+ <property name="text">
+ <string>Use skin cursors</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
diff --git a/src/ui/listwidget.cpp b/src/ui/listwidget.cpp
index f9ddacbaa..90cd4e53b 100644
--- a/src/ui/listwidget.cpp
+++ b/src/ui/listwidget.cpp
@@ -43,7 +43,7 @@ ListWidget::ListWidget(QWidget *parent)
: QWidget(parent)
{
m_update = FALSE;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
loadColors();
m_menu = new QMenu(this);
m_scroll_direction = NONE;
diff --git a/src/ui/listwidget.h b/src/ui/listwidget.h
index 6f3774fe6..df3889593 100644
--- a/src/ui/listwidget.h
+++ b/src/ui/listwidget.h
@@ -82,7 +82,7 @@ public slots:
QMenu *menu()
{
return m_menu;
- };
+ }
signals:
void selectionChanged();
diff --git a/src/ui/mainvisual.cpp b/src/ui/mainvisual.cpp
index 0c4d36c6b..852244171 100644
--- a/src/ui/mainvisual.cpp
+++ b/src/ui/mainvisual.cpp
@@ -46,7 +46,7 @@ MainVisual *MainVisual::getPointer()
MainVisual::MainVisual (QWidget *parent)
: Visual (parent), m_vis (0), m_playing (FALSE)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSettings()));
resize(75,20);
m_pixmap = QPixmap (75,20);
@@ -428,7 +428,7 @@ Analyzer::Analyzer()
{
m_size = QSize(75,20);
clear();
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
double peaks_speed[] = { 0.05, 0.1, 0.2, 0.4, 0.8 };
double analyzer_speed[] = { 1.2, 1.8, 2.2, 2.8, 2.4 };
@@ -568,7 +568,7 @@ void Analyzer::draw (QPainter *p)
Scope::Scope()
{
clear();
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
}
void Scope::clear()
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 872c02d09..e398af084 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -395,6 +395,7 @@ void MainWindow::showSettings()
TextScroller::getPointer()->readSettings();
//m_core->updateConfig();
m_visMenu->updateActions();
+ m_skin->reloadSkin();
}
delete m_confDialog;
}
diff --git a/src/ui/monostereo.cpp b/src/ui/monostereo.cpp
index 659fec7be..28d51a6bf 100644
--- a/src/ui/monostereo.cpp
+++ b/src/ui/monostereo.cpp
@@ -25,7 +25,7 @@
MonoStereo::MonoStereo ( QWidget *parent )
: PixmapWidget ( parent )
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_pixmap = QPixmap ( 54,12 );
setChannels ( 0 );
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
diff --git a/src/ui/number.cpp b/src/ui/number.cpp
index 9f127965e..d818da72f 100644
--- a/src/ui/number.cpp
+++ b/src/ui/number.cpp
@@ -23,7 +23,7 @@
Number::Number(QWidget *parent)
: PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
//TODO default value??
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
}
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp
index 5abe64510..985678bc2 100644
--- a/src/ui/playlist.cpp
+++ b/src/ui/playlist.cpp
@@ -51,10 +51,7 @@ PlayList::PlayList (QWidget *parent)
m_update = FALSE;
m_resize = FALSE;
m_anchor_row = -1;
-
createMenus();
-
-
resize (275,116);
setMinimumSize (275,116);
setBaseSize (275,116);
@@ -66,7 +63,7 @@ PlayList::PlayList (QWidget *parent)
m_plslider->show();
setSizeIncrement (25,29);
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_buttonAdd = new Button (this,Skin::PL_BT_ADD,Skin::PL_BT_ADD, Skin::CUR_PNORMAL);
m_buttonAdd->move (11,86);
@@ -377,7 +374,6 @@ void PlayList::mousePressEvent (QMouseEvent *e)
if ((m_pos.x() > width()-25) && (m_pos.y() > height()-25))
{
m_resize = TRUE;
- // TODO if no skinned cursor, the cursor is the default arrow
setCursor (m_skin->getCursor (Skin::CUR_PSIZE));
}
else
diff --git a/src/ui/playlistcontrol.cpp b/src/ui/playlistcontrol.cpp
index 8a2c6a153..07ba0b16f 100644
--- a/src/ui/playlistcontrol.cpp
+++ b/src/ui/playlistcontrol.cpp
@@ -27,7 +27,7 @@
PlaylistControl::PlaylistControl(QWidget* parent) : PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
}
diff --git a/src/ui/playlistslider.cpp b/src/ui/playlistslider.cpp
index 936a4a4ab..6a36b8740 100644
--- a/src/ui/playlistslider.cpp
+++ b/src/ui/playlistslider.cpp
@@ -28,7 +28,7 @@
PlayListSlider::PlayListSlider(QWidget *parent)
: QWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_moving = FALSE;
m_pressed = FALSE;
diff --git a/src/ui/playlisttitlebar.cpp b/src/ui/playlisttitlebar.cpp
index 9eafd0690..52a9cfd3b 100644
--- a/src/ui/playlisttitlebar.cpp
+++ b/src/ui/playlisttitlebar.cpp
@@ -39,7 +39,7 @@ PlayListTitleBar::PlayListTitleBar(QWidget *parent)
m_model = 0;
m_shaded = FALSE;
m_align = FALSE;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setSizeIncrement(25,1);
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
m_pl = qobject_cast<PlayList*>(parent);
@@ -93,10 +93,7 @@ void PlayListTitleBar::drawPixmap(int sx)
if (m_active)
{
if (m_shaded)
- {
- m_shade2->show();
paint.drawPixmap(225+sx*25,0,m_skin->getPlPart(Skin::PL_TITLEBAR_SHADED1_A));
- }
else
{
paint.drawPixmap(0,0,m_skin->getPlPart(Skin::PL_CORNER_UL_A));
@@ -106,17 +103,12 @@ void PlayListTitleBar::drawPixmap(int sx)
}
paint.drawPixmap(100-12+12*sx,0,m_skin->getPlPart(Skin::PL_TITLEBAR_A));
paint.drawPixmap(250+sx*25,0,m_skin->getPlPart(Skin::PL_CORNER_UR_A));
- m_close->show();
- m_shade->show();
}
}
else
{
if (m_shaded)
- {
- m_shade2->hide();
paint.drawPixmap(275-50+sx*25,0,m_skin->getPlPart(Skin::PL_TITLEBAR_SHADED1_I));
- }
else
{
paint.drawPixmap(0,0,m_skin->getPlPart(Skin::PL_CORNER_UL_I));
@@ -126,8 +118,6 @@ void PlayListTitleBar::drawPixmap(int sx)
}
paint.drawPixmap(100-12+12*sx,0,m_skin->getPlPart(Skin::PL_TITLEBAR_I));
paint.drawPixmap(250+sx*25,0,m_skin->getPlPart(Skin::PL_CORNER_UR_I));
- m_close->hide();
- m_shade->hide();
}
}
if (m_shaded)
diff --git a/src/ui/playstatus.cpp b/src/ui/playstatus.cpp
index 913199c4f..f12efb258 100644
--- a/src/ui/playstatus.cpp
+++ b/src/ui/playstatus.cpp
@@ -23,7 +23,7 @@
PlayStatus::PlayStatus ( QWidget *parent )
: PixmapWidget ( parent )
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setStatus ( STOP );
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
}
diff --git a/src/ui/positionbar.cpp b/src/ui/positionbar.cpp
index b15a90441..378df94a8 100644
--- a/src/ui/positionbar.cpp
+++ b/src/ui/positionbar.cpp
@@ -32,7 +32,7 @@
PositionBar::PositionBar(QWidget *parent)
: PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
setPixmap(m_skin->getPosBar());
mw = qobject_cast<MainWindow*>(window());
diff --git a/src/ui/shadedbar.cpp b/src/ui/shadedbar.cpp
index 978cf2d71..97e5ded94 100644
--- a/src/ui/shadedbar.cpp
+++ b/src/ui/shadedbar.cpp
@@ -35,7 +35,7 @@ ShadedBar::ShadedBar(QWidget *parent, uint slider1, uint slider2, uint slider3)
m_slider3 = slider3;
setFixedSize(97,7);
//setAutoFillBackground (TRUE);
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
m_moving = FALSE;
m_min = 0;
diff --git a/src/ui/shadedvisual.cpp b/src/ui/shadedvisual.cpp
index 2c9d0f3fa..f7380da52 100644
--- a/src/ui/shadedvisual.cpp
+++ b/src/ui/shadedvisual.cpp
@@ -32,7 +32,7 @@ ShadedVisual::ShadedVisual(QWidget *parent)
{
setFixedSize(38,5);
m_pixmap = QPixmap (38,5);
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_timer = new QTimer(this);
connect(m_timer, SIGNAL (timeout()), this, SLOT (timeout()));
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
diff --git a/src/ui/skin.cpp b/src/ui/skin.cpp
index becef5e42..440a1ab26 100644
--- a/src/ui/skin.cpp
+++ b/src/ui/skin.cpp
@@ -33,13 +33,13 @@
#include "skin.h"
#include "cursorimage.h"
-Skin *Skin::pointer = 0;
+Skin *Skin::m_instance = 0;
-Skin *Skin::getPointer()
+Skin *Skin::instance()
{
- if (!pointer)
- pointer = new Skin();
- return pointer;
+ if (!m_instance)
+ m_instance = new Skin();
+ return m_instance;
}
QPixmap Skin::getPixmap (const QString& name, QDir dir)
@@ -58,10 +58,9 @@ QPixmap Skin::getPixmap (const QString& name, QDir dir)
return QPixmap();
}
-Skin::Skin (QObject *parent)
- : QObject (parent)
+Skin::Skin (QObject *parent) : QObject (parent)
{
- pointer = this;
+ m_instance = this;
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
QString path = settings.value("skin_path","").toString();
if (path.isEmpty() || !QDir(path).exists ())
@@ -72,37 +71,38 @@ Skin::Skin (QObject *parent)
skinDir.mkdir ("skins");
}
-
Skin::~Skin()
{}
void Skin::setSkin (const QString& path)
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ m_use_cursors = settings.value("General/skin_cursors", FALSE).toBool();
settings.setValue("skin_path",path);
-
- qDebug ("Skin: set skin %s",qPrintable(path)); //TODO don't clear lists
+ qDebug ("Skin: using %s",qPrintable(path));
m_skin_dir = QDir (path);
-
+ //clear old values
m_pledit_txt.clear();
+ buttons.clear();
+ titlebar.clear();
+ m_numbers.clear();
+ m_pl_parts.clear();
+ m_eq_parts.clear();
+ m_eq_bar.clear();
+ m_eq_spline.clear();
+ m_vis_colors.clear();
+ cursors.clear();
+ //load skin parts
loadPLEdit();
loadMain();
- buttons.clear();
loadButtons();
loadShufRep();
- titlebar.clear();
loadTitleBar();
loadPosBar();
- m_numbers.clear();
loadNumbers();
- m_pl_parts.clear();
loadPlayList();
- m_eq_parts.clear();
loadEq_ex();
- m_eq_bar.clear();
- m_eq_spline.clear();
loadEqMain();
- m_vis_colors.clear();
loadVisColor();
loadLetters();
loadMonoSter();
@@ -113,6 +113,11 @@ void Skin::setSkin (const QString& path)
emit skinChanged();
}
+void Skin::reloadSkin()
+{
+ setSkin (m_skin_dir.absolutePath ());
+}
+
void Skin::loadMain()
{
QPixmap *pixmap = getPixmap ("main");
@@ -125,6 +130,11 @@ void Skin::loadMain()
void Skin::loadCursors()
{
+ if(!m_use_cursors)
+ {
+ cursors[CUR_PSIZE] = QCursor(Qt::SizeFDiagCursor);
+ return;
+ }
cursors[CUR_NORMAL] = createCursor(getPath("normal"));
cursors[CUR_CLOSE] = createCursor(getPath("close"));
cursors[CUR_MAINMENU] = createCursor(getPath("mainmenu"));
@@ -146,6 +156,8 @@ void Skin::loadCursors()
cursors[CUR_PCLOSE] = createCursor(getPath("pclose"));
cursors[CUR_PNORMAL] = createCursor(getPath("pnormal"));
cursors[CUR_PSIZE] = createCursor(getPath("psize"));
+ if(cursors[CUR_PSIZE].shape() == Qt::ArrowCursor)
+ cursors[CUR_PSIZE] = QCursor(Qt::SizeFDiagCursor);
cursors[CUR_PTBAR] = createCursor(getPath("ptbar"));
cursors[CUR_PVSCROLL] = createCursor(getPath("pvscroll"));
cursors[CUR_PWINBUT] = createCursor(getPath("pwinbut"));
@@ -185,12 +197,10 @@ void Skin::loadButtons()
buttons[BT_EJECT_N] = pixmap->copy (114, 0,22,16);
buttons[BT_EJECT_P] = pixmap->copy (114,16,22,16);
delete pixmap;
-
}
void Skin::loadTitleBar()
{
-
QPixmap *pixmap = getPixmap ("titlebar");
if (!pixmap)
@@ -211,12 +221,10 @@ void Skin::loadTitleBar()
titlebar[TITLEBAR_SHADED_A] = pixmap->copy (27,29,275,14);
titlebar[TITLEBAR_SHADED_I] = pixmap->copy (27,42,275,14);
delete pixmap;
-
}
void Skin::loadPosBar()
{
-
QPixmap *pixmap = getPixmap ("posbar");
if (!pixmap)
@@ -236,7 +244,6 @@ void Skin::loadPosBar()
}
posbar = pixmap->copy (0,0,248,pixmap->height());
delete pixmap;
-
}
void Skin::loadNumbers()
@@ -274,7 +281,6 @@ void Skin::loadNumbers()
void Skin::loadPlayList()
{
-
QPixmap *pixmap = getPixmap ("pledit");
if (!pixmap)
@@ -359,7 +365,7 @@ QString Skin::getPath (const QString& name)
return fileInfo.filePath();
}
}
- return "";
+ return QString();
}
@@ -443,7 +449,6 @@ void Skin::loadEqMain()
m_eq_spline << pixmap->copy (115, 294+i, 1, 1);
}
delete pixmap;
-
}
void Skin::loadEq_ex()
@@ -545,7 +550,6 @@ void Skin::loadShufRep()
buttons[SHUFFLE_OFF_P] = pixmap->copy (28,15,46,15);
delete pixmap;
-
}
void Skin::loadLetters(void)
@@ -713,8 +717,6 @@ void Skin::loadBalance()
void Skin::loadRegion()
{
- //m_mwRegion = QRegion();
- //m_plRegion = QRegion();
m_regions.clear();
QString path = findFile("region.txt", m_skin_dir);
@@ -776,7 +778,7 @@ QPixmap * Skin::getDummyPixmap(const QString& name)
return new QPixmap (fileInfo.filePath());
}
}
- qFatal("Skin: default skin corrupted");
+ qFatal("Skin: default skin is corrupted");
return 0;
}
diff --git a/src/ui/skin.h b/src/ui/skin.h
index c50b93743..bb16d7687 100644
--- a/src/ui/skin.h
+++ b/src/ui/skin.h
@@ -31,8 +31,6 @@
#include <QRegion>
#include <QCursor>
-
-
class Skin : public QObject
{
Q_OBJECT
@@ -41,33 +39,32 @@ public:
~Skin();
- static Skin *getPointer();
+ static Skin *instance();
static QPixmap getPixmap(const QString&, QDir);
- void setSkin(const QString& path);
const QPixmap getMain() const
{
return m_main;
- };
+ }
const QPixmap getButton(uint bt) const
{
return buttons[bt];
- };
+ }
const QCursor getCursor(uint cu) const
{
return cursors[cu];
- };
+ }
const QPixmap getTitleBar(uint tb) const
{
return titlebar[tb];
- };
+ }
const QPixmap getPosBar() const
{
return posbar;
- };
+ }
const QPixmap getNumber(uint n) const
{
return m_numbers[n];
- };
+ }
/*!
* Returns count of numbers in number list.
* We need this to check if we have "-" in pixmaps.
@@ -80,59 +77,51 @@ public:
const QPixmap getPlPart(uint p) const
{
return m_pl_parts[p];
- };
+ }
const QPixmap getEqPart(uint p) const
{
return m_eq_parts[p];
- };
+ }
const QPixmap getEqSlider(uint n) const
{
return m_eq_bar[n];
- };
+ }
const QPixmap getEqSpline(uint n) const
{
return m_eq_spline[n];
- };
+ }
const QPixmap getMSPart(uint n) const
{
return m_ms_parts[n];
- };
+ }
const QPixmap getLetter(const QChar& ch) const
{
return m_letters[ch];
- };
+ }
const QPixmap getItem(uint n) const
{
return m_parts[n];
- };
+ }
const QPixmap getVolumeBar(int n) const
{
return m_volume[n];
- };
+ }
const QPixmap getBalanceBar(int n) const
{
return m_balance[n];
- };
+ }
const QByteArray getPLValue (QByteArray c) const
{
return m_pledit_txt[c];
- };
+ }
const QColor getVisColor(int n) const
{
return m_vis_colors[n];
- };
- /*const QRegion getMWRegion() const
- {
- return m_mwRegion;
- };
- const QRegion getPLRegion() const
- {
- return m_plRegion;
- };*/
+ }
const QRegion getRegion(uint r) const
{
return m_regions[r];
- };
+ }
enum Buttons
{
@@ -330,6 +319,10 @@ public:
CUR_WSWINBUT,
};
+public slots:
+ void setSkin(const QString& path);
+ void reloadSkin();
+
signals:
void skinChanged();
@@ -346,7 +339,7 @@ private:
* to load pixmap from default skin.
*/
QPixmap *getDummyPixmap(const QString&);
- static Skin *pointer;
+ static Skin *m_instance;
QDir m_skin_dir;
QMap<uint, QPixmap> buttons;
QMap<uint, QCursor> cursors;
@@ -366,8 +359,7 @@ private:
QList<QPixmap> m_volume;
QList<QPixmap> m_balance;
QList<QColor> m_vis_colors;
- //QRegion m_mwRegion;
- //QRegion m_plRegion;
+ bool m_use_cursors;
void loadMain();
void loadButtons();
@@ -387,7 +379,6 @@ private:
void loadBalance();
void loadRegion();
QRegion createRegion(const QString &path, const QString &key);
-
};
#endif
diff --git a/src/ui/symboldisplay.cpp b/src/ui/symboldisplay.cpp
index fcc70c816..e33533f08 100644
--- a/src/ui/symboldisplay.cpp
+++ b/src/ui/symboldisplay.cpp
@@ -28,7 +28,7 @@ SymbolDisplay::SymbolDisplay ( QWidget *parent, int digits )
: PixmapWidget ( parent ), m_digits ( digits ), m_text(), m_max(0)
{
m_alignment = Qt::AlignRight;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect ( m_skin, SIGNAL ( skinChanged() ), this, SLOT (draw()));
draw();
for (int i=0; i<m_digits; ++i)
diff --git a/src/ui/textscroller.cpp b/src/ui/textscroller.cpp
index 5ab6ae601..266ddc3a9 100644
--- a/src/ui/textscroller.cpp
+++ b/src/ui/textscroller.cpp
@@ -43,7 +43,7 @@ TextScroller::TextScroller ( QWidget *parent )
: QWidget ( parent )
{
pointer = this;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_pixmap = QPixmap ( 150,15 );
resize(150,15);
x = 0;
diff --git a/src/ui/timeindicator.cpp b/src/ui/timeindicator.cpp
index ee979a94d..931e22b90 100644
--- a/src/ui/timeindicator.cpp
+++ b/src/ui/timeindicator.cpp
@@ -29,7 +29,7 @@
TimeIndicator::TimeIndicator ( QWidget *parent )
: PixmapWidget ( parent )
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
m_pixmap = QPixmap ( 65,13 );
m_elapsed = true;
m_time = m_songDuration = 0;
diff --git a/src/ui/titlebar.cpp b/src/ui/titlebar.cpp
index 667513c3e..cd92c24d3 100644
--- a/src/ui/titlebar.cpp
+++ b/src/ui/titlebar.cpp
@@ -37,7 +37,7 @@ TitleBar::TitleBar(QWidget *parent)
: PixmapWidget(parent)
{
m_align = FALSE;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_A));
m_mw = qobject_cast<MainWindow*>(parent);
m_shaded = FALSE;
@@ -67,7 +67,6 @@ TitleBar::TitleBar(QWidget *parent)
setCursor(m_skin->getCursor(Skin::CUR_TITLEBAR));
}
-
TitleBar::~TitleBar()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
@@ -79,16 +78,12 @@ void TitleBar::mousePressEvent(QMouseEvent* event)
switch ((int) event->button ())
{
case Qt::LeftButton:
- {
m_pos = event->pos();
Dock::getPointer()->calculateDistances();
break;
- }
case Qt::RightButton:
- {
m_mw->menu()->exec(event->globalPos());
}
- }
}
void TitleBar::mouseReleaseEvent(QMouseEvent*)
@@ -109,34 +104,16 @@ void TitleBar::setActive(bool a)
if (a)
{
if (m_shaded)
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_SHADED_A));
- m_shade2->show();
- }
else
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_A));
- m_shade->show();
- }
- m_menu->show();
- m_minimize->show();
- m_close->show();
}
else
{
if (m_shaded)
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_SHADED_I));
- m_shade2->hide();
- }
else
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_I));
- m_shade->hide();
- }
- m_menu->hide();
- m_minimize->hide();
- m_close->hide();
}
}
diff --git a/src/ui/togglebutton.cpp b/src/ui/togglebutton.cpp
index e5860f958..020ef7c8b 100644
--- a/src/ui/togglebutton.cpp
+++ b/src/ui/togglebutton.cpp
@@ -33,7 +33,7 @@ ToggleButton::ToggleButton ( QWidget *parent,uint on_n,uint on_p,uint off_n,uint
m_off_n = off_n;
m_off_p = off_p;
m_on = FALSE;
- skin = Skin::getPointer();
+ skin = Skin::instance();
setON ( FALSE );
connect ( skin, SIGNAL ( skinChanged() ), this, SLOT ( updateSkin() ) );
}
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 359b11202..94d6b13e3 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Povoleno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Popis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Umělec</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Název</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation>Číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation>Číslo disku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation>Skladatel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation>Název souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation>Cesta k souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Komentář</translation>
</message>
@@ -266,7 +266,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Seznam skladeb</translation>
</message>
@@ -314,7 +314,7 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
@@ -324,63 +324,73 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Číst ze souborů metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Zobrazení skladby</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Formát titulku:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Zobrazit čísla skladeb</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Nastavení</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Informace</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Vstup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Výstup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Kompatibilita</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Kompatibilita s Openbox</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -390,112 +400,112 @@
<translation>Síť</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Souborový dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Povolit používání proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Adresa proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Použít autorizaci pro proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Uživatelské jméno:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Sbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Rozbalené téma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Vizualizace</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Obecné</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Zvuk</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Používat softwarové ovládání hlasitosti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Viditelnost</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Skrýt při zavření</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Spustit skryté</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Převést podtržítka na mezery</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>Převést %20 na mezery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Vybrat soubory s tématy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Soubory s tématy</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Obnovit</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Zobrazit protokol</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Průhlednost</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Hlavní okno</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Ekvalizér</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>předvolba</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Načíst/Odstranit</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Uložit předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>Uložit &amp;automatickou předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Importovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Vynulovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Uložení předvolby</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Název předvolby:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>předvolba #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Importovat předvolbu</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Předchozí</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Přehrát</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Pozastavit</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Zastavit</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Další</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Přidat soubor</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Ekvalizér</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Seznam skladeb</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Opakovat seznam skladeb</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Zamíchat</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Hlasitost</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Vyvážení</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>Seznam</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Vyberte jeden či více souborů k otevření</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>Pře&amp;hrát</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>Pau&amp;za</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Stop</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Předchozí</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Další</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>Přeskočit na soubo&amp;r</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>O &amp;aplikaci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>U&amp;končit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Seznamy skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Načíst seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Uložit seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>Mezerník</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>O knihovně &amp;Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Přehrát/Pauza</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Všechny podporované formáty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Opakovat stopu</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>Za&amp;míchat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>O</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>M</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Opakovat seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>Přidat &amp;soubor</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>Přidat &amp;adresář</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Odstranit vybrané</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>Odstranit &amp;vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>Odstranit &amp;nevybrané</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Odstranit nedostupné soubory</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>Zobrazit &amp;informace o skladbě</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Seřadit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Podle názvu skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Podle názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>Podle cesty a názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Podle data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Seřadit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Zamíchat seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Invertovat výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Zrušit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Vybrat vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Nový seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>Načíst &amp;seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Uložit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>Přidat &amp;URL</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Podle čísla skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Fronta</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Činnosti</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Načítá se:</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 779dc229a..4d8f4a336 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Aktiviert</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Interpret</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation>Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation>CD-Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation>Komponist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation>Dateipfad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
@@ -266,7 +266,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
@@ -314,7 +314,7 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
@@ -324,63 +324,73 @@
<translation>Bitmap-Schriftart verwenden, falls verfügbar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Metadaten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Metadaten aus Dateien laden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Titelanzeige</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Titelformat:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Titelnummern anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Konfiguration</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Eingabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Ausgabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Kompatibilität</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Openbox-Kompatibilität</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -390,112 +400,112 @@
<translation>Verbindung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Datei-Dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Proxyserver</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Proxyserver verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Name des Proxyservers:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Port:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Authentisierung verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Benutzername:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Archiviertes Design</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Nicht archiviertes Design</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Visualisierung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Effekte</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Sonstige</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Softwaregesteuerte Lautstärkeregelung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Tray-Steuerung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation type="unfinished">Beim Schließen in den Systemabschnitt der Kontrollleiste minimieren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Minimiert starten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Unterstriche in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>%20 in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Design-Dateien auswählen</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Design-Dateien</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Aktualisieren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Protokoll anzeigen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Transparenz</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Hauptfenster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>Voreinstellung</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Laden/Löschen</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Automatische Voreinstellungen speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Importieren</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Zurücksetzen</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Name der Voreinstellung:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>Voreinstellung #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Voreinstellung importieren</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Vorheriger Titel</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Wiedergabe</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Pause</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Stopp</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Nächster Titel</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Datei hinzufügen</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Wiedergabeliste wiederholen</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Zufallswiedergabe</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Lautstärke</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Balance</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>Standard</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Dateien hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Wiedergabe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Pause</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Stopp</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Vorheriger Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Nächster Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>Springe zu &amp;Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Strg+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>Ü&amp;ber</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>Be&amp;enden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Strg+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Wiedergabelisten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Wiedergabeliste öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Wiedergabeliste speichern</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>Leertaste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>Übe&amp;r Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>Wieder&amp;gabe/Pause</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Alle unterstützten Formate</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>Tite&amp;l wiederholen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Zufallswiedergabe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Strg+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>W&amp;iedergabeliste wiederholen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Werkzeuge</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Datei hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Verzeichnis hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Ausgewählte entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Entf</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>Alle &amp;entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Nicht ausgewählte entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Nichtverfügbare Dateien entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Titeldetails anzeigen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Wiedergabeliste sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Nach Titel</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Nach Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>Nach Pfad + Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Nach Datum</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Auswahl sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Wiedergabeliste mischen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Auswahl umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Auswahl aufheben</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>Alle aus&amp;wählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Umschalt+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>Wiedergabeliste &amp;laden</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>Wiedergabeliste &amp;speichern</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Umschalt+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;URL hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Nach Titelnummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Warteschlange</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Aktionen</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Pufferung:</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index 4cbab6c63..27bf464ec 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Attivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>File</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Interprete</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Titolo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Genere</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Anno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Commento</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Metadati</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Carica i metadati dai brani</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Mostra il brano</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Formato del titolo : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Entrata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Uscita</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Impostazioni preferite</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Informazioni</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Lista dei brani</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Avanzato</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Tema archiviato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Tema non archiviato</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Connettività</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Visualizzazione</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Effetti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Generale</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Menu brani</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Utilizza il controllo volume del programma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Controllo dell&apos;aspetto</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Nascondi alla chiusura</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Avvia nascosto</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Compatibilità</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Compatibilità openbox</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Attiva il proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Nome del server : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Porta del server : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Usa autenticazione con il proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Utente: </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Password : </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Converti il carattere « _ » in spazi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>Converti il carattere « %20 » in spazi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Seleziona aspetto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Aspetto</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Motra protocollo</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Transparenza</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Finestra principale</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Equalizzatore</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>Impostazione</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Carica/Elimina</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Salva preimpostazione</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Salvare preimpostazioni caricate automaticamente</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Cancella</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Salvataggio preimpostazioni</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Nome delle preimpostazioni: </translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>Preimpostazione #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Importa</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Importa preimpostazione</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Brano precedente</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Esegui</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Sospendi</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Ferma</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Brano successivo</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Aggiungi brani</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Equalizzatore</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Lista brani</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Ripeti la lista brani</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Ordine casuale</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Volume</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Bilanciamento</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>Défault</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Seleziona uno o più brani da aprire</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Esegui</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Pausa</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Arresta</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Precedente</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Successivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Vai al brano</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Configurazione</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Esci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Apri lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Salva lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;Informazioni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Brani della lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>Spazio</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;Informazioni su Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Esegui / Pausa</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Elenco di tutti i tipi di flusso accettati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Ripeti brano</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Ordine casuale</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Ripeti lista brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Strumenti</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Aggiungi brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Aggiungi cartelle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Elimina la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>&amp;Elimina tutto</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Elimina i non selezionati</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Rimuovi files non disponibili</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Dettagli della traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Riordina la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Per titolo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Per titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>per percorso più titolo del brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Per data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Riordina la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Mescola i brnai della lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Inverti la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Inverti la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Non scegliere alcun brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Seleziona tutto</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Nuova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>&amp;Carica lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Salva lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Canc</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;Aggiungi URL</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Per numero di traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Metti in coda</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Azioni</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Buffer: </translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index bcf08bcdf..3b96c6904 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Įjungtas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Aprašymas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Atlikėjas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Albumas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Žanras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Metai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Komentaras</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Meta duomenys</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation type="unfinished">Įkelti meta duomenis iš bylų</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Dainų sąrašas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Pavadinimo formatas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Įvestis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Išvestis</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Nustatymai</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Informacija</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Grojaraštis</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Papildomi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Užverti</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Suspausta tema</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Išskleista tema</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Tinklas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Vizualizacija</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Efektai</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Bendri</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Pasirinkimo langas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation type="unfinished">Rodyti takelių numerius</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Naudoti programinį garso valdymą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Matomumo valdymas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Paslėpti išjungus</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Įjungti paslėptą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation type="unfinished">Suderinamumas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation type="unfinished">Openbox suderinamumas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Įjungti proxy palaikymą </translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Proxy serveris:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation type="unfinished">Proxy portas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Naudoti proxy autentifikavimą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Proxy vartotojo vardas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Proxy slaptažodis:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Convert underscores to blanks</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation type="unfinished">Konvertuoti %20 į tarpus</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Pasirinkti temų bylas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Temų bylos</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Atnaujinti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Rodyti protokolą</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Permatomumas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Pagrindinis langas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Glodintuvas</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>Nustatymas</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Įkelti/Pašalinti</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Išsaugoti nustatymus</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Išsaugoti auto-nustatymą</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;išvalyti</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Išsaugojamas nustatymas</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Nustatymo pavadinimas:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>Nustatymas #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Importuoti</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Importuoti nustatymus</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Ankstesnis</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Groti</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Pristabdyti</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Sustoti</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Sekantis</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Pridėti bylą</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Glotintuvas</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Grojaraštis</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Gartoti grojaraštį</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Atsitiktine tvarka</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Garsumas</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Balansas</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
@@ -847,118 +857,118 @@
<translation>Pasirinkite vieną ar kelias bylas atvėrimui</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Groti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Pristabdyti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Sustabdyti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Ankstesnis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Sekantis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Pereiti prie bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Nustatymai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Išeiti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Atverti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Išsaugoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;Apie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Grojaraščio bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;Apie Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Groti/Pristabdyti</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Palaikomi bylų tipai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Kartoti takelį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Atsitiktine tvarka</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Kartoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Įrankiai</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Pridėti bylą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Pridėti aplanką</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Pašalinti pasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>&amp;Pašalinti visus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Pašalinti NEpasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Takelio informacija</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Rūšiuoti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Pagal dainos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Pagal bylos pavadinimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>Pagal kelią iki bylos</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Pagal datą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Rūšiuoti pasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Sumaišyti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Apversti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation type="unfinished">Atšaukti pasirinkimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Nepasirinkti nei vieno</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Pasirinkti visus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Naujas sąrašas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Įkelti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Išsaugoti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;Pridėti interneto adresą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Pagal takelio numerį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Į eilę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Veiksmai</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation type="unfinished">Kuriamas buferis:</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 67aceea7e..2903bb7da 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Włączone</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Opis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Artysta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation>Numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation>Numer albumu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation>Kompozytor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation>Lokalizacja</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Komentarz</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Metadane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Załaduj metadane z pliku</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Wyświetlanie utworu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Format tytułu:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Wejście</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Wyjście</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Ustawienia</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Informacje</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Zaawansowane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Skompresowana skórka</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Niekompresowana skórka</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Sieć</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Wizualizacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Okno dialogowe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Dźwięk</translation>
</message>
@@ -410,92 +410,102 @@
<translation>Użyj czcionki bitmapowej jeśli jest dostępna</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Wyświetl numery utworów na liście odtwarzania</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Użyj programowej regulacji głośności</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Sterowanie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Zminimalizuj przy zamykaniu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Uruchom zminimalizowany</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Kompatybilność</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Zgodność z Openbox</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Włącz proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Nazwa hosta proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Użyj autoryzacji z proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Nazwa użytkownika:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Hasło:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Konwertuj podkreślenia na spacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>Konwertuj sekwencje %20 na spacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Wybierz skórę</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Pliki skór</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Odśwież</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Pokaż protokół</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Przezroczystość</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Okno główne</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>Wczytaj/&amp;Usuń</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>Zapi&amp;sz Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>Zapi&amp;sz Auto-ładowanie Preset&apos;u</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Wyczyść</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Zapisywanie Preset&apos;u</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Nazwa Preset&apos;u:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>preset #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Importuj</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Importuj Preset</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Poprzedni</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Odtwarzaj</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Pauza</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Zatrzymaj</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Następny</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Dodaj plik</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Equalizer</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Powtórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Losowo</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Głośność</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Balans</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>Domyślne</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Wybierz jeden lub więcej plików do otwarcia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Odtwarzaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Wstrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Zatrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Poprzedni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Następny</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Skocz do pliku</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Wyjście</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Otwórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Zapisz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;O programie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Pliki listy odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;O Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Odtwarzaj/Wstrzymaj</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Wszystkie wspierane formaty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Powtórz utwór</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Losowo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>Powtó&amp;rz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Narzędzia</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Dodaj plik</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>Dodaj &amp;katalog</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Usuń zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>Usuń &amp;wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>Usuń &amp;niezaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Usuń niedostępne pliki</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Pokaż informacje o pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Sortuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Według nazwy</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Według nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>Według Ścieżki + Nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Wg Daty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Sortuj zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Tasuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Odwróć zaznaczenie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Odznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Zaznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Nowa lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>&amp;Ładuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Zapisz listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>Dod&amp;aj Url</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Wg numeru utworu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Kolejkuj</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Akcje</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Buforowanie:</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index d833fa315..b547e17f8 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation type="unfinished">Ligado</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation type="unfinished">Descrição</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation type="unfinished">Nome do Arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation type="unfinished">Artista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation type="unfinished">Álbum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation type="unfinished">Gênero</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation type="unfinished">Ano</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation type="unfinished">Comentário</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation type="unfinished">MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation type="unfinished">Carregar arquivo MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation type="unfinished">Mostrar música</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation type="unfinished">Tipo de Formato:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation type="unfinished">Entrada</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation type="unfinished">Saída</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation type="unfinished">Preferências</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation type="unfinished">Informações</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
@@ -355,17 +355,17 @@
<translation type="unfinished">Avançado</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation type="unfinished"></translation>
</message>
@@ -375,27 +375,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation type="unfinished"></translation>
</message>
@@ -510,29 +520,29 @@
<translation type="unfinished">Recarregar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation type="unfinished"></translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation type="unfinished">preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation type="unfinished">&amp;Carregar/Deletar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation type="unfinished">%Salvar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation type="unfinished">&amp;Salvar Auto-Carregar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation type="unfinished">&amp;Limpar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation type="unfinished">Salvando Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation type="unfinished">Nome Preset:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation type="unfinished">Preset #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation type="unfinished">&amp;Importar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation type="unfinished">Importar Preset</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation type="unfinished"></translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation type="unfinished">Padrão</translation>
</message>
@@ -847,118 +857,118 @@
<translation type="unfinished">Selecionar um ou mais arquivos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation type="unfinished">Tocar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation type="unfinished">Pausar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation type="unfinished">Parar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation type="unfinished">Anterior</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation type="unfinished">Próximo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation type="unfinished">Pular para arquivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation type="unfinished">Sair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation type="unfinished">Abrir Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation type="unfinished">Salvar Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation type="unfinished">&amp;Sobre</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation type="unfinished">ФArquivos de lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished"></translation>
</message>
@@ -968,37 +978,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation type="unfinished">&amp;Adicionar arquivo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation type="unfinished">&amp;Adicionar Diretorio</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation type="unfinished">&amp;Remover selecionadas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation type="unfinished">&amp;Remover tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation type="unfinished">&amp;Remover não selecionadas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation type="unfinished">&amp;Ver detalhes da Faixa</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation type="unfinished">Classificar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation type="unfinished">Por Título</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation type="unfinished">Por Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation type="unfinished">Por Dirertório + Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation type="unfinished">Por Data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation type="unfinished">Classificar por Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation type="unfinished">Lista Eleatória</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation type="unfinished">Inverter Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation type="unfinished">&amp;Nenhum selecionado</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation type="unfinished">&amp;Selecionar tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation type="unfinished">&amp;Nova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Carregar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation type="unfinished">&amp;Salvar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation type="unfinished">Na fila</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index 4b8978801..354908858 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Включён</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Описание</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Исполнитель</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Название</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation>Номер диска</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation>Путь к файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Год</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Метаданные</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Считывать метаданные из файлов</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Список песен</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Формат названия:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Ввод</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Информация</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Дополнительно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Упакованная тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Распакованная тема</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Сеть</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Визуализация</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Общие</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Файловый диалог</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Аудио</translation>
</message>
@@ -410,92 +410,102 @@
<translation>Использовать растровые шрифты, если возможно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Показывать номера песен</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Использовать программную регулировку громкости</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Управление видимостью</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Скрывать при закрытии</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Запускать скрытым</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Совместимость</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Совместимость с Openbox</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Использовать прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Прокси сервер:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Прокси порт:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Использовать авторизацию на прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Имя пользователя прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Пароль прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Преобразовывать подчёркивание в пробел</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>Преобразовывать %20 в пробел</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Выберите файлы обложек</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Файлы обложек</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Обновить</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Показывать протокол</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Прозрачность</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Главное окно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Эквалайзер</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>предустановка</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Загрузить/Удалить</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Сохранить предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Сохранить авто-предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Очистить</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Сохранение предустановки</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Имя предустановки:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>предустановка #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Импортировать</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Импорт предустановки</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Воспроизвести</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Приостановить</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Стоп</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Следующий фрагмент</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Добавить файл</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Эквалайзер</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Повторять список</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>В случайном порядке</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Громкость</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Баланс</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
@@ -847,118 +857,118 @@
<translation>Выберите один или несколько файлов</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Воспроизвести</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Приостановить</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Следующий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти к файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Выход</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Открыть список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Сохранить список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Файлы списков</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;О библиотеке Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Воспр/приост</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Все форматы</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Повторять трек</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;В случайном порядке</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Повторять список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Сервис</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Добавить файл</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Добавить директорию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Удалить выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>&amp;Удалить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Удалить невыделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Удалить недоступные файлы</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Информация</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Сортировать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>По названию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation>По альбому</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation>По исполнителю</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>По имени файла</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>По пути и файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>По дате</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Сортировать выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Перемешать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Инвертировать выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Снять выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Выделить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Новый лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>&amp;Загрузить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Сохранить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;Добавить URL</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>По номеру трека</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;В очередь</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Действия</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Буферизация:</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index ee6886954..a49091cbf 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Etkinleştirildi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Açıklama</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Dosya adı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Sanatçı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Albüm</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Başlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Tarz</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Yıl</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Yorum</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Veri bilgisi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Veri bilgisini dosyadan yükle</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Şarkı Göstergesi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Başlık formatı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Giriş</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Çıkış</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Tercihler</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Bilgi</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Çalma Listesi</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Gelişmiş</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Arşivlenmiş kabuk</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Arşivlenmemiş kabuk</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Bağlanırlık</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Görsellik</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Efektler</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Genel</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Dosya Diyaloğu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Ses</translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Şarkı numaralarını göster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Yazılımsal ses kontrolünü kullan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Görünürlük Kontrolü</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Kapatınca saklan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Gizli başlat</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Uyumluluk</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Openbox uyumluluğu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Vekil sunucu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Vekil sunucu kullanımını etkinleştir</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Vekil sunucu adı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Vekil sunucu portu:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Vekil sunucu yetkilendirmesi kullan</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Vekil sunucu kullanıcı adı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Vekil sunucu parolası:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Alt çizgileri boşluğa çevir</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>%20 yi boşluğa çevir</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Kabuk Dosyası Seç</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Kabuk dosyaları</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Yenile</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Protokolü göster</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Transparanlık</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Ana pencere</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Ekolayzır</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>tanımlanmış ayar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Yükle/Sil</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>Tanımlanmış &amp;Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Otomatik Tanımlanmış Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Temizle</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Tanımlanmış Ayarla Kaydediliyor</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Tanımlanmış ayar adı:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>tanımlanmış ayar #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;İçe Aktar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Tanımlanmış Ayarları Al</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Önceki</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Oynat</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Duraklat</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Durdur</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Sonraki</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Dosya ekle</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Ekolayzır</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Çalma Listesi</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Çalma Listesini Yinele</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Rastgele</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Ses</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Denge</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>Öntanımlı</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Açmak için bir yada daha çok dosya seçin</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Çal</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Duraklat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Durdur</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Önceki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Sonraki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Parçaya Git</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Çıkış</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Çalma Listesini Aç</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Çalma Listesini Kaydet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Çalma Listesi Dosyaları</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>Boşluk</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;Qt Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Oynat/Duraklat</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Tüm Desteklenen Bitstreamler</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Parçayı Yinele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Rastgele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Çalma Listesini Yinele</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Araçlar</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Dosya Ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Dizin Ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Seçileni Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>&amp;Hepsini Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Seçilmemişleri Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Parça Detaylarını Göster</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Listeyi Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>Başlığa Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>Dosya Yolu + Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>Tarihe Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Seçilenleri Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Rastgele Listele</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Seçimi Tersine Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Hiçbirini Seçme</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Tümünü Seç</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Yeni Liste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>&amp;Liste Yükle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Listeyi Kaydet</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;Url Ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>Parça Numarasına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;Kuyruğa ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Eylemler</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Arabelleğe alınıyor:</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 7f8f39482..4fd5e9523 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>Увімкнено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>Пояснення</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation>Номер треку</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation>Номер диску</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation>Шлях файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>Метадані</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>Зчитувати метадані з файлів</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>Список пісень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>Формат назви:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>Введення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>Виведення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>Налаштування</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>Інформація</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
@@ -355,17 +355,17 @@
<translation>Додатково</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>Закрити</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>Упакована тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>Розпакована тема</translation>
</message>
@@ -375,27 +375,27 @@
<translation>Мережа</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>Візуалізація</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>Ефекти</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>Загальне</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>Файловий діалог</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
@@ -410,92 +410,102 @@
<translation>Використовувати растрові шрифти, якщо доступні</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>Відображати номера пісень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>Використовувати програмний контроль гучності</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>Керування видимістю</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>Ховати при закритті</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>Запускати схованим</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation>Сумісність</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation>Сумісність з Openbox</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>Проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>Використосувати проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>Сервер проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>Порт проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>Використовувати авторизацію на проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>Ім&apos;я користвача проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>Пароль проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>Конвертувати підкреслювання в пробіл</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>Конвертувати %20 в пробіл</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>Вибрати файли скінів</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>Файли скінів</translation>
</message>
@@ -510,29 +520,29 @@
<translation>Поновити</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>Показати протокол</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>Прозорість</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>Головне вікно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>Еквалайзер</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Завантажити/Видалити</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>&amp;Зберегти предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Зберегти авто-предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>&amp;Очистити</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>Збережені предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>Ім&apos;я предвстановлення:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>предвстановлення #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>&amp;Імпортувати</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>Імпорт предвстановлення</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>Назад</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>Відтворити</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>Пауза</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>Стоп</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>Вперед</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>Додати файл</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>Еквалайзер</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>Повторити список</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>Гучність</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>Баланс</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>За умовчанням</translation>
</message>
@@ -847,118 +857,118 @@
<translation>Виберіть один чи кілька файлів</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>&amp;Відтворити</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>&amp;Пауза</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>&amp;Назад</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>&amp;Вперед</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти до файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>&amp;Налаштування</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>&amp;Вихід</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>Відкрити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>Зберегти список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>&amp;Про програму</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>Файли списків</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>&amp;Про Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Грати/Пауза</translation>
</message>
@@ -968,37 +978,37 @@
<translation>Усі формати</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>&amp;Повторити трек</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>&amp;Перемішати</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>&amp;Повторити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>Утиліти</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>&amp;Додати файл</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>&amp;Додати теку</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Видалити вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>&amp;Видалити все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Видалити не вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation>Видалити недоступні файли</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Інформація</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Сортувати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>За назвою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation>За альбомом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation>За артистом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>За ім&apos;ям файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>За шляхом та файлом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>За датою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>Сортувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>Інвертувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>&amp;Зняти виділення</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>&amp;Вибрати все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>&amp;Завантажити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>&amp;Зберегти список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>&amp;Додати адресу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>&amp;В чергу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>Дії</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>Буферизація:</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 9bf359c6b..7bdfa2213 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>启用</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>描述</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>艺术家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>专辑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>备注</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>从文件载入元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>显示歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>标题格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>输入</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>输出</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>参数设置</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>信息</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>播放列表</translation>
</message>
@@ -355,17 +355,17 @@
<translation>高级</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>关闭</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>压缩皮肤</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>未压缩皮肤</translation>
</message>
@@ -375,27 +375,27 @@
<translation>连接</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>可视化</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>常规</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>文件对话</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>音频</translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>显示曲目编号</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>使用软设备音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>可见性控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>关闭时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>启动时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>启用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>主机名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>端口:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>需要身份验证</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>用户名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>密码:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>转换下划线为空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>转换 %20 为空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>选择皮肤文件</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>皮肤文件</translation>
</message>
@@ -510,29 +520,29 @@
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>显示协议</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>透明度</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>主窗口</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>预设</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>载入/删除(&amp;L)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>保存预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>保存自动载入预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>保存预设</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>预设名称:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>预设 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>导入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>导入预设</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>上一曲</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>播放</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>暂停</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>下一曲</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>添加文件</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>播放列表</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>重复播放列表</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>乱序</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>音量</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>平衡</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>默认</translation>
</message>
@@ -847,118 +857,118 @@
<translation>选择打开一个或更多文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>设置(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>退出(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>打开播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>保存播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>关于(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>关于 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>播放/暂停(&amp;P)</translation>
</message>
@@ -968,37 +978,37 @@
<translation>支持的全部文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>重复音轨(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>乱序(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>重复播放列表(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>添加文件(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>添加文件夹(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>删除所选(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>删除全部(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>删除未选(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>查看音轨详细信息(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>列表排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>按标题</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>按文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>按路径+文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>选择排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>随机产生列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>反选</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>无选择(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>选择全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>新建列表(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>载入列表(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>保存列表(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>添加 URL (&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>按音轨</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>队列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>动作</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>缓冲:</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index a78f3593b..ca6fc894e 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -173,84 +173,84 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Enabled</source>
<translation>啟用</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Description</source>
<translation>說明</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="226"/>
- <location filename="../configdialog.cpp" line="279"/>
- <location filename="../configdialog.cpp" line="311"/>
- <location filename="../configdialog.cpp" line="344"/>
- <location filename="../configdialog.cpp" line="377"/>
+ <location filename="../configdialog.cpp" line="228"/>
+ <location filename="../configdialog.cpp" line="281"/>
+ <location filename="../configdialog.cpp" line="313"/>
+ <location filename="../configdialog.cpp" line="346"/>
+ <location filename="../configdialog.cpp" line="379"/>
<source>Filename</source>
<translation>檔名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="576"/>
+ <location filename="../configdialog.cpp" line="578"/>
<source>Artist</source>
<translation>藝術家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="577"/>
+ <location filename="../configdialog.cpp" line="579"/>
<source>Album</source>
<translation>專輯</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="578"/>
+ <location filename="../configdialog.cpp" line="580"/>
<source>Title</source>
<translation>標題</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="579"/>
+ <location filename="../configdialog.cpp" line="581"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="580"/>
+ <location filename="../configdialog.cpp" line="582"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="581"/>
+ <location filename="../configdialog.cpp" line="583"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="582"/>
+ <location filename="../configdialog.cpp" line="584"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="583"/>
+ <location filename="../configdialog.cpp" line="585"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="584"/>
+ <location filename="../configdialog.cpp" line="586"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="585"/>
+ <location filename="../configdialog.cpp" line="587"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="586"/>
+ <location filename="../configdialog.cpp" line="588"/>
<source>Comment</source>
<translation>備註</translation>
</message>
@@ -288,48 +288,48 @@
<message>
<location filename="../forms/configdialog.ui" line="284"/>
<location filename="../forms/configdialog.ui" line="332"/>
- <location filename="../forms/configdialog.ui" line="411"/>
+ <location filename="../forms/configdialog.ui" line="427"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="370"/>
+ <location filename="../forms/configdialog.ui" line="386"/>
<source>Metadata</source>
<translation>元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="382"/>
+ <location filename="../forms/configdialog.ui" line="398"/>
<source>Load metadata from files</source>
<translation>從檔案載入元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="392"/>
+ <location filename="../forms/configdialog.ui" line="408"/>
<source>Song Display</source>
<translation>察看歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="398"/>
+ <location filename="../forms/configdialog.ui" line="414"/>
<source>Title format:</source>
<translation>標題格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="530"/>
+ <location filename="../forms/configdialog.ui" line="546"/>
<source>Input</source>
<translation>匯入</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="553"/>
+ <location filename="../forms/configdialog.ui" line="569"/>
<source>Output</source>
<translation>匯出</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="487"/>
+ <location filename="../forms/configdialog.ui" line="503"/>
<source>Preferences</source>
<translation>引數設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="500"/>
- <location filename="../forms/configdialog.ui" line="692"/>
+ <location filename="../forms/configdialog.ui" line="516"/>
+ <location filename="../forms/configdialog.ui" line="708"/>
<source>Information</source>
<translation>資訊</translation>
</message>
@@ -340,7 +340,7 @@
</message>
<message>
<location filename="../forms/configdialog.ui" line="101"/>
- <location filename="../forms/configdialog.ui" line="775"/>
+ <location filename="../forms/configdialog.ui" line="791"/>
<source>Playlist</source>
<translation>播放清單</translation>
</message>
@@ -355,17 +355,17 @@
<translation>進階</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="950"/>
+ <location filename="../forms/configdialog.ui" line="966"/>
<source>Close</source>
<translation>關閉</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="190"/>
<source>Archived skin</source>
<translation>封包皮膚</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="208"/>
+ <location filename="../configdialog.cpp" line="210"/>
<source>Unarchived skin</source>
<translation>未封包皮膚</translation>
</message>
@@ -375,27 +375,27 @@
<translation>連線</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="570"/>
+ <location filename="../forms/configdialog.ui" line="586"/>
<source>Visualization</source>
<translation>可視化</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="587"/>
+ <location filename="../forms/configdialog.ui" line="603"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="620"/>
<source>General</source>
<translation>常規</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="683"/>
+ <location filename="../forms/configdialog.ui" line="699"/>
<source>File Dialog</source>
<translation>檔案對話</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="628"/>
+ <location filename="../forms/configdialog.ui" line="644"/>
<source>Audio</source>
<translation>聲訊</translation>
</message>
@@ -410,92 +410,102 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="349"/>
+ <source>Skin Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="355"/>
+ <source>Use skin cursors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="455"/>
<source>Show song numbers</source>
<translation>顯示曲目編號</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="634"/>
+ <location filename="../forms/configdialog.ui" line="650"/>
<source>Use software volume control</source>
<translation>使用軟裝置音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="644"/>
+ <location filename="../forms/configdialog.ui" line="660"/>
<source>Visibility Control</source>
<translation>可見性控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="650"/>
+ <location filename="../forms/configdialog.ui" line="666"/>
<source>Hide on close</source>
<translation>關閉時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="657"/>
+ <location filename="../forms/configdialog.ui" line="673"/>
<source>Start hidden</source>
<translation>啟動時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="667"/>
+ <location filename="../forms/configdialog.ui" line="683"/>
<source>Compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="673"/>
+ <location filename="../forms/configdialog.ui" line="689"/>
<source>Openbox compatibility</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="818"/>
+ <location filename="../forms/configdialog.ui" line="834"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="830"/>
+ <location filename="../forms/configdialog.ui" line="846"/>
<source>Enable proxy usage</source>
<translation>啟用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="837"/>
+ <location filename="../forms/configdialog.ui" line="853"/>
<source>Proxy host name:</source>
<translation>主機名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="850"/>
+ <location filename="../forms/configdialog.ui" line="866"/>
<source>Proxy port:</source>
<translation>通訊埠:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="863"/>
+ <location filename="../forms/configdialog.ui" line="879"/>
<source>Use authentication with proxy</source>
<translation>需要身份驗證</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="870"/>
+ <location filename="../forms/configdialog.ui" line="886"/>
<source>Proxy user name:</source>
<translation>用戶名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="883"/>
+ <location filename="../forms/configdialog.ui" line="899"/>
<source>Proxy password:</source>
<translation>密碼:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="418"/>
+ <location filename="../forms/configdialog.ui" line="434"/>
<source>Convert underscores to blanks</source>
<translation>轉換底線為空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="425"/>
+ <location filename="../forms/configdialog.ui" line="441"/>
<source>Convert %20 to blanks</source>
<translation>轉換 %20 為空格</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="717"/>
+ <location filename="../configdialog.cpp" line="720"/>
<source>Select Skin Files</source>
<translation>選取皮膚檔案</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="718"/>
+ <location filename="../configdialog.cpp" line="721"/>
<source>Skin files</source>
<translation>皮膚檔案</translation>
</message>
@@ -510,29 +520,29 @@
<translation>刷新</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="432"/>
+ <location filename="../forms/configdialog.ui" line="448"/>
<source>Show protocol</source>
<translation>顯示協議</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="715"/>
+ <location filename="../forms/configdialog.ui" line="731"/>
<source>Transparency</source>
<translation>透明度</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="721"/>
+ <location filename="../forms/configdialog.ui" line="737"/>
<source>Main window</source>
<translation>主窗口</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="744"/>
- <location filename="../forms/configdialog.ui" line="768"/>
- <location filename="../forms/configdialog.ui" line="792"/>
+ <location filename="../forms/configdialog.ui" line="760"/>
+ <location filename="../forms/configdialog.ui" line="784"/>
+ <location filename="../forms/configdialog.ui" line="808"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="767"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
@@ -540,53 +550,53 @@
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="157"/>
- <location filename="../eqwidget.cpp" line="180"/>
+ <location filename="../eqwidget.cpp" line="159"/>
+ <location filename="../eqwidget.cpp" line="182"/>
<source>preset</source>
<translation>預設</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="266"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Load/Delete</source>
<translation>載入/移除(&amp;L)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="268"/>
+ <location filename="../eqwidget.cpp" line="270"/>
<source>&amp;Save Preset</source>
<translation>儲存預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="269"/>
+ <location filename="../eqwidget.cpp" line="271"/>
<source>&amp;Save Auto-load Preset</source>
<translation>儲存自動載入預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="272"/>
+ <location filename="../eqwidget.cpp" line="274"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="301"/>
+ <location filename="../eqwidget.cpp" line="303"/>
<source>Saving Preset</source>
<translation>儲存預設</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="302"/>
+ <location filename="../eqwidget.cpp" line="304"/>
<source>Preset name:</source>
<translation>預設名稱:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="303"/>
+ <location filename="../eqwidget.cpp" line="305"/>
<source>preset #</source>
<translation>預設 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
+ <location filename="../eqwidget.cpp" line="272"/>
<source>&amp;Import</source>
<translation>導入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="394"/>
+ <location filename="../eqwidget.cpp" line="396"/>
<source>Import Preset</source>
<translation>導入預設</translation>
</message>
@@ -635,62 +645,62 @@
<context>
<name>MainDisplay</name>
<message>
- <location filename="../display.cpp" line="61"/>
+ <location filename="../display.cpp" line="62"/>
<source>Previous</source>
<translation>上一曲</translation>
</message>
<message>
- <location filename="../display.cpp" line="65"/>
+ <location filename="../display.cpp" line="66"/>
<source>Play</source>
<translation>播放</translation>
</message>
<message>
- <location filename="../display.cpp" line="69"/>
+ <location filename="../display.cpp" line="70"/>
<source>Pause</source>
<translation>暫停</translation>
</message>
<message>
- <location filename="../display.cpp" line="73"/>
+ <location filename="../display.cpp" line="74"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
- <location filename="../display.cpp" line="77"/>
+ <location filename="../display.cpp" line="78"/>
<source>Next</source>
<translation>下一曲</translation>
</message>
<message>
- <location filename="../display.cpp" line="81"/>
+ <location filename="../display.cpp" line="82"/>
<source>Add file</source>
<translation>添加檔案</translation>
</message>
<message>
- <location filename="../display.cpp" line="96"/>
+ <location filename="../display.cpp" line="97"/>
<source>Equalizer</source>
<translation>均衡器</translation>
</message>
<message>
- <location filename="../display.cpp" line="101"/>
+ <location filename="../display.cpp" line="102"/>
<source>Playlist</source>
<translation>播放清單</translation>
</message>
<message>
- <location filename="../display.cpp" line="109"/>
+ <location filename="../display.cpp" line="110"/>
<source>Repeat playlist</source>
<translation>重復播放清單</translation>
</message>
<message>
- <location filename="../display.cpp" line="113"/>
+ <location filename="../display.cpp" line="114"/>
<source>Shuffle</source>
<translation>亂序</translation>
</message>
<message>
- <location filename="../display.cpp" line="144"/>
+ <location filename="../display.cpp" line="145"/>
<source>Volume</source>
<translation>音量</translation>
</message>
<message>
- <location filename="../display.cpp" line="150"/>
+ <location filename="../display.cpp" line="151"/>
<source>Balance</source>
<translation>平衡</translation>
</message>
@@ -832,7 +842,7 @@
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="64"/>
- <location filename="../mainwindow.cpp" line="498"/>
+ <location filename="../mainwindow.cpp" line="499"/>
<source>Default</source>
<translation>預設</translation>
</message>
@@ -847,118 +857,118 @@
<translation>選取開啟一個或更多檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Play</source>
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="435"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>&amp;Pause</source>
<translation>暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="436"/>
+ <location filename="../mainwindow.cpp" line="437"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="437"/>
+ <location filename="../mainwindow.cpp" line="438"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="438"/>
+ <location filename="../mainwindow.cpp" line="439"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="439"/>
+ <location filename="../mainwindow.cpp" line="440"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>&amp;Jump To File</source>
<translation>跳到檔案(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="459"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="465"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>&amp;Exit</source>
<translation>結束(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="470"/>
+ <location filename="../mainwindow.cpp" line="471"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Open Playlist</source>
<translation>開啟播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="537"/>
+ <location filename="../mainwindow.cpp" line="538"/>
<source>Save Playlist</source>
<translation>儲存播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="466"/>
+ <location filename="../mainwindow.cpp" line="467"/>
<source>&amp;About</source>
<translation>關於(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="510"/>
- <location filename="../mainwindow.cpp" line="536"/>
+ <location filename="../mainwindow.cpp" line="511"/>
+ <location filename="../mainwindow.cpp" line="537"/>
<source>Playlist Files</source>
<translation>播放清單檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="468"/>
<source>&amp;About Qt</source>
<translation>關於 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Play/Pause</source>
<translation>播放/暫停(&amp;P)</translation>
</message>
@@ -968,37 +978,37 @@
<translation>支援的全部檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="443"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;Repeat Track</source>
<translation>重復音軌(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="444"/>
+ <location filename="../mainwindow.cpp" line="445"/>
<source>&amp;Shuffle</source>
<translation>亂序(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="448"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="449"/>
+ <location filename="../mainwindow.cpp" line="450"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="442"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;Repeat Playlist</source>
<translation>重復播放清單(&amp;R)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="462"/>
+ <location filename="../mainwindow.cpp" line="463"/>
<source>Tools</source>
<translation>工具</translation>
</message>
@@ -1006,194 +1016,194 @@
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="134"/>
+ <location filename="../playlist.cpp" line="132"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="140"/>
+ <location filename="../playlist.cpp" line="138"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="175"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="299"/>
+ <location filename="../playlist.cpp" line="297"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="133"/>
+ <location filename="../playlist.cpp" line="131"/>
<source>&amp;Add File</source>
<translation>添加檔案(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="139"/>
+ <location filename="../playlist.cpp" line="137"/>
<source>&amp;Add Directory</source>
<translation>添加檔案夾(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="152"/>
+ <location filename="../playlist.cpp" line="150"/>
<source>&amp;Remove Selected</source>
<translation>移除所選(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="159"/>
+ <location filename="../playlist.cpp" line="157"/>
<source>&amp;Remove All</source>
<translation>移除全部(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="165"/>
+ <location filename="../playlist.cpp" line="163"/>
<source>&amp;Remove Unselected</source>
<translation>移除未選(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="171"/>
+ <location filename="../playlist.cpp" line="169"/>
<source>Remove unavailable files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="174"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>檢視音軌詳細資訊(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="183"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>清單排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="186"/>
- <location filename="../playlist.cpp" line="221"/>
+ <location filename="../playlist.cpp" line="184"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Title</source>
<translation>按標題</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="190"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="188"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="194"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="192"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="196"/>
+ <location filename="../playlist.cpp" line="231"/>
<source>By Filename</source>
<translation>按檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="200"/>
+ <location filename="../playlist.cpp" line="235"/>
<source>By Path + Filename</source>
<translation>按路徑+檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="241"/>
+ <location filename="../playlist.cpp" line="204"/>
+ <location filename="../playlist.cpp" line="239"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="219"/>
+ <location filename="../playlist.cpp" line="217"/>
<source>Sort Selection</source>
<translation>選取排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="255"/>
+ <location filename="../playlist.cpp" line="253"/>
<source>Randomize List</source>
<translation>隨機產生清單</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>Reverse List</source>
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="268"/>
+ <location filename="../playlist.cpp" line="266"/>
<source>Invert Selection</source>
<translation>反選</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="273"/>
<source>&amp;Select None</source>
<translation>無選取(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="282"/>
+ <location filename="../playlist.cpp" line="280"/>
<source>&amp;Select All</source>
<translation>選取全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="289"/>
<source>&amp;New List</source>
<translation>新建清單(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="292"/>
+ <location filename="../playlist.cpp" line="290"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="298"/>
+ <location filename="../playlist.cpp" line="296"/>
<source>&amp;Load List</source>
<translation>載入清單(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="304"/>
+ <location filename="../playlist.cpp" line="302"/>
<source>&amp;Save List</source>
<translation>儲存清單(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="305"/>
+ <location filename="../playlist.cpp" line="303"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="153"/>
+ <location filename="../playlist.cpp" line="151"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="145"/>
+ <location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
<translation>添加 URL (&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="146"/>
+ <location filename="../playlist.cpp" line="144"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="245"/>
+ <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>By Track Number</source>
<translation>按音軌</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>&amp;Queue</source>
<translation>佇列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="264"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="261"/>
+ <location filename="../playlist.cpp" line="259"/>
<source>Actions</source>
<translation>動作</translation>
</message>
@@ -1272,7 +1282,7 @@
<context>
<name>TextScroller</name>
<message>
- <location filename="../textscroller.cpp" line="227"/>
+ <location filename="../textscroller.cpp" line="228"/>
<source>Buffering:</source>
<translation>緩衝:</translation>
</message>
diff --git a/src/ui/volumebar.cpp b/src/ui/volumebar.cpp
index 685f049ec..91c94379f 100644
--- a/src/ui/volumebar.cpp
+++ b/src/ui/volumebar.cpp
@@ -32,7 +32,7 @@
VolumeBar::VolumeBar(QWidget *parent)
: PixmapWidget(parent)
{
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
connect(m_skin, SIGNAL(skinChanged()), this, SLOT(updateSkin()));
setPixmap(m_skin->getVolumeBar(0));
mw = qobject_cast<MainWindow*>(window());