diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-02-21 20:19:58 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-02-21 20:19:58 +0000 |
| commit | 0a5f4888afd478f0bae06c784ae4e900e91b30e0 (patch) | |
| tree | ff630c917525f4a279defc78e5fc21684bbff490 | |
| parent | 388c428d19a5d70f8c99b1b50d6f9f03820d3dba (diff) | |
| download | qmmp-0a5f4888afd478f0bae06c784ae4e900e91b30e0.tar.gz qmmp-0a5f4888afd478f0bae06c784ae4e900e91b30e0.tar.bz2 qmmp-0a5f4888afd478f0bae06c784ae4e900e91b30e0.zip | |
some engine improvements
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1562 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/plugins/Engines/mplayer/mplayerengine.cpp | 16 | ||||
| -rw-r--r-- | src/plugins/Engines/mplayer/mplayerengine.h | 2 | ||||
| -rw-r--r-- | src/qmmp/inputsource.cpp | 11 | ||||
| -rw-r--r-- | src/qmmp/inputsource.h | 3 | ||||
| -rw-r--r-- | src/qmmp/qmmpaudioengine.cpp | 65 | ||||
| -rw-r--r-- | src/qmmp/qmmpaudioengine.h | 1 | ||||
| -rw-r--r-- | src/qmmp/soundcore.cpp | 13 | ||||
| -rw-r--r-- | src/qmmpui/mediaplayer.cpp | 20 | ||||
| -rw-r--r-- | src/ui/mainwindow.cpp | 1 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_cs.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_de.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_hu.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_it.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_lt.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pl_PL.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pt_BR.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_ru.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_tr.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_uk_UA.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_CN.ts | 68 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_TW.ts | 68 |
21 files changed, 521 insertions, 427 deletions
diff --git a/src/plugins/Engines/mplayer/mplayerengine.cpp b/src/plugins/Engines/mplayer/mplayerengine.cpp index bf315c2eb..fec80a46e 100644 --- a/src/plugins/Engines/mplayer/mplayerengine.cpp +++ b/src/plugins/Engines/mplayer/mplayerengine.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008-2009 by Ilya Kotov * + * Copyright (C) 2008-2010 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -120,11 +120,21 @@ bool MplayerEngine::enqueue(InputSource *source) } if(!supports) return FALSE; - source->deleteLater(); + if(m_process->state() == QProcess::NotRunning) m_url = url; else - m_files.enqueue(url); + { + if(source->isQueued()) + m_files.enqueue(url); + else + { + stop(); + m_url = url; + start(); + } + } + source->deleteLater(); return TRUE; } diff --git a/src/plugins/Engines/mplayer/mplayerengine.h b/src/plugins/Engines/mplayer/mplayerengine.h index cc6b12d16..bd34b535c 100644 --- a/src/plugins/Engines/mplayer/mplayerengine.h +++ b/src/plugins/Engines/mplayer/mplayerengine.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008-2009 by Ilya Kotov * + * Copyright (C) 2008-2010 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qmmp/inputsource.cpp b/src/qmmp/inputsource.cpp index c26322a29..ac81b54e6 100644 --- a/src/qmmp/inputsource.cpp +++ b/src/qmmp/inputsource.cpp @@ -31,6 +31,7 @@ InputSource::InputSource(const QString &source, QObject *parent) : QObject(parent) { m_url = source; + m_queued = TRUE; } const QString InputSource::url() @@ -38,6 +39,16 @@ const QString InputSource::url() return m_url; } +void InputSource::setQueued(bool queued) +{ + m_queued = queued; +} + +bool InputSource::isQueued() +{ + return m_queued; +} + // static methods QList<InputSourceFactory*> *InputSource::m_factories = 0; QStringList InputSource::m_files; diff --git a/src/qmmp/inputsource.h b/src/qmmp/inputsource.h index 7eb38a9f3..0e3de0cf3 100644 --- a/src/qmmp/inputsource.h +++ b/src/qmmp/inputsource.h @@ -39,6 +39,8 @@ public: virtual bool initialize() = 0; virtual bool isReady() = 0; const QString url(); + void setQueued(bool queued); + bool isQueued(); static InputSource *create(const QString &url, QObject *parent = 0); /*! @@ -55,6 +57,7 @@ signals: private: QString m_url; + bool m_queued; static void checkFactories(); static QList<InputSourceFactory*> *m_factories; static QStringList m_files; diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp index 79fc9cbd5..abd30cccf 100644 --- a/src/qmmp/qmmpaudioengine.cpp +++ b/src/qmmp/qmmpaudioengine.cpp @@ -56,6 +56,7 @@ QmmpAudioEngine::QmmpAudioEngine(QObject *parent) updateReplayGainSettings(); reset(); m_instance = this; + m_skip = FALSE; } QmmpAudioEngine::~QmmpAudioEngine() @@ -99,7 +100,7 @@ bool QmmpAudioEngine::play() bool QmmpAudioEngine::enqueue(InputSource *source) { mutex()->lock(); - if(m_decoder && m_decoder->nextURL() == source->url()) + if(m_decoder && source->isQueued() && m_decoder->nextURL() == source->url()) { delete source; m_next = TRUE; @@ -132,9 +133,25 @@ bool QmmpAudioEngine::enqueue(InputSource *source) delete decoder; return FALSE; } + + while(!m_decoders.isEmpty() && !source->isQueued()) + { + Decoder *d = m_decoders.dequeue(); + m_inputs.take(d)->deleteLater (); + delete d; + } + m_decoders.enqueue(decoder); m_inputs.insert(decoder, source); source->setParent(this); + + if(isRunning() && !source->isQueued()) //source should be played immediately + { + mutex()->lock(); + m_skip = TRUE; + mutex()->unlock(); + } + return TRUE; } @@ -249,7 +266,6 @@ void QmmpAudioEngine::pause() m_output->recycler()->cond()->wakeAll(); m_output->recycler()->mutex()->unlock(); } - } void QmmpAudioEngine::stop() @@ -384,8 +400,49 @@ void QmmpAudioEngine::run() m_output_at = 0; } - len = m_decoder->read((char *)(m_output_buf + m_output_at), - QMMP_BUFFER_SIZE - m_output_at); + if(m_skip) + { + m_skip = FALSE; + m_output->recycler()->mutex()->lock (); + m_output->recycler()->clear(); + m_output->recycler()->mutex()->unlock (); + m_output_at = 0; + if(!m_decoders.isEmpty()) + { + m_inputs.take(m_decoder)->deleteLater (); + delete m_decoder; + m_decoder = m_decoders.dequeue(); + m_replayGain->setReplayGainInfo(m_decoder->replayGainInfo()); + //use current output if possible + if(m_decoder->audioParameters() == m_ap) + { + StateHandler::instance()->dispatch(Qmmp::Stopped); //fake stop/start cycle + StateHandler::instance()->dispatch(Qmmp::Buffering); + StateHandler::instance()->dispatch(Qmmp::Playing); + m_output->seek(0); //reset counter + } + else + { + m_output->mutex()->lock(); + m_output->stop(); + m_output->mutex()->unlock(); + cond()->wakeAll(); + m_output->recycler()->mutex()->lock (); + m_output->recycler()->cond()->wakeAll(); + m_output->recycler()->mutex()->unlock(); + m_output->wait(); + delete m_output; + if((m_output = createOutput(m_decoder))) + m_output->start(); + else + m_done = TRUE; + } + mutex()->unlock(); + sendMetaData(); + } + } + + len = m_decoder->read((char *)(m_output_buf + m_output_at), QMMP_BUFFER_SIZE - m_output_at); if (len > 0) { diff --git a/src/qmmp/qmmpaudioengine.h b/src/qmmp/qmmpaudioengine.h index 019088d93..ca428f4b7 100644 --- a/src/qmmp/qmmpaudioengine.h +++ b/src/qmmp/qmmpaudioengine.h @@ -78,6 +78,7 @@ private: bool m_useEq; bool m_eqEnabled; bool m_done, m_finish, m_user_stop; + bool m_skip; uint m_bks; qint64 m_totalTime, m_seekTime; qint64 m_output_at; diff --git a/src/qmmp/soundcore.cpp b/src/qmmp/soundcore.cpp index 35654581f..482389aef 100644 --- a/src/qmmp/soundcore.cpp +++ b/src/qmmp/soundcore.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006-2009 by Ilya Kotov * + * Copyright (C) 2006-2010 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -77,14 +77,15 @@ SoundCore::~SoundCore() bool SoundCore::play(const QString &source, bool queue) { - if(!queue) + /*if(!queue) { stop(); qApp->processEvents(QEventLoop::ExcludeUserInputEvents); - } + }*/ MetaDataManager::instance(); //create metadata manager InputSource *s = InputSource::create(source, this); + s->setQueued(queue); m_pendingSources.append(s); if(state() == Qmmp::Stopped) m_handler->dispatch(Qmmp::Buffering); @@ -251,6 +252,11 @@ bool SoundCore::enqueue(InputSource *s) } else { + if(!s->isQueued()) + { + stop(); + qApp->processEvents(QEventLoop::ExcludeUserInputEvents); + } //current engine doesn't support this stream, trying to find another AbstractEngine *engine = new QmmpAudioEngine(this); //internal engine if(!engine->enqueue(s)) @@ -261,7 +267,6 @@ bool SoundCore::enqueue(InputSource *s) if(!engine) { - QList <EngineFactory*> factories = *AbstractEngine::factories(); foreach(EngineFactory *f, *AbstractEngine::factories()) { engine = f->create(this); //engine plugin diff --git a/src/qmmpui/mediaplayer.cpp b/src/qmmpui/mediaplayer.cpp index 35f52e6e0..c77fd1a09 100644 --- a/src/qmmpui/mediaplayer.cpp +++ b/src/qmmpui/mediaplayer.cpp @@ -74,17 +74,25 @@ bool MediaPlayer::isRepeatable() const void MediaPlayer::play() { + QString s; m_pl_manager->currentPlayList()->doCurrentVisibleRequest(); + if(m_pl_manager->currentPlayList()->count() > 0) + s = m_pl_manager->currentPlayList()->currentItem()->url(); + if (m_core->state() == Qmmp::Paused) { - m_core->pause(); - return; + if(m_core->url() == s) + { + m_core->pause(); + return; + } + else + { + stop(); + qApp->processEvents(); + } } - if (m_pl_manager->currentPlayList()->count() == 0) - return; - - QString s = m_pl_manager->currentPlayList()->currentItem()->url(); if (s.isEmpty()) { m_nextUrl.clear(); diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index b43c65aaf..d021e4335 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -146,7 +146,6 @@ void MainWindow::play() void MainWindow::replay() { - stop(); m_pl_manager->activatePlayList(m_pl_manager->selectedPlayList()); play(); } diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index a333a626c..d56bcad78 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Výběr adresáře</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>Pře&hrát</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>Pau&za</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Stop</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Předchozí</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Další</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>Přeskočit na soubo&r</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Nastavení</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>O &aplikaci</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>U&končit</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Seznamy skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Načíst seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Uložit seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>Mezerník</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>O knihovně &Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Přehrát/Pauza</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Všechny podporované formáty</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Opakovat stopu</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>Za&míchat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>O</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>M</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Opakovat seznam skladeb</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 9001e9014..3242ee9e3 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Verzeichnis wählen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <source>Select one or more files to open</source> <translation>Dateien hinzufügen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Wiedergabe</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Pause</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Stopp</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Vorheriger Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Nächster Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>Springe zu &Titel</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Strg+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>Ü&ber</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>Be&enden</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Strg+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Wiedergabelisten</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Wiedergabeliste öffnen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Wiedergabeliste speichern</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>Leertaste</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>Übe&r Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>Wieder&gabe/Pause</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Alle unterstützten Formate</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>Tite&l wiederholen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Zufallswiedergabe</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Strg+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>W&iedergabeliste wiederholen</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>Werkzeuge</translation> </message> diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts index 6d48c0d82..5ace064e5 100644 --- a/src/ui/translations/qmmp_hu.ts +++ b/src/ui/translations/qmmp_hu.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Válassz egy könyvtárat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Minden támogatott bitráta</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Lejátszás</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Szünet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Megállítás</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Előző</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Következő</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Lejátszás/Szünet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>Szóköz</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>Lista &ismétlése</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>Számok i&smétlése</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Véletlenszerű</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Crtl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Ugrás fájlra</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>Eszközök</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Beállítások</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&Névjegy</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>N&évjegy: Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Kilépés</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Lejátszási lista fájl</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Lista megnyitása</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <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 71ae3fe44..62e8106fc 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Scegliere una cartella</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Esegui</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Pausa</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Arresta</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Precedente</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Successivo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Vai al brano</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Configurazione</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Esci</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Apri lista di brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Salva lista di brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&Informazioni</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Brani della lista</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>Spazio</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&Informazioni su Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Esegui / Pausa</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Elenco di tutti i tipi di flusso accettati</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Ripeti brano</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Ordine casuale</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Ripeti lista brani</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>Strumenti</translation> </message> diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 3681e0030..f1c7ffd6b 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -955,168 +955,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Pasirinkite aplanką</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Groti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Pristabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Sustabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Ankstesnis</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Sekantis</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Pereiti prie bylos</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Nustatymai</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Išeiti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Atverti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Išsaugoti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&Apie</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Grojaraščio bylos</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&Apie Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Groti/Pristabdyti</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Palaikomi bylų tipai</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Kartoti takelį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Atsitiktine tvarka</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Kartoti grojaraštį</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>Įrankiai</translation> </message> diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 6ec29a893..a11639113 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Wybierz katalog</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Odtwarzaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Wstrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Zatrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Poprzedni</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Następny</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Skocz do pliku</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Ustawienia</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Wyjście</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Otwórz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Zapisz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&O programie</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Pliki listy odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&O Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Odtwarzaj/Wstrzymaj</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Wszystkie wspierane formaty</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Powtórz utwór</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Losowo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>Powtó&rz listę odtwarzania</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 634d4f508..aca2cd51f 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation type="unfinished">Escolher o diretorio</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation type="unfinished">Tocar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation type="unfinished">Pausar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation type="unfinished">Parar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation type="unfinished">Anterior</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation type="unfinished">Próximo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation type="unfinished">Pular para arquivo</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation type="unfinished">Configurações</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation type="unfinished">Sair</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation type="unfinished">Abrir Playlist</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation type="unfinished">Salvar Playlist</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation type="unfinished">&Sobre</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation type="unfinished">ФArquivos de lista de músicas</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 325e721dc..18f2680ec 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Выберите директорию</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <source>Select one or more files to open</source> <translation>Выберите один или несколько файлов</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Воспроизвести</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Приостановить</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Стоп</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Предыдущий фрагмент</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Следующий фрагмент</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Перейти к файлу</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Настройки</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Выход</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Открыть список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Сохранить список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&О программе</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Файлы списков</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&О библиотеке Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Воспр/приост</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Все форматы</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Повторять трек</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&В случайном порядке</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Повторять список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>Сервис</translation> </message> diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index 5950eccec..16f69318f 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Bir dizin seçin</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <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="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Çal</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Duraklat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Durdur</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Önceki</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Sonraki</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Parçaya Git</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Ayarlar</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Çıkış</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Çalma Listesini Aç</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Çalma Listesini Kaydet</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&Hakkında</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Çalma Listesi Dosyaları</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>Boşluk</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&Qt Hakkında</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Oynat/Duraklat</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Tüm Desteklenen Bitstreamler</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Parçayı Yinele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Rastgele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Çalma Listesini Yinele</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 7ba4672ce..d49b74909 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>Виберіть теку</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <source>Select one or more files to open</source> <translation>Виберіть один чи кілька файлів</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>&Відтворити</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>&Пауза</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>&Стоп</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>&Назад</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>&Вперед</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>&Перейти до файлу</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>&Налаштування</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>&Вихід</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>Відкрити список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>Зберегти список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>&Про програму</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>Файли списків</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>&Про Qt</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>&Грати/Пауза</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>Усі формати</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>&Повторити трек</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>&Перемішати</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation></translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>&Повторити список</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 2030c6737..161f59c23 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>选择一个目录</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <source>Select one or more files to open</source> <translation>选择打开一个或更多文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>播放(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>暂停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>停止(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>上一曲(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>下一曲(&N)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>跳到文件(&J)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>设置(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>退出(&E)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>打开播放列表</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>保存播放列表</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>关于(&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>播放列表文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>空格</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>关于 Qt (&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>播放/暂停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>支持的全部文件</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>重复音轨(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>乱序(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>重复播放列表(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <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 0e57a3140..0df75fd1b 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -954,168 +954,168 @@ <context> <name>MainWindow</name> <message> - <location filename="../mainwindow.cpp" line="265"/> + <location filename="../mainwindow.cpp" line="264"/> <source>Choose a directory</source> <translation>選取一個目錄</translation> </message> <message> - <location filename="../mainwindow.cpp" line="276"/> + <location filename="../mainwindow.cpp" line="275"/> <source>Select one or more files to open</source> <translation>選取開啟一個或更多檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>&Play</source> <translation>播放(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="388"/> + <location filename="../mainwindow.cpp" line="387"/> <source>X</source> <translation>X</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>&Pause</source> <translation>暫停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="389"/> + <location filename="../mainwindow.cpp" line="388"/> <source>C</source> <translation>C</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>&Stop</source> <translation>停止(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="390"/> + <location filename="../mainwindow.cpp" line="389"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>&Previous</source> <translation>上一曲(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="391"/> + <location filename="../mainwindow.cpp" line="390"/> <source>Z</source> <translation>Z</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>&Next</source> <translation>下一曲(&N)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="392"/> + <location filename="../mainwindow.cpp" line="391"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>&Jump To File</source> <translation>跳到檔案(&J)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="411"/> + <location filename="../mainwindow.cpp" line="410"/> <source>J</source> <translation>J</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>&Settings</source> <translation>設定(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="417"/> + <location filename="../mainwindow.cpp" line="416"/> <source>Ctrl+P</source> <translation>Ctrl+P</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>&Exit</source> <translation>結束(&E)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="423"/> + <location filename="../mainwindow.cpp" line="422"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../mainwindow.cpp" line="459"/> + <location filename="../mainwindow.cpp" line="458"/> <source>Open Playlist</source> <translation>開啟播放清單</translation> </message> <message> - <location filename="../mainwindow.cpp" line="484"/> + <location filename="../mainwindow.cpp" line="483"/> <source>Save Playlist</source> <translation>儲存播放清單</translation> </message> <message> - <location filename="../mainwindow.cpp" line="419"/> + <location filename="../mainwindow.cpp" line="418"/> <source>&About</source> <translation>關於(&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="457"/> - <location filename="../mainwindow.cpp" line="483"/> + <location filename="../mainwindow.cpp" line="456"/> + <location filename="../mainwindow.cpp" line="482"/> <source>Playlist Files</source> <translation>播放清單檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>Space</source> <translation>空格</translation> </message> <message> - <location filename="../mainwindow.cpp" line="420"/> + <location filename="../mainwindow.cpp" line="419"/> <source>&About Qt</source> <translation>關於 Qt (&A)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="393"/> + <location filename="../mainwindow.cpp" line="392"/> <source>&Play/Pause</source> <translation>播放/暫停(&P)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="271"/> + <location filename="../mainwindow.cpp" line="270"/> <source>All Supported Bitstreams</source> <translation>支援的全部檔案</translation> </message> <message> - <location filename="../mainwindow.cpp" line="396"/> + <location filename="../mainwindow.cpp" line="395"/> <source>&Repeat Track</source> <translation>重復音軌(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="397"/> + <location filename="../mainwindow.cpp" line="396"/> <source>&Shuffle</source> <translation>亂序(&S)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="401"/> + <location filename="../mainwindow.cpp" line="400"/> <source>R</source> <translation>R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="402"/> + <location filename="../mainwindow.cpp" line="401"/> <source>Ctrl+R</source> <translation>Ctrl+R</translation> </message> <message> - <location filename="../mainwindow.cpp" line="403"/> + <location filename="../mainwindow.cpp" line="402"/> <source>S</source> <translation>S</translation> </message> <message> - <location filename="../mainwindow.cpp" line="395"/> + <location filename="../mainwindow.cpp" line="394"/> <source>&Repeat Playlist</source> <translation>重復播放清單(&R)</translation> </message> <message> - <location filename="../mainwindow.cpp" line="415"/> + <location filename="../mainwindow.cpp" line="414"/> <source>Tools</source> <translation>工具</translation> </message> |
