From e2355d855d6275513fbff3192a2f1b97c1d20d8a Mon Sep 17 00:00:00 2001 From: David Sansome Date: Sun, 9 May 2010 20:18:05 +0000 Subject: [PATCH] Move the library filter widget out of MainWindow into another class, and show the widget when magnatune is selected --- src/CMakeLists.txt | 6 + src/libraryconfig.cpp | 6 + src/libraryfilterwidget.cpp | 196 ++++++++++++++++++++++++ src/libraryfilterwidget.h | 76 +++++++++ src/libraryfilterwidget.ui | 187 ++++++++++++++++++++++ src/magnatuneservice.cpp | 12 ++ src/magnatuneservice.h | 3 + src/mainwindow.cpp | 124 ++------------- src/mainwindow.h | 7 - src/mainwindow.ui | 247 +++++------------------------- src/radioservice.h | 3 + src/radioview.cpp | 4 + src/radioview.h | 6 + src/radioviewcontainer.cpp | 76 +++++++++ src/radioviewcontainer.h | 56 +++++++ src/radioviewcontainer.ui | 68 ++++++++ src/translations/cs.po | 99 ++++++------ src/translations/da.po | 99 ++++++------ src/translations/de.po | 99 ++++++------ src/translations/el.po | 99 ++++++------ src/translations/en_GB.po | 99 ++++++------ src/translations/es.po | 99 ++++++------ src/translations/fi.po | 99 ++++++------ src/translations/fr.po | 99 ++++++------ src/translations/gl.po | 99 ++++++------ src/translations/it.po | 99 ++++++------ src/translations/kk.po | 99 ++++++------ src/translations/nb.po | 99 ++++++------ src/translations/pl.po | 99 ++++++------ src/translations/pt.po | 99 ++++++------ src/translations/pt_BR.po | 99 ++++++------ src/translations/ro.po | 99 ++++++------ src/translations/ru.po | 99 ++++++------ src/translations/sk.po | 99 ++++++------ src/translations/sv.po | 99 ++++++------ src/translations/tr.po | 99 ++++++------ src/translations/translations.pot | 99 ++++++------ 37 files changed, 1879 insertions(+), 1277 deletions(-) create mode 100644 src/libraryfilterwidget.cpp create mode 100644 src/libraryfilterwidget.h create mode 100644 src/libraryfilterwidget.ui create mode 100644 src/radioviewcontainer.cpp create mode 100644 src/radioviewcontainer.h create mode 100644 src/radioviewcontainer.ui diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0c012abe3..7313ed0f0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -85,6 +85,8 @@ set(CLEMENTINE-SOURCES librarymodel.cpp playlistbackend.cpp mergedproxymodel.cpp + libraryfilterwidget.cpp + radioviewcontainer.cpp ) # Header files that have Q_OBJECT in @@ -155,6 +157,8 @@ set(CLEMENTINE-MOC-HEADERS playlistbackend.h database.h mergedproxymodel.h + libraryfilterwidget.h + radioviewcontainer.h ) # lists of engine source files @@ -215,6 +219,8 @@ set(CLEMENTINE-UI equalizerslider.ui transcodedialog.ui transcodelogdialog.ui + libraryfilterwidget.ui + radioviewcontainer.ui ) # Resource files diff --git a/src/libraryconfig.cpp b/src/libraryconfig.cpp index 8df67a1e3..31f6eb42a 100644 --- a/src/libraryconfig.cpp +++ b/src/libraryconfig.cpp @@ -35,6 +35,12 @@ LibraryConfig::LibraryConfig(QWidget* parent) } void LibraryConfig::SetModel(LibraryDirectoryModel *model) { + if (ui_.list->selectionModel()) { + disconnect(ui_.list->selectionModel(), + SIGNAL(currentRowChanged(QModelIndex, QModelIndex)), + this, SLOT(CurrentRowChanged(QModelIndex))); + } + model_ = model; ui_.list->setModel(model_); diff --git a/src/libraryfilterwidget.cpp b/src/libraryfilterwidget.cpp new file mode 100644 index 000000000..d1960a376 --- /dev/null +++ b/src/libraryfilterwidget.cpp @@ -0,0 +1,196 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#include "libraryfilterwidget.h" +#include "librarymodel.h" +#include "groupbydialog.h" +#include "libraryconfigdialog.h" + +#include +#include +#include +#include + +LibraryFilterWidget::LibraryFilterWidget(QWidget *parent) + : QWidget(parent), + model_(NULL), + group_by_dialog_(new GroupByDialog), + library_config_dialog_(new LibraryConfigDialog) +{ + ui_.setupUi(this); + + // Filter by age + QActionGroup* filter_age_group = new QActionGroup(this); + filter_age_group->addAction(ui_.filter_age_all); + filter_age_group->addAction(ui_.filter_age_today); + filter_age_group->addAction(ui_.filter_age_week); + filter_age_group->addAction(ui_.filter_age_month); + filter_age_group->addAction(ui_.filter_age_three_months); + filter_age_group->addAction(ui_.filter_age_year); + + filter_age_menu_ = new QMenu(tr("Show"), this); + filter_age_menu_->addActions(filter_age_group->actions()); + + filter_age_mapper_ = new QSignalMapper(this); + filter_age_mapper_->setMapping(ui_.filter_age_all, -1); + filter_age_mapper_->setMapping(ui_.filter_age_today, 60*60*24); + filter_age_mapper_->setMapping(ui_.filter_age_week, 60*60*24*7); + filter_age_mapper_->setMapping(ui_.filter_age_month, 60*60*24*30); + filter_age_mapper_->setMapping(ui_.filter_age_three_months, 60*60*24*30*3); + filter_age_mapper_->setMapping(ui_.filter_age_year, 60*60*24*365); + + connect(ui_.filter_age_all, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.filter_age_today, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.filter_age_week, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.filter_age_month, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.filter_age_three_months, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.filter_age_year, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_.clear, SIGNAL(clicked()), SLOT(ClearFilter())); + + // "Group by ..." + ui_.group_by_artist->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Artist))); + ui_.group_by_artist_album->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); + ui_.group_by_artist_yearalbum->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_YearAlbum))); + ui_.group_by_album->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Album))); + ui_.group_by_genre_album->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Album))); + ui_.group_by_genre_artist_album->setProperty("group_by", QVariant::fromValue( + LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); + + group_by_group_ = new QActionGroup(this); + group_by_group_->addAction(ui_.group_by_artist); + group_by_group_->addAction(ui_.group_by_artist_album); + group_by_group_->addAction(ui_.group_by_artist_yearalbum); + group_by_group_->addAction(ui_.group_by_album); + group_by_group_->addAction(ui_.group_by_genre_album); + group_by_group_->addAction(ui_.group_by_genre_artist_album); + group_by_group_->addAction(ui_.group_by_advanced); + + group_by_menu_ = new QMenu(tr("Group by"), this); + group_by_menu_->addActions(group_by_group_->actions()); + + connect(group_by_group_, SIGNAL(triggered(QAction*)), SLOT(GroupByClicked(QAction*))); + + // Library config menu + QMenu* library_menu = new QMenu(this); + library_menu->addMenu(filter_age_menu_); + library_menu->addMenu(group_by_menu_); + library_menu->addSeparator(); + config_action_ = library_menu->addAction( + tr("Configure library..."), library_config_dialog_.get(), SLOT(show())); + ui_.options->setMenu(library_menu); + connect(library_config_dialog_.get(), SIGNAL(accepted()), SIGNAL(LibraryConfigChanged())); +} + +LibraryFilterWidget::~LibraryFilterWidget() { +} + +void LibraryFilterWidget::SetLibraryModel(LibraryModel *model) { + if (model_) { + disconnect(model_, 0, this, 0); + disconnect(model_, 0, group_by_dialog_.get(), 0); + disconnect(group_by_dialog_.get(), 0, model_, 0); + disconnect(ui_.filter, 0, model_, 0); + disconnect(filter_age_mapper_, 0, model_, 0); + } + + model_ = model; + + // Connect signals + connect(model_, SIGNAL(GroupingChanged(LibraryModel::Grouping)), + group_by_dialog_.get(), SLOT(LibraryGroupingChanged(LibraryModel::Grouping))); + connect(model_, SIGNAL(GroupingChanged(LibraryModel::Grouping)), + SLOT(GroupingChanged(LibraryModel::Grouping))); + connect(group_by_dialog_.get(), SIGNAL(Accepted(LibraryModel::Grouping)), + model_, SLOT(SetGroupBy(LibraryModel::Grouping))); + connect(ui_.filter, SIGNAL(textChanged(QString)), model_, SLOT(SetFilterText(QString))); + connect(filter_age_mapper_, SIGNAL(mapped(int)), model_, SLOT(SetFilterAge(int))); + + // Set up the dialogs + library_config_dialog_->SetModel(model_->directory_model()); + + // Load settings + if (!settings_group_.isEmpty()) { + QSettings s; + s.beginGroup(settings_group_); + model_->SetGroupBy(LibraryModel::Grouping( + LibraryModel::GroupBy(s.value("group_by1", int(LibraryModel::GroupBy_Artist)).toInt()), + LibraryModel::GroupBy(s.value("group_by2", int(LibraryModel::GroupBy_Album)).toInt()), + LibraryModel::GroupBy(s.value("group_by3", int(LibraryModel::GroupBy_None)).toInt()))); + } +} + +void LibraryFilterWidget::GroupByClicked(QAction* action) { + if (action->property("group_by").isNull()) { + group_by_dialog_->show(); + return; + } + + LibraryModel::Grouping g = action->property("group_by").value(); + model_->SetGroupBy(g); +} + +void LibraryFilterWidget::GroupingChanged(const LibraryModel::Grouping& g) { + if (!settings_group_.isEmpty()) { + // Save the settings + QSettings s; + s.beginGroup(settings_group_); + s.setValue("group_by1", int(g[0])); + s.setValue("group_by2", int(g[1])); + s.setValue("group_by3", int(g[2])); + } + + // Now make sure the correct action is checked + foreach (QAction* action, group_by_group_->actions()) { + if (action->property("group_by").isNull()) + continue; + + if (g == action->property("group_by").value()) { + action->setChecked(true); + return; + } + } + ui_.group_by_advanced->setChecked(true); +} + +void LibraryFilterWidget::ClearFilter() { + ui_.filter->clear(); + ui_.filter->setFocus(); +} + +void LibraryFilterWidget::ShowConfigDialog() { + library_config_dialog_->show(); +} + +void LibraryFilterWidget::SetFilterHint(const QString& hint) { + ui_.filter->SetHint(hint); +} + +void LibraryFilterWidget::SetAgeFilterEnabled(bool enabled) { + filter_age_menu_->setEnabled(enabled); +} + +void LibraryFilterWidget::SetGroupByEnabled(bool enabled) { + group_by_menu_->setEnabled(enabled); +} + +void LibraryFilterWidget::SetConfigDialogEnabled(bool enabled) { + config_action_->setEnabled(enabled); +} diff --git a/src/libraryfilterwidget.h b/src/libraryfilterwidget.h new file mode 100644 index 000000000..e41fce843 --- /dev/null +++ b/src/libraryfilterwidget.h @@ -0,0 +1,76 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#ifndef LIBRARYFILTERWIDGET_H +#define LIBRARYFILTERWIDGET_H + +#include + +#include + +#include "ui_libraryfilterwidget.h" +#include "librarymodel.h" + +class GroupByDialog; +class LibraryConfigDialog; + +class QMenu; +class QActionGroup; +class QSignalMapper; + +class LibraryFilterWidget : public QWidget { + Q_OBJECT + + public: + LibraryFilterWidget(QWidget* parent = 0); + ~LibraryFilterWidget(); + + void SetFilterHint(const QString& hint); + void SetAgeFilterEnabled(bool enabled); + void SetGroupByEnabled(bool enabled); + void SetConfigDialogEnabled(bool enabled); + + void SetSettingsGroup(const QString& group) { settings_group_ = group; } + void SetLibraryModel(LibraryModel* model); + + signals: + void LibraryConfigChanged(); + + public slots: + void ShowConfigDialog(); + + private slots: + void GroupingChanged(const LibraryModel::Grouping& g); + void GroupByClicked(QAction* action); + void ClearFilter(); + + private: + Ui::LibraryFilterWidget ui_; + LibraryModel* model_; + + boost::scoped_ptr group_by_dialog_; + boost::scoped_ptr library_config_dialog_; + + QMenu* filter_age_menu_; + QMenu* group_by_menu_; + QAction* config_action_; + QActionGroup* group_by_group_; + QSignalMapper* filter_age_mapper_; + + QString settings_group_; +}; + +#endif // LIBRARYFILTERWIDGET_H diff --git a/src/libraryfilterwidget.ui b/src/libraryfilterwidget.ui new file mode 100644 index 000000000..173d1d7c2 --- /dev/null +++ b/src/libraryfilterwidget.ui @@ -0,0 +1,187 @@ + + + LibraryFilterWidget + + + + 0 + 0 + 400 + 30 + + + + Form + + + + 0 + + + 0 + + + + + + :/clear.png:/clear.png + + + + 22 + 22 + + + + true + + + + + + + Enter search terms here + + + + + + + + :/configure.png:/configure.png + + + + 16 + 16 + + + + QToolButton::InstantPopup + + + + + + + true + + + true + + + Entire collection + + + + + true + + + Added today + + + + + true + + + Added this week + + + + + true + + + Added within three months + + + Added within three months + + + + + true + + + Added this year + + + + + true + + + Added this month + + + + + true + + + Group by Artist + + + + + true + + + Group by Artist/Album + + + + + true + + + Group by Artist/Year - Album + + + + + true + + + Group by Album + + + + + true + + + Group by Genre/Album + + + + + true + + + Group by Genre/Artist/Album + + + + + true + + + Advanced grouping... + + + + + + LineEdit + QLineEdit +
lineedit.h
+
+
+ + + + +
diff --git a/src/magnatuneservice.cpp b/src/magnatuneservice.cpp index 18558ac8d..fe6dea514 100644 --- a/src/magnatuneservice.cpp +++ b/src/magnatuneservice.cpp @@ -20,6 +20,7 @@ #include "mergedproxymodel.h" #include "librarymodel.h" #include "librarybackend.h" +#include "libraryfilterwidget.h" #include #include @@ -33,6 +34,7 @@ #include const char* MagnatuneService::kServiceName = "Magnatune"; +const char* MagnatuneService::kSettingsGroup = "Magnatune"; const char* MagnatuneService::kDatabaseUrl = "http://magnatune.com/info/song_info_xml.gz"; const char* MagnatuneService::kSongsTable = "magnatune_songs"; @@ -200,3 +202,13 @@ void MagnatuneService::AddToPlaylist() { void MagnatuneService::Homepage() { QDesktopServices::openUrl(QUrl(kHomepage)); } + +bool MagnatuneService::SetupLibraryFilter(LibraryFilterWidget* w) const { + w->SetSettingsGroup(kSettingsGroup); + w->SetLibraryModel(library_model_); + w->SetFilterHint(tr("Search Magnatune")); + w->SetAgeFilterEnabled(false); + w->SetConfigDialogEnabled(false); + + return true; +} diff --git a/src/magnatuneservice.h b/src/magnatuneservice.h index a92e88c88..2e7aaf64b 100644 --- a/src/magnatuneservice.h +++ b/src/magnatuneservice.h @@ -35,6 +35,7 @@ class MagnatuneService : public RadioService { ~MagnatuneService(); static const char* kServiceName; + static const char* kSettingsGroup; static const char* kDatabaseUrl; static const char* kSongsTable; static const char* kHomepage; @@ -47,6 +48,8 @@ class MagnatuneService : public RadioService { void ShowContextMenu(RadioItem* item, const QModelIndex& index, const QPoint& global_pos); + bool SetupLibraryFilter(LibraryFilterWidget *) const; + private slots: void UpdateTotalSongCount(int count) { total_song_count_ = count; } void ReloadDatabase(); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 92e03afcb..9361417e5 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -48,6 +48,7 @@ #include "playlistbackend.h" #include "database.h" #include "mergedproxymodel.h" +#include "radioviewcontainer.h" #include "globalshortcuts/globalshortcuts.h" @@ -91,7 +92,6 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid playlist_sequence_(new PlaylistSequence(this)), edit_tag_dialog_(new EditTagDialog), multi_loading_indicator_(new MultiLoadingIndicator(this)), - library_config_dialog_(new LibraryConfigDialog), about_dialog_(new About), database_(new Database(this)), radio_model_(new RadioModel(database_, this)), @@ -103,7 +103,6 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid settings_dialog_(new SettingsDialog), add_stream_dialog_(new AddStreamDialog), cover_manager_(new AlbumCoverManager(network, library_->model()->backend())), - group_by_dialog_(new GroupByDialog), equalizer_(new Equalizer), transcode_dialog_(new TranscodeDialog), playlist_menu_(new QMenu(this)), @@ -141,10 +140,9 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid ui_.library_view->setModel(library_sort_model_); ui_.library_view->SetLibrary(library_->model()); - library_config_dialog_->SetModel(library_->model()->directory_model()); settings_dialog_->SetLibraryDirectoryModel(library_->model()->directory_model()); - ui_.radio_view->setModel(radio_model_->merged_model()); + ui_.radio_view->SetModel(radio_model_); cover_manager_->Init(); @@ -159,7 +157,6 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid connect(ui_.action_stop, SIGNAL(triggered()), player_, SLOT(Stop())); connect(ui_.action_quit, SIGNAL(triggered()), qApp, SLOT(quit())); connect(ui_.action_stop_after_this_track, SIGNAL(triggered()), SLOT(StopAfterCurrent())); - connect(ui_.library_filter, SIGNAL(textChanged(QString)), library_->model(), SLOT(SetFilterText(QString))); connect(ui_.action_ban, SIGNAL(triggered()), radio_model_->GetLastFMService(), SLOT(Ban())); connect(ui_.action_love, SIGNAL(triggered()), SLOT(Love())); connect(ui_.action_clear_playlist, SIGNAL(triggered()), playlist_, SLOT(Clear())); @@ -236,82 +233,16 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid // Library connections connect(ui_.library_view, SIGNAL(doubleClicked(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); connect(ui_.library_view, SIGNAL(AddToPlaylist(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); - connect(ui_.library_view, SIGNAL(ShowConfigDialog()), library_config_dialog_.get(), SLOT(show())); + connect(ui_.library_view, SIGNAL(ShowConfigDialog()), ui_.library_filter, SLOT(ShowConfigDialog())); connect(library_->model(), SIGNAL(TotalSongCountUpdated(int)), ui_.library_view, SLOT(TotalSongCountUpdated(int))); connect(library_, SIGNAL(ScanStarted()), SLOT(LibraryScanStarted())); connect(library_, SIGNAL(ScanFinished()), SLOT(LibraryScanFinished())); - // Age filters - QActionGroup* filter_age_group = new QActionGroup(this); - filter_age_group->addAction(ui_.filter_age_all); - filter_age_group->addAction(ui_.filter_age_today); - filter_age_group->addAction(ui_.filter_age_week); - filter_age_group->addAction(ui_.filter_age_month); - filter_age_group->addAction(ui_.filter_age_three_months); - filter_age_group->addAction(ui_.filter_age_year); - - QMenu* filter_age_menu = new QMenu("Show", this); - filter_age_menu->addActions(filter_age_group->actions()); - - QSignalMapper* filter_age_mapper = new QSignalMapper(this); - filter_age_mapper->setMapping(ui_.filter_age_all, -1); - filter_age_mapper->setMapping(ui_.filter_age_today, 60*60*24); - filter_age_mapper->setMapping(ui_.filter_age_week, 60*60*24*7); - filter_age_mapper->setMapping(ui_.filter_age_month, 60*60*24*30); - filter_age_mapper->setMapping(ui_.filter_age_three_months, 60*60*24*30*3); - filter_age_mapper->setMapping(ui_.filter_age_year, 60*60*24*365); - - connect(ui_.filter_age_all, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(ui_.filter_age_today, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(ui_.filter_age_week, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(ui_.filter_age_month, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(ui_.filter_age_three_months, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(ui_.filter_age_year, SIGNAL(triggered()), filter_age_mapper, SLOT(map())); - connect(filter_age_mapper, SIGNAL(mapped(int)), library_->model(), SLOT(SetFilterAge(int))); - connect(ui_.library_filter_clear, SIGNAL(clicked()), SLOT(ClearLibraryFilter())); - - // "Group by ..." - ui_.group_by_artist->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Artist))); - ui_.group_by_artist_album->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); - ui_.group_by_artist_yearalbum->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_YearAlbum))); - ui_.group_by_album->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Album))); - ui_.group_by_genre_album->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Album))); - ui_.group_by_genre_artist_album->setProperty("group_by", QVariant::fromValue( - LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); - - group_by_group_ = new QActionGroup(this); - group_by_group_->addAction(ui_.group_by_artist); - group_by_group_->addAction(ui_.group_by_artist_album); - group_by_group_->addAction(ui_.group_by_artist_yearalbum); - group_by_group_->addAction(ui_.group_by_album); - group_by_group_->addAction(ui_.group_by_genre_album); - group_by_group_->addAction(ui_.group_by_genre_artist_album); - group_by_group_->addAction(ui_.group_by_advanced); - - QMenu* group_by_menu = new QMenu("Group by", this); - group_by_menu->addActions(group_by_group_->actions()); - - connect(group_by_group_, SIGNAL(triggered(QAction*)), SLOT(GroupByClicked(QAction*))); - connect(library_->model(), SIGNAL(GroupingChanged(LibraryModel::Grouping)), - group_by_dialog_.get(), SLOT(LibraryGroupingChanged(LibraryModel::Grouping))); - connect(library_->model(), SIGNAL(GroupingChanged(LibraryModel::Grouping)), - SLOT(LibraryGroupingChanged(LibraryModel::Grouping))); - connect(group_by_dialog_.get(), SIGNAL(Accepted(LibraryModel::Grouping)), - library_->model(), SLOT(SetGroupBy(LibraryModel::Grouping))); - - // Library config menu - QMenu* library_menu = new QMenu(this); - library_menu->addMenu(filter_age_menu); - library_menu->addMenu(group_by_menu); - library_menu->addSeparator(); - library_menu->addAction(tr("Configure library..."), library_config_dialog_.get(), SLOT(show())); - ui_.library_options->setMenu(library_menu); - connect(library_config_dialog_.get(), SIGNAL(accepted()), ui_.library_view, SLOT(ReloadSettings())); + // Library filter widget + ui_.library_filter->SetSettingsGroup(kSettingsGroup); + ui_.library_filter->SetLibraryModel(library_->model()); + connect(ui_.library_filter, SIGNAL(LibraryConfigChanged()), ui_.library_view, + SLOT(ReloadSettings())); // Playlist menu QAction* playlist_undo = playlist_->undo_stack()->createUndoAction(this); @@ -350,7 +281,7 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid connect(radio_model_, SIGNAL(AddItemsToPlaylist(SongList)), SLOT(InsertRadioItems(SongList))); connect(radio_model_->GetLastFMService(), SIGNAL(ScrobblingEnabledChanged(bool)), SLOT(ScrobblingEnabledChanged(bool))); connect(radio_model_->GetLastFMService(), SIGNAL(ButtonVisibilityChanged(bool)), SLOT(LastFMButtonVisibilityChanged(bool))); - connect(ui_.radio_view, SIGNAL(doubleClicked(QModelIndex)), SLOT(RadioDoubleClick(QModelIndex))); + connect(ui_.radio_view->tree(), SIGNAL(doubleClicked(QModelIndex)), SLOT(RadioDoubleClick(QModelIndex))); LastFMButtonVisibilityChanged(radio_model_->GetLastFMService()->AreButtonsVisible()); @@ -429,11 +360,6 @@ MainWindow::MainWindow(QNetworkAccessManager* network, Engine::Type engine, QWid ui_.file_view->SetPath(settings_.value("file_path", QDir::homePath()).toString()); - library_->model()->SetGroupBy(LibraryModel::Grouping( - LibraryModel::GroupBy(settings_.value("group_by1", int(LibraryModel::GroupBy_Artist)).toInt()), - LibraryModel::GroupBy(settings_.value("group_by2", int(LibraryModel::GroupBy_Album)).toInt()), - LibraryModel::GroupBy(settings_.value("group_by3", int(LibraryModel::GroupBy_None)).toInt()))); - #ifndef Q_OS_DARWIN StartupBehaviour behaviour = StartupBehaviour(settings_.value("startupbehaviour", Startup_Remember).toInt()); @@ -650,11 +576,6 @@ void MainWindow::SetHiddenInTray(bool hidden) { } } -void MainWindow::ClearLibraryFilter() { - ui_.library_filter->clear(); - ui_.library_filter->setFocus(); -} - void MainWindow::FilePathChanged(const QString& path) { settings_.setValue("file_path", path); } @@ -931,34 +852,7 @@ void MainWindow::PlaylistRemoveCurrent() { ui_.playlist->RemoveSelected(); } -void MainWindow::GroupByClicked(QAction* action) { - if (action->property("group_by").isNull()) { - group_by_dialog_->show(); - return; - } - LibraryModel::Grouping g = action->property("group_by").value(); - library_->model()->SetGroupBy(g); -} - -void MainWindow::LibraryGroupingChanged(const LibraryModel::Grouping& g) { - // Save the settings - settings_.setValue("group_by1", int(g[0])); - settings_.setValue("group_by2", int(g[1])); - settings_.setValue("group_by3", int(g[2])); - - // Now make sure the correct action is checked - foreach (QAction* action, group_by_group_->actions()) { - if (action->property("group_by").isNull()) - continue; - - if (g == action->property("group_by").value()) { - action->setChecked(true); - return; - } - } - ui_.group_by_advanced->setChecked(true); -} void MainWindow::PlaylistEditFinished(const QModelIndex& index) { if (index == playlist_menu_index_) diff --git a/src/mainwindow.h b/src/mainwindow.h index 5b00ad76e..7f48c8a6f 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -30,7 +30,6 @@ class Playlist; class Player; class Library; -class LibraryConfigDialog; class PlaylistBackend; class RadioModel; class Song; @@ -108,9 +107,6 @@ class MainWindow : public QMainWindow { void StopAfterCurrent(); void AddLibraryItemToPlaylist(const QModelIndex& index); - void ClearLibraryFilter(); - void GroupByClicked(QAction*); - void LibraryGroupingChanged(const LibraryModel::Grouping& g); void VolumeWheelEvent(int delta); void TrayClicked(QSystemTrayIcon::ActivationReason reason); @@ -150,7 +146,6 @@ class MainWindow : public QMainWindow { PlaylistSequence* playlist_sequence_; boost::scoped_ptr edit_tag_dialog_; MultiLoadingIndicator* multi_loading_indicator_; - boost::scoped_ptr library_config_dialog_; boost::scoped_ptr about_dialog_; Database* database_; @@ -164,7 +159,6 @@ class MainWindow : public QMainWindow { boost::scoped_ptr settings_dialog_; boost::scoped_ptr add_stream_dialog_; boost::scoped_ptr cover_manager_; - boost::scoped_ptr group_by_dialog_; boost::scoped_ptr equalizer_; boost::scoped_ptr transcode_dialog_; @@ -172,7 +166,6 @@ class MainWindow : public QMainWindow { QAction* playlist_play_pause_; QAction* playlist_stop_after_; QModelIndex playlist_menu_index_; - QActionGroup* group_by_group_; QSortFilterProxyModel* library_sort_model_; diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 2fbd9ca0c..fa2402179 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -14,7 +14,7 @@ Clementine - + :/icon.png:/icon.png @@ -291,52 +291,7 @@ 0 - - - 0 - - - - - - :/clear.png:/clear.png - - - - 22 - 22 - - - - true - - - - - - - Enter search terms here - - - - - - - - :/configure.png:/configure.png - - - - 16 - 16 - - - - QToolButton::InstantPopup - - - - + @@ -385,29 +340,7 @@ 0 - - - true - - - QAbstractItemView::DragOnly - - - true - - - QAbstractItemView::ExtendedSelection - - - true - - - true - - - true - - + @@ -502,7 +435,7 @@ - + :/media-skip-backward.png:/media-skip-backward.png @@ -511,7 +444,7 @@ - + :/media-playback-start.png:/media-playback-start.png @@ -523,7 +456,7 @@ false - + :/media-playback-stop.png:/media-playback-stop.png @@ -532,7 +465,7 @@ - + :/media-skip-forward.png:/media-skip-forward.png @@ -541,7 +474,7 @@ - + :/exit.png:/exit.png @@ -553,73 +486,19 @@ - + :/media-playback-stop.png:/media-playback-stop.png Stop after this track - - - true - - - true - - - Entire collection - - - - - true - - - Added today - - - - - true - - - Added this week - - - - - true - - - Added within three months - - - Added within three months - - - - - true - - - Added this year - - - - - true - - - Added this month - - false - + :/last.fm/love.png:/last.fm/love.png @@ -631,7 +510,7 @@ false - + :/last.fm/ban.png:/last.fm/ban.png @@ -640,7 +519,7 @@ - + :/clear-list.png:/clear-list.png @@ -652,7 +531,7 @@ - + :/edit-track.png:/edit-track.png @@ -679,7 +558,7 @@ - + :/configure.png:/configure.png @@ -693,7 +572,7 @@ - + :/shuffle.png:/shuffle.png @@ -702,7 +581,7 @@ - + :/open_media.png:/open_media.png @@ -711,7 +590,7 @@ - + :/open_stream.png:/open_stream.png @@ -720,7 +599,7 @@ - + :/open_media.png:/open_media.png @@ -729,7 +608,7 @@ - + :/download.png:/download.png @@ -738,7 +617,7 @@ - + :/media-playlist-shuffle.png:/media-playlist-shuffle.png @@ -747,7 +626,7 @@ - + :/media-playlist-repeat.png:/media-playlist-repeat.png @@ -756,69 +635,13 @@ - + :/list-remove.png:/list-remove.png Remove from playlist - - - true - - - Group by Artist - - - - - true - - - Group by Artist/Album - - - - - true - - - Group by Artist/Year - Album - - - - - true - - - Group by Album - - - - - true - - - Group by Genre/Album - - - - - true - - - Group by Genre/Artist/Album - - - - - true - - - Advanced grouping... - - Equalizer @@ -832,11 +655,6 @@ - - LineEdit - QLineEdit -
lineedit.h
-
Amarok::VolumeSlider QSlider @@ -858,18 +676,27 @@
fileview.h
1
- - RadioView - QTreeView -
radioview.h
-
AnalyzerContainer QWidget
analyzers/analyzercontainer.h
1
+ + LibraryFilterWidget + QWidget +
libraryfilterwidget.h
+ 1 +
+ + RadioViewContainer + QWidget +
radioviewcontainer.h
+ 1 +
- + + + diff --git a/src/radioservice.h b/src/radioservice.h index 7e6e87aa5..e7b1432a3 100644 --- a/src/radioservice.h +++ b/src/radioservice.h @@ -26,6 +26,7 @@ #include "song.h" class RadioModel; +class LibraryFilterWidget; class RadioService : public QObject { Q_OBJECT @@ -54,6 +55,8 @@ class RadioService : public QObject { virtual bool IsPauseAllowed() const { return true; } virtual bool ShowLastFmControls() const { return false; } + virtual bool SetupLibraryFilter(LibraryFilterWidget*) const { return false; } + virtual void ReloadSettings() {} virtual QString Icon() { return QString(); } diff --git a/src/radioview.cpp b/src/radioview.cpp index 667af464e..67f4ade31 100644 --- a/src/radioview.cpp +++ b/src/radioview.cpp @@ -40,3 +40,7 @@ void RadioView::contextMenuEvent(QContextMenuEvent* e) { merged_model->mapToSource(index), e->globalPos()); } + +void RadioView::currentChanged(const QModelIndex ¤t, const QModelIndex&) { + emit CurrentIndexChanged(current); +} diff --git a/src/radioview.h b/src/radioview.h index 6b09c7b59..9f14df373 100644 --- a/src/radioview.h +++ b/src/radioview.h @@ -27,6 +27,12 @@ class RadioView : public QTreeView { // QWidget void contextMenuEvent(QContextMenuEvent* e); + + // QTreeView + void currentChanged(const QModelIndex ¤t, const QModelIndex &previous); + + signals: + void CurrentIndexChanged(const QModelIndex& index); }; #endif // RADIOVIEW_H diff --git a/src/radioviewcontainer.cpp b/src/radioviewcontainer.cpp new file mode 100644 index 000000000..ff68b0d81 --- /dev/null +++ b/src/radioviewcontainer.cpp @@ -0,0 +1,76 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#include "radioviewcontainer.h" +#include "radiomodel.h" +#include "radioservice.h" +#include "mergedproxymodel.h" + +#include +#include + +RadioViewContainer::RadioViewContainer(QWidget *parent) + : QWidget(parent), + model_(NULL), + current_service_(NULL), + filter_visible_(false), + filter_animation_(new QTimeLine(500, this)) +{ + ui_.setupUi(this); + + filter_animation_->setFrameRange(0, ui_.filter->sizeHint().height()); + connect(filter_animation_, SIGNAL(frameChanged(int)), SLOT(SetFilterHeight(int))); + + ui_.filter->setMaximumHeight(0); +} + +void RadioViewContainer::SetModel(RadioModel* model) { + model_ = model; + + ui_.tree->setModel(model->merged_model()); + + connect(ui_.tree->selectionModel(), + SIGNAL(currentChanged(QModelIndex,QModelIndex)), + SLOT(CurrentIndexChanged(QModelIndex))); +} + +void RadioViewContainer::CurrentIndexChanged(const QModelIndex& index) { + RadioItem* item = model_->IndexToItem( + model_->merged_model()->FindSourceParent(index)); + if (!item) + return; + + RadioService* service = item->service; + if (!service || service == current_service_) + return; + + qDebug() << service->name(); + + SetFilterVisible(service->SetupLibraryFilter(ui_.filter)); +} + +void RadioViewContainer::SetFilterVisible(bool visible) { + if (filter_visible_ == visible) + return; + filter_visible_ = visible; + + filter_animation_->setDirection(visible ? QTimeLine::Forward : QTimeLine::Backward); + filter_animation_->start(); +} + +void RadioViewContainer::SetFilterHeight(int height) { + ui_.filter->setMaximumHeight(height); +} diff --git a/src/radioviewcontainer.h b/src/radioviewcontainer.h new file mode 100644 index 000000000..383ae2b5b --- /dev/null +++ b/src/radioviewcontainer.h @@ -0,0 +1,56 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#ifndef RADIOVIEWCONTAINER_H +#define RADIOVIEWCONTAINER_H + +#include + +#include "ui_radioviewcontainer.h" + +class RadioModel; +class RadioService; +class RadioView; + +class QTimeLine; + +class RadioViewContainer : public QWidget { + Q_OBJECT + + public: + RadioViewContainer(QWidget* parent = 0); + + void SetModel(RadioModel* model); + + RadioView* tree() const { return ui_.tree; } + + private slots: + void CurrentIndexChanged(const QModelIndex& index); + void SetFilterHeight(int height); + + private: + void SetFilterVisible(bool visible); + + private: + Ui::RadioViewContainer ui_; + RadioModel* model_; + RadioService* current_service_; + + bool filter_visible_; + QTimeLine* filter_animation_; +}; + +#endif // RADIOVIEWCONTAINER_H diff --git a/src/radioviewcontainer.ui b/src/radioviewcontainer.ui new file mode 100644 index 000000000..a08d86969 --- /dev/null +++ b/src/radioviewcontainer.ui @@ -0,0 +1,68 @@ + + + RadioViewContainer + + + + 0 + 0 + 424 + 395 + + + + Form + + + + 0 + + + 0 + + + + + + + + false + + + true + + + QAbstractItemView::DragOnly + + + true + + + true + + + true + + + true + + + + + + + + RadioView + QTreeView +
radioview.h
+
+ + LibraryFilterWidget + QWidget +
libraryfilterwidget.h
+ 1 +
+
+ + +
diff --git a/src/translations/cs.po b/src/translations/cs.po index 51a942d3d..72d41bb5c 100644 --- a/src/translations/cs.po +++ b/src/translations/cs.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Nastavit knihovnu..." - msgid "Play" msgstr "Přehrát" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Různí umělci" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Nastavit knihovnu..." + msgid "Clementine" msgstr "Clementine" @@ -650,24 +659,6 @@ msgstr "&Ukončit" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Celá kolekce" - -msgid "Added today" -msgstr "Přidána dnes" - -msgid "Added this week" -msgstr "Přidána tento týden" - -msgid "Added within three months" -msgstr "Přidána během 3 měsíců" - -msgid "Added this year" -msgstr "Přidána tento rok" - -msgid "Added this month" -msgstr "Přidána tento měsíc" - msgid "Love" msgstr "Oblíbená" @@ -722,27 +713,6 @@ msgstr "Režim opakování" msgid "Remove from playlist" msgstr "Odstranit z playlistu" -msgid "Group by Artist" -msgstr "Seřaď podle umělce" - -msgid "Group by Artist/Album" -msgstr "Seřaď podle umělce/alba" - -msgid "Group by Artist/Year - Album" -msgstr "Seřaď podle umělce/roku - alba" - -msgid "Group by Album" -msgstr "Seřaď dle alba" - -msgid "Group by Genre/Album" -msgstr "Seřaď dle žánru /alba" - -msgid "Group by Genre/Artist/Album" -msgstr "Seřaď dle žánru /umělce/alba" - -msgid "Advanced grouping..." -msgstr "Pokročilé řazení" - msgid "Equalizer" msgstr "Ekvalizér" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "Knihovna" -msgid "Enter search terms here" -msgstr "Zde zadejte klíčová slova" - msgid "Radio" msgstr "Rádio" @@ -990,6 +957,9 @@ msgstr "Vybrat obal ručně..." msgid "Unset cover" msgstr "Odebrat obal" +msgid "Enter search terms here" +msgstr "Zde zadejte klíčová slova" + msgid "View" msgstr "POhled" @@ -1089,6 +1059,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Celá kolekce" + +msgid "Added today" +msgstr "Přidána dnes" + +msgid "Added this week" +msgstr "Přidána tento týden" + +msgid "Added within three months" +msgstr "Přidána během 3 měsíců" + +msgid "Added this year" +msgstr "Přidána tento rok" + +msgid "Added this month" +msgstr "Přidána tento měsíc" + +msgid "Group by Artist" +msgstr "Seřaď podle umělce" + +msgid "Group by Artist/Album" +msgstr "Seřaď podle umělce/alba" + +msgid "Group by Artist/Year - Album" +msgstr "Seřaď podle umělce/roku - alba" + +msgid "Group by Album" +msgstr "Seřaď dle alba" + +msgid "Group by Genre/Album" +msgstr "Seřaď dle žánru /alba" + +msgid "Group by Genre/Artist/Album" +msgstr "Seřaď dle žánru /umělce/alba" + +msgid "Advanced grouping..." +msgstr "Pokročilé řazení" + #~ msgid "&Hide tray icon" #~ msgstr "S&krýt ikonu v systémovém panelu" diff --git a/src/translations/da.po b/src/translations/da.po index df3598ea5..3537f93ca 100644 --- a/src/translations/da.po +++ b/src/translations/da.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Indstil bibliotek..." - msgid "Play" msgstr "Afspil" @@ -632,9 +629,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Diverse kunstnere" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Indstil bibliotek..." + msgid "Clementine" msgstr "Clementine" @@ -653,24 +662,6 @@ msgstr "&Afslut" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Hele samlingen" - -msgid "Added today" -msgstr "Tilføjet i dag" - -msgid "Added this week" -msgstr "Tilføjet i denne uge" - -msgid "Added within three months" -msgstr "Tilføjet de sidste tre måneder" - -msgid "Added this year" -msgstr "Tilføjet i år" - -msgid "Added this month" -msgstr "Tilføjet i denne måned" - msgid "Love" msgstr "Elsker" @@ -725,27 +716,6 @@ msgstr "Gentagelsestilstand" msgid "Remove from playlist" msgstr "Fjern fra spilleliste" -msgid "Group by Artist" -msgstr "Gruppér efter kunstner" - -msgid "Group by Artist/Album" -msgstr "Gruppér efter kunstner/album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppér efter kunstner/år - album" - -msgid "Group by Album" -msgstr "Gruppér efter album" - -msgid "Group by Genre/Album" -msgstr "Gruppér efter genre/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppér efter genre/kunstner/album" - -msgid "Advanced grouping..." -msgstr "Avanceret gruppering..." - msgid "Equalizer" msgstr "Equalizer" @@ -755,9 +725,6 @@ msgstr "" msgid "Library" msgstr "Bibliotek" -msgid "Enter search terms here" -msgstr "Indtast søgeudtryk her" - msgid "Radio" msgstr "Radio" @@ -993,6 +960,9 @@ msgstr "Vælg omslag manuelt..." msgid "Unset cover" msgstr "Fravælg omslag" +msgid "Enter search terms here" +msgstr "Indtast søgeudtryk her" + msgid "View" msgstr "Vis" @@ -1091,3 +1061,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "Hele samlingen" + +msgid "Added today" +msgstr "Tilføjet i dag" + +msgid "Added this week" +msgstr "Tilføjet i denne uge" + +msgid "Added within three months" +msgstr "Tilføjet de sidste tre måneder" + +msgid "Added this year" +msgstr "Tilføjet i år" + +msgid "Added this month" +msgstr "Tilføjet i denne måned" + +msgid "Group by Artist" +msgstr "Gruppér efter kunstner" + +msgid "Group by Artist/Album" +msgstr "Gruppér efter kunstner/album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppér efter kunstner/år - album" + +msgid "Group by Album" +msgstr "Gruppér efter album" + +msgid "Group by Genre/Album" +msgstr "Gruppér efter genre/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppér efter genre/kunstner/album" + +msgid "Advanced grouping..." +msgstr "Avanceret gruppering..." diff --git a/src/translations/de.po b/src/translations/de.po index 5d28fe132..b129b76c1 100644 --- a/src/translations/de.po +++ b/src/translations/de.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Musiksammlung einrichten..." - msgid "Play" msgstr "Wiedergabe" @@ -628,9 +625,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Verschiedene Interpreten" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Musiksammlung einrichten..." + msgid "Clementine" msgstr "Clementine" @@ -649,24 +658,6 @@ msgstr "&Beenden" msgid "Ctrl+Q" msgstr "Strg+Q" -msgid "Entire collection" -msgstr "Gesamte Musiksammlung" - -msgid "Added today" -msgstr "Heute hinzugefügt" - -msgid "Added this week" -msgstr "Diese Woche hinzugefügt" - -msgid "Added within three months" -msgstr "In den letzten drei Wochen hinzugefügt" - -msgid "Added this year" -msgstr "Dieses Jahr hinzugefügt" - -msgid "Added this month" -msgstr "Diesen Monat hinzugefügt" - msgid "Love" msgstr "Lieben" @@ -721,27 +712,6 @@ msgstr "Endlosschleife" msgid "Remove from playlist" msgstr "Aus der Wiedergabeliste entfernen" -msgid "Group by Artist" -msgstr "Künstler" - -msgid "Group by Artist/Album" -msgstr "Künstler/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Künstler/Jahr" - -msgid "Group by Album" -msgstr "Album" - -msgid "Group by Genre/Album" -msgstr "Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Genre/Künstler/Album" - -msgid "Advanced grouping..." -msgstr "Benutzerdefiniert" - msgid "Equalizer" msgstr "Equalizer" @@ -751,9 +721,6 @@ msgstr "" msgid "Library" msgstr "Musiksammlung" -msgid "Enter search terms here" -msgstr "Suche" - msgid "Radio" msgstr "Radio" @@ -991,6 +958,9 @@ msgstr "Cover selbst auswählen..." msgid "Unset cover" msgstr "Cover löschen" +msgid "Enter search terms here" +msgstr "Suche" + msgid "View" msgstr "Ansicht" @@ -1090,5 +1060,44 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Gesamte Musiksammlung" + +msgid "Added today" +msgstr "Heute hinzugefügt" + +msgid "Added this week" +msgstr "Diese Woche hinzugefügt" + +msgid "Added within three months" +msgstr "In den letzten drei Wochen hinzugefügt" + +msgid "Added this year" +msgstr "Dieses Jahr hinzugefügt" + +msgid "Added this month" +msgstr "Diesen Monat hinzugefügt" + +msgid "Group by Artist" +msgstr "Künstler" + +msgid "Group by Artist/Album" +msgstr "Künstler/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Künstler/Jahr" + +msgid "Group by Album" +msgstr "Album" + +msgid "Group by Genre/Album" +msgstr "Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Genre/Künstler/Album" + +msgid "Advanced grouping..." +msgstr "Benutzerdefiniert" + #~ msgid "%1's Library" #~ msgstr "%1s Musiksammlung" diff --git a/src/translations/el.po b/src/translations/el.po index cfe2fc766..31d0ebacf 100644 --- a/src/translations/el.po +++ b/src/translations/el.po @@ -28,9 +28,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Παραμετροποίηση της βιβλιοθήκης" - msgid "Play" msgstr "Αναπαραγωγή" @@ -630,9 +627,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Διάφοροι καλλιτέχνες" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Παραμετροποίηση της βιβλιοθήκης" + msgid "Clementine" msgstr "Clementine" @@ -651,24 +660,6 @@ msgstr "&Έξοδος" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Ολόκληρη η συλλογή" - -msgid "Added today" -msgstr "Προστέθηκε σήμερα" - -msgid "Added this week" -msgstr "Προστέθηκε αυτή την εβδομάδα" - -msgid "Added within three months" -msgstr "Προστέθηκε μέσα τρεις μήνες" - -msgid "Added this year" -msgstr "Προστέθηκε φέτος" - -msgid "Added this month" -msgstr "Προστέθηκε αυτόν τον μήνα" - msgid "Love" msgstr "Αγάπη" @@ -723,27 +714,6 @@ msgstr "Λειτουργία επανάληψης" msgid "Remove from playlist" msgstr "Αφαίρεση από την λίστα" -msgid "Group by Artist" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη" - -msgid "Group by Artist/Album" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Άλμπουμ" - -msgid "Group by Artist/Year - Album" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Έτος - Άλμπουμ" - -msgid "Group by Album" -msgstr "Ομαδοποίηση κατά Άλμπουμ" - -msgid "Group by Genre/Album" -msgstr "Ομαδοποίηση κατά Είδος/Άλμπουμ" - -msgid "Group by Genre/Artist/Album" -msgstr "Ομαδοποίηση κατά Είδος/Καλλιντέχνη/Άλμπουμ" - -msgid "Advanced grouping..." -msgstr "Προχωρημένη ομαδοποίηση..." - msgid "Equalizer" msgstr "Ισοσταθμιστής" @@ -753,9 +723,6 @@ msgstr "" msgid "Library" msgstr "Βιβλιοθήκη" -msgid "Enter search terms here" -msgstr "Εισάγετε όρους αναζήτησης εδώ" - msgid "Radio" msgstr "Ραδιόφωνο" @@ -991,6 +958,9 @@ msgstr "Επιλογή εξώφυλλου χειροκίνητα..." msgid "Unset cover" msgstr "Αφαίρεση εξώφυλλου" +msgid "Enter search terms here" +msgstr "Εισάγετε όρους αναζήτησης εδώ" + msgid "View" msgstr "Προβολή" @@ -1091,6 +1061,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Ολόκληρη η συλλογή" + +msgid "Added today" +msgstr "Προστέθηκε σήμερα" + +msgid "Added this week" +msgstr "Προστέθηκε αυτή την εβδομάδα" + +msgid "Added within three months" +msgstr "Προστέθηκε μέσα τρεις μήνες" + +msgid "Added this year" +msgstr "Προστέθηκε φέτος" + +msgid "Added this month" +msgstr "Προστέθηκε αυτόν τον μήνα" + +msgid "Group by Artist" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη" + +msgid "Group by Artist/Album" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Άλμπουμ" + +msgid "Group by Artist/Year - Album" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Έτος - Άλμπουμ" + +msgid "Group by Album" +msgstr "Ομαδοποίηση κατά Άλμπουμ" + +msgid "Group by Genre/Album" +msgstr "Ομαδοποίηση κατά Είδος/Άλμπουμ" + +msgid "Group by Genre/Artist/Album" +msgstr "Ομαδοποίηση κατά Είδος/Καλλιντέχνη/Άλμπουμ" + +msgid "Advanced grouping..." +msgstr "Προχωρημένη ομαδοποίηση..." + #~ msgid "%1's Neighborhood" #~ msgstr "%1's Συνοικιακά" diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po index 970f796d3..0fae2342a 100644 --- a/src/translations/en_GB.po +++ b/src/translations/en_GB.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configure library..." - msgid "Play" msgstr "Play" @@ -628,9 +625,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Various Artists" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configure library..." + msgid "Clementine" msgstr "Clementine" @@ -649,24 +658,6 @@ msgstr "&Quit" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Entire collection" - -msgid "Added today" -msgstr "Added today" - -msgid "Added this week" -msgstr "Added this week" - -msgid "Added within three months" -msgstr "Added within three months" - -msgid "Added this year" -msgstr "Added this year" - -msgid "Added this month" -msgstr "Added this month" - msgid "Love" msgstr "Love" @@ -721,27 +712,6 @@ msgstr "Repeat mode" msgid "Remove from playlist" msgstr "Remove from playlist" -msgid "Group by Artist" -msgstr "Group by Artist" - -msgid "Group by Artist/Album" -msgstr "Group by Artist/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Group by Artist/Year - Album" - -msgid "Group by Album" -msgstr "Group by Album" - -msgid "Group by Genre/Album" -msgstr "Group by Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Group by Genre/Artist/Album" - -msgid "Advanced grouping..." -msgstr "Advanced grouping..." - msgid "Equalizer" msgstr "Equalizer" @@ -751,9 +721,6 @@ msgstr "" msgid "Library" msgstr "Library" -msgid "Enter search terms here" -msgstr "Enter search terms here" - msgid "Radio" msgstr "Radio" @@ -988,6 +955,9 @@ msgstr "Choose manual cover..." msgid "Unset cover" msgstr "Unset cover" +msgid "Enter search terms here" +msgstr "Enter search terms here" + msgid "View" msgstr "View" @@ -1086,3 +1056,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "Entire collection" + +msgid "Added today" +msgstr "Added today" + +msgid "Added this week" +msgstr "Added this week" + +msgid "Added within three months" +msgstr "Added within three months" + +msgid "Added this year" +msgstr "Added this year" + +msgid "Added this month" +msgstr "Added this month" + +msgid "Group by Artist" +msgstr "Group by Artist" + +msgid "Group by Artist/Album" +msgstr "Group by Artist/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Group by Artist/Year - Album" + +msgid "Group by Album" +msgstr "Group by Album" + +msgid "Group by Genre/Album" +msgstr "Group by Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Group by Genre/Artist/Album" + +msgid "Advanced grouping..." +msgstr "Advanced grouping..." diff --git a/src/translations/es.po b/src/translations/es.po index 225b01acd..bce6c7a7d 100644 --- a/src/translations/es.po +++ b/src/translations/es.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configurar colección..." - msgid "Play" msgstr "Reproducir" @@ -630,9 +627,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Varios Artistas" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar colección..." + msgid "Clementine" msgstr "Clementine" @@ -651,24 +660,6 @@ msgstr "&Salir" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Colección completa" - -msgid "Added today" -msgstr "Añadido hoy" - -msgid "Added this week" -msgstr "Añadido la última semana" - -msgid "Added within three months" -msgstr "Añadido los últimos tres meses" - -msgid "Added this year" -msgstr "Añadido el último año" - -msgid "Added this month" -msgstr "Añadido el último mes" - msgid "Love" msgstr "Me encanta" @@ -723,27 +714,6 @@ msgstr "Modo de repetición" msgid "Remove from playlist" msgstr "Eliminar de la lista de reproducción" -msgid "Group by Artist" -msgstr "Agrupar por Artista" - -msgid "Group by Artist/Album" -msgstr "Agrupar por Artista/Álbum" - -msgid "Group by Artist/Year - Album" -msgstr "Agrupar por Artista/Año - Álbum" - -msgid "Group by Album" -msgstr "Agrupar por Álbum" - -msgid "Group by Genre/Album" -msgstr "Agrupar por Género/Álbum" - -msgid "Group by Genre/Artist/Album" -msgstr "Agrupar por Género/Artista/Álbum" - -msgid "Advanced grouping..." -msgstr "Agrupamiento avanzado..." - msgid "Equalizer" msgstr "Ecualizador" @@ -753,9 +723,6 @@ msgstr "" msgid "Library" msgstr "Colección" -msgid "Enter search terms here" -msgstr "Introduzca aquí los términos de búsqueda" - msgid "Radio" msgstr "Radio" @@ -995,6 +962,9 @@ msgstr "Establecer carátula personalizada..." msgid "Unset cover" msgstr "Quitar carátula" +msgid "Enter search terms here" +msgstr "Introduzca aquí los términos de búsqueda" + msgid "View" msgstr "Ver" @@ -1096,6 +1066,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Colección completa" + +msgid "Added today" +msgstr "Añadido hoy" + +msgid "Added this week" +msgstr "Añadido la última semana" + +msgid "Added within three months" +msgstr "Añadido los últimos tres meses" + +msgid "Added this year" +msgstr "Añadido el último año" + +msgid "Added this month" +msgstr "Añadido el último mes" + +msgid "Group by Artist" +msgstr "Agrupar por Artista" + +msgid "Group by Artist/Album" +msgstr "Agrupar por Artista/Álbum" + +msgid "Group by Artist/Year - Album" +msgstr "Agrupar por Artista/Año - Álbum" + +msgid "Group by Album" +msgstr "Agrupar por Álbum" + +msgid "Group by Genre/Album" +msgstr "Agrupar por Género/Álbum" + +msgid "Group by Genre/Artist/Album" +msgstr "Agrupar por Género/Artista/Álbum" + +msgid "Advanced grouping..." +msgstr "Agrupamiento avanzado..." + #~ msgid "&Hide tray icon" #~ msgstr "&Ocultar icono de la bandeja" diff --git a/src/translations/fi.po b/src/translations/fi.po index 8dbebdaed..a9199ba82 100644 --- a/src/translations/fi.po +++ b/src/translations/fi.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Kirjaston asetukset" - msgid "Play" msgstr "Toista" @@ -627,9 +624,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Useita artisteja" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Kirjaston asetukset" + msgid "Clementine" msgstr "" @@ -648,24 +657,6 @@ msgstr "" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -720,27 +711,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -750,9 +720,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -984,6 +951,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1082,3 +1052,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" diff --git a/src/translations/fr.po b/src/translations/fr.po index 4801edb2c..8a0e7e49d 100644 --- a/src/translations/fr.po +++ b/src/translations/fr.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configurer votre bibliothèque..." - msgid "Play" msgstr "Lecture" @@ -631,9 +628,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Compilations d'artistes" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurer votre bibliothèque..." + msgid "Clementine" msgstr "Clementine" @@ -652,24 +661,6 @@ msgstr "&Quitter" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Collection complète" - -msgid "Added today" -msgstr "Ajouté aujourd'hui" - -msgid "Added this week" -msgstr "Ajouté cette semaine" - -msgid "Added within three months" -msgstr "Ajouté au cours des 3 derniers mois" - -msgid "Added this year" -msgstr "Ajouté cette année" - -msgid "Added this month" -msgstr "Ajouté ce mois" - msgid "Love" msgstr "J'aime" @@ -724,27 +715,6 @@ msgstr "Mode répétition" msgid "Remove from playlist" msgstr "Supprimer de la liste de lecture" -msgid "Group by Artist" -msgstr "Grouper par Artiste" - -msgid "Group by Artist/Album" -msgstr "Grouper par Artiste/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Grouper par Artiste/Année - Album" - -msgid "Group by Album" -msgstr "Grouper par Album" - -msgid "Group by Genre/Album" -msgstr "Grouper par Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Grouper par Genre/Artiste/Album" - -msgid "Advanced grouping..." -msgstr "Groupement avancé..." - msgid "Equalizer" msgstr "Égaliseur" @@ -754,9 +724,6 @@ msgstr "" msgid "Library" msgstr "Bibliothèque" -msgid "Enter search terms here" -msgstr "Entrez les termes à rechercher ici" - msgid "Radio" msgstr "Radio" @@ -996,6 +963,9 @@ msgstr "Choisir une jaquette manuellement..." msgid "Unset cover" msgstr "Enlever la jaquette" +msgid "Enter search terms here" +msgstr "Entrez les termes à rechercher ici" + msgid "View" msgstr "Vue" @@ -1097,6 +1067,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Collection complète" + +msgid "Added today" +msgstr "Ajouté aujourd'hui" + +msgid "Added this week" +msgstr "Ajouté cette semaine" + +msgid "Added within three months" +msgstr "Ajouté au cours des 3 derniers mois" + +msgid "Added this year" +msgstr "Ajouté cette année" + +msgid "Added this month" +msgstr "Ajouté ce mois" + +msgid "Group by Artist" +msgstr "Grouper par Artiste" + +msgid "Group by Artist/Album" +msgstr "Grouper par Artiste/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Grouper par Artiste/Année - Album" + +msgid "Group by Album" +msgstr "Grouper par Album" + +msgid "Group by Genre/Album" +msgstr "Grouper par Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Grouper par Genre/Artiste/Album" + +msgid "Advanced grouping..." +msgstr "Groupement avancé..." + #~ msgid "&Hide tray icon" #~ msgstr "&Masquer l'icône" diff --git a/src/translations/gl.po b/src/translations/gl.po index a04b2e697..e127282f5 100644 --- a/src/translations/gl.po +++ b/src/translations/gl.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configurar a biblioteca..." - msgid "Play" msgstr "Reproducir" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Vários Artistas" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar a biblioteca..." + msgid "Clementine" msgstr "" @@ -650,24 +659,6 @@ msgstr "" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -722,27 +713,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -986,6 +953,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1084,3 +1054,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" diff --git a/src/translations/it.po b/src/translations/it.po index f59538118..99a292134 100644 --- a/src/translations/it.po +++ b/src/translations/it.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "Tutti i file (*)" -msgid "Configure library..." -msgstr "Configura raccolta..." - msgid "Play" msgstr "Riproduci" @@ -630,9 +627,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Artisti vari" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configura raccolta..." + msgid "Clementine" msgstr "Clementine" @@ -651,24 +660,6 @@ msgstr "&Esci" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Collezione completa" - -msgid "Added today" -msgstr "Aggiunti oggi" - -msgid "Added this week" -msgstr "Aggiunti questa settimana" - -msgid "Added within three months" -msgstr "Aggiunti negli ultimi tre mesi" - -msgid "Added this year" -msgstr "Aggiunti quest'anno" - -msgid "Added this month" -msgstr "Aggiunti questo mese" - msgid "Love" msgstr "Mi piace" @@ -723,27 +714,6 @@ msgstr "Modalità di ripetizione" msgid "Remove from playlist" msgstr "Rimuovi dalla scaletta" -msgid "Group by Artist" -msgstr "Raggruppa per artista" - -msgid "Group by Artist/Album" -msgstr "Raggruppa per artista/album" - -msgid "Group by Artist/Year - Album" -msgstr "Raggruppa per artista/anno - album" - -msgid "Group by Album" -msgstr "Raggruppa per album" - -msgid "Group by Genre/Album" -msgstr "Raggruppa per genere/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Raggruppa per genere/artista/album" - -msgid "Advanced grouping..." -msgstr "Raggruppamento avanzato..." - msgid "Equalizer" msgstr "Equalizzatore" @@ -753,9 +723,6 @@ msgstr "Converti Musica" msgid "Library" msgstr "Raccolta" -msgid "Enter search terms here" -msgstr "Inserisci qui i termini di ricerca" - msgid "Radio" msgstr "Radio" @@ -995,6 +962,9 @@ msgstr "Scelta manuale copertina..." msgid "Unset cover" msgstr "Rimuovi copertina" +msgid "Enter search terms here" +msgstr "Inserisci qui i termini di ricerca" + msgid "View" msgstr "Visualizza" @@ -1093,3 +1063,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "Collezione completa" + +msgid "Added today" +msgstr "Aggiunti oggi" + +msgid "Added this week" +msgstr "Aggiunti questa settimana" + +msgid "Added within three months" +msgstr "Aggiunti negli ultimi tre mesi" + +msgid "Added this year" +msgstr "Aggiunti quest'anno" + +msgid "Added this month" +msgstr "Aggiunti questo mese" + +msgid "Group by Artist" +msgstr "Raggruppa per artista" + +msgid "Group by Artist/Album" +msgstr "Raggruppa per artista/album" + +msgid "Group by Artist/Year - Album" +msgstr "Raggruppa per artista/anno - album" + +msgid "Group by Album" +msgstr "Raggruppa per album" + +msgid "Group by Genre/Album" +msgstr "Raggruppa per genere/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Raggruppa per genere/artista/album" + +msgid "Advanced grouping..." +msgstr "Raggruppamento avanzato..." diff --git a/src/translations/kk.po b/src/translations/kk.po index 404aca67e..f17f2bb9c 100644 --- a/src/translations/kk.po +++ b/src/translations/kk.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "" - msgid "Play" msgstr "Ойнату" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + msgid "Clementine" msgstr "" @@ -650,24 +659,6 @@ msgstr "&Шығу" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -722,27 +713,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -986,6 +953,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1084,3 +1054,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" diff --git a/src/translations/nb.po b/src/translations/nb.po index 63e1d5d14..8d198e5cf 100644 --- a/src/translations/nb.po +++ b/src/translations/nb.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Sett opp bibliotek..." - msgid "Play" msgstr "Spill" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Diverse artister" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Sett opp bibliotek..." + msgid "Clementine" msgstr "Clementine" @@ -650,24 +659,6 @@ msgstr "&Avslutt" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Hele samlingen" - -msgid "Added today" -msgstr "Lagt til idag" - -msgid "Added this week" -msgstr "Lagt til denne uken" - -msgid "Added within three months" -msgstr "Lagt til siste tre måneder" - -msgid "Added this year" -msgstr "Lagt til i år" - -msgid "Added this month" -msgstr "Lagt til denne måneden" - msgid "Love" msgstr "Elsk" @@ -722,27 +713,6 @@ msgstr "Repeteringsmodus" msgid "Remove from playlist" msgstr "Fjern fra spillelisten" -msgid "Group by Artist" -msgstr "Gruppér på artistnavn" - -msgid "Group by Artist/Album" -msgstr "Gruppér på artist og album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppér etter Artist/År - Albumnavn" - -msgid "Group by Album" -msgstr "Gruppér på albumtittel" - -msgid "Group by Genre/Album" -msgstr "Gruppér etter Sjanger/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppér etter Sjanger/Artist/Album" - -msgid "Advanced grouping..." -msgstr "Avansert gruppering..." - msgid "Equalizer" msgstr "Lydbalanse" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "Bibliotek" -msgid "Enter search terms here" -msgstr "Skriv inn søkeord her" - msgid "Radio" msgstr "Radio" @@ -990,6 +957,9 @@ msgstr "Velg omslag manuelt..." msgid "Unset cover" msgstr "Fjern omslaget" +msgid "Enter search terms here" +msgstr "Skriv inn søkeord her" + msgid "View" msgstr "Vis" @@ -1089,6 +1059,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Hele samlingen" + +msgid "Added today" +msgstr "Lagt til idag" + +msgid "Added this week" +msgstr "Lagt til denne uken" + +msgid "Added within three months" +msgstr "Lagt til siste tre måneder" + +msgid "Added this year" +msgstr "Lagt til i år" + +msgid "Added this month" +msgstr "Lagt til denne måneden" + +msgid "Group by Artist" +msgstr "Gruppér på artistnavn" + +msgid "Group by Artist/Album" +msgstr "Gruppér på artist og album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppér etter Artist/År - Albumnavn" + +msgid "Group by Album" +msgstr "Gruppér på albumtittel" + +msgid "Group by Genre/Album" +msgstr "Gruppér etter Sjanger/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppér etter Sjanger/Artist/Album" + +msgid "Advanced grouping..." +msgstr "Avansert gruppering..." + #~ msgid "%1's Neighborhood" #~ msgstr "%1s nabolag" diff --git a/src/translations/pl.po b/src/translations/pl.po index d5fe163b6..c5608d8e0 100644 --- a/src/translations/pl.po +++ b/src/translations/pl.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Konfiguruj bibliotekę..." - msgid "Play" msgstr "Odtwarzaj" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Różni wykonawcy" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Konfiguruj bibliotekę..." + msgid "Clementine" msgstr "" @@ -650,24 +659,6 @@ msgstr "&Zakończ" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Cała kolekcja" - -msgid "Added today" -msgstr "Dodane dzisiaj" - -msgid "Added this week" -msgstr "Dodane w tym tygodniu" - -msgid "Added within three months" -msgstr "Dodane przez trzy ostatnie miesiące" - -msgid "Added this year" -msgstr "Dodane w tym roku" - -msgid "Added this month" -msgstr "Dodane w tym miesiącu" - msgid "Love" msgstr "Dodaj do ulubionych" @@ -722,27 +713,6 @@ msgstr "Tryb powtarzania" msgid "Remove from playlist" msgstr "Usuń z playlisty" -msgid "Group by Artist" -msgstr "Grupuj według Artysta" - -msgid "Group by Artist/Album" -msgstr "Grupuj według Artysta/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Grupuj według Artysta/Rok - Album" - -msgid "Group by Album" -msgstr "Grupuj według Album" - -msgid "Group by Genre/Album" -msgstr "Grupuj według Gatunek/Artysta" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupuj według Gatunek/Artysta/Album" - -msgid "Advanced grouping..." -msgstr "Zaawansowane grupowanie..." - msgid "Equalizer" msgstr "" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "Biblioteka" -msgid "Enter search terms here" -msgstr "Wpisz szukane wyrażenie" - msgid "Radio" msgstr "Radio" @@ -988,6 +955,9 @@ msgstr "Wybierz okładkę ręcznie..." msgid "Unset cover" msgstr "Usuń okładkę" +msgid "Enter search terms here" +msgstr "Wpisz szukane wyrażenie" + msgid "View" msgstr "Pokaż" @@ -1087,6 +1057,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Cała kolekcja" + +msgid "Added today" +msgstr "Dodane dzisiaj" + +msgid "Added this week" +msgstr "Dodane w tym tygodniu" + +msgid "Added within three months" +msgstr "Dodane przez trzy ostatnie miesiące" + +msgid "Added this year" +msgstr "Dodane w tym roku" + +msgid "Added this month" +msgstr "Dodane w tym miesiącu" + +msgid "Group by Artist" +msgstr "Grupuj według Artysta" + +msgid "Group by Artist/Album" +msgstr "Grupuj według Artysta/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Grupuj według Artysta/Rok - Album" + +msgid "Group by Album" +msgstr "Grupuj według Album" + +msgid "Group by Genre/Album" +msgstr "Grupuj według Gatunek/Artysta" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupuj według Gatunek/Artysta/Album" + +msgid "Advanced grouping..." +msgstr "Zaawansowane grupowanie..." + #~ msgid "&Hide tray icon" #~ msgstr "&Ukryj ikonę w trayu" diff --git a/src/translations/pt.po b/src/translations/pt.po index 58df1fd70..af5615979 100644 --- a/src/translations/pt.po +++ b/src/translations/pt.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configurar a biblioteca..." - msgid "Play" msgstr "Reproduzir" @@ -630,9 +627,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Vários Artistas" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar a biblioteca..." + msgid "Clementine" msgstr "Clementine" @@ -651,24 +660,6 @@ msgstr "&Sair" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Colecção inteira" - -msgid "Added today" -msgstr "Adicionado hoje" - -msgid "Added this week" -msgstr "Adicionado esta semana" - -msgid "Added within three months" -msgstr "Adicionado com um espaço de três meses" - -msgid "Added this year" -msgstr "Adicionado este ano" - -msgid "Added this month" -msgstr "Adicionado este mês" - msgid "Love" msgstr "Adorar" @@ -723,27 +714,6 @@ msgstr "Modo de repetição" msgid "Remove from playlist" msgstr "Remover da lista de reprodução" -msgid "Group by Artist" -msgstr "Artista por Grupo" - -msgid "Group by Artist/Album" -msgstr "Grupo por Artista/Álbum" - -msgid "Group by Artist/Year - Album" -msgstr "Grupo por Artista/Álbum" - -msgid "Group by Album" -msgstr "Grupo por Álbum" - -msgid "Group by Genre/Album" -msgstr "Grupo por Género/Álbum" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupo por Género/Artista/Álbum" - -msgid "Advanced grouping..." -msgstr "Grupo Avançado..." - msgid "Equalizer" msgstr "Equalizador" @@ -753,9 +723,6 @@ msgstr "" msgid "Library" msgstr "Biblioteca" -msgid "Enter search terms here" -msgstr "Indique aqui os termos de procura" - msgid "Radio" msgstr "Rádio" @@ -991,6 +958,9 @@ msgstr "Escolher uma capa manualmente..." msgid "Unset cover" msgstr "Sem capa" +msgid "Enter search terms here" +msgstr "Indique aqui os termos de procura" + msgid "View" msgstr "Visualizar" @@ -1090,6 +1060,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Colecção inteira" + +msgid "Added today" +msgstr "Adicionado hoje" + +msgid "Added this week" +msgstr "Adicionado esta semana" + +msgid "Added within three months" +msgstr "Adicionado com um espaço de três meses" + +msgid "Added this year" +msgstr "Adicionado este ano" + +msgid "Added this month" +msgstr "Adicionado este mês" + +msgid "Group by Artist" +msgstr "Artista por Grupo" + +msgid "Group by Artist/Album" +msgstr "Grupo por Artista/Álbum" + +msgid "Group by Artist/Year - Album" +msgstr "Grupo por Artista/Álbum" + +msgid "Group by Album" +msgstr "Grupo por Álbum" + +msgid "Group by Genre/Album" +msgstr "Grupo por Género/Álbum" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupo por Género/Artista/Álbum" + +msgid "Advanced grouping..." +msgstr "Grupo Avançado..." + #~ msgid "%1's Neighborhood" #~ msgstr "Vizinhos da %1's" diff --git a/src/translations/pt_BR.po b/src/translations/pt_BR.po index 5956a30cd..17bfdcfc1 100644 --- a/src/translations/pt_BR.po +++ b/src/translations/pt_BR.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "" - msgid "Play" msgstr "Reproduzir" @@ -627,9 +624,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Vários artistas" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + msgid "Clementine" msgstr "" @@ -648,24 +657,6 @@ msgstr "" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -720,27 +711,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -750,9 +720,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -984,6 +951,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1082,3 +1052,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" diff --git a/src/translations/ro.po b/src/translations/ro.po index c2998d2cc..986a9af17 100644 --- a/src/translations/ro.po +++ b/src/translations/ro.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Configurează biblioteca..." - msgid "Play" msgstr "Redă" @@ -628,9 +625,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Diferiți artiști" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurează biblioteca..." + msgid "Clementine" msgstr "Clementine" @@ -649,24 +658,6 @@ msgstr "I&eși" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Toată colecția" - -msgid "Added today" -msgstr "Adăugat astăzi" - -msgid "Added this week" -msgstr "Adăugat săptămâna aceasta" - -msgid "Added within three months" -msgstr "Adăugat în ultimele trei luni" - -msgid "Added this year" -msgstr "Adăugat anul acesta" - -msgid "Added this month" -msgstr "Adăugat luna aceasta" - msgid "Love" msgstr "Iubește" @@ -721,27 +712,6 @@ msgstr "Mod repetitiv" msgid "Remove from playlist" msgstr "Elimină din lista de redare" -msgid "Group by Artist" -msgstr "Grupează după artist" - -msgid "Group by Artist/Album" -msgstr "Grupează după artist/album" - -msgid "Group by Artist/Year - Album" -msgstr "Grupează după artist/an - album" - -msgid "Group by Album" -msgstr "Grupează după album" - -msgid "Group by Genre/Album" -msgstr "Grupează după gen/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupează după gen/artist/album" - -msgid "Advanced grouping..." -msgstr "Grupare avansată..." - msgid "Equalizer" msgstr "Egalizator" @@ -751,9 +721,6 @@ msgstr "" msgid "Library" msgstr "Bibliotecă" -msgid "Enter search terms here" -msgstr "Introduceți aici termenii de căutat" - msgid "Radio" msgstr "Radio" @@ -985,6 +952,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "Introduceți aici termenii de căutat" + msgid "View" msgstr "" @@ -1083,3 +1053,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "Toată colecția" + +msgid "Added today" +msgstr "Adăugat astăzi" + +msgid "Added this week" +msgstr "Adăugat săptămâna aceasta" + +msgid "Added within three months" +msgstr "Adăugat în ultimele trei luni" + +msgid "Added this year" +msgstr "Adăugat anul acesta" + +msgid "Added this month" +msgstr "Adăugat luna aceasta" + +msgid "Group by Artist" +msgstr "Grupează după artist" + +msgid "Group by Artist/Album" +msgstr "Grupează după artist/album" + +msgid "Group by Artist/Year - Album" +msgstr "Grupează după artist/an - album" + +msgid "Group by Album" +msgstr "Grupează după album" + +msgid "Group by Genre/Album" +msgstr "Grupează după gen/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupează după gen/artist/album" + +msgid "Advanced grouping..." +msgstr "Grupare avansată..." diff --git a/src/translations/ru.po b/src/translations/ru.po index d5ed3f589..f6811a08a 100644 --- a/src/translations/ru.po +++ b/src/translations/ru.po @@ -25,9 +25,6 @@ msgstr "Плейлисты (*.m3u *.xspf *.xml)" msgid "All Files (*)" msgstr "Все файлы (*)" -msgid "Configure library..." -msgstr "Настройки коллекции..." - msgid "Play" msgstr "Воспроизвести" @@ -628,9 +625,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Разные исполнители" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Настройки коллекции..." + msgid "Clementine" msgstr "Clementine" @@ -649,24 +658,6 @@ msgstr "&Выход" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Вся коллекция" - -msgid "Added today" -msgstr "Добавлено сегодня" - -msgid "Added this week" -msgstr "Добавлено за неделю" - -msgid "Added within three months" -msgstr "Добавлено за три месяца" - -msgid "Added this year" -msgstr "Добавлено за год" - -msgid "Added this month" -msgstr "Добавлено за месяц" - msgid "Love" msgstr "Избранное" @@ -721,27 +712,6 @@ msgstr "Повторять" msgid "Remove from playlist" msgstr "Удалить из плейлиста" -msgid "Group by Artist" -msgstr "Сортировать по Исполнитель" - -msgid "Group by Artist/Album" -msgstr "Сортировать по Исполнитель/Альбом" - -msgid "Group by Artist/Year - Album" -msgstr "Сортировать по Исполнитель/Год - Альбом" - -msgid "Group by Album" -msgstr "Сортировать по Альбом" - -msgid "Group by Genre/Album" -msgstr "Сортировать по Жанр/Альбом" - -msgid "Group by Genre/Artist/Album" -msgstr "Сортировать по Жанр/Исполнитель/Альбом" - -msgid "Advanced grouping..." -msgstr "Расширенная сортировка..." - msgid "Equalizer" msgstr "Эквалайзер" @@ -751,9 +721,6 @@ msgstr "Перекодировать композиции" msgid "Library" msgstr "Коллекция" -msgid "Enter search terms here" -msgstr "Введите выражение для поиска" - msgid "Radio" msgstr "Радио" @@ -989,6 +956,9 @@ msgstr "Укажите обложку вручную..." msgid "Unset cover" msgstr "Удалить обложку" +msgid "Enter search terms here" +msgstr "Введите выражение для поиска" + msgid "View" msgstr "Просмотр" @@ -1088,6 +1058,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Вся коллекция" + +msgid "Added today" +msgstr "Добавлено сегодня" + +msgid "Added this week" +msgstr "Добавлено за неделю" + +msgid "Added within three months" +msgstr "Добавлено за три месяца" + +msgid "Added this year" +msgstr "Добавлено за год" + +msgid "Added this month" +msgstr "Добавлено за месяц" + +msgid "Group by Artist" +msgstr "Сортировать по Исполнитель" + +msgid "Group by Artist/Album" +msgstr "Сортировать по Исполнитель/Альбом" + +msgid "Group by Artist/Year - Album" +msgstr "Сортировать по Исполнитель/Год - Альбом" + +msgid "Group by Album" +msgstr "Сортировать по Альбом" + +msgid "Group by Genre/Album" +msgstr "Сортировать по Жанр/Альбом" + +msgid "Group by Genre/Artist/Album" +msgstr "Сортировать по Жанр/Исполнитель/Альбом" + +msgid "Advanced grouping..." +msgstr "Расширенная сортировка..." + #~ msgid "Fadeout" #~ msgstr "Затихание" diff --git a/src/translations/sk.po b/src/translations/sk.po index 7a6e8d796..a21194866 100644 --- a/src/translations/sk.po +++ b/src/translations/sk.po @@ -27,9 +27,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Nastaviť zbierku..." - msgid "Play" msgstr "Hrať" @@ -629,9 +626,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Rôzni interpréti" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Nastaviť zbierku..." + msgid "Clementine" msgstr "" @@ -650,24 +659,6 @@ msgstr "&Zavrieť" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "Celá zbierka" - -msgid "Added today" -msgstr "Dnes pridané" - -msgid "Added this week" -msgstr "Pridané tento týždeň" - -msgid "Added within three months" -msgstr "Pridané posledný štvrťrok" - -msgid "Added this year" -msgstr "Pridané tento rok" - -msgid "Added this month" -msgstr "Pridané tento mesiac" - msgid "Love" msgstr "Obľúbené" @@ -722,27 +713,6 @@ msgstr "Opakovací mód" msgid "Remove from playlist" msgstr "Odstrániť z playlistu" -msgid "Group by Artist" -msgstr "Zoradiť podľa interpréta" - -msgid "Group by Artist/Album" -msgstr "Zoradiť podľa interprét/album" - -msgid "Group by Artist/Year - Album" -msgstr "Zoradiť podľa interprét/rok - album" - -msgid "Group by Album" -msgstr "Zoradiť podľa albumu" - -msgid "Group by Genre/Album" -msgstr "Zoradiť podľa žáner/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Zoradiť podľa žáner/interprét/album" - -msgid "Advanced grouping..." -msgstr "Pokročilé zoraďovanie..." - msgid "Equalizer" msgstr "Ekvalizér" @@ -752,9 +722,6 @@ msgstr "" msgid "Library" msgstr "Zbierka" -msgid "Enter search terms here" -msgstr "Sem napíšte výrazy na hľadanie" - msgid "Radio" msgstr "Rádio" @@ -990,6 +957,9 @@ msgstr "Vybrať obal ručne..." msgid "Unset cover" msgstr "Nenastavený obal" +msgid "Enter search terms here" +msgstr "Sem napíšte výrazy na hľadanie" + msgid "View" msgstr "Zobraziť" @@ -1089,6 +1059,45 @@ msgstr "" msgid "Transcoder Log" msgstr "" +msgid "Entire collection" +msgstr "Celá zbierka" + +msgid "Added today" +msgstr "Dnes pridané" + +msgid "Added this week" +msgstr "Pridané tento týždeň" + +msgid "Added within three months" +msgstr "Pridané posledný štvrťrok" + +msgid "Added this year" +msgstr "Pridané tento rok" + +msgid "Added this month" +msgstr "Pridané tento mesiac" + +msgid "Group by Artist" +msgstr "Zoradiť podľa interpréta" + +msgid "Group by Artist/Album" +msgstr "Zoradiť podľa interprét/album" + +msgid "Group by Artist/Year - Album" +msgstr "Zoradiť podľa interprét/rok - album" + +msgid "Group by Album" +msgstr "Zoradiť podľa albumu" + +msgid "Group by Genre/Album" +msgstr "Zoradiť podľa žáner/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Zoradiť podľa žáner/interprét/album" + +msgid "Advanced grouping..." +msgstr "Pokročilé zoraďovanie..." + #~ msgid "&Hide tray icon" #~ msgstr "&Skryť tray ikonu" diff --git a/src/translations/sv.po b/src/translations/sv.po index d81e44931..eebf86c05 100644 --- a/src/translations/sv.po +++ b/src/translations/sv.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "Ställ in bibliotek..." - msgid "Play" msgstr "Spela upp" @@ -628,9 +625,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "Diverse artister" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Ställ in bibliotek..." + msgid "Clementine" msgstr "Clementine" @@ -649,24 +658,6 @@ msgstr "A&vsluta" msgid "Ctrl+Q" msgstr "Ctrl+Q" -msgid "Entire collection" -msgstr "Hela samlingen" - -msgid "Added today" -msgstr "Tillagda idag" - -msgid "Added this week" -msgstr "Tillagda denna vecka" - -msgid "Added within three months" -msgstr "Tillagda senaste tre månaderna" - -msgid "Added this year" -msgstr "Tillagda i år" - -msgid "Added this month" -msgstr "Tillagda denna månad" - msgid "Love" msgstr "Gilla" @@ -721,27 +712,6 @@ msgstr "Upprepningsläge" msgid "Remove from playlist" msgstr "Ta bort från spellista" -msgid "Group by Artist" -msgstr "Gruppera efter artist" - -msgid "Group by Artist/Album" -msgstr "Gruppera efter artist/album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppera efter artist/år - album" - -msgid "Group by Album" -msgstr "Gruppera efter album" - -msgid "Group by Genre/Album" -msgstr "Gruppera efter genre/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppera efter genre/artist/album" - -msgid "Advanced grouping..." -msgstr "Avancerad gruppering..." - msgid "Equalizer" msgstr "Equalizer" @@ -751,9 +721,6 @@ msgstr "" msgid "Library" msgstr "Bibliotek" -msgid "Enter search terms here" -msgstr "Skriv in sökbegrepp här" - msgid "Radio" msgstr "Radio" @@ -991,6 +958,9 @@ msgstr "Välj manuellt omslag..." msgid "Unset cover" msgstr "Ta bort omslag" +msgid "Enter search terms here" +msgstr "Skriv in sökbegrepp här" + msgid "View" msgstr "Visa" @@ -1089,3 +1059,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "Hela samlingen" + +msgid "Added today" +msgstr "Tillagda idag" + +msgid "Added this week" +msgstr "Tillagda denna vecka" + +msgid "Added within three months" +msgstr "Tillagda senaste tre månaderna" + +msgid "Added this year" +msgstr "Tillagda i år" + +msgid "Added this month" +msgstr "Tillagda denna månad" + +msgid "Group by Artist" +msgstr "Gruppera efter artist" + +msgid "Group by Artist/Album" +msgstr "Gruppera efter artist/album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppera efter artist/år - album" + +msgid "Group by Album" +msgstr "Gruppera efter album" + +msgid "Group by Genre/Album" +msgstr "Gruppera efter genre/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppera efter genre/artist/album" + +msgid "Advanced grouping..." +msgstr "Avancerad gruppering..." diff --git a/src/translations/tr.po b/src/translations/tr.po index 0d54e7d99..e1212c730 100644 --- a/src/translations/tr.po +++ b/src/translations/tr.po @@ -26,9 +26,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "" - msgid "Play" msgstr "Başlat" @@ -627,9 +624,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + msgid "Clementine" msgstr "" @@ -648,24 +657,6 @@ msgstr "" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -720,27 +711,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -750,9 +720,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -984,6 +951,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1082,3 +1052,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" diff --git a/src/translations/translations.pot b/src/translations/translations.pot index 4b18ee163..27c3c0c8d 100644 --- a/src/translations/translations.pot +++ b/src/translations/translations.pot @@ -17,9 +17,6 @@ msgstr "" msgid "All Files (*)" msgstr "" -msgid "Configure library..." -msgstr "" - msgid "Play" msgstr "" @@ -618,9 +615,21 @@ msgstr "" msgid "Refresh catalogue" msgstr "" +msgid "Search Magnatune" +msgstr "" + msgid "Various Artists" msgstr "" +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + msgid "Clementine" msgstr "" @@ -639,24 +648,6 @@ msgstr "" msgid "Ctrl+Q" msgstr "" -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - msgid "Love" msgstr "" @@ -711,27 +702,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." -msgstr "" - msgid "Equalizer" msgstr "" @@ -741,9 +711,6 @@ msgstr "" msgid "Library" msgstr "" -msgid "Enter search terms here" -msgstr "" - msgid "Radio" msgstr "" @@ -975,6 +942,9 @@ msgstr "" msgid "Unset cover" msgstr "" +msgid "Enter search terms here" +msgstr "" + msgid "View" msgstr "" @@ -1073,3 +1043,42 @@ msgstr "" msgid "Transcoder Log" msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr ""