diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-07-03 07:02:43 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-07-03 07:02:43 +0000 |
| commit | 1b1902f398ddb42a324df1a9bee8b54785811fdb (patch) | |
| tree | 9bc70014852dfc40ce7cf7e2df382bbd070877d6 /src | |
| parent | 47decb6a86e1d1596e718dc628a3d31b09da2720 (diff) | |
| download | qmmp-1b1902f398ddb42a324df1a9bee8b54785811fdb.tar.gz qmmp-1b1902f398ddb42a324df1a9bee8b54785811fdb.tar.bz2 qmmp-1b1902f398ddb42a324df1a9bee8b54785811fdb.zip | |
added global equalizer settings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1796 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
30 files changed, 840 insertions, 756 deletions
diff --git a/src/plugins/Engines/mplayer/mplayerengine.cpp b/src/plugins/Engines/mplayer/mplayerengine.cpp index a2943bfbe..2545ecb6e 100644 --- a/src/plugins/Engines/mplayer/mplayerengine.cpp +++ b/src/plugins/Engines/mplayer/mplayerengine.cpp @@ -178,17 +178,6 @@ void MplayerEngine::pause() m_process->write("pause\n"); } -void MplayerEngine::setEQ(double bands[10], double preamp) -{ - Q_UNUSED(bands[10]); - Q_UNUSED(preamp); -} - -void MplayerEngine::setEQEnabled(bool on) -{ - Q_UNUSED(on); -} - void MplayerEngine::readStdOut() { QString line = QString::fromLocal8Bit(m_process->readAll ()).trimmed(); diff --git a/src/plugins/Engines/mplayer/mplayerengine.h b/src/plugins/Engines/mplayer/mplayerengine.h index cc6b12d16..b208839bb 100644 --- a/src/plugins/Engines/mplayer/mplayerengine.h +++ b/src/plugins/Engines/mplayer/mplayerengine.h @@ -57,10 +57,6 @@ public: void stop(); void pause(); - // Equalizer - void setEQ(double bands[10], double preamp); - void setEQEnabled(bool on); - private slots: void readStdOut(); void startMplayerProcess(); diff --git a/src/qmmp/CMakeLists.txt b/src/qmmp/CMakeLists.txt index 3e4df0bdd..ea86fb497 100644 --- a/src/qmmp/CMakeLists.txt +++ b/src/qmmp/CMakeLists.txt @@ -56,6 +56,7 @@ SET(libqmmp_SRCS replaygain.cpp qmmpsettings.cpp audioconverter.cpp + eqsettings.cpp ) SET(libqmmp_MOC_HDRS @@ -91,6 +92,7 @@ SET(libqmmp_MOC_HDRS replaygain.h qmmpsettings.h audioconverter.h + eqsettings.h ) SET(libqmmp_DEVEL_HDRS @@ -118,6 +120,7 @@ SET(libqmmp_DEVEL_HDRS enginefactory.h metadatamanager.h qmmpsettings.h + eqsettings.h ) QT4_WRAP_CPP(libqmmp_MOC_SRCS ${libqmmp_MOC_HDRS}) diff --git a/src/qmmp/abstractengine.h b/src/qmmp/abstractengine.h index f9fa32179..92c1d8d83 100644 --- a/src/qmmp/abstractengine.h +++ b/src/qmmp/abstractengine.h @@ -83,12 +83,12 @@ public: * Sets equalizer settings. Each item of \p bands[] and \p reamp should be \b -20.0..20.0 * Subclass should reimplement this function. */ - virtual void setEQ(double bands[10], double preamp) = 0; + //virtual void setEQ(double bands[10], double preamp) = 0; /*! * Enables equalizer if \p on is \b true or disables it if \p on is \b false * Subclass should reimplement this function. */ - virtual void setEQEnabled(bool on) = 0; + //virtual void setEQEnabled(bool on) = 0; /*! * Returns a list of decoder factories. */ diff --git a/src/qmmp/eqsettings.cpp b/src/qmmp/eqsettings.cpp new file mode 100644 index 000000000..81f74312a --- /dev/null +++ b/src/qmmp/eqsettings.cpp @@ -0,0 +1,81 @@ +/*************************************************************************** + * Copyright (C) 2010 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#include "eqsettings.h" + +EqSettings::EqSettings() +{ + for(int i = 0; i < 10; ++i) + m_gain[i] = 0; + m_preamp = 0; +} + +bool EqSettings::isEnabled() const +{ + return m_is_enabled; +} + +double EqSettings::gain(int chan) const +{ + return m_gain[chan]; +} + +double EqSettings::preamp() const +{ + return m_preamp; +} + +void EqSettings::setEnabled(bool enabled) +{ + m_is_enabled = enabled; +} + +void EqSettings::setGain(int chan, double gain) +{ + m_gain[chan] = gain; +} + +void EqSettings::setPreamp(double preamp) +{ + m_preamp = preamp; +} + +void EqSettings::operator=(const EqSettings &s) +{ + for(int i = 0; i < 10; ++i) + m_gain[i] = s.m_gain[i]; + m_preamp = s.m_preamp; + m_is_enabled = s.m_is_enabled; +} + +bool EqSettings::operator==(const EqSettings &s) const +{ + for(int i = 0; i < 10; ++i) + { + if(m_gain[i] != s.m_gain[i]) + return false; + } + return (m_preamp == s.m_preamp) && (m_is_enabled == s.m_is_enabled); +} + +bool EqSettings::operator!=(const EqSettings &s) const +{ + return !operator==(s); +} diff --git a/src/qmmp/eqsettings.h b/src/qmmp/eqsettings.h new file mode 100644 index 000000000..b08a6753d --- /dev/null +++ b/src/qmmp/eqsettings.h @@ -0,0 +1,48 @@ +/*************************************************************************** + * Copyright (C) 2010 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#ifndef EQSETTINGS_H +#define EQSETTINGS_H + +class EqSettings +{ +public: + EqSettings(); + + bool isEnabled() const; + double gain(int chan) const; + double preamp() const; + void setEnabled(bool enabled = true); + void setGain(int chan, double gain); + void setPreamp(double preamp); + + void operator=(const EqSettings &s); + bool operator==(const EqSettings &s) const; + bool operator!=(const EqSettings &s) const; + + +private: + double m_gain[10]; + double m_preamp; + bool m_is_enabled; + +}; + +#endif // EQSETTINGS_H diff --git a/src/qmmp/qmmp.pro b/src/qmmp/qmmp.pro index 018ddd00e..9aeb3354b 100644 --- a/src/qmmp/qmmp.pro +++ b/src/qmmp/qmmp.pro @@ -31,7 +31,8 @@ HEADERS += recycler.h \ metadatamanager.h \ replaygain.h \ audioconverter.h \ - qmmpsettings.h + qmmpsettings.h \ + eqsettings.h SOURCES += recycler.cpp \ decoder.cpp \ output.cpp \ @@ -56,7 +57,8 @@ SOURCES += recycler.cpp \ metadatamanager.cpp \ replaygain.cpp \ audioconverter.cpp \ - qmmpsettings.cpp + qmmpsettings.cpp \ + eqsettings.cpp FORMS += unix:TARGET = ../../lib/qmmp win32:TARGET = ../../../bin/qmmp @@ -78,29 +80,30 @@ contains(CONFIG, SVN_VERSION) { unix { target.path = $$LIB_DIR devel.files += buffer.h \ - buffer.h \ - decoder.h \ - output.h \ - outputfactory.h \ - decoderfactory.h \ - soundcore.h \ - visual.h \ - visualfactory.h \ - effect.h \ - effectfactory.h \ - statehandler.h \ - qmmp.h \ - fileinfo.h \ - volumecontrol.h \ - metadatamodel.h \ - tagmodel.h \ - abstractengine.h \ - audioparameters.h \ - inputsource.h \ - inputsourcefactory.h \ - enginefactory.h \ - metadatamanager.h \ - qmmpsettings.h + buffer.h \ + decoder.h \ + output.h \ + outputfactory.h \ + decoderfactory.h \ + soundcore.h \ + visual.h \ + visualfactory.h \ + effect.h \ + effectfactory.h \ + statehandler.h \ + qmmp.h \ + fileinfo.h \ + volumecontrol.h \ + metadatamodel.h \ + tagmodel.h \ + abstractengine.h \ + audioparameters.h \ + inputsource.h \ + inputsourcefactory.h \ + enginefactory.h \ + metadatamanager.h \ + qmmpsettings.h \ + eqsettings.h devel.path = /include/qmmp INSTALLS += target \ devel diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp index bc5f91466..395109883 100644 --- a/src/qmmp/qmmpaudioengine.cpp +++ b/src/qmmp/qmmpaudioengine.cpp @@ -43,8 +43,6 @@ QmmpAudioEngine::QmmpAudioEngine(QObject *parent) m_useEq(false), m_eqEnabled(false) { m_output_buf = new unsigned char[QMMP_BUFFER_SIZE]; - double b[] = {0,0,0,0,0,0,0,0,0,0}; - setEQ(b, 0); qRegisterMetaType<Qmmp::State>("Qmmp::State"); m_effects = Effect::create(); m_bks = QMMP_BLOCK_SIZE; @@ -53,6 +51,8 @@ QmmpAudioEngine::QmmpAudioEngine(QObject *parent) m_replayGain = new ReplayGain; m_settings = QmmpSettings::instance(); connect(m_settings,SIGNAL(replayGainSettingsChanged()), SLOT(updateReplayGainSettings())); + connect(m_settings,SIGNAL(eqSettingsChanged()), SLOT(updateEqSettings())); + updateEqSettings(); updateReplayGainSettings(); reset(); m_instance = this; @@ -150,29 +150,6 @@ qint64 QmmpAudioEngine::totalTime() return 0; } -void QmmpAudioEngine::setEQ(double bands[10], double preamp) -{ - mutex()->lock(); - set_preamp(0, 1.0 + 0.0932471 *preamp + 0.00279033 * preamp * preamp); - set_preamp(1, 1.0 + 0.0932471 *preamp + 0.00279033 * preamp * preamp); - for (int i=0; i<10; ++i) - { - double value = bands[i]; - set_gain(i,0, 0.03*value+0.000999999*value*value); - set_gain(i,1, 0.03*value+0.000999999*value*value); - } - mutex()->unlock(); -} - -void QmmpAudioEngine::setEQEnabled(bool on) -{ - mutex()->lock(); - m_eqEnabled = on; - if(m_decoder) - m_useEq = m_eqEnabled && m_decoder->audioParameters().format() == Qmmp::PCM_S16LE; - mutex()->unlock(); -} - void QmmpAudioEngine::addEffect(EffectFactory *factory) { foreach(Effect *effect, m_effects) @@ -353,6 +330,24 @@ void QmmpAudioEngine::finish() emit playbackFinished(); } +void QmmpAudioEngine::updateEqSettings() +{ + mutex()->lock(); + m_eqEnabled = m_settings->eqSettings().isEnabled(); + double preamp = m_settings->eqSettings().preamp(); + set_preamp(0, 1.0 + 0.0932471 *preamp + 0.00279033 * preamp * preamp); + set_preamp(1, 1.0 + 0.0932471 *preamp + 0.00279033 * preamp * preamp); + for(int i = 0; i < 10; ++i) + { + double value = m_settings->eqSettings().gain(i); + set_gain(i,0, 0.03*value+0.000999999*value*value); + set_gain(i,1, 0.03*value+0.000999999*value*value); + } + if(m_decoder) + m_useEq = m_eqEnabled && m_decoder->audioParameters().format() == Qmmp::PCM_S16LE; + mutex()->unlock(); +} + void QmmpAudioEngine::updateReplayGainSettings() { mutex()->lock(); diff --git a/src/qmmp/qmmpaudioengine.h b/src/qmmp/qmmpaudioengine.h index 4b57c4149..097e34697 100644 --- a/src/qmmp/qmmpaudioengine.h +++ b/src/qmmp/qmmpaudioengine.h @@ -53,8 +53,6 @@ public: void seek(qint64 time); void stop(); void pause(); - void setEQ(double bands[10], double preamp); - void setEQEnabled(bool on); void addEffect(EffectFactory *factory); void removeEffect(EffectFactory *factory); @@ -62,6 +60,7 @@ public: private slots: void finish(); + void updateEqSettings(); void updateReplayGainSettings(); private: diff --git a/src/qmmp/qmmpsettings.cpp b/src/qmmp/qmmpsettings.cpp index 9186951cc..7c4c3c6dc 100644 --- a/src/qmmp/qmmpsettings.cpp +++ b/src/qmmp/qmmpsettings.cpp @@ -51,6 +51,11 @@ QmmpSettings::QmmpSettings(QObject *parent) : QObject(parent) m_proxy_enabled = settings.value("Proxy/use_proxy", false).toBool(); m_proxy_auth = settings.value("Proxy/authentication", false).toBool(); m_proxy_url = settings.value("Proxy/url").toUrl(); + //equalizer settings + for (int i = 0; i < 10; ++i) + m_eq_settings.setGain(i, settings.value("Equalizer/band_"+ QString("%1").arg(i), 0).toDouble()); + m_eq_settings.setPreamp(settings.value("Equalizer/preamp", 0).toDouble()); + m_eq_settings.setEnabled(settings.value("Equalizer/enabled", true).toBool()); } QmmpSettings::~QmmpSettings() @@ -153,6 +158,17 @@ void QmmpSettings::setNetworkSettings(bool use_proxy, bool auth, const QUrl &pro emit networkSettingsChanged(); } +EqSettings QmmpSettings::eqSettings() const +{ + return m_eq_settings; +} + +void QmmpSettings::setEqSettings(const EqSettings &settings) +{ + m_eq_settings = settings; + emit eqSettingsChanged(); +} + void QmmpSettings::sync() { QSettings settings (Qmmp::configFile(), QSettings::IniFormat); @@ -177,6 +193,11 @@ void QmmpSettings::sync() settings.setValue("Proxy/use_proxy", m_proxy_enabled); settings.setValue("Proxy/authentication", m_proxy_auth); settings.setValue("Proxy/url", m_proxy_url); + //equalizer settings + for (int i = 0; i < 10; ++i) + settings.setValue("Equalizer/band_"+ QString("%1").arg(i), m_eq_settings.gain(i)); + settings.setValue("Equalizer/preamp", m_eq_settings.preamp()); + settings.setValue("Equalizer/enabled", m_eq_settings.isEnabled()); } QmmpSettings* QmmpSettings::instance() diff --git a/src/qmmp/qmmpsettings.h b/src/qmmp/qmmpsettings.h index 0776a33f0..7dac60da7 100644 --- a/src/qmmp/qmmpsettings.h +++ b/src/qmmp/qmmpsettings.h @@ -24,6 +24,7 @@ #include <QObject> #include <QUrl> #include <QStringList> +#include "eqsettings.h" /*! @brief The QmmpSettings class provides access to global settings. * @author Ilya Kotov <forkotov02@hotmail.ru> @@ -131,6 +132,10 @@ public: * @param proxy Proxy url. */ void setNetworkSettings(bool use_proxy, bool auth, const QUrl &proxy); + + + EqSettings eqSettings() const; + void setEqSettings(const EqSettings &settings); /*! * Returns a pointer to the QmmpSettings instance. */ @@ -153,6 +158,10 @@ signals: * Emitted when network settings are changed. */ void networkSettingsChanged(); + /*! + * Emitted when equalizer settings are changed. + */ + void eqSettingsChanged(); private slots: void sync(); @@ -175,6 +184,8 @@ private: bool m_proxy_enabled; bool m_proxy_auth; QUrl m_proxy_url; + //equalizer settings + EqSettings m_eq_settings; static QmmpSettings* m_instance; diff --git a/src/qmmp/soundcore.cpp b/src/qmmp/soundcore.cpp index d2ce9b13c..483add591 100644 --- a/src/qmmp/soundcore.cpp +++ b/src/qmmp/soundcore.cpp @@ -42,17 +42,13 @@ SoundCore::SoundCore(QObject *parent) m_instance = this; m_decoder = 0; m_paused = false; - m_useEQ = false; m_update = false; m_block = false; - m_preamp = 0; m_vis = 0; m_parentWidget = 0; m_engine = 0; m_pendingEngine = 0; m_volumeControl = 0; - for (int i = 1; i < 10; ++i) - m_bands[i] = 0; m_handler = new StateHandler(this); connect(m_handler, SIGNAL(elapsedChanged(qint64)), SIGNAL(elapsedChanged(qint64))); connect(m_handler, SIGNAL(bitrateChanged(int)), SIGNAL(bitrateChanged(int))); @@ -65,10 +61,10 @@ SoundCore::SoundCore(QObject *parent) connect(m_handler, SIGNAL(aboutToFinish()), SIGNAL(aboutToFinish())); connect(m_handler, SIGNAL(bufferingProgress(int)), SIGNAL(bufferingProgress(int))); updateVolume(); + connect(QmmpSettings::instance(), SIGNAL(eqSettingsChanged()), SIGNAL(eqSettingsChanged())); connect(QmmpSettings::instance(), SIGNAL(audioSettingsChanged()), SLOT(updateVolume())); } - SoundCore::~SoundCore() { stop(); @@ -137,26 +133,14 @@ qint64 SoundCore::totalTime() const return (m_engine) ? m_engine->totalTime() : 0; } -void SoundCore::setEQ(double bands[10], double preamp) +EqSettings SoundCore::eqSettings() const { - for (int i = 0; i < 10; ++i) - m_bands[i] = bands[i]; - m_preamp = preamp; - if (m_engine) - { - m_engine->setEQ(m_bands, m_preamp); - m_engine->setEQEnabled(m_useEQ); - } + return QmmpSettings::instance()->eqSettings(); } -void SoundCore::setEQEnabled(bool on) +void SoundCore::setEqSettings(const EqSettings &settings) { - m_useEQ = on; - if (m_engine) - { - m_engine->setEQ(m_bands, m_preamp); - m_engine->setEQEnabled(on); - } + QmmpSettings::instance()->setEqSettings(settings); } void SoundCore::setVolume(int L, int R) @@ -238,8 +222,6 @@ bool SoundCore::enqueue(InputSource *s) connect(m_engine, SIGNAL(playbackFinished()), SIGNAL(finished())); } - setEQ(m_bands, m_preamp); - setEQEnabled(m_useEQ); if(m_engine->enqueue(s)) { if(state() == Qmmp::Stopped || state() == Qmmp::Buffering) @@ -274,8 +256,6 @@ bool SoundCore::enqueue(InputSource *s) return false; } connect(engine, SIGNAL(playbackFinished()), SIGNAL(finished())); - engine->setEQ(m_bands, m_preamp); - engine->setEQEnabled(m_useEQ); if (m_handler->state() == Qmmp::Playing || m_handler->state() == Qmmp::Paused) { if(m_pendingEngine) diff --git a/src/qmmp/soundcore.h b/src/qmmp/soundcore.h index d1baf614a..474d63c0c 100644 --- a/src/qmmp/soundcore.h +++ b/src/qmmp/soundcore.h @@ -27,6 +27,7 @@ #include "visual.h" #include "qmmp.h" #include "qmmpsettings.h" +#include "eqsettings.h" class QIODevice; class VolumeControl; @@ -53,15 +54,10 @@ public: * Returns length in milliseconds */ qint64 totalTime() const; - /*! - * Sets equalizer settings. Each item of \p bands[] and \p reamp should be - * \b -20.0..20.0 - */ - void setEQ(double bands[10], double preamp); - /*! - * Enables equalizer if \p on is \b true or disables it if \p on is \b false - */ - void setEQEnabled(bool on); + + EqSettings eqSettings() const; + void setEqSettings(const EqSettings &settings); + /*! * Returns left volume level. */ @@ -187,6 +183,7 @@ signals: * @param right Right channel volume level. It should be \b [0..100] */ void volumeChanged(int left, int right); + void eqSettingsChanged(); /*! * Emitted before the playback ends. */ @@ -202,11 +199,8 @@ private: QString m_url; uint m_error; bool m_paused; - bool m_useEQ; bool m_update; bool m_block; - double m_preamp; - double m_bands[10]; Visual *m_vis; QList <Visual*> m_visuals; QWidget *m_parentWidget; diff --git a/src/ui/eqwidget.cpp b/src/ui/eqwidget.cpp index cc5266c12..16219ca0b 100644 --- a/src/ui/eqwidget.cpp +++ b/src/ui/eqwidget.cpp @@ -51,9 +51,8 @@ EqWidget::EqWidget (QWidget *parent) m_preamp = new EqSlider (this); connect (m_preamp,SIGNAL (sliderMoved (double)),SLOT (setPreamp ())); - m_on = new ToggleButton (this,Skin::EQ_BT_ON_N,Skin::EQ_BT_ON_P, - Skin::EQ_BT_OFF_N,Skin::EQ_BT_OFF_P); - connect (m_on, SIGNAL (clicked(bool)), SIGNAL(valueChanged())); + m_on = new ToggleButton (this,Skin::EQ_BT_ON_N,Skin::EQ_BT_ON_P, Skin::EQ_BT_OFF_N,Skin::EQ_BT_OFF_P); + connect (m_on, SIGNAL (clicked(bool)), SLOT(writeEq())); m_autoButton = new ToggleButton(this, Skin::EQ_BT_AUTO_1_N, Skin::EQ_BT_AUTO_1_P, Skin::EQ_BT_AUTO_0_N, Skin::EQ_BT_AUTO_0_P); @@ -61,11 +60,12 @@ EqWidget::EqWidget (QWidget *parent) m_presetsMenu = new QMenu(this); m_presetButton = new Button (this, Skin::EQ_BT_PRESETS_N, Skin::EQ_BT_PRESETS_P, Skin::CUR_EQNORMAL); connect(m_presetButton, SIGNAL(clicked()), SLOT(showPresetsMenu())); + connect(SoundCore::instance(), SIGNAL(eqSettingsChanged()), SLOT(readEq())); for (int i = 0; i<10; ++i) { m_sliders << new EqSlider (this); - connect (m_sliders.at (i), SIGNAL (sliderMoved (double)),SLOT (setGain())); + connect (m_sliders.at (i), SIGNAL (sliderMoved (double)),SLOT (writeEq())); } readSettings(); createActions(); @@ -102,16 +102,6 @@ void EqWidget::updatePositions() m_sliders.at (i)->move ((78+i*18)*r,38*r); } -double EqWidget::preamp() -{ - return m_preamp->value(); -} - -double EqWidget::gain (int g) -{ - return m_sliders.at (g)->value(); -} - void EqWidget::changeEvent (QEvent * event) { if (event->type() == QEvent::ActivationChange) @@ -151,17 +141,8 @@ void EqWidget::setMimimalMode(bool b) void EqWidget::readSettings() { QSettings settings (Qmmp::configFile(), QSettings::IniFormat); - settings.beginGroup ("Equalizer"); - //geometry - move (settings.value ("pos", QPoint (100, 216)).toPoint()); - //equalizer - for (int i = 0; i < m_sliders.size(); ++i) - m_sliders.at(i)->setValue(settings.value("band_"+ - QString("%1").arg(i), 0).toDouble()); - m_preamp->setValue(settings.value("preamp", 0).toDouble()); - m_on->setON(settings.value("enabled", false).toBool()); - settings.endGroup(); - setGain(); + move (settings.value ("Equalizer/pos", QPoint (100, 216)).toPoint()); //geometry + readEq(); //equalizer presets QSettings eq_preset (QDir::homePath() +"/.qmmp/eq.preset", QSettings::IniFormat); for (int i = 1; true; ++i) @@ -213,15 +194,7 @@ void EqWidget::readSettings() void EqWidget::writeSettings() { QSettings settings (Qmmp::configFile(), QSettings::IniFormat); - settings.beginGroup ("Equalizer"); - //geometry - settings.setValue ("pos", this->pos()); - //equalizer - for (int i = 0; i < m_sliders.size(); ++i) - settings.setValue("band_"+QString("%1").arg(i), m_sliders.at(i)->value()); - settings.setValue("preamp", m_preamp->value()); - settings.setValue("enabled",m_on->isChecked()); - settings.endGroup(); + settings.setValue ("Equalizer/pos", this->pos()); //geometry //equalizer presets QSettings eq_preset (QDir::homePath() +"/.qmmp/eq.preset", QSettings::IniFormat); eq_preset.clear (); @@ -255,25 +228,31 @@ void EqWidget::writeSettings() } } -void EqWidget::setPreamp () -{ - emit valueChanged(); -} - -void EqWidget::setGain() +void EqWidget::readEq() { m_eqg->clear(); + EqSettings eqSettings = SoundCore::instance()->eqSettings(); + m_preamp->setValue(eqSettings.preamp()); for (int i=0; i<10; ++i) { - int value = m_sliders.at(i)->value(); - m_eqg->addValue(value); + m_sliders.at(i)->setValue(eqSettings.gain(i)); + m_eqg->addValue(m_sliders.at(i)->value()); } - emit valueChanged(); + m_on->setON(eqSettings.isEnabled()); } -bool EqWidget::isEQEnabled() +void EqWidget::writeEq() { - return m_on->isChecked(); + m_eqg->clear(); + EqSettings eqSettings; + eqSettings.setPreamp(m_preamp->value()); + for (int i=0; i<10; ++i) + { + eqSettings.setGain(i,m_sliders.at(i)->value()); + m_eqg->addValue(m_sliders.at(i)->value()); + } + eqSettings.setEnabled(m_on->isChecked()); + SoundCore::instance()->setEqSettings(eqSettings); } void EqWidget::createActions() @@ -300,7 +279,7 @@ void EqWidget::reset() for (int i = 0; i < m_sliders.size(); ++i) m_sliders.at(i)->setValue(0); m_preamp->setValue(0); - setGain(); + writeEq(); } void EqWidget::showEditor() @@ -363,7 +342,8 @@ void EqWidget::setPreset(EQPreset* preset) for (int i = 0; i<10; ++i) m_sliders.at(i)->setValue(preset->gain(i)); m_preamp->setValue(preset->preamp()); - setGain(); + //setGain(); + writeEq(); } void EqWidget::deletePreset(EQPreset* preset) diff --git a/src/ui/eqwidget.h b/src/ui/eqwidget.h index 09ead5d9e..7d0fb6086 100644 --- a/src/ui/eqwidget.h +++ b/src/ui/eqwidget.h @@ -46,9 +46,6 @@ public: ~EqWidget(); - double preamp(); - double gain(int); - bool isEQEnabled(); /*! * necessary for auto-load presets */ @@ -56,13 +53,12 @@ public: void setMimimalMode(bool b = true); signals: - void valueChanged(); void closed(); private slots: void updateSkin(); - void setPreamp(); - void setGain(); + void readEq(); + void writeEq(); void showPresetsMenu(); void reset(); void showEditor(); diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index 913a7d46a..4e92f9678 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -114,7 +114,6 @@ MainWindow::MainWindow(const QStringList& args, BuiltinCommandLineOption* option connect(m_display,SIGNAL(shuffleToggled(bool)),m_pl_manager,SLOT(setShuffle(bool))); connect(m_display,SIGNAL(repeatableToggled(bool)),m_pl_manager,SLOT(setRepeatableList(bool))); - connect(m_equalizer, SIGNAL(valueChanged()), SLOT(updateEQ())); connect(m_jumpDialog,SIGNAL(playRequest()), SLOT(replay())); connect(m_core, SIGNAL(stateChanged(Qmmp::State)), SLOT(showState(Qmmp::State))); @@ -129,7 +128,6 @@ MainWindow::MainWindow(const QStringList& args, BuiltinCommandLineOption* option m_display->setPL(m_playlist); dock->updateDock(); m_pl_manager->currentPlayList()->doCurrentVisibleRequest(); - updateEQ(); #ifndef Q_OS_WIN32 QString cwd = QDir::currentPath(); processCommandArgs(args,cwd); @@ -196,15 +194,6 @@ void MainWindow::previous() m_player->previous(); } -void MainWindow::updateEQ() -{ - double b[10]; - for (int i=0; i<10; ++i) - b[i] = m_equalizer->gain(i); - m_core->setEQ(b, m_equalizer->preamp()); - m_core->setEQEnabled(m_equalizer->isEQEnabled()); -} - void MainWindow::showState(Qmmp::State state) { if(m_model) diff --git a/src/ui/mainwindow.h b/src/ui/mainwindow.h index 1561030d7..0fdabdd7b 100644 --- a/src/ui/mainwindow.h +++ b/src/ui/mainwindow.h @@ -94,7 +94,6 @@ private slots: void showState(Qmmp::State state); void showMetaData(); void showSettings(); - void updateEQ(); void forward(); void backward(); void handleCloseRequest(); diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index 9c4c1be24..0e0deff3b 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>předvolba</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Načíst/Odstranit</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Uložit předvolbu</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>Uložit &automatickou předvolbu</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importovat</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Vynulovat</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Uložení předvolby</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Název předvolby:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>předvolba #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Importovat předvolbu</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Výběr adresáře</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Vyberte jeden či více souborů k otevření</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>Pře&hrát</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>Pau&za</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Stop</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Předchozí</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Další</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>Přeskočit na soubo&r</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Nastavení</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>O &aplikaci</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>U&končit</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Seznamy skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Načíst seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Uložit seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Mezerník</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>O knihovně &Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Přehrát/Pauza</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Všechny podporované formáty</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Opakovat stopu</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>Za&míchat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>O</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>M</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Opakovat seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Nástroje</translation> </message> diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index a5d9ab844..b6a29c80a 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>Voreinstellung</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Laden/Löschen</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Voreinstellung speichern</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Automatische Voreinstellungen speichern</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importieren</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Zurücksetzen</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Voreinstellung speichern</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Name der Voreinstellung:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>Voreinstellung #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Voreinstellung importieren</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Verzeichnis wählen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Dateien hinzufügen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Wiedergabe</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Pause</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Stopp</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Vorheriger Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Nächster Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>Springe zu &Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Strg+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>Ü&ber</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>Be&enden</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Strg+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Wiedergabelisten</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Wiedergabeliste öffnen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Wiedergabeliste speichern</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Leertaste</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>Übe&r Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>Wieder&gabe/Pause</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Alle unterstützten Formate</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>Tite&l wiederholen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Zufallswiedergabe</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Strg+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>W&iedergabeliste wiederholen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Werkzeuge</translation> </message> diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts index fdf7e9499..e20f77ef1 100644 --- a/src/ui/translations/qmmp_hu.ts +++ b/src/ui/translations/qmmp_hu.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>beállítás</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Betölt/Töröl</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>Beálítás &mentése</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Automatikusan betöltödő beállítás mentése</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importálás</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Törlés</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Beállítások mentése</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Beállítás neve:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>beállítás #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Beállítás importálása</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Válassz egy könyvtárat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Minden támogatott bitráta</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Válassz egy vagy több fájlat megnyitásra</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Lejátszás</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Szünet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Megállítás</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Előző</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Következő</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Lejátszás/Szünet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Szóköz</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>Lista &ismétlése</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>Számok i&smétlése</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Véletlenszerű</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Crtl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Ugrás fájlra</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Eszközök</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Beállítások</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Névjegy</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>N&évjegy: Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Kilépés</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Lejátszási lista fájl</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Lista megnyitása</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Lista mentése</translation> </message> diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index 1b4e1fc69..f39de974c 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>Impostazione</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Carica/Elimina</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Salva preimpostazione</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Salvare preimpostazioni caricate automaticamente</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Cancella</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Salvataggio preimpostazioni</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Nome delle preimpostazioni: </translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>Preimpostazione #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importa</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Importa preimpostazione</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Scegliere una cartella</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Seleziona uno o più brani da aprire</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Esegui</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Pausa</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Arresta</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Precedente</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Successivo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Vai al brano</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Configurazione</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Esci</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Apri lista di brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Salva lista di brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Informazioni</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Brani della lista</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Spazio</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&Informazioni su Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Esegui / Pausa</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Elenco di tutti i tipi di flusso accettati</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Ripeti brano</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Ordine casuale</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Ripeti lista brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Strumenti</translation> </message> diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 6604c8acf..3f7691199 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -634,53 +634,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>Nustatymas</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Įkelti/Pašalinti</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Išsaugoti nustatymus</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Išsaugoti auto-nustatymą</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&išvalyti</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Išsaugojamas nustatymas</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Nustatymo pavadinimas:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>Nustatymas #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importuoti</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Importuoti nustatymus</translation> </message> @@ -935,168 +935,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Pasirinkite aplanką</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Pasirinkite vieną ar kelias bylas atvėrimui</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Groti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Pristabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Sustabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Ankstesnis</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Sekantis</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Pereiti prie bylos</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Nustatymai</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Išeiti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Atverti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Išsaugoti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Apie</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Grojaraščio bylos</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&Apie Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Groti/Pristabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Palaikomi bylų tipai</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Kartoti takelį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Atsitiktine tvarka</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Kartoti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Įrankiai</translation> </message> diff --git a/src/ui/translations/qmmp_nl.ts b/src/ui/translations/qmmp_nl.ts index e4d9caba4..35fe607c2 100644 --- a/src/ui/translations/qmmp_nl.ts +++ b/src/ui/translations/qmmp_nl.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>voorinstelling</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Laad/Verwijder</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Bewaar Instelling</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Bewaar Auto-laad Instelling</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importeer</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Leeghalen</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Bewaren van Preset</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Instellingnaam:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>instelling #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Importer Instelling</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Kies een map</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Kies een of meer bestanden om te openen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Afspelen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Pauze</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Stop</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Vorige</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Volgende</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Spring Naar Bestand</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Instellingen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Over</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Sluit</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Afspeellijst Bestanden</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Open Afspeellijst</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Bewaar Afspeellijst</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Spatie</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&Over Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Afspelen/Pauze</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Alle Ondersteunde Bitstromen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Herhaal Nummer</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Willekeurig</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Herhaal Afspeellijst</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Gereedschappen</translation> </message> diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 5cf6523db..64ac57708 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>profil</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>Wczytaj/&Usuń</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>Zapi&sz Profil</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>Zapi&sz Auto-ładowanie Profilu</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Wyczyść</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Zapisywanie Profilu</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Nazwa Profilu:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>profil #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Importuj</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Importuj Profil</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Wybierz katalog</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Wybierz jeden lub więcej plików do otwarcia</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Odtwarzaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Wstrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Zatrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Poprzedni</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Następny</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Skocz do pliku</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Ustawienia</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Wyjście</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Otwórz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Zapisz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&O programie</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Pliki listy odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&O Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Odtwarzaj/Wstrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Wszystkie wspierane formaty</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Powtórz utwór</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Losowo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>Powtó&rz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Narzędzia</translation> </message> diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts index e823d07d9..b562b14d8 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation type="unfinished">preset</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation type="unfinished">&Carregar/Deletar</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation type="unfinished">%Salvar preset</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation type="unfinished">&Salvar Auto-Carregar preset</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation type="unfinished">&Limpar</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation type="unfinished">Salvando Preset</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation type="unfinished">Nome Preset:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation type="unfinished">Preset #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation type="unfinished">&Importar</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation type="unfinished">Importar Preset</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation type="unfinished">Escolher o diretorio</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation type="unfinished">Selecionar um ou mais arquivos</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation type="unfinished">Tocar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation type="unfinished">Pausar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation type="unfinished">Parar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation type="unfinished">Anterior</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation type="unfinished">Próximo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation type="unfinished">Pular para arquivo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation type="unfinished">Configurações</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation type="unfinished">Sair</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation type="unfinished">Abrir Playlist</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation type="unfinished">Salvar Playlist</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation type="unfinished">&Sobre</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation type="unfinished">ФArquivos de lista de músicas</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation type="unfinished"></translation> </message> diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts index 865f11a8c..776b9fe7d 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>предустановка</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Загрузить/Удалить</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Сохранить предустановку</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Сохранить авто-предустановку</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Очистить</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Сохранение предустановки</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Имя предустановки:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>предустановка #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Импортировать</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Импорт предустановки</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Выберите директорию</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Выберите один или несколько файлов</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Воспроизвести</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Приостановить</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Стоп</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Предыдущий фрагмент</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Следующий фрагмент</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Перейти к файлу</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Настройки</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Выход</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Открыть список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Сохранить список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&О программе</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Файлы списков</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&О библиотеке Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Воспр/приост</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Все форматы</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Повторять трек</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&В случайном порядке</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Повторять список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Сервис</translation> </message> diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index c7512864d..908748c52 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>tanımlanmış ayar</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Yükle/Sil</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>Tanımlanmış &Ayarları Kaydet</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Otomatik Tanımlanmış Ayarları Kaydet</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Temizle</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Tanımlanmış Ayarla Kaydediliyor</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Tanımlanmış ayar adı:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>tanımlanmış ayar #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&İçe Aktar</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Tanımlanmış Ayarları Al</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Bir dizin seçin</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Açmak için bir yada daha çok dosya seçin</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Çal</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Duraklat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Durdur</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Önceki</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Sonraki</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Parçaya Git</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Ayarlar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Çıkış</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Çalma Listesini Aç</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Çalma Listesini Kaydet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Hakkında</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Çalma Listesi Dosyaları</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>Boşluk</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&Qt Hakkında</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Oynat/Duraklat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Tüm Desteklenen Bitstreamler</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Parçayı Yinele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Rastgele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Çalma Listesini Yinele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Araçlar</translation> </message> diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index a7e9d89d9..a922810f6 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>предвстановлення</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>&Завантажити/Видалити</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>&Зберегти предвстановлення</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>&Зберегти авто-предвстановлення</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>&Очистити</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>Збережені предвстановлення</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>Ім'я предвстановлення:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>предвстановлення #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>&Імпортувати</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>Імпорт предвстановлення</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>Виберіть теку</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>Виберіть один чи кілька файлів</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>&Відтворити</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>&Пауза</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>&Стоп</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>&Назад</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>&Вперед</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>&Перейти до файлу</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>&Налаштування</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>&Вихід</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>Відкрити список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>Зберегти список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>&Про програму</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>Файли списків</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>&Про Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>&Грати/Пауза</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>Усі формати</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>&Повторити трек</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>&Перемішати</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>&Повторити список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>Утиліти</translation> </message> diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index fc71fe8f2..9d50908c6 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>预设</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>载入/删除(&L)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>保存预设(&S)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>保存自动载入预设(&S)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>清除(&C)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>保存预设</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>预设名称:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>预设 #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>导入(&I)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>导入预设</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>选择一个目录</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>选择打开一个或更多文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>播放(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>暂停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>停止(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>上一曲(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>下一曲(&N)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>跳到文件(&J)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>设置(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>退出(&E)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>打开播放列表</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>保存播放列表</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>关于(&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>播放列表文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>空格</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>关于 Qt (&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>播放/暂停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>支持的全部文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>重复音轨(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>乱序(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>重复播放列表(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>工具</translation> </message> diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts index cb59b4f03..8a21f8e50 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -633,53 +633,53 @@ <context> <name>EqWidget</name> <message> - <location filename="../eqwidget.cpp" line="172"/> - <location filename="../eqwidget.cpp" line="195"/> + <location filename="../eqwidget.cpp" line="153"/> + <location filename="../eqwidget.cpp" line="176"/> <source>preset</source> <translation>預設</translation> </message> <message> - <location filename="../eqwidget.cpp" line="281"/> + <location filename="../eqwidget.cpp" line="260"/> <source>&Load/Delete</source> <translation>載入/移除(&L)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="283"/> + <location filename="../eqwidget.cpp" line="262"/> <source>&Save Preset</source> <translation>儲存預設(&S)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="285"/> + <location filename="../eqwidget.cpp" line="264"/> <source>&Save Auto-load Preset</source> <translation>儲存自動載入預設(&S)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="290"/> + <location filename="../eqwidget.cpp" line="269"/> <source>&Clear</source> <translation>清除(&C)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="319"/> + <location filename="../eqwidget.cpp" line="298"/> <source>Saving Preset</source> <translation>儲存預設</translation> </message> <message> - <location filename="../eqwidget.cpp" line="320"/> + <location filename="../eqwidget.cpp" line="299"/> <source>Preset name:</source> <translation>預設名稱:</translation> </message> <message> - <location filename="../eqwidget.cpp" line="321"/> + <location filename="../eqwidget.cpp" line="300"/> <source>preset #</source> <translation>預設 #</translation> </message> <message> - <location filename="../eqwidget.cpp" line="287"/> + <location filename="../eqwidget.cpp" line="266"/> <source>&Import</source> <translation>導入(&I)</translation> </message> <message> - <location filename="../eqwidget.cpp" line="412"/> + <location filename="../eqwidget.cpp" line="392"/> <source>Import Preset</source> <translation>導入預設</translation> </message> @@ -934,168 +934,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="269"/> + <location filename="../mainwindow.cpp" line="258"/> <source>Choose a directory</source> <translation>選取一個目錄</translation> </message> <message> - <location filename="../mainwindow.cpp" line="280"/> + <location filename="../mainwindow.cpp" line="269"/> <source>Select one or more files to open</source> <translation>選取開啟一個或更多檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="428"/> + <location filename="../mainwindow.cpp" line="417"/> <source>&Play</source> <translation>播放(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="429"/> + <location filename="../mainwindow.cpp" line="418"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="430"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&Pause</source> <translation>暫停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="431"/> + <location filename="../mainwindow.cpp" line="420"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="432"/> + <location filename="../mainwindow.cpp" line="421"/> <source>&Stop</source> <translation>停止(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="433"/> + <location filename="../mainwindow.cpp" line="422"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="434"/> + <location filename="../mainwindow.cpp" line="423"/> <source>&Previous</source> <translation>上一曲(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="435"/> + <location filename="../mainwindow.cpp" line="424"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="436"/> + <location filename="../mainwindow.cpp" line="425"/> <source>&Next</source> <translation>下一曲(&N)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="437"/> + <location filename="../mainwindow.cpp" line="426"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="445"/> <source>&Jump To File</source> <translation>跳到檔案(&J)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> + <location filename="../mainwindow.cpp" line="446"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="464"/> + <location filename="../mainwindow.cpp" line="453"/> <source>&Settings</source> <translation>設定(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="465"/> + <location filename="../mainwindow.cpp" line="454"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="471"/> + <location filename="../mainwindow.cpp" line="460"/> <source>&Exit</source> <translation>結束(&E)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="472"/> + <location filename="../mainwindow.cpp" line="461"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="518"/> + <location filename="../mainwindow.cpp" line="507"/> <source>Open Playlist</source> <translation>開啟播放清單</translation> </message> <message> - <location filename="../mainwindow.cpp" line="543"/> + <location filename="../mainwindow.cpp" line="532"/> <source>Save Playlist</source> <translation>儲存播放清單</translation> </message> <message> - <location filename="../mainwindow.cpp" line="467"/> + <location filename="../mainwindow.cpp" line="456"/> <source>&About</source> <translation>關於(&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="516"/> - <location filename="../mainwindow.cpp" line="542"/> + <location filename="../mainwindow.cpp" line="505"/> + <location filename="../mainwindow.cpp" line="531"/> <source>Playlist Files</source> <translation>播放清單檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>Space</source> <translation>空格</translation> </message> <message> - <location filename="../mainwindow.cpp" line="468"/> + <location filename="../mainwindow.cpp" line="457"/> <source>&About Qt</source> <translation>關於 Qt (&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="438"/> + <location filename="../mainwindow.cpp" line="427"/> <source>&Play/Pause</source> <translation>播放/暫停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="275"/> + <location filename="../mainwindow.cpp" line="264"/> <source>All Supported Bitstreams</source> <translation>支援的全部檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="441"/> + <location filename="../mainwindow.cpp" line="430"/> <source>&Repeat Track</source> <translation>重復音軌(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="442"/> + <location filename="../mainwindow.cpp" line="431"/> <source>&Shuffle</source> <translation>亂序(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="446"/> + <location filename="../mainwindow.cpp" line="435"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="447"/> + <location filename="../mainwindow.cpp" line="436"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="448"/> + <location filename="../mainwindow.cpp" line="437"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="440"/> + <location filename="../mainwindow.cpp" line="429"/> <source>&Repeat Playlist</source> <translation>重復播放清單(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="462"/> + <location filename="../mainwindow.cpp" line="451"/> <source>Tools</source> <translation>工具</translation> </message> |
