Move the library filter widget out of MainWindow into another class, and show the widget when magnatune is selected

This commit is contained in:
David Sansome 2010-05-09 20:18:05 +00:00
parent 7ef13ecf09
commit e2355d855d
37 changed files with 1879 additions and 1277 deletions

View File

@ -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

View File

@ -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_);

196
src/libraryfilterwidget.cpp Normal file
View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include "libraryfilterwidget.h"
#include "librarymodel.h"
#include "groupbydialog.h"
#include "libraryconfigdialog.h"
#include <QMenu>
#include <QActionGroup>
#include <QSignalMapper>
#include <QSettings>
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<LibraryModel::Grouping>();
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<LibraryModel::Grouping>()) {
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);
}

76
src/libraryfilterwidget.h Normal file
View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#ifndef LIBRARYFILTERWIDGET_H
#define LIBRARYFILTERWIDGET_H
#include <QWidget>
#include <boost/scoped_ptr.hpp>
#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<GroupByDialog> group_by_dialog_;
boost::scoped_ptr<LibraryConfigDialog> 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

187
src/libraryfilterwidget.ui Normal file
View File

@ -0,0 +1,187 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>LibraryFilterWidget</class>
<widget class="QWidget" name="LibraryFilterWidget">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>30</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="clear">
<property name="icon">
<iconset resource="../data/data.qrc">
<normaloff>:/clear.png</normaloff>:/clear.png</iconset>
</property>
<property name="iconSize">
<size>
<width>22</width>
<height>22</height>
</size>
</property>
<property name="autoRaise">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="LineEdit" name="filter">
<property name="hint" stdset="0">
<string>Enter search terms here</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="options">
<property name="icon">
<iconset resource="../data/data.qrc">
<normaloff>:/configure.png</normaloff>:/configure.png</iconset>
</property>
<property name="iconSize">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
</property>
</widget>
</item>
</layout>
<action name="filter_age_all">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Entire collection</string>
</property>
</action>
<action name="filter_age_today">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added today</string>
</property>
</action>
<action name="filter_age_week">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this week</string>
</property>
</action>
<action name="filter_age_three_months">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added within three months</string>
</property>
<property name="toolTip">
<string>Added within three months</string>
</property>
</action>
<action name="filter_age_year">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this year</string>
</property>
</action>
<action name="filter_age_month">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this month</string>
</property>
</action>
<action name="group_by_artist">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist</string>
</property>
</action>
<action name="group_by_artist_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist/Album</string>
</property>
</action>
<action name="group_by_artist_yearalbum">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist/Year - Album</string>
</property>
</action>
<action name="group_by_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Album</string>
</property>
</action>
<action name="group_by_genre_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Genre/Album</string>
</property>
</action>
<action name="group_by_genre_artist_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Genre/Artist/Album</string>
</property>
</action>
<action name="group_by_advanced">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Advanced grouping...</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>
<class>LineEdit</class>
<extends>QLineEdit</extends>
<header>lineedit.h</header>
</customwidget>
</customwidgets>
<resources>
<include location="../data/data.qrc"/>
</resources>
<connections/>
</ui>

View File

@ -20,6 +20,7 @@
#include "mergedproxymodel.h"
#include "librarymodel.h"
#include "librarybackend.h"
#include "libraryfilterwidget.h"
#include <QNetworkAccessManager>
#include <QNetworkRequest>
@ -33,6 +34,7 @@
#include <QtDebug>
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;
}

View File

@ -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();

View File

@ -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<LibraryModel::Grouping>();
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<LibraryModel::Grouping>()) {
action->setChecked(true);
return;
}
}
ui_.group_by_advanced->setChecked(true);
}
void MainWindow::PlaylistEditFinished(const QModelIndex& index) {
if (index == playlist_menu_index_)

View File

@ -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<EditTagDialog> edit_tag_dialog_;
MultiLoadingIndicator* multi_loading_indicator_;
boost::scoped_ptr<LibraryConfigDialog> library_config_dialog_;
boost::scoped_ptr<About> about_dialog_;
Database* database_;
@ -164,7 +159,6 @@ class MainWindow : public QMainWindow {
boost::scoped_ptr<SettingsDialog> settings_dialog_;
boost::scoped_ptr<AddStreamDialog> add_stream_dialog_;
boost::scoped_ptr<AlbumCoverManager> cover_manager_;
boost::scoped_ptr<GroupByDialog> group_by_dialog_;
boost::scoped_ptr<Equalizer> equalizer_;
boost::scoped_ptr<TranscodeDialog> 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_;

View File

@ -14,7 +14,7 @@
<string>Clementine</string>
</property>
<property name="windowIcon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/icon.png</normaloff>:/icon.png</iconset>
</property>
<widget class="QWidget" name="centralWidget">
@ -291,52 +291,7 @@
<number>0</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="library_filter_clear">
<property name="icon">
<iconset>
<normaloff>:/clear.png</normaloff>:/clear.png</iconset>
</property>
<property name="iconSize">
<size>
<width>22</width>
<height>22</height>
</size>
</property>
<property name="autoRaise">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="LineEdit" name="library_filter">
<property name="hint" stdset="0">
<string>Enter search terms here</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="library_options">
<property name="icon">
<iconset>
<normaloff>:/configure.png</normaloff>:/configure.png</iconset>
</property>
<property name="iconSize">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
</property>
</widget>
</item>
</layout>
<widget class="LibraryFilterWidget" name="library_filter" native="true"/>
</item>
<item>
<widget class="LibraryView" name="library_view">
@ -385,29 +340,7 @@
<number>0</number>
</property>
<item>
<widget class="RadioView" name="radio_view">
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragOnly</enum>
</property>
<property name="alternatingRowColors">
<bool>true</bool>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="allColumnsShowFocus">
<bool>true</bool>
</property>
<property name="headerHidden">
<bool>true</bool>
</property>
</widget>
<widget class="RadioViewContainer" name="radio_view" native="true"/>
</item>
</layout>
</widget>
@ -502,7 +435,7 @@
</widget>
<action name="action_previous_track">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-skip-backward.png</normaloff>:/media-skip-backward.png</iconset>
</property>
<property name="text">
@ -511,7 +444,7 @@
</action>
<action name="action_play_pause">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-playback-start.png</normaloff>:/media-playback-start.png</iconset>
</property>
<property name="text">
@ -523,7 +456,7 @@
<bool>false</bool>
</property>
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-playback-stop.png</normaloff>:/media-playback-stop.png</iconset>
</property>
<property name="text">
@ -532,7 +465,7 @@
</action>
<action name="action_next_track">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-skip-forward.png</normaloff>:/media-skip-forward.png</iconset>
</property>
<property name="text">
@ -541,7 +474,7 @@
</action>
<action name="action_quit">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/exit.png</normaloff>:/exit.png</iconset>
</property>
<property name="text">
@ -553,73 +486,19 @@
</action>
<action name="action_stop_after_this_track">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-playback-stop.png</normaloff>:/media-playback-stop.png</iconset>
</property>
<property name="text">
<string>Stop after this track</string>
</property>
</action>
<action name="filter_age_all">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Entire collection</string>
</property>
</action>
<action name="filter_age_today">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added today</string>
</property>
</action>
<action name="filter_age_week">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this week</string>
</property>
</action>
<action name="filter_age_three_months">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added within three months</string>
</property>
<property name="toolTip">
<string>Added within three months</string>
</property>
</action>
<action name="filter_age_year">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this year</string>
</property>
</action>
<action name="filter_age_month">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Added this month</string>
</property>
</action>
<action name="action_love">
<property name="enabled">
<bool>false</bool>
</property>
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/last.fm/love.png</normaloff>:/last.fm/love.png</iconset>
</property>
<property name="text">
@ -631,7 +510,7 @@
<bool>false</bool>
</property>
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/last.fm/ban.png</normaloff>:/last.fm/ban.png</iconset>
</property>
<property name="text">
@ -640,7 +519,7 @@
</action>
<action name="action_clear_playlist">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/clear-list.png</normaloff>:/clear-list.png</iconset>
</property>
<property name="text">
@ -652,7 +531,7 @@
</action>
<action name="action_edit_track">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/edit-track.png</normaloff>:/edit-track.png</iconset>
</property>
<property name="text">
@ -679,7 +558,7 @@
</action>
<action name="action_configure">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/configure.png</normaloff>:/configure.png</iconset>
</property>
<property name="text">
@ -693,7 +572,7 @@
</action>
<action name="action_shuffle">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/shuffle.png</normaloff>:/shuffle.png</iconset>
</property>
<property name="text">
@ -702,7 +581,7 @@
</action>
<action name="action_add_media">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/open_media.png</normaloff>:/open_media.png</iconset>
</property>
<property name="text">
@ -711,7 +590,7 @@
</action>
<action name="action_add_stream">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/open_stream.png</normaloff>:/open_stream.png</iconset>
</property>
<property name="text">
@ -720,7 +599,7 @@
</action>
<action name="action_open_media">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/open_media.png</normaloff>:/open_media.png</iconset>
</property>
<property name="text">
@ -729,7 +608,7 @@
</action>
<action name="action_cover_manager">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/download.png</normaloff>:/download.png</iconset>
</property>
<property name="text">
@ -738,7 +617,7 @@
</action>
<action name="action_shuffle_mode">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-playlist-shuffle.png</normaloff>:/media-playlist-shuffle.png</iconset>
</property>
<property name="text">
@ -747,7 +626,7 @@
</action>
<action name="action_repeat_mode">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/media-playlist-repeat.png</normaloff>:/media-playlist-repeat.png</iconset>
</property>
<property name="text">
@ -756,69 +635,13 @@
</action>
<action name="action_remove_from_playlist">
<property name="icon">
<iconset>
<iconset resource="../data/data.qrc">
<normaloff>:/list-remove.png</normaloff>:/list-remove.png</iconset>
</property>
<property name="text">
<string>Remove from playlist</string>
</property>
</action>
<action name="group_by_artist">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist</string>
</property>
</action>
<action name="group_by_artist_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist/Album</string>
</property>
</action>
<action name="group_by_artist_yearalbum">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Artist/Year - Album</string>
</property>
</action>
<action name="group_by_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Album</string>
</property>
</action>
<action name="group_by_genre_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Genre/Album</string>
</property>
</action>
<action name="group_by_genre_artist_album">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Group by Genre/Artist/Album</string>
</property>
</action>
<action name="group_by_advanced">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Advanced grouping...</string>
</property>
</action>
<action name="action_equalizer">
<property name="text">
<string>Equalizer</string>
@ -832,11 +655,6 @@
</widget>
<layoutdefault spacing="6" margin="11"/>
<customwidgets>
<customwidget>
<class>LineEdit</class>
<extends>QLineEdit</extends>
<header>lineedit.h</header>
</customwidget>
<customwidget>
<class>Amarok::VolumeSlider</class>
<extends>QSlider</extends>
@ -858,18 +676,27 @@
<header>fileview.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>RadioView</class>
<extends>QTreeView</extends>
<header>radioview.h</header>
</customwidget>
<customwidget>
<class>AnalyzerContainer</class>
<extends>QWidget</extends>
<header>analyzers/analyzercontainer.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>LibraryFilterWidget</class>
<extends>QWidget</extends>
<header>libraryfilterwidget.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>RadioViewContainer</class>
<extends>QWidget</extends>
<header>radioviewcontainer.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<resources>
<include location="../data/data.qrc"/>
</resources>
<connections/>
</ui>

View File

@ -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(); }

View File

@ -40,3 +40,7 @@ void RadioView::contextMenuEvent(QContextMenuEvent* e) {
merged_model->mapToSource(index),
e->globalPos());
}
void RadioView::currentChanged(const QModelIndex &current, const QModelIndex&) {
emit CurrentIndexChanged(current);
}

View File

@ -27,6 +27,12 @@ class RadioView : public QTreeView {
// QWidget
void contextMenuEvent(QContextMenuEvent* e);
// QTreeView
void currentChanged(const QModelIndex &current, const QModelIndex &previous);
signals:
void CurrentIndexChanged(const QModelIndex& index);
};
#endif // RADIOVIEW_H

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include "radioviewcontainer.h"
#include "radiomodel.h"
#include "radioservice.h"
#include "mergedproxymodel.h"
#include <QtDebug>
#include <QTimeLine>
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);
}

56
src/radioviewcontainer.h Normal file
View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#ifndef RADIOVIEWCONTAINER_H
#define RADIOVIEWCONTAINER_H
#include <QWidget>
#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

68
src/radioviewcontainer.ui Normal file
View File

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>RadioViewContainer</class>
<widget class="QWidget" name="RadioViewContainer">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>424</width>
<height>395</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="LibraryFilterWidget" name="filter" native="true"/>
</item>
<item>
<widget class="RadioView" name="tree">
<property name="showDropIndicator" stdset="0">
<bool>false</bool>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragOnly</enum>
</property>
<property name="alternatingRowColors">
<bool>true</bool>
</property>
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="allColumnsShowFocus">
<bool>true</bool>
</property>
<property name="headerHidden">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>RadioView</class>
<extends>QTreeView</extends>
<header>radioview.h</header>
</customwidget>
<customwidget>
<class>LibraryFilterWidget</class>
<extends>QWidget</extends>
<header>libraryfilterwidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>

View File

@ -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"

View File

@ -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..."

View File

@ -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"

View File

@ -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 Συνοικιακά"

View File

@ -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..."

View File

@ -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"

View File

@ -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 ""

View File

@ -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"

View File

@ -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 ""

View File

@ -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..."

View File

@ -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 ""

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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 ""

View File

@ -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ă..."

View File

@ -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 "Затихание"

View File

@ -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"

View File

@ -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..."

View File

@ -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 ""

View File

@ -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 ""