diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-09-19 11:44:55 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-09-19 11:44:55 +0000 |
| commit | dcd19e09a6734a240aa2e521cbe166d474969ab3 (patch) | |
| tree | dd9e475c76fe9e00d803868a05115d0536fc754c | |
| parent | 9d9230543013037d8e386ec60c1af0aac4b6d9b5 (diff) | |
| download | qmmp-dcd19e09a6734a240aa2e521cbe166d474969ab3.tar.gz qmmp-dcd19e09a6734a240aa2e521cbe166d474969ab3.tar.bz2 qmmp-dcd19e09a6734a240aa2e521cbe166d474969ab3.zip | |
added 'copy selection' patch (author: Avihay Baratz)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1900 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/ui/playlist.cpp | 67 | ||||
| -rw-r--r-- | src/ui/playlist.h | 3 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_cs.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_de.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_es.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_hu.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_it.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_ja.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_lt.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_nl.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pl_PL.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_pt_BR.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_ru.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_tr.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_uk_UA.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_CN.ts | 118 | ||||
| -rw-r--r-- | src/ui/translations/qmmp_zh_TW.ts | 118 |
17 files changed, 1030 insertions, 810 deletions
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp index dbef23089..7786ec249 100644 --- a/src/ui/playlist.cpp +++ b/src/ui/playlist.cpp @@ -175,6 +175,10 @@ void PlayList::createMenus() m_selectMenu = new QMenu (this); m_sortMenu = new QMenu (this); m_playlistMenu = new QMenu (this); + m_copySelectedMenu = new QMenu (tr("&Copy Selection To"), m_listWidget->menu()); + m_copySelectedMenu->setIcon(QIcon::fromTheme("edit-copy")); + connect (m_copySelectedMenu, SIGNAL (aboutToShow () ), this, SLOT (generateCopySelectedMenu ())); + connect (m_copySelectedMenu, SIGNAL (triggered ( QAction *) ), this, SLOT (copySelectedMenuActionTriggered( QAction *))); } void PlayList::createActions() @@ -307,8 +311,11 @@ void PlayList::createActions() m_sortMenu->addAction (QIcon::fromTheme("view-sort-descending"), tr("Reverse List"), m_pl_manager, SLOT(reverseList())); + m_listWidget->menu()->addSeparator(); m_listWidget->menu()->addActions (m_subMenu->actions().mid(0,3)); //use 3 first actions + + m_listWidget->menu()->addMenu(GeneralHandler::instance()->createMenu(GeneralHandler::PLAYLIST_MENU, tr("Actions"), this)); @@ -482,11 +489,15 @@ void PlayList::readSettings() if(!m_pl_selector) m_pl_selector = new PlayListSelector(m_pl_manager, this); m_pl_selector->show(); + m_listWidget->menu()->insertMenu(m_listWidget->menu()->actions().at(2),m_copySelectedMenu); } else { if(m_pl_selector) + { m_pl_selector->deleteLater(); + m_listWidget->menu()->removeAction(m_copySelectedMenu->menuAction()); + } m_pl_selector = 0; } if (m_update) @@ -612,6 +623,62 @@ void PlayList::showPlayLists() m_pl_browser->show(); } +void PlayList::generateCopySelectedMenu() +{ + m_copySelectedMenu->clear(); + QAction* action = m_copySelectedMenu->addAction (tr ("&New PlayList")); + action->setIcon(QIcon::fromTheme("document-new")); + m_copySelectedMenu->addSeparator(); + + foreach(QString name, m_pl_manager->playListNames()) + { + action = m_copySelectedMenu->addAction("&"+name.replace("&", "&&")); + } +} + +void PlayList::copySelectedMenuActionTriggered( QAction * action) +{ + PlayListModel *targetPlayList = 0; + QString actionText=action->text(); + if(action == m_copySelectedMenu->actions().at(0))//actionText == tr ("&New PlayList")) + { + targetPlayList = m_pl_manager->createPlayList(m_pl_manager->selectedPlayList()->name()); + } + else + { + actionText.remove(0,1).replace("&&", "&"); + foreach(PlayListModel *model, m_pl_manager->playLists()) + { + //if("&" + model->name().replace("&", "&&") == actionText) + if(model->name() == actionText) + { + targetPlayList=model; + break; + } + } + } + if(!targetPlayList) + { + qWarning("Error: Cannot find target playlist '%s'",qPrintable(actionText)); + return; + } + QList <PlayListItem *> theCopy; + foreach(PlayListItem *item, m_pl_manager->selectedPlayList()->getSelectedItems()) + { + item->updateTags(); + //NOTE: explicitly using default copy constructor default copy + //constructor doesn't do a deep copy so *m_info points to where the + //original did.this may very well be unnecessary, but I call + //updateTags() for readMetadata() to zero it before the copy + //TODO: If the PlayListItem default copy constructor isn't used + //elsewhere, a default copy constructor should be written that takes + //care of m_info and remove the line above + PlayListItem *newItem = new PlayListItem(*item); + theCopy << newItem; + } + targetPlayList->add(theCopy); +} + void PlayList::setMinimalMode(bool b) { if(!m_shaded) diff --git a/src/ui/playlist.h b/src/ui/playlist.h index 1fef98927..2959d5eab 100644 --- a/src/ui/playlist.h +++ b/src/ui/playlist.h @@ -84,6 +84,8 @@ class PlayList : public QWidget void updateSkin(); void deletePlaylist(); void showPlayLists(); + void generateCopySelectedMenu(); + void copySelectedMenuActionTriggered( QAction * action); private: void updatePositions(); @@ -109,6 +111,7 @@ class PlayList : public QWidget QMenu *m_selectMenu; QMenu *m_sortMenu; QMenu *m_playlistMenu; + QMenu *m_copySelectedMenu; QWidget *m_resizeWidget; Button *m_buttonAdd; Button *m_buttonSub; diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index a24c8de31..56af5015d 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>Přidat &soubor</translation> </message> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>Přidat &adresář</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Odstranit vybrané</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>Odstranit &vše</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>Odstranit &nevybrané</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Odstranit nedostupné soubory</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Odstranit duplicity</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>Zobrazit &informace o skladbě</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Seřadit seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Podle názvu skladby</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Podle alba</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Podle umělce</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Podle názvu souboru</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Podle cesty a názvu souboru</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Podle data</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Seřadit výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Zamíchat seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Obrátit pořadí seznamu</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Invertovat výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Zrušit výběr</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Vybrat vše</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Nový seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>Vybrat další &seznam skladeb</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>Vybrat předchozí &seznam skladeb</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>Zobrazit &seznamy skladeb</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>O&dstranit seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>Načíst &seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Uložit seznam</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>Přidat &URL</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Podle čísla skladby</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Fronta</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Činnosti</translation> </message> diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index 3a8ddbaf3..941c8333e 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Datei hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Verzeichnis hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Ausgewählte entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Entf</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>Alle &entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Nicht ausgewählte entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Nichtverfügbare Dateien entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Duplikate entfernen</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Titeldetails anzeigen</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Wiedergabeliste sortieren</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Nach Titel</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Nach Album</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Nach Interpret</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Nach Dateinamen</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Nach Pfad + Dateinamen</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Nach Datum</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Auswahl sortieren</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Wiedergabeliste mischen</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Wiedergabeliste umkehren</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Auswahl umkehren</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Auswahl aufheben</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Umschalt+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>Alle aus&wählen</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Strg+A</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Neue Wiedergabeliste</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Strg+T</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Strg+W</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Strg+Bild ab</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>Vorherige Wiedergabeli&ste auswählen</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Strg+Bild auf</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>Wiedergabeli&sten anzeigen</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Liste löschen</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>Wiedergabeliste &laden</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>Wiedergabeliste &speichern</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Umschalt+S</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&URL hinzufügen</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Nach Titelnummer</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Warteschlange</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Aktionen</translation> </message> diff --git a/src/ui/translations/qmmp_es.ts b/src/ui/translations/qmmp_es.ts index b85221f9e..492bf71e6 100644 --- a/src/ui/translations/qmmp_es.ts +++ b/src/ui/translations/qmmp_es.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Añadir archivo</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Añadir directorio</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Eliminar los seleccionados</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Eliminar todo</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Eliminar los no seleccionados</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Eliminar los archivos no disponibles</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Eliminar los duplicados</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Ver detalles de la pista</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Ordenar la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Por título</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Por album</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Por intérprete</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Por nombre de archivo</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Por ruta + nombre</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Por fecha</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Ordenar la selección</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Lista aleatoria</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Invertir la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Invertir la selección</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&No seleccionar nada</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Seleccionar todo</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Nueva lista</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Seleccionar la lista siguiente</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Seleccionar la lista anterior</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>&Mostrar las listas</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Borrar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Cargar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Guardar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Añadir URL</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Por número de pista</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Encolar</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Acciones</translation> </message> diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts index b8d1b48a2..7e10dc9af 100644 --- a/src/ui/translations/qmmp_hu.ts +++ b/src/ui/translations/qmmp_hu.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Fájl hozzáadása</translation> </message> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Könyvtár hazááadása</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Url hozzáadása</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Megjelöltek eltávolítása</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Összes eltávolítása</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Jelöletlenek eltávolítása</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Elérhetetlen fájlok eltávolítása</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Duplikációk eltávolítása</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>Szám adatainak &megnézése</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Lista rendezése</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Cím szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Album szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Előadó szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Fájlnév szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Elérési út és fájlnév szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Dátum szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Zene sorszáma szerint</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Jelöltek rendezése</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Lista összekeverése</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Fordított lista</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Tevékenységek</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Sorba tesz</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Fordított kijelölés</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Kijelölés megszűntetése</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Összes kijelölése</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Új lista</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Lista törlése</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Következő lista választása</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Előző lista választása</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>&Lejátszási lista mutatása</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Lista betöltése</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>Lista &mentése</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index 6ee34b2ea..2cd27a8de 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Aggiungi brani</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Aggiungi cartelle</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Elimina la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Elimina tutto</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Elimina i non selezionati</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Rimuovi files non disponibili</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Rimuovi duplicati</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Dettagli della traccia</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Riordina la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Per titolo</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Per album</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>PEr interprete</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Per titolo del brano</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>per percorso più titolo del brano</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Per data</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Riordina la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Mescola i brnai della lista</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Inverti la lista</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Inverti la selezione</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Non scegliere alcun brano</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Seleziona tutto</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Nuova lista</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Seleziona la successiva lista esecuzione brani</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Seleziona la rpecedente lista esecuzione brani</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>Mostra lista esecuzione brani</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Cancella lista</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Carica lista</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Salva lista</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Canc</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Aggiungi URL</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Per numero di traccia</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Metti in coda</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Azioni</translation> </message> diff --git a/src/ui/translations/qmmp_ja.ts b/src/ui/translations/qmmp_ja.ts index 21fac5f97..a67f6208e 100644 --- a/src/ui/translations/qmmp_ja.ts +++ b/src/ui/translations/qmmp_ja.ts @@ -1113,247 +1113,257 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>ファイルを追加(&F)</translation> </message> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>ディレクトリを追加(&D)</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>URLを追加(&U)</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>選択したものを除去(&V)</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Delele</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>すべて除去(&M)</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>選択外のものを除去(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>無効なファイルを除去</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>重複分を除去</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>トラックの詳細を表示(&D)</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>リストを並び換え</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>タイトル順に</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>アルバム名順に</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>アーティスト名順に</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>ファイル名順に</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>パスとファイル名の順に</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>日付順に</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>トラック番号順に</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>選択範囲内で並び換え</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>リストを順不同に</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>リストを逆順に</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>動作</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>選択範囲を反転</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>選択を解除(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>すべて選択(&E)</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>新規リスト(&W)</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>リストを削除(&D)</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>リストを読込(&L)</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>リストを保存(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>次のプレイリストを選択(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>前のプレイリストを選択(&P)</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>プレイリストを表示(&H)</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> + <message> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PlayListBrowser</name> diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 8e33814af..a57bb22f1 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -1114,244 +1114,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Pridėti bylą</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Pridėti aplanką</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Pašalinti pasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Pašalinti visus</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Pašalinti NEpasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Pašalinti nesamas bylas</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Pašalinti besidubliuojančius pavadinimus</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Takelio informacija</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Rūšiuoti</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Pagal dainos pavadinimą</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Pagal albumą</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Pagal atlikėją</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Pagal bylos pavadinimą</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Pagal kelią iki bylos</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Pagal datą</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Rūšiuoti pasirinktus</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Sumaišyti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Apversti</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Pasirinkti visus, išskyrus pažymėtą</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Nepasirinkti nei vieno</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Pasirinkti visus</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Naujas sąrašas</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Pasirinkti sekantį grojaraštį</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Pasirinkti ankstesnį grojaraštį</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>&Rodyti grojaraščius</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Pašalinti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Įkelti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Išsaugoti sąrašą</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Pridėti interneto adresą</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Pagal takelio numerį</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Į eilę</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Veiksmai</translation> </message> diff --git a/src/ui/translations/qmmp_nl.ts b/src/ui/translations/qmmp_nl.ts index 306eb65ed..0101c5ea1 100644 --- a/src/ui/translations/qmmp_nl.ts +++ b/src/ui/translations/qmmp_nl.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Voeg Bestand Toe</translation> </message> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Voeg Map toe</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Verwijder Geselecteerd</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Verwijder Alles</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Verwijder Gedeselecteerde</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Verwijder niet aanwezige bestanden</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Verwijder duplicaten</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Bekijk Nummer Details</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Sorteer Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Op Titel</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Op Album</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Op Artiest</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Op Bestandsnaam</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Op Pad + Bestandsnaam</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Op Datum</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Sorteer Selectie</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Schud Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Draai Lijst Om</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Draai Selectie Om</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Selecteer Niets</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation>Shift+A</translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Selecteer Alles</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Nieuwe Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation>Ctrl+W</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Selecteer Volgende Afspeellijst</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation>Ctrl+PgDown</translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Selecteer Vorige Afspeellijst</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation>Ctrl+PgUp</translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>&Toon Afspeellijst</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation>P</translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Verwijder Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Laad Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Bewaar Lijst</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Voeg URL toe</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Op Lied Nummer</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Rij</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Acties</translation> </message> diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 3137fa701..10ed0ecf0 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Dodaj plik</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>Dodaj &katalog</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Usuń zaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>Usuń &wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>Usuń &niezaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Usuń niedostępne pliki</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Usuń duplikaty</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Pokaż informacje o pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Sortuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Według nazwy</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>Według nazwy albumu</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>Według artysty</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Według nazwy pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Według Ścieżki + Nazwy pliku</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Wg Daty</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Sortuj zaznaczone</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Tasuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Odwróć listę</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Odwróć zaznaczenie</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Odznacz wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Zaznacz wszystkie</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Nowa lista</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>Wybierz na&stępną listę</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>Wybierz poprzednią li&stę</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>Pokaż li&sty odtwarzania</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>Usuń listę o&dtwarzana</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Ładuj listę</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Zapisz listę</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>Dod&aj Url</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Wg numeru utworu</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Kolejkuj</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <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 4b71c7fb0..40363fc88 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation type="unfinished">&Adicionar arquivo</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation type="unfinished">&Adicionar Diretorio</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation type="unfinished">&Remover selecionadas</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation type="unfinished">&Remover tudo</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation type="unfinished">&Remover não selecionadas</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation type="unfinished">&Ver detalhes da Faixa</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation type="unfinished">Classificar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation type="unfinished">Por Título</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation type="unfinished">Por Nome</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation type="unfinished">Por Dirertório + Nome</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation type="unfinished">Por Data</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation type="unfinished">Classificar por Seleção</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation type="unfinished">Lista Eleatória</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation type="unfinished">Lista Revertida</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation type="unfinished">Inverter Seleção</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation type="unfinished">&Nenhum selecionado</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation type="unfinished">&Selecionar tudo</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation type="unfinished">&Nova lista</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> - <source>&Delete List</source> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> <translation type="unfinished"></translation> </message> <message> <location filename="../playlist.cpp" line="351"/> + <source>&Delete List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation type="unfinished">&Carregar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation type="unfinished">&Salvar lista</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation type="unfinished">Na fila</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <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 874624a90..f4c29b95c 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Добавить файл</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Добавить директорию</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Удалить выделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Удалить всё</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Удалить невыделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Удалить недоступные файлы</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Удалить дубликаты</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Информация</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Сортировать</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>По названию</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>По альбому</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>По исполнителю</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>По имени файла</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>По пути и файлу</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>По дате</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Сортировать выделенное</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Перемешать</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Перевернуть</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Инвертировать выделение</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Снять выделение</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Выделить всё</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Новый список</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>&Выбрать следующий список</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>&Выбрать предыдущий список</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>&Показать списки</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Удалить список</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Загрузить список</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Сохранить список</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Добавить URL</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>По номеру трека</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&В очередь</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>Действия</translation> </message> diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index 18c8a00e9..f4483ceda 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Dosya Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Dizin Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Seçileni Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Hepsini Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Seçilmemişleri Kaldır</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Parça Detaylarını Göster</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Listeyi Sınıflandır</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>Başlığa Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>Dosya Adına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>Dosya Yolu + Dosya Adına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>Tarihe Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Seçilenleri Sınıflandır</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Rastgele Listele</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Listeyi Ters Çevir</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Seçimi Tersine Çevir</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Hiçbirini Seçme</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Tümünü Seç</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Yeni Liste</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> - <source>&Delete List</source> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> <translation type="unfinished"></translation> </message> <message> <location filename="../playlist.cpp" line="351"/> + <source>&Delete List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Liste Yükle</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Listeyi Kaydet</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Url Ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>Parça Numarasına Göre</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&Kuyruğa ekle</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <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 cdc675a90..cfd08f1cc 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>&Додати файл</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>&Додати теку</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>&Видалити вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>&Видалити все</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>&Видалити не вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation>Видалити недоступні файли</translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation>Видалити дублікати</translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>&Інформація</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>Сортувати</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>За назвою</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation>За альбомом</translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation>За артистом</translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>За ім'ям файлу</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>За шляхом та файлом</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>За датою</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>Сортувати вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>Перемішати</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>Перевернути</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>Інвертувати вибране</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>&Вибрати все</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>&Новий список</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation>Вибрати &наступний список</translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation>Вибрати &попередній список</translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation>Показати &всі списки</translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="351"/> <source>&Delete List</source> <translation>&Видалити список</translation> </message> <message> - <location filename="../playlist.cpp" line="351"/> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>&Завантажити список</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>&Зберегти список</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>&Додати адресу</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>&В чергу</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation></translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <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 7c909a4b7..46cfe4084 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>添加文件(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>添加文件夹(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>删除所选(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>删除全部(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>删除未选(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>查看音轨详细信息(&V)</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>列表排序</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>按标题</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>按文件名</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>按路径+文件名</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>按日期</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>选择排序</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>随机产生列表</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>逆序列表</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>反选</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>无选择(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>选择全部(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>新建列表(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> - <source>&Delete List</source> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> <translation type="unfinished"></translation> </message> <message> <location filename="../playlist.cpp" line="351"/> + <source>&Delete List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>载入列表(&L)</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>保存列表(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>添加 URL (&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>按音轨</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>队列(&Q)</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <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 e30dbf90a..040c44f2b 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -1113,244 +1113,254 @@ <context> <name>PlayList</name> <message> - <location filename="../playlist.cpp" line="184"/> + <location filename="../playlist.cpp" line="188"/> <source>F</source> <translation>F</translation> </message> <message> - <location filename="../playlist.cpp" line="190"/> + <location filename="../playlist.cpp" line="194"/> <source>D</source> <translation>D</translation> </message> <message> - <location filename="../playlist.cpp" line="226"/> + <location filename="../playlist.cpp" line="230"/> <source>Alt+I</source> <translation>Alt+I</translation> </message> <message> - <location filename="../playlist.cpp" line="333"/> + <location filename="../playlist.cpp" line="340"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../playlist.cpp" line="340"/> + <location filename="../playlist.cpp" line="347"/> <source>Ctrl+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="345"/> + <location filename="../playlist.cpp" line="352"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="352"/> + <location filename="../playlist.cpp" line="359"/> <source>O</source> <translation>O</translation> </message> <message> - <location filename="../playlist.cpp" line="183"/> + <location filename="../playlist.cpp" line="187"/> <source>&Add File</source> <translation>添加檔案(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="189"/> + <location filename="../playlist.cpp" line="178"/> + <source>&Copy Selection To</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="193"/> <source>&Add Directory</source> <translation>添加檔案夾(&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="202"/> + <location filename="../playlist.cpp" line="206"/> <source>&Remove Selected</source> <translation>移除所選(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="208"/> + <location filename="../playlist.cpp" line="212"/> <source>&Remove All</source> <translation>移除全部(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="214"/> + <location filename="../playlist.cpp" line="218"/> <source>&Remove Unselected</source> <translation>移除未選(&R)</translation> </message> <message> - <location filename="../playlist.cpp" line="219"/> + <location filename="../playlist.cpp" line="223"/> <source>Remove unavailable files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="221"/> + <location filename="../playlist.cpp" line="225"/> <source>Remove duplicates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="225"/> + <location filename="../playlist.cpp" line="229"/> <source>&View Track Details</source> <translation>檢視音軌詳細資訊(&V)</translation> </message> <message> - <location filename="../playlist.cpp" line="234"/> + <location filename="../playlist.cpp" line="238"/> <source>Sort List</source> <translation>清單排序</translation> </message> <message> - <location filename="../playlist.cpp" line="237"/> - <location filename="../playlist.cpp" line="272"/> + <location filename="../playlist.cpp" line="241"/> + <location filename="../playlist.cpp" line="276"/> <source>By Title</source> <translation>按標題</translation> </message> <message> - <location filename="../playlist.cpp" line="241"/> - <location filename="../playlist.cpp" line="276"/> + <location filename="../playlist.cpp" line="245"/> + <location filename="../playlist.cpp" line="280"/> <source>By Album</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="245"/> - <location filename="../playlist.cpp" line="280"/> + <location filename="../playlist.cpp" line="249"/> + <location filename="../playlist.cpp" line="284"/> <source>By Artist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="249"/> - <location filename="../playlist.cpp" line="284"/> + <location filename="../playlist.cpp" line="253"/> + <location filename="../playlist.cpp" line="288"/> <source>By Filename</source> <translation>按檔名</translation> </message> <message> - <location filename="../playlist.cpp" line="253"/> - <location filename="../playlist.cpp" line="288"/> + <location filename="../playlist.cpp" line="257"/> + <location filename="../playlist.cpp" line="292"/> <source>By Path + Filename</source> <translation>按路徑+檔名</translation> </message> <message> - <location filename="../playlist.cpp" line="257"/> - <location filename="../playlist.cpp" line="292"/> + <location filename="../playlist.cpp" line="261"/> + <location filename="../playlist.cpp" line="296"/> <source>By Date</source> <translation>按日期</translation> </message> <message> - <location filename="../playlist.cpp" line="269"/> + <location filename="../playlist.cpp" line="273"/> <source>Sort Selection</source> <translation>選取排序</translation> </message> <message> - <location filename="../playlist.cpp" line="305"/> + <location filename="../playlist.cpp" line="309"/> <source>Randomize List</source> <translation>隨機產生清單</translation> </message> <message> - <location filename="../playlist.cpp" line="307"/> + <location filename="../playlist.cpp" line="311"/> <source>Reverse List</source> <translation>逆串列表</translation> </message> <message> - <location filename="../playlist.cpp" line="320"/> + <location filename="../playlist.cpp" line="327"/> <source>Invert Selection</source> <translation>反選</translation> </message> <message> - <location filename="../playlist.cpp" line="326"/> + <location filename="../playlist.cpp" line="333"/> <source>&Select None</source> <translation>無選取(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="327"/> + <location filename="../playlist.cpp" line="334"/> <source>Shift+A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="332"/> + <location filename="../playlist.cpp" line="339"/> <source>&Select All</source> <translation>選取全部(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="339"/> + <location filename="../playlist.cpp" line="346"/> <source>&New List</source> <translation>新建清單(&N)</translation> </message> <message> - <location filename="../playlist.cpp" line="365"/> + <location filename="../playlist.cpp" line="372"/> <source>&Select Next Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="366"/> + <location filename="../playlist.cpp" line="373"/> <source>Ctrl+PgDown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="372"/> + <location filename="../playlist.cpp" line="379"/> <source>&Select Previous Playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="373"/> + <location filename="../playlist.cpp" line="380"/> <source>Ctrl+PgUp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="379"/> + <location filename="../playlist.cpp" line="386"/> <source>&Show Playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="380"/> + <location filename="../playlist.cpp" line="387"/> <source>P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlist.cpp" line="344"/> - <source>&Delete List</source> + <location filename="../playlist.cpp" line="629"/> + <source>&New PlayList</source> <translation type="unfinished"></translation> </message> <message> <location filename="../playlist.cpp" line="351"/> + <source>&Delete List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlist.cpp" line="358"/> <source>&Load List</source> <translation>載入清單(&L)</translation> </message> <message> - <location filename="../playlist.cpp" line="357"/> + <location filename="../playlist.cpp" line="364"/> <source>&Save List</source> <translation>儲存清單(&S)</translation> </message> <message> - <location filename="../playlist.cpp" line="358"/> + <location filename="../playlist.cpp" line="365"/> <source>Shift+S</source> <translation>Shift+S</translation> </message> <message> - <location filename="../playlist.cpp" line="203"/> + <location filename="../playlist.cpp" line="207"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../playlist.cpp" line="195"/> + <location filename="../playlist.cpp" line="199"/> <source>&Add Url</source> <translation>添加 URL (&A)</translation> </message> <message> - <location filename="../playlist.cpp" line="196"/> + <location filename="../playlist.cpp" line="200"/> <source>U</source> <translation>U</translation> </message> <message> - <location filename="../playlist.cpp" line="261"/> - <location filename="../playlist.cpp" line="296"/> + <location filename="../playlist.cpp" line="265"/> + <location filename="../playlist.cpp" line="300"/> <source>By Track Number</source> <translation>按音軌</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>&Queue</source> <translation>佇列(&Q)</translation> </message> <message> - <location filename="../playlist.cpp" line="316"/> + <location filename="../playlist.cpp" line="323"/> <source>Q</source> <translation>Q</translation> </message> <message> - <location filename="../playlist.cpp" line="313"/> + <location filename="../playlist.cpp" line="320"/> <source>Actions</source> <translation>動作</translation> </message> |
