diff options
| -rw-r--r-- | src/qmmp/metadatamanager.cpp | 67 | ||||
| -rw-r--r-- | src/qmmp/metadatamanager.h | 22 | ||||
| -rw-r--r-- | src/ui/configdialog.cpp | 11 | ||||
| -rw-r--r-- | src/ui/forms/configdialog.ui | 71 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_cs.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_de.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_it.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_lt.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pl_PL.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pt_BR.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_ru.ts | 208 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_tr.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_uk_UA.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_CN.ts | 206 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_TW.ts | 206 |
15 files changed, 1390 insertions, 1049 deletions
diff --git a/src/qmmp/metadatamanager.cpp b/src/qmmp/metadatamanager.cpp index b119574db..a4c1fa8e4 100644 --- a/src/qmmp/metadatamanager.cpp +++ b/src/qmmp/metadatamanager.cpp @@ -19,8 +19,8 @@ ***************************************************************************/ #include <QFile> -#include <QDir> #include <QFileInfo> +#include <QSettings> #include "decoder.h" #include "decoderfactory.h" #include "abstractengine.h" @@ -37,6 +37,10 @@ MetaDataManager::MetaDataManager() m_decoderFactories = Decoder::factories(); m_engineFactories = AbstractEngine::factories(); m_inputSourceFactories = InputSource::factories(); + QSettings settings (Qmmp::configFile(), QSettings::IniFormat); + m_includeList = settings.value("Cover/include", (QStringList() << "*.jpg" << "*.png")).toStringList(); + m_excludeList = settings.value("Cover/exclude", (QStringList() << "*back*")).toStringList(); + m_depth = settings.value("Cover/depth", 0).toInt(); } MetaDataManager::~MetaDataManager() @@ -194,19 +198,60 @@ QString MetaDataManager::getCoverPath(const QString &url) const else //local file { QString p = QFileInfo(url).absolutePath(); - QDir dir(p); - dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks); - dir.setSorting(QDir::Name); - QStringList filters; - filters << "*.jpg" << "*.png"; - QFileInfoList file_list = dir.entryInfoList(filters); - foreach(QFileInfo i, file_list) + QFileInfoList l = findCoverFiles(p, m_depth); + return l.isEmpty() ? QString() : l.at(0).filePath(); + } + return QString(); +} + +QStringList MetaDataManager::coverNameFilters(bool include) const +{ + return include ? m_includeList : m_excludeList; +} + +int MetaDataManager::MetaDataManager::coverSearchDepth() const +{ + return m_depth; +} + +void MetaDataManager::setCoverSearchSettings(const QStringList &inc, const QStringList &exc, int depth) +{ + m_includeList = inc; + m_excludeList = exc; + m_depth = depth; + QSettings settings (Qmmp::configFile(), QSettings::IniFormat); + settings.setValue("Cover/include", m_includeList); + settings.setValue("Cover/exclude", m_excludeList); + settings.setValue("Cover/depth", m_depth); +} + +QFileInfoList MetaDataManager::findCoverFiles(QDir dir, int depth) const +{ + dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks); + dir.setSorting(QDir::Name); + QFileInfoList file_list = dir.entryInfoList(m_includeList); + foreach(QFileInfo i, file_list) + { + foreach(QString pattern, m_excludeList) { - if(!i.absoluteFilePath().contains("back", Qt::CaseInsensitive)) - return i.absoluteFilePath(); + if(QRegExp (pattern, Qt::CaseInsensitive, QRegExp::Wildcard).exactMatch(i.fileName())) + { + file_list.removeAll(i); + break; + } } } - return QString(); + if(!depth || !file_list.isEmpty()) + return file_list; + depth--; + dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); + dir.setSorting(QDir::Name); + QFileInfoList dir_info_list = dir.entryInfoList(); + foreach(QFileInfo i, dir_info_list) + { + file_list << findCoverFiles(QDir(i.absoluteFilePath()), depth); + } + return file_list; } MetaDataManager *MetaDataManager::instance() diff --git a/src/qmmp/metadatamanager.h b/src/qmmp/metadatamanager.h index ce01c6fd1..a91ef4cdc 100644 --- a/src/qmmp/metadatamanager.h +++ b/src/qmmp/metadatamanager.h @@ -24,6 +24,7 @@ #include <QList> #include <QStringList> #include <QPixmap> +#include <QDir> #include "fileinfo.h" #include "metadatamodel.h" @@ -80,15 +81,36 @@ public: */ QString getCoverPath(const QString &fileName) const; /*! + * If \b include is \b true, this function returns include cover file name filters, + * otherwise returns exclude filters. + */ + QStringList coverNameFilters(bool include = TRUE) const; + /*! + * Returns a depth of recursive cover file search. + */ + int coverSearchDepth() const; + /*! + * Sets cover search options. + * @param inc Include cover name filters + * @param exc Exclude cover name filters + * @param depth Depth of recursive cover file search. + * Recursive cover file search can be disabled by setting \b depth to \b 0. + */ + void setCoverSearchSettings(const QStringList &inc, const QStringList &exc, int depth); + /*! * Returns a pointer to the MetaDataManager instance. */ static MetaDataManager* instance(); static void destroy(); private: + QFileInfoList findCoverFiles(QDir dir, int depth) const; QList <DecoderFactory *> *m_decoderFactories; QList <EngineFactory *> *m_engineFactories; QList <InputSourceFactory *> *m_inputSourceFactories; + QStringList m_includeList; + QStringList m_excludeList; + int m_depth; static MetaDataManager* m_instance; }; diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp index 491ca617d..257c0324c 100644 --- a/src/ui/configdialog.cpp +++ b/src/ui/configdialog.cpp @@ -25,7 +25,7 @@ #include <QCheckBox> #include <QRadioButton> #include <QMenu> - +#include <QMessageBox> #include <qmmp/decoder.h> #include <qmmp/output.h> #include <qmmp/decoderfactory.h> @@ -36,13 +36,13 @@ #include <qmmp/soundcore.h> #include <qmmp/enginefactory.h> #include <qmmp/abstractengine.h> +#include <qmmp/metadatamanager.h> #include <qmmpui/generalfactory.h> #include <qmmpui/general.h> #include <qmmpui/generalhandler.h> #include <qmmpui/filedialog.h> #include <qmmpui/mediaplayer.h> #include <qmmpui/playlistmodel.h> - #include "popupsettings.h" #include "skin.h" #include "pluginitem.h" @@ -143,6 +143,10 @@ void ConfigDialog::readSettings() //skin options ui.skinCursorsCheckBox->setChecked(settings.value("General/skin_cursors", FALSE).toBool()); ui.doubleSizeCheckBox->setChecked(settings.value("General/double_size", FALSE).toBool()); + //cover options + ui.coverIncludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(TRUE).join(",")); + ui.coverExcludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(FALSE).join(",")); + ui.coverDepthSpinBox->setValue(MetaDataManager::instance()->coverSearchDepth()); } void ConfigDialog::changePage (QListWidgetItem *current, QListWidgetItem *previous) @@ -640,6 +644,9 @@ void ConfigDialog::saveSettings() settings.setValue ("MainWindow/bitmap_font", ui.useBitmapCheckBox->isChecked()); settings.setValue ("General/skin_cursors", ui.skinCursorsCheckBox->isChecked()); settings.setValue ("General/double_size", ui.doubleSizeCheckBox->isChecked()); + MetaDataManager::instance()->setCoverSearchSettings(ui.coverIncludeLineEdit->text().split(","), + ui.coverExcludeLineEdit->text().split(","), + ui.coverDepthSpinBox->value()); } void ConfigDialog::updateButtons() diff --git a/src/ui/forms/configdialog.ui b/src/ui/forms/configdialog.ui index 6a0cedd95..845fbd870 100644 --- a/src/ui/forms/configdialog.ui +++ b/src/ui/forms/configdialog.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>601</width> - <height>424</height> + <width>633</width> + <height>437</height> </rect> </property> <property name="windowTitle"> @@ -855,17 +855,64 @@ </widget> </item> <item row="3" column="0" colspan="2"> - <spacer name="verticalSpacer_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> + <widget class="QGroupBox" name="groupBox_9"> + <property name="title"> + <string>Cover Image Retrive</string> </property> - </spacer> + <layout class="QGridLayout" name="gridLayout_6"> + <item row="0" column="0"> + <widget class="QLabel" name="label_11"> + <property name="text"> + <string>Include files:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="coverIncludeLineEdit"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_12"> + <property name="text"> + <string>Exclude files:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="coverExcludeLineEdit"/> + </item> + <item row="2" column="0" colspan="3"> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <item> + <widget class="QLabel" name="label_13"> + <property name="text"> + <string>Recursive search depth:</string> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="coverDepthSpinBox"> + <property name="maximum"> + <number>6</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> </item> </layout> </widget> diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index e9a5b6fb4..de8fd76d9 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Povoleno</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Popis</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Soubor</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Umělec</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Album</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Název</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation>Číslo stopy</translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation>Číslo disku</translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation>Skladatel</translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation>Název souboru</translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation>Cesta k souboru</translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Žánr</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Rok</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Komentář</translation> </message> @@ -425,7 +425,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Zavřít</translation> </message> @@ -440,47 +460,47 @@ <translation>Souborový dialog</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Povolit používání proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Adresa proxy:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Port proxy:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Použít autorizaci pro proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Uživatelské jméno:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Heslo:</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Sbalené téma</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Rozbalené téma</translation> </message> @@ -535,12 +555,12 @@ <translation>Převést %20 na mezery</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Vybrat soubory s tématy</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Soubory s tématy</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>Přidat &soubor</translation> </message> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>Přidat &adresář</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Odstranit vybrané</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>Odstranit &vše</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>Odstranit &nevybrané</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Odstranit nedostupné soubory</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>Zobrazit &informace o skladbě</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Seřadit seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Podle názvu skladby</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Podle názvu souboru</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>Podle cesty a názvu souboru</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Podle data</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Seřadit výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Zamíchat seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Obrátit pořadí seznamu</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Invertovat výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Zrušit výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Vybrat vše</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Nový seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>Načíst &seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Uložit seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>Přidat &URL</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Podle čísla skladby</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Fronta</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Činnosti</translation> </message> diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index cfab1045b..611a801b9 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Aktiviert</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Beschreibung</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Dateiname</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Interpret</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Album</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Titel</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation>Stücknummer</translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation>CD-Nummer</translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Genre</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation>Komponist</translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation>Dateiname</translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation>Dateipfad</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Jahr</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Kommentar</translation> </message> @@ -425,7 +425,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Schließen</translation> </message> @@ -440,47 +460,47 @@ <translation>Datei-Dialog</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Proxyserver</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Proxyserver verwenden</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Name des Proxyservers:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Port:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Authentisierung verwenden</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Benutzername:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Passwort:</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Archiviertes Design</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Nicht archiviertes Design</translation> </message> @@ -535,12 +555,12 @@ <translation>%20 in Leerzeichen umwandeln</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Design-Dateien auswählen</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Design-Dateien</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Datei hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Verzeichnis hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Ausgewählte entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>Alle &entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Nicht ausgewählte entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Nichtverfügbare Dateien entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Titeldetails anzeigen</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Wiedergabeliste sortieren</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Nach Titel</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Nach Dateinamen</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>Nach Pfad + Dateinamen</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Nach Datum</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Auswahl sortieren</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Wiedergabeliste mischen</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Wiedergabeliste umkehren</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Auswahl umkehren</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Auswahl aufheben</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>Alle aus&wählen</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Strg+A</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Neue Wiedergabeliste</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>Wiedergabeliste &laden</translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>Wiedergabeliste &speichern</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Umschalt+S</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&URL hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Nach Titelnummer</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Warteschlange</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Aktionen</translation> </message> diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index 8d3d51554..b180e988f 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Attivo</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Descrizione</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>File</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Interprete</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Album</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Titolo</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Genere</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Anno</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Commento</translation> </message> @@ -365,17 +365,17 @@ <translation>Avanzato</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Tema archiviato</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Tema non archiviato</translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Attiva il proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Nome del server : </translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Porta del server : </translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Usa autenticazione con il proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Utente: </translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Password : </translation> </message> @@ -535,12 +555,12 @@ <translation>Converti il carattere « %20 » in spazi</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Seleziona aspetto</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Aspetto</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Aggiungi brani</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Aggiungi cartelle</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Elimina la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>&Elimina tutto</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Elimina i non selezionati</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Rimuovi files non disponibili</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Dettagli della traccia</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Riordina la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Per titolo</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Per titolo del brano</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>per percorso più titolo del brano</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Per data</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Riordina la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Mescola i brnai della lista</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Inverti la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Inverti la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Non scegliere alcun brano</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Seleziona tutto</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Nuova lista</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>&Carica lista</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Salva lista</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Canc</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&Aggiungi URL</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Per numero di traccia</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Metti in coda</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Azioni</translation> </message> diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 8dc64b8a7..5ffb9ed8d 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Įjungtas</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Aprašymas</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Bylos pavadinimas</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Atlikėjas</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Albumas</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Pavadinimas</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Žanras</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Metai</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Komentaras</translation> </message> @@ -365,17 +365,17 @@ <translation>Papildomi</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Užverti</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Suspausta tema</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Išskleista tema</translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Įjungti proxy palaikymą </translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Proxy serveris:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation type="unfinished">Proxy portas:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Naudoti proxy autentifikavimą</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Proxy vartotojo vardas:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Proxy slaptažodis:</translation> </message> @@ -535,12 +555,12 @@ <translation type="unfinished">Konvertuoti %20 į tarpus</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Pasirinkti temų bylas</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Temų bylos</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Pridėti bylą</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Pridėti aplanką</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Pašalinti pasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>&Pašalinti visus</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Pašalinti NEpasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Takelio informacija</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Rūšiuoti</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Pagal dainos pavadinimą</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Pagal bylos pavadinimą</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>Pagal kelią iki bylos</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Pagal datą</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Rūšiuoti pasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Sumaišyti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Apversti</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation type="unfinished">Atšaukti pasirinkimą</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Nepasirinkti nei vieno</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Pasirinkti visus</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Naujas sąrašas</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation type="unfinished">&Įkelti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Išsaugoti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&Pridėti interneto adresą</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Pagal takelio numerį</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Į eilę</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Veiksmai</translation> </message> diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index c07f4d179..006a7b80d 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Włączone</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Opis</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Nazwa pliku</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Artysta</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Album</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Tytuł</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation>Numer utworu</translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation>Numer albumu</translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Gatunek</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation>Kompozytor</translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation>Nazwa pliku</translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation>Lokalizacja</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Rok</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Komentarz</translation> </message> @@ -365,17 +365,17 @@ <translation>Zaawansowane</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Zamknij</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Skompresowana skórka</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Niekompresowana skórka</translation> </message> @@ -490,37 +490,57 @@ <translation>Zgodność z Metacity</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Włącz proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Nazwa hosta proxy:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Port proxy:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Użyj autoryzacji z proxy</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Nazwa użytkownika:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Hasło:</translation> </message> @@ -535,12 +555,12 @@ <translation>Konwertuj sekwencje %20 na spacje</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Wybierz skórę</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Pliki skór</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Dodaj plik</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>Dodaj &katalog</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Usuń zaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>Usuń &wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>Usuń &niezaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Usuń niedostępne pliki</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Pokaż informacje o pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Sortuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Według nazwy</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation>Według nazwy albumu</translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation>Według artysty</translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Według nazwy pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>Według Ścieżki + Nazwy pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Wg Daty</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Sortuj zaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Tasuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Odwróć listę</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Odwróć zaznaczenie</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Odznacz wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Zaznacz wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Nowa lista</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation>Wybierz na&stępną listę</translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation>Wybierz poprzednią li&stę</translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation>Pokaż li&sty odtwarzania</translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation>Usuń listę o&dtwarzana</translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>&Ładuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Zapisz listę</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>Dod&aj Url</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Wg numeru utworu</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Kolejkuj</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Akcje</translation> </message> diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts index dfd9bb841..190dc50c4 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation type="unfinished">Ligado</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation type="unfinished">Descrição</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation type="unfinished">Nome do Arquivo</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation type="unfinished">Artista</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation type="unfinished">Álbum</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation type="unfinished">Título</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation type="unfinished">Gênero</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation type="unfinished">Ano</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation type="unfinished">Comentário</translation> </message> @@ -365,17 +365,17 @@ <translation type="unfinished">Avançado</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation type="unfinished">Fechar</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation type="unfinished"></translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation type="unfinished"></translation> </message> @@ -535,12 +555,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation type="unfinished"></translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation type="unfinished">&Adicionar arquivo</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation type="unfinished">&Adicionar Diretorio</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation type="unfinished">&Remover selecionadas</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation type="unfinished">&Remover tudo</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation type="unfinished">&Remover não selecionadas</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation type="unfinished">&Ver detalhes da Faixa</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation type="unfinished">Classificar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation type="unfinished">Por Título</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation type="unfinished">Por Nome</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation type="unfinished">Por Dirertório + Nome</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation type="unfinished">Por Data</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation type="unfinished">Classificar por Seleção</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation type="unfinished">Lista Eleatória</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation type="unfinished">Lista Revertida</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation type="unfinished">Inverter Seleção</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation type="unfinished">&Nenhum selecionado</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation type="unfinished">&Selecionar tudo</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation type="unfinished">&Nova lista</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation type="unfinished">&Carregar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation type="unfinished">&Salvar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation type="unfinished">Na fila</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation type="unfinished"></translation> </message> diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts index cd7ac17c3..a2cf94514 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Включён</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Описание</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Имя файла</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Исполнитель</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Альбом</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Название</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation>Номер трека</translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation>2-x разрядный номер трека</translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation>Номер диска</translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation>Условие</translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Жанр</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation>Композитор</translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation>Имя файла</translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation>Путь к файлу</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Год</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Комментарий</translation> </message> @@ -365,17 +365,17 @@ <translation>Дополнительно</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Закрыть</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Упакованная тема</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Распакованная тема</translation> </message> @@ -490,37 +490,57 @@ <translation>Совместимость с Metacity</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation>Поиск обложки альбома</translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation>Включить файлы:</translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation>Исключить файлы:</translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation>Глубина рекурсивного поиска:</translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Прокси</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Использовать прокси</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Прокси сервер:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Прокси порт:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Использовать авторизацию на прокси</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Имя пользователя прокси:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Пароль прокси:</translation> </message> @@ -535,12 +555,12 @@ <translation>Преобразовывать %20 в пробел</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Выберите файлы обложек</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Файлы обложек</translation> </message> @@ -574,7 +594,7 @@ <location filename="../forms/configdialog.ui" line="425"/> <location filename="../forms/configdialog.ui" line="449"/> <source>0</source> - <translation type="unfinished"></translation> + <translation>0</translation> </message> <message> <location filename="../forms/configdialog.ui" line="408"/> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Добавить файл</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Добавить директорию</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Удалить выделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>&Удалить всё</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Удалить невыделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Удалить недоступные файлы</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Информация</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Сортировать</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>По названию</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation>По альбому</translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation>По исполнителю</translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>По имени файла</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>По пути и файлу</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>По дате</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Сортировать выделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Перемешать</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Перевернуть</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Инвертировать выделение</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Снять выделение</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Выделить всё</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Новый список</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation>&Выбрать следующий список</translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation>&Выбрать предыдущий список</translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation>&Показать списки</translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation>&Удалить список</translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>&Загрузить список</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Сохранить список</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&Добавить URL</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>По номеру трека</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&В очередь</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Действия</translation> </message> diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index 8acf66279..b59ba4bb1 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Etkinleştirildi</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Açıklama</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Dosya adı</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Sanatçı</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Albüm</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Başlık</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Tarz</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Yıl</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Yorum</translation> </message> @@ -365,17 +365,17 @@ <translation>Gelişmiş</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Kapat</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Arşivlenmiş kabuk</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Arşivlenmemiş kabuk</translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Vekil sunucu</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Vekil sunucu kullanımını etkinleştir</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Vekil sunucu adı:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Vekil sunucu portu:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Vekil sunucu yetkilendirmesi kullan</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Vekil sunucu kullanıcı adı:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Vekil sunucu parolası:</translation> </message> @@ -535,12 +555,12 @@ <translation>%20 yi boşluğa çevir</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Kabuk Dosyası Seç</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Kabuk dosyaları</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Dosya Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Dizin Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Seçileni Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>&Hepsini Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Seçilmemişleri Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Parça Detaylarını Göster</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Listeyi Sınıflandır</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>Başlığa Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>Dosya Adına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>Dosya Yolu + Dosya Adına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>Tarihe Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Seçilenleri Sınıflandır</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Rastgele Listele</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Listeyi Ters Çevir</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Seçimi Tersine Çevir</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Hiçbirini Seçme</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Tümünü Seç</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Yeni Liste</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>&Liste Yükle</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Listeyi Kaydet</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&Url Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>Parça Numarasına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&Kuyruğa ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Eylemler</translation> </message> diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index 230dcc174..b1b203fa5 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>Увімкнено</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>Пояснення</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>Ім'я файлу</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>Виконавець</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>Альбом</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>Назва</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation>Номер треку</translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation>2- розрядний номер трека</translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation>Номер диску</translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation>Умова</translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>Жанр</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation>Композитор</translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation>Ім'я файлу</translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation>Шлях файлу</translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>Рік</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>Коментар</translation> </message> @@ -365,17 +365,17 @@ <translation>Додатково</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>Закрити</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>Упакована тема</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>Розпакована тема</translation> </message> @@ -490,37 +490,57 @@ <translation>Сумісність з Metacity</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>Проксі</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>Використосувати проксі</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>Сервер проксі:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>Порт проксі:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>Використовувати авторизацію на проксі</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>Ім'я користвача проксі:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>Пароль проксі:</translation> </message> @@ -535,12 +555,12 @@ <translation>Конвертувати %20 в пробіл</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>Вибрати файли скінів</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>Файли скінів</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>&Додати файл</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>&Додати теку</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>&Видалити вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>&Видалити все</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>&Видалити не вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation>Видалити недоступні файли</translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>&Інформація</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>Сортувати</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>За назвою</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation>За альбомом</translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation>За артистом</translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>За ім'ям файлу</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>За шляхом та файлом</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>За датою</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>Сортувати вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>Перемішати</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>Перевернути</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>Інвертувати вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>&Вибрати все</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>&Новий список</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation>Вибрати &наступний список</translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation>Вибрати &попередній список</translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation>Показати &всі списки</translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>&Завантажити список</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>&Зберегти список</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>&Додати адресу</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>&В чергу</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>Дії</translation> </message> diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index faaa182a1..5ac881be4 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>启用</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>描述</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>文件名</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>艺术家</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>专辑</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>标题</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>流派</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>年代</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>备注</translation> </message> @@ -365,17 +365,17 @@ <translation>高级</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>关闭</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>压缩皮肤</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>未压缩皮肤</translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>代理</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>启用代理</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>主机名:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>端口:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>需要身份验证</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>用户名:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>密码:</translation> </message> @@ -535,12 +555,12 @@ <translation>转换 %20 为空格</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>选择皮肤文件</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>皮肤文件</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>添加文件(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>添加文件夹(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>删除所选(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>删除全部(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>删除未选(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>查看音轨详细信息(&V)</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>列表排序</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>按标题</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>按文件名</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>按路径+文件名</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>按日期</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>选择排序</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>随机产生列表</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>逆序列表</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>反选</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>无选择(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>选择全部(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>新建列表(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>载入列表(&L)</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>保存列表(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>添加 URL (&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>按音轨</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>队列(&Q)</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>动作</translation> </message> diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts index 0c89883ad..c5fef4f88 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -173,94 +173,94 @@ <context> <name>ConfigDialog</name> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Enabled</source> <translation>啟用</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Description</source> <translation>說明</translation> </message> <message> - <location filename="../configdialog.cpp" line="232"/> - <location filename="../configdialog.cpp" line="285"/> - <location filename="../configdialog.cpp" line="317"/> - <location filename="../configdialog.cpp" line="350"/> - <location filename="../configdialog.cpp" line="383"/> + <location filename="../configdialog.cpp" line="236"/> + <location filename="../configdialog.cpp" line="289"/> + <location filename="../configdialog.cpp" line="321"/> + <location filename="../configdialog.cpp" line="354"/> + <location filename="../configdialog.cpp" line="387"/> <source>Filename</source> <translation>檔名</translation> </message> <message> - <location filename="../configdialog.cpp" line="582"/> + <location filename="../configdialog.cpp" line="586"/> <source>Artist</source> <translation>藝術家</translation> </message> <message> - <location filename="../configdialog.cpp" line="583"/> + <location filename="../configdialog.cpp" line="587"/> <source>Album</source> <translation>專輯</translation> </message> <message> - <location filename="../configdialog.cpp" line="584"/> + <location filename="../configdialog.cpp" line="588"/> <source>Title</source> <translation>標題</translation> </message> <message> - <location filename="../configdialog.cpp" line="585"/> + <location filename="../configdialog.cpp" line="589"/> <source>Track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="586"/> + <location filename="../configdialog.cpp" line="590"/> <source>Two-digit track number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="590"/> + <location filename="../configdialog.cpp" line="594"/> <source>Disc number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="594"/> + <location filename="../configdialog.cpp" line="598"/> <source>Condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="587"/> + <location filename="../configdialog.cpp" line="591"/> <source>Genre</source> <translation>流派</translation> </message> <message> - <location filename="../configdialog.cpp" line="589"/> + <location filename="../configdialog.cpp" line="593"/> <source>Composer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="591"/> + <location filename="../configdialog.cpp" line="595"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="592"/> + <location filename="../configdialog.cpp" line="596"/> <source>File path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../configdialog.cpp" line="593"/> + <location filename="../configdialog.cpp" line="597"/> <source>Year</source> <translation>年代</translation> </message> <message> - <location filename="../configdialog.cpp" line="588"/> + <location filename="../configdialog.cpp" line="592"/> <source>Comment</source> <translation>備註</translation> </message> @@ -365,17 +365,17 @@ <translation>進階</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="1021"/> + <location filename="../forms/configdialog.ui" line="1068"/> <source>Close</source> <translation>關閉</translation> </message> <message> - <location filename="../configdialog.cpp" line="194"/> + <location filename="../configdialog.cpp" line="198"/> <source>Archived skin</source> <translation>封包皮膚</translation> </message> <message> - <location filename="../configdialog.cpp" line="214"/> + <location filename="../configdialog.cpp" line="218"/> <source>Unarchived skin</source> <translation>未封包皮膚</translation> </message> @@ -490,37 +490,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../forms/configdialog.ui" line="889"/> + <location filename="../forms/configdialog.ui" line="860"/> + <source>Cover Image Retrive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="866"/> + <source>Include files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="876"/> + <source>Exclude files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="888"/> + <source>Recursive search depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../forms/configdialog.ui" line="936"/> <source>Proxy</source> <translation>代理</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="901"/> + <location filename="../forms/configdialog.ui" line="948"/> <source>Enable proxy usage</source> <translation>啟用代理</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="908"/> + <location filename="../forms/configdialog.ui" line="955"/> <source>Proxy host name:</source> <translation>主機名:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="921"/> + <location filename="../forms/configdialog.ui" line="968"/> <source>Proxy port:</source> <translation>通訊埠:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="934"/> + <location filename="../forms/configdialog.ui" line="981"/> <source>Use authentication with proxy</source> <translation>需要身份驗證</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="941"/> + <location filename="../forms/configdialog.ui" line="988"/> <source>Proxy user name:</source> <translation>用戶名:</translation> </message> <message> - <location filename="../forms/configdialog.ui" line="954"/> + <location filename="../forms/configdialog.ui" line="1001"/> <source>Proxy password:</source> <translation>密碼:</translation> </message> @@ -535,12 +555,12 @@ <translation>轉換 %20 為空格</translation> </message> <message> - <location filename="../configdialog.cpp" line="730"/> + <location filename="../configdialog.cpp" line="737"/> <source>Select Skin Files</source> <translation>選取皮膚檔案</translation> </message> <message> - <location filename="../configdialog.cpp" line="731"/> + <location filename="../configdialog.cpp" line="738"/> <source>Skin files</source> <translation>皮膚檔案</translation> </message> @@ -1045,239 +1065,239 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="174"/> + <location filename="../playlist.cpp" line="175"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="180"/> + <location filename="../playlist.cpp" line="181"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="213"/> + <location filename="../playlist.cpp" line="214"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="317"/> + <location filename="../playlist.cpp" line="318"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="324"/> + <location filename="../playlist.cpp" line="325"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="329"/> + <location filename="../playlist.cpp" line="330"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="336"/> + <location filename="../playlist.cpp" line="337"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="173"/> + <location filename="../playlist.cpp" line="174"/> <source>&Add File</source> <translation>添加檔案(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="179"/> + <location filename="../playlist.cpp" line="180"/> <source>&Add Directory</source> <translation>添加檔案夾(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="192"/> + <location filename="../playlist.cpp" line="193"/> <source>&Remove Selected</source> <translation>移除所選(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="198"/> + <location filename="../playlist.cpp" line="199"/> <source>&Remove All</source> <translation>移除全部(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="204"/> + <location filename="../playlist.cpp" line="205"/> <source>&Remove Unselected</source> <translation>移除未選(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="209"/> + <location filename="../playlist.cpp" line="210"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="212"/> + <location filename="../playlist.cpp" line="213"/> <source>&View Track Details</source> <translation>檢視音軌詳細資訊(&V)</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="222"/> <source>Sort List</source> <translation>清單排序</translation> </message> <message> - <location filename="../playlist.cpp" line="224"/> - <location filename="../playlist.cpp" line="258"/> + <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="259"/> <source>By Title</source> <translation>按標題</translation> </message> <message> - <location filename="../playlist.cpp" line="228"/> - <location filename="../playlist.cpp" line="262"/> + <location filename="../playlist.cpp" line="229"/> + <location filename="../playlist.cpp" line="263"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="232"/> - <location filename="../playlist.cpp" line="266"/> + <location filename="../playlist.cpp" line="233"/> + <location filename="../playlist.cpp" line="267"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="236"/> - <location filename="../playlist.cpp" line="270"/> + <location filename="../playlist.cpp" line="237"/> + <location filename="../playlist.cpp" line="271"/> <source>By Filename</source> <translation>按檔名</translation> </message> <message> - <location filename="../playlist.cpp" line="240"/> - <location filename="../playlist.cpp" line="274"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="275"/> <source>By Path + Filename</source> <translation>按路徑+檔名</translation> </message> <message> - <location filename="../playlist.cpp" line="244"/> - <location filename="../playlist.cpp" line="278"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="279"/> <source>By Date</source> <translation>按日期</translation> </message> <message> - <location filename="../playlist.cpp" line="256"/> + <location filename="../playlist.cpp" line="257"/> <source>Sort Selection</source> <translation>選取排序</translation> </message> <message> - <location filename="../playlist.cpp" line="291"/> + <location filename="../playlist.cpp" line="292"/> <source>Randomize List</source> <translation>隨機產生清單</translation> </message> <message> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="293"/> <source>Reverse List</source> <translation>逆串列表</translation> </message> <message> - <location filename="../playlist.cpp" line="304"/> + <location filename="../playlist.cpp" line="305"/> <source>Invert Selection</source> <translation>反選</translation> </message> <message> - <location filename="../playlist.cpp" line="310"/> + <location filename="../playlist.cpp" line="311"/> <source>&Select None</source> <translation>無選取(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="311"/> + <location filename="../playlist.cpp" line="312"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="317"/> <source>&Select All</source> <translation>選取全部(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="323"/> + <location filename="../playlist.cpp" line="324"/> <source>&New List</source> <translation>新建清單(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="348"/> + <location filename="../playlist.cpp" line="349"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="349"/> + <location filename="../playlist.cpp" line="350"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="354"/> + <location filename="../playlist.cpp" line="355"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="355"/> + <location filename="../playlist.cpp" line="356"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="360"/> + <location filename="../playlist.cpp" line="361"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="361"/> + <location filename="../playlist.cpp" line="362"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="328"/> + <location filename="../playlist.cpp" line="329"/> <source>&Delete List</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="335"/> + <location filename="../playlist.cpp" line="336"/> <source>&Load List</source> <translation>載入清單(&L)</translation> </message> <message> - <location filename="../playlist.cpp" line="341"/> + <location filename="../playlist.cpp" line="342"/> <source>&Save List</source> <translation>儲存清單(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="342"/> + <location filename="../playlist.cpp" line="343"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="193"/> + <location filename="../playlist.cpp" line="194"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="185"/> + <location filename="../playlist.cpp" line="186"/> <source>&Add Url</source> <translation>添加 URL (&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="186"/> + <location filename="../playlist.cpp" line="187"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="248"/> - <location filename="../playlist.cpp" line="282"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="283"/> <source>By Track Number</source> <translation>按音軌</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>&Queue</source> <translation>佇列(&Q)</translation> </message> <message> - <location filename="../playlist.cpp" line="300"/> + <location filename="../playlist.cpp" line="301"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="297"/> + <location filename="../playlist.cpp" line="298"/> <source>Actions</source> <translation>動作</translation> </message> |
