Replace the Lyrics tab with a more discreet buttonbox/tabbar that sits alongside the playlist search bar, or the playlist tab bar if it's visible. Also remember whether the lyrics pane was shown, and hide it by default.

This commit is contained in:
David Sansome 2010-09-30 20:17:36 +00:00
parent 786b74e686
commit 200a306f57
47 changed files with 844 additions and 632 deletions

View File

@ -1,6 +1,7 @@
<RCC>
<qresource prefix="/">
<file>mainwindow.css</file>
<file>slimbuttonbox.css</file>
<file>schema.sql</file>
<file>volumeslider-handle_glow.png</file>
<file>volumeslider-handle.png</file>

29
data/slimbuttonbox.css Normal file
View File

@ -0,0 +1,29 @@
QPushButton {
border: 1px solid palette(dark);
border-radius: 4px;
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 palette(button), stop: 1 palette(dark));
padding: 1px 5px 1px 5px;
margin: 0px;
min-width: 60px;
min-height: 18px;
}
QPushButton:hover {
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 palette(light), stop: 1 palette(button));
}
QPushButton:checked {
border: 1px solid palette(text);
color: palette(highlighted-text);
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 palette(highlight), stop: 1 %darkhighlight);
}
QPushButton:checked:disabled {
border: 1px solid palette(text);
color: palette(text);
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 palette(button), stop: 1 palette(dark));
}

View File

@ -88,6 +88,7 @@ set(SOURCES
lyrics/lyricprovider.cpp
lyrics/lyricsettings.cpp
lyrics/lyricview.cpp
lyrics/songinfobuttonbox.cpp
lyrics/ultimatelyricsreader.cpp
playlist/playlist.cpp
@ -166,6 +167,7 @@ set(SOURCES
widgets/osdpretty.cpp
widgets/progressitemdelegate.cpp
widgets/sliderwidget.cpp
widgets/slimbuttonbox.cpp
widgets/spinbox.cpp
widgets/stickyslider.cpp
widgets/stretchheaderview.cpp
@ -222,6 +224,7 @@ set(HEADERS
lyrics/lyricprovider.h
lyrics/lyricsettings.h
lyrics/lyricview.h
lyrics/songinfobuttonbox.h
lyrics/ultimatelyricsreader.h
playlist/playlist.h
@ -293,6 +296,7 @@ set(HEADERS
widgets/osdpretty.h
widgets/progressitemdelegate.h
widgets/sliderwidget.h
widgets/slimbuttonbox.h
widgets/spinbox.h
widgets/stickyslider.h
widgets/stretchheaderview.h

View File

@ -0,0 +1,113 @@
/* 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 "lyricview.h"
#include "songinfobuttonbox.h"
#include <QSettings>
#include <QSplitter>
#include <QStackedWidget>
const char* SongInfoButtonBox::kSettingsGroup = "SongInfo";
SongInfoButtonBox::SongInfoButtonBox(QWidget* parent)
: SlimButtonBox(parent),
splitter_(NULL),
stack_(NULL),
lyrics_(NULL)
{
setEnabled(false);
AddButton(tr("Lyrics"));
AddButton(tr("Song info"));
AddButton(tr("Artist info"));
connect(this, SIGNAL(CurrentChanged(int)), SLOT(SetActive(int)));
}
void SongInfoButtonBox::SetSplitter(QSplitter* splitter) {
splitter_ = splitter;
connect(splitter_, SIGNAL(splitterMoved(int,int)), SLOT(SplitterSizeChanged()));
stack_ = new QStackedWidget;
splitter->addWidget(stack_);
stack_->setVisible(false);
lyrics_ = new LyricView;
stack_->addWidget(lyrics_);
stack_->addWidget(new QWidget);
stack_->addWidget(new QWidget);
// Restore settings
QSettings s;
s.beginGroup(kSettingsGroup);
const int current_index = s.value("current_index", -1).toInt();
SetCurrentButton(current_index);
SetActive(current_index);
if (!splitter_->restoreState(s.value("splitter_state").toByteArray())) {
// Set sensible default sizes
splitter_->setSizes(QList<int>() << 850 << 150);
}
}
LyricFetcher* SongInfoButtonBox::lyric_fetcher() const {
return lyrics_->fetcher();
}
void SongInfoButtonBox::SongChanged(const Song& metadata) {
setEnabled(true);
metadata_ = metadata;
if (IsAnyButtonChecked()) {
stack_->show();
UpdateCurrentSong();
}
}
void SongInfoButtonBox::SongFinished() {
metadata_ = Song();
setEnabled(false);
stack_->hide();
}
void SongInfoButtonBox::SetActive(int index) {
if (index == -1) {
stack_->hide();
} else {
if (isEnabled())
stack_->show();
stack_->setCurrentIndex(index);
if (metadata_.is_valid())
UpdateCurrentSong();
}
QSettings s;
s.beginGroup(kSettingsGroup);
s.setValue("current_index", index);
}
void SongInfoButtonBox::SplitterSizeChanged() {
QSettings s;
s.beginGroup(kSettingsGroup);
s.setValue("splitter_state", splitter_->saveState());
}
void SongInfoButtonBox::UpdateCurrentSong() {
QMetaObject::invokeMethod(stack_->currentWidget(), "SongChanged",
Q_ARG(Song, metadata_));
}

View File

@ -0,0 +1,62 @@
/* 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 SONGINFOBUTTONBOX_H
#define SONGINFOBUTTONBOX_H
#include "core/song.h"
#include "widgets/slimbuttonbox.h"
class QSplitter;
class QStackedWidget;
class LyricFetcher;
class LyricView;
class SongInfoButtonBox : public SlimButtonBox {
Q_OBJECT
public:
SongInfoButtonBox(QWidget* parent = 0);
static const char* kSettingsGroup;
void SetSplitter(QSplitter* splitter);
LyricFetcher* lyric_fetcher() const;
LyricView* lyric_view() const { return lyrics_; }
public slots:
void SongChanged(const Song& metadata);
void SongFinished();
private slots:
void SetActive(int index);
void SplitterSizeChanged();
private:
void UpdateCurrentSong();
private:
QSplitter* splitter_;
QStackedWidget* stack_;
LyricView* lyrics_;
Song metadata_;
};
#endif // SONGINFOBUTTONBOX_H

View File

@ -17,6 +17,7 @@
#include "playlistcontainer.h"
#include "playlistmanager.h"
#include "ui_playlistcontainer.h"
#include "lyrics/songinfobuttonbox.h"
#include "playlistparsers/playlistparser.h"
#include "ui/iconloader.h"
#include "widgets/maclineedit.h"
@ -35,6 +36,7 @@ const char* PlaylistContainer::kSettingsGroup = "Playlist";
PlaylistContainer::PlaylistContainer(QWidget *parent)
: QWidget(parent),
ui_(new Ui_PlaylistContainer),
song_info_button_box_(new SongInfoButtonBox(this)),
manager_(NULL),
undo_(NULL),
redo_(NULL),
@ -45,6 +47,12 @@ PlaylistContainer::PlaylistContainer(QWidget *parent)
{
ui_->setupUi(this);
song_info_button_box_->SetSplitter(ui_->splitter);
// Initially add the info button box to the toolbar, but it might get moved
// later when the user adds a playlist.
ui_->toolbar->layout()->addWidget(song_info_button_box_);
no_matches_label_->setText(tr("No matches found. Clear the search box to show the whole playlist again."));
no_matches_label_->setAlignment(Qt::AlignTop | Qt::AlignHCenter);
no_matches_label_->setAttribute(Qt::WA_TransparentForMouseEvents);
@ -74,7 +82,7 @@ PlaylistContainer::PlaylistContainer(QWidget *parent)
ui_->tab_bar->setMovable(true);
connect(tab_bar_animation_, SIGNAL(frameChanged(int)), SLOT(SetTabBarHeight(int)));
ui_->tab_bar->setMaximumHeight(0);
ui_->tab_bar_container->setMaximumHeight(0);
// Connections
connect(ui_->clear, SIGNAL(clicked()), SLOT(ClearFilter()));
@ -229,7 +237,7 @@ void PlaylistContainer::PlaylistAdded(int id, const QString &name) {
// Skip the animation since the window is hidden (eg. if we're still
// loading the UI).
tab_bar_visible_ = true;
ui_->tab_bar->setMaximumHeight(tab_bar_animation_->endFrame());
SetTabBarHeight(tab_bar_animation_->endFrame());
} else {
SetTabBarVisible(true);
}
@ -322,10 +330,17 @@ void PlaylistContainer::SetTabBarVisible(bool visible) {
tab_bar_animation_->setDirection(visible ? QTimeLine::Forward : QTimeLine::Backward);
tab_bar_animation_->start();
if (visible) {
ui_->tab_bar_container->layout()->addWidget(song_info_button_box_);
} else {
ui_->toolbar->layout()->addWidget(song_info_button_box_);
}
song_info_button_box_->SetTabBarBase(visible);
}
void PlaylistContainer::SetTabBarHeight(int height) {
ui_->tab_bar->setMaximumHeight(height);
ui_->tab_bar_container->setMaximumHeight(height);
}
void PlaylistContainer::UpdateFilter() {

View File

@ -26,6 +26,7 @@ class LineEditInterface;
class Playlist;
class PlaylistManager;
class PlaylistView;
class SongInfoButtonBox;
class QTimeLine;
class QLabel;
@ -44,6 +45,7 @@ public:
void SetManager(PlaylistManager* manager);
PlaylistView* view() const;
SongInfoButtonBox* song_info() const { return song_info_button_box_; }
signals:
void TabChanged(int id);
@ -86,6 +88,7 @@ private:
private:
Ui_PlaylistContainer* ui_;
SongInfoButtonBox* song_info_button_box_;
PlaylistManager* manager_;
QAction* undo_;

View File

@ -20,7 +20,7 @@
border-width: 0px 1px 0px 1px;
}</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing">
<number>0</number>
</property>
@ -28,7 +28,26 @@
<number>0</number>
</property>
<item>
<widget class="PlaylistTabBar" name="tab_bar" native="true"/>
<widget class="QWidget" name="tab_bar_container" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="PlaylistTabBar" name="tab_bar" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QFrame" name="toolbar">
@ -135,37 +154,48 @@
</widget>
</item>
<item>
<widget class="PlaylistView" name="playlist">
<property name="acceptDrops">
<bool>true</bool>
<widget class="QSplitter" name="splitter">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="editTriggers">
<set>QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragDrop</enum>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
<property name="rootIsDecorated">
<bool>false</bool>
</property>
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="itemsExpandable">
<bool>false</bool>
</property>
<property name="sortingEnabled">
<bool>true</bool>
</property>
<property name="allColumnsShowFocus">
<bool>true</bool>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<widget class="PlaylistView" name="playlist">
<property name="acceptDrops">
<bool>true</bool>
</property>
<property name="editTriggers">
<set>QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragDrop</enum>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
<property name="rootIsDecorated">
<bool>false</bool>
</property>
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="itemsExpandable">
<bool>false</bool>
</property>
<property name="sortingEnabled">
<bool>true</bool>
</property>
<property name="allColumnsShowFocus">
<bool>true</bool>
</property>
</widget>
</widget>
</item>
</layout>

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -261,6 +258,9 @@ msgstr ""
msgid "Artist"
msgstr "الفنان"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1176,9 +1175,6 @@ msgstr ""
msgid "Neighbors"
msgstr "الجيران"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1243,9 +1239,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr ""
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1626,9 +1619,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1674,6 +1664,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -224,9 +224,6 @@ msgstr "Всички плейлисти (%1)"
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -262,6 +259,9 @@ msgstr ""
msgid "Artist"
msgstr ""
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -461,9 +461,8 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Не може да бъде заредена last.fm радио станция: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1177,9 +1176,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1244,9 +1240,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr ""
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1627,9 +1620,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1675,6 +1665,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""
@ -2068,5 +2061,8 @@ msgstr ""
msgid "track %1"
msgstr ""
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Не може да бъде заредена last.fm радио станция: %1"
#~ msgid "MP4"
#~ msgstr "MP4"

View File

@ -230,9 +230,6 @@ msgstr "Totes les llistes de reproducció (%1)"
msgid "Alongside the originals"
msgstr "Al costat dels originals"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Oculta sempre la finestra principal"
@ -270,6 +267,9 @@ msgstr "Estas segur de que vols esborrar el \"%1\" preestablert?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio de l'artista"
@ -479,9 +479,8 @@ msgstr ""
"No s'ha pogut trobar un codificador per %1, comproveu si teniu els "
"complements GStreamer adequat instal·lat"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "No es va poder carregar l'estació de ràdio de last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1204,9 +1203,6 @@ msgstr "Opcions d'anomenat"
msgid "Neighbors"
msgstr "Veïns"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Llista de reproducció nova"
@ -1273,9 +1269,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Obrir dispositiu"
@ -1656,9 +1649,6 @@ msgstr "Mostra a Artiste"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Mostrar la icona a la safata"
@ -1704,6 +1694,9 @@ msgstr "Rock suau"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""
@ -2113,6 +2106,9 @@ msgstr "atura"
msgid "track %1"
msgstr "peça %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "No es va poder carregar l'estació de ràdio de last.fm: %1"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -225,9 +225,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Vždy skryj hlavní okno"
@ -263,6 +260,9 @@ msgstr "Opravdu chcete smazat \"%1\" přednastavení?"
msgid "Artist"
msgstr "Umělec"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Rádio umělce"
@ -462,8 +462,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1181,9 +1180,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Sousedé"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nový seznam skladeb"
@ -1248,9 +1244,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1631,9 +1624,6 @@ msgstr "Zobrazovat různé umělce"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Ukaž \"oblíbené\" a \"zakaž\" tlačítka"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Zobrazovat ikonu v oznamovací oblasti"
@ -1679,6 +1669,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"

View File

@ -225,9 +225,6 @@ msgstr "Alle spillelister (%1)"
msgid "Alongside the originals"
msgstr "Ved siden af originalerne"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Skjul altid hovedvinduet"
@ -263,6 +260,9 @@ msgstr "Vil du slettet \"%1\"-forudindstilling?"
msgid "Artist"
msgstr "Kunstner"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Kunstnerradio"
@ -462,8 +462,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1182,9 +1181,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Naboer"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1249,9 +1245,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1634,9 +1627,6 @@ msgstr "Vis under diverse kunstnere"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Vis \"elsker\" og \"bandlys\"-knapperne"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Vis statusikon"
@ -1682,6 +1672,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"

View File

@ -229,9 +229,6 @@ msgstr "Alle Wiedergabelisten (%1)"
msgid "Alongside the originals"
msgstr "Bei die Originale"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Clementine immer verstecken"
@ -269,6 +266,9 @@ msgstr "Profil \"%1\" wirklich löschen?"
msgid "Artist"
msgstr "Interpret"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Interpreten-Radio"
@ -478,9 +478,8 @@ msgstr ""
"Es konnte kein Encoder für %1 gefunden werden. Prüfen Sie ob die "
"erforderlichen GStreamer-Plugins installiert sind."
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Konnte Last.fm Station nicht laden: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1205,9 +1204,6 @@ msgstr "Benennungsoptionen"
msgid "Neighbors"
msgstr "Nachbarn"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Neue Wiedergabeliste"
@ -1274,9 +1270,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Gerät öffnen"
@ -1657,9 +1650,6 @@ msgstr "Unter \"Verschiedene Interpreten\" anzeigen"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "\"Lieben\" und \"Bannen\" Knöpfe anzeigen"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Benachrichtigungssymbol anzeigen"
@ -1705,6 +1695,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogramm"
@ -2126,6 +2119,9 @@ msgstr "Anhalten"
msgid "track %1"
msgstr "Stück %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Konnte Last.fm Station nicht laden: %1"
#~ msgid "%1's Library"
#~ msgstr "%1s Musiksammlung"

View File

@ -231,9 +231,6 @@ msgstr "Όλες οι λίστες αναπαραγωγής (%1)"
msgid "Alongside the originals"
msgstr "Παράλληλα με τα πρωτότυπα"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Να κρύβεις πάντα το κύριο παράθυρο"
@ -270,6 +267,9 @@ msgstr "Είστε σίγουροι πως θέλετε να διαγράψετ
msgid "Artist"
msgstr "Καλλιτέχνης"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Ραδιόφωνο καλλιτέχνη"
@ -482,9 +482,8 @@ msgstr ""
"Δεν βρέθηκε κάποιος κωδικοποιητής (encoder) για %1, ελέγξτε πως έχετε τα "
"σωστά πρόσθετα του GStreamer εγκατεστημένα"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Αποτυχία φόρτωσης του last.fm σταθμού: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1208,9 +1207,6 @@ msgstr "Επιλογές ονομασίας"
msgid "Neighbors"
msgstr "Γείτονες"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Νέα λίστα"
@ -1277,9 +1273,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Άνοιγμα συσκευής"
@ -1660,9 +1653,6 @@ msgstr "Εμφάνιση στους διάφορους καλλιτέχνες"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Εμφάνισε τα κουμπιά \"αγάπη\"και \"απαγόρευση\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Εμφάνιση εικονιδίου συστήματος"
@ -1708,6 +1698,9 @@ msgstr "Απαλή Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2132,6 +2125,9 @@ msgstr "διακοπή"
msgid "track %1"
msgstr "κομμάτι %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Αποτυχία φόρτωσης του last.fm σταθμού: %1"
#~ msgid "%1's Neighborhood"
#~ msgstr "%1's Συνοικιακά"

View File

@ -223,9 +223,6 @@ msgstr "All playlists (%1)"
msgid "Alongside the originals"
msgstr "Alongside the originals"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Always hide the main window"
@ -261,6 +258,9 @@ msgstr "Are you sure you want to delete the \"%1\" preset?"
msgid "Artist"
msgstr "Artist"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artist radio"
@ -462,9 +462,8 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Couldn't load the Last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1180,9 +1179,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Neighbours"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "New playlist"
@ -1248,9 +1244,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1631,9 +1624,6 @@ msgstr "Show in various artists"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Show the \"love\" and \"ban\" buttons"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Show tray icon"
@ -1679,6 +1669,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2072,6 +2065,9 @@ msgstr ""
msgid "track %1"
msgstr "track %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Couldn't load the Last.fm radio station: %1"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Always hide the main window"
@ -261,6 +258,9 @@ msgstr "Are you sure you want to delete the \"%1\" preset?"
msgid "Artist"
msgstr "Artist"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artist radio"
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1178,9 +1177,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Neighbours"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1245,9 +1241,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1628,9 +1621,6 @@ msgstr "Show in various artists"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Show the \"love\" and \"ban\" buttons"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Show tray icon"
@ -1676,6 +1666,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"

View File

@ -231,9 +231,6 @@ msgstr "Todas las listas de reproducción (%1)"
msgid "Alongside the originals"
msgstr "Junto a los originales"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Siempre ocultar la ventana principal"
@ -270,6 +267,9 @@ msgstr "¿Estás seguro de que quieres eliminar la predefinición \"%1\"?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio del artista"
@ -480,9 +480,8 @@ msgstr ""
"No se ha podido encontrar un codificador (encoder) para %1, compruebe que "
"tiene instalados los complementos (plugins) correctos de GStreamer."
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "No se pudo cargar la estación de radio de last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1209,9 +1208,6 @@ msgstr "Opciones de nombrado"
msgid "Neighbors"
msgstr "Vecinos"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nueva lista de reproducción"
@ -1278,9 +1274,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Abrir dispositivo"
@ -1661,9 +1654,6 @@ msgstr "Mostrar en Varios artistas"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Mostrar los botones \"Me encanta\" y \"Prohibir\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Mostrar icono en el área de notificación"
@ -1709,6 +1699,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonograma"
@ -2127,6 +2120,9 @@ msgstr "detener"
msgid "track %1"
msgstr "Pista %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "No se pudo cargar la estación de radio de last.fm: %1"
#~ msgid "&Hide tray icon"
#~ msgstr "&Ocultar icono de la bandeja"

View File

@ -224,9 +224,6 @@ msgstr "Kaikki soittolistat (%1)"
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -262,6 +259,9 @@ msgstr ""
msgid "Artist"
msgstr "Esittäjä"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -461,8 +461,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1179,9 +1178,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Uusi soittolista"
@ -1246,9 +1242,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1629,9 +1622,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1677,6 +1667,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -230,9 +230,6 @@ msgstr "Toutes les listes de lecture (%1)"
msgid "Alongside the originals"
msgstr "A côté des originaux"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Toujours cacher la fenêtre principale"
@ -273,6 +270,9 @@ msgstr "Êtes-vous sûr de vouloir supprimer la valeur prédéfinie « %1 »"
msgid "Artist"
msgstr "Artiste"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio par artiste"
@ -483,9 +483,8 @@ msgstr ""
"Impossible de trouver un encodeur pour %1, vérifiez que les bons plugins "
"GStreamer sont installés."
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Impossible de charger la station radio last.fm : %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1213,9 +1212,6 @@ msgstr "Options de nommage"
msgid "Neighbors"
msgstr "Voisins"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nouvelle liste de lecture"
@ -1282,9 +1278,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Ouvrir le périphérique"
@ -1665,9 +1658,6 @@ msgstr "Classer dans la catégorie \"Compilations d'artistes\""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Montrer les boutons « love » et « ban »"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Afficher l'icône dans la zone de notifications"
@ -1713,6 +1703,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogramme"
@ -2127,6 +2120,9 @@ msgstr "stop"
msgid "track %1"
msgstr "piste %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Impossible de charger la station radio last.fm : %1"
#~ msgid "&Hide tray icon"
#~ msgstr "&Masquer l'icône"

View File

@ -224,9 +224,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr "Xunto aos orixináis"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Sempre ocultar a xanela principal"
@ -262,6 +259,9 @@ msgstr "Está certo que quer apagar o \"%1\" predefinido?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artista da rádio"
@ -465,8 +465,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1183,9 +1182,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Viciños"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1250,9 +1246,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1633,9 +1626,6 @@ msgstr "Mostrar en vários artistas"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1681,6 +1671,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -229,9 +229,6 @@ msgstr "Minden lejátszási lista (%1)"
msgid "Alongside the originals"
msgstr "Az eredetiek mellett"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Mindig rejtse a főablakot"
@ -267,6 +264,9 @@ msgstr "Biztos benne, hogy törli a \"%1\" beállítást?"
msgid "Artist"
msgstr "Előadó"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Előadó rádió"
@ -477,9 +477,8 @@ msgstr ""
"Nem található megfelelő kódoló %1 tömörítéséhez. Ellenőrizze, hogy a "
"GStreamer beépülők megfelelően vannak-e telepítve"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "A %1 rádióadó betöltése sikertelen"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1202,9 +1201,6 @@ msgstr "Elnevezési opciók"
msgid "Neighbors"
msgstr "Szomszédok"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Új lejátszási lista"
@ -1271,9 +1267,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Eszköz megnyitása"
@ -1655,9 +1648,6 @@ msgstr "Jelenítse meg a különböző előadók között"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Jelenítse meg a \"kedvenc\" és \"tiltás\" gombokat"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Tálcaikon megjelenítése"
@ -1703,6 +1693,9 @@ msgstr "Lágy Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Szonográfia"
@ -2120,6 +2113,9 @@ msgstr "leállítás"
msgid "track %1"
msgstr "%1. szám"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "A %1 rádióadó betöltése sikertelen"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -231,9 +231,6 @@ msgstr "Tutte le scalette (%1)"
msgid "Alongside the originals"
msgstr "Insieme agli originali"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Nascondi sempre la finestra principale"
@ -274,6 +271,9 @@ msgstr "Sei sicuro di voler eliminare la preimpostazione \"%1\"?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio dell'artista"
@ -483,9 +483,8 @@ msgstr ""
"Impossibile trovare un codificatore per %1, verifica l'installazione del "
"plugin GStreamer corretto"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Impossibile caricare la stazione radio last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1212,9 +1211,6 @@ msgstr "Opzioni di assegnazione dei nomi"
msgid "Neighbors"
msgstr "Vicini"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nuova scaletta"
@ -1282,9 +1278,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Apri dispositivo"
@ -1665,9 +1658,6 @@ msgstr "Mostra in artisti vari"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Mostra i pulsanti \"Mi piace\" e \"Vieta\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Mostra icona nel vassoio"
@ -1713,6 +1703,9 @@ msgstr "Rock leggero"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogramma"
@ -2137,6 +2130,9 @@ msgstr "ferma"
msgid "track %1"
msgstr "traccia %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Impossibile caricare la stazione radio last.fm: %1"
#~ msgid "Show section"
#~ msgstr "Mostra sezione"

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -261,6 +258,9 @@ msgstr ""
msgid "Artist"
msgstr "Орындайтын"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1178,9 +1177,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1245,9 +1241,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1628,9 +1621,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1676,6 +1666,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -224,9 +224,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -262,6 +259,9 @@ msgstr ""
msgid "Artist"
msgstr ""
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -461,8 +461,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1177,9 +1176,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1244,9 +1240,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr ""
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1627,9 +1620,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1675,6 +1665,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -224,9 +224,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Alltid gjem hovedvinduet"
@ -262,6 +259,9 @@ msgstr "Er du sikker på at du vil slette \"%1\" innstillingen?"
msgid "Artist"
msgstr "Artist"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artistradio"
@ -461,8 +461,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1180,9 +1179,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Ny spilleliste"
@ -1247,9 +1243,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1630,9 +1623,6 @@ msgstr "Vis under Diverse Artister"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Vis \"Elsk\" og \"Bannlys\" knappene"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Vis systemkurvikon"
@ -1678,6 +1668,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"

View File

@ -228,9 +228,6 @@ msgstr "Alle afspeellijsten (%1)"
msgid "Alongside the originals"
msgstr "Samen met originelen"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Hoofdscherm altijd verbergen"
@ -270,6 +267,9 @@ msgstr "Weet u zeker dat u voorinstelling \"%1\" wilt wissen?"
msgid "Artist"
msgstr "Artiest"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artiestradio"
@ -479,9 +479,8 @@ msgstr ""
"Kon geen encoder vinden voor %1, controleer of u de juiste GStreamer plugins "
"geïnstalleerd hebt"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Kon last.fm radiostation: %1 niet laden"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1206,9 +1205,6 @@ msgstr "Benoemingsopties"
msgid "Neighbors"
msgstr "Buren"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nieuwe afspeellijst"
@ -1277,9 +1273,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Apparaat openen"
@ -1660,9 +1653,6 @@ msgstr "In diverse artiesten weergeven"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "\"Mooi\" en \"ban\" knoppen weergeven"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Systeemvakpictogram weergeven"
@ -1708,6 +1698,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2131,6 +2124,9 @@ msgstr "stoppen"
msgid "track %1"
msgstr "track %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Kon last.fm radiostation: %1 niet laden"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -261,6 +258,9 @@ msgstr ""
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1176,9 +1175,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Vesins"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1243,9 +1239,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1626,9 +1619,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Afichar l'icòna dins la bóstia de miniaturas"
@ -1674,6 +1664,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonograma"

View File

@ -232,9 +232,6 @@ msgstr "Wszystkie listy odtwarzania (%1)"
msgid "Alongside the originals"
msgstr "Wraz z orginałem"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Zawsze ukrywaj główne okno"
@ -270,6 +267,9 @@ msgstr "Czy na pewno chcesz usunąć preset \"%1\"?"
msgid "Artist"
msgstr "Wykonawca"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio wykonawcy"
@ -480,9 +480,8 @@ msgstr ""
"Nie można odnaleźć enkodera dla %1, sprawdź czy posiadasz zainstalowane "
"prawidłowe pluginy dla GStreamer'a"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Nie można załadować stacji last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1204,9 +1203,6 @@ msgstr "Nazwy opcji"
msgid "Neighbors"
msgstr "Sąsiedzi"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nowa lista odtwarzania"
@ -1273,9 +1269,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Otwórz urządzenie"
@ -1656,9 +1649,6 @@ msgstr "Pokaż w różni wykonawcy"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Pokaż przyciski \"love\" i \"ban\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Pokaż ikonkę w obszarze powiadomień"
@ -1704,6 +1694,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2115,6 +2108,9 @@ msgstr "zatrzymaj"
msgid "track %1"
msgstr "utwór %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Nie można załadować stacji last.fm: %1"
#~ msgid "&Hide tray icon"
#~ msgstr "&Ukryj ikonę w trayu"

View File

@ -230,9 +230,6 @@ msgstr "Todas as listas de reprodução (%1)"
msgid "Alongside the originals"
msgstr "Juntamente aos originais"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Ocultar sempre a janela principal"
@ -269,6 +266,9 @@ msgstr "Tem a certeza que quer apagar o pré-ajuste \"%1\"?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Rádio do artista"
@ -479,9 +479,8 @@ msgstr ""
"Incapaz de encontrar o codificador para %1 - certifique-se que tem "
"instalados todos os plugins necessários"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Incapaz de carregar a estação de rádio last.fm : %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1204,9 +1203,6 @@ msgstr "Opções de nomeação"
msgid "Neighbors"
msgstr "Vizinhos"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nova lista de reprodução"
@ -1274,9 +1270,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Abrir dispositivo"
@ -1657,9 +1650,6 @@ msgstr "Mostrar em vários artistas"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Mostrar os botões \"adorar\" e \"banir\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Mostrar ícone na área de notificação"
@ -1705,6 +1695,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonograma"
@ -2123,3 +2116,6 @@ msgstr "parar"
#, qt-format
msgid "track %1"
msgstr "faixa %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Incapaz de carregar a estação de rádio last.fm : %1"

View File

@ -227,9 +227,6 @@ msgstr "Todas as listas de reprodução (%1)"
msgid "Alongside the originals"
msgstr "Juntamente com os originais"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Sempre esconder a janela principal"
@ -267,6 +264,9 @@ msgstr "Tem certeza que deseja apagar a pré-regulagem \"%1\" ?"
msgid "Artist"
msgstr "Artista"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Rádio do artista"
@ -472,9 +472,8 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Não pode carregar a estação de rádio do Last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1193,9 +1192,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Vizinhos"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nova lista de reprodução"
@ -1262,9 +1258,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1645,9 +1638,6 @@ msgstr "Exibir em vários artistas"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Exibir os botões \"adoro\" e \"odeio\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Exibir ícone na área de notificação"
@ -1693,6 +1683,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonograma"
@ -2094,6 +2087,9 @@ msgstr ""
msgid "track %1"
msgstr "faixa %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Não pode carregar a estação de rádio do Last.fm: %1"
#~ msgid "Options"
#~ msgstr "Opções"

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Ascunde întotdeauna fereastra principală"
@ -261,6 +258,9 @@ msgstr "Sigur doriți să ștergeți presetarea \"%1\"?"
msgid "Artist"
msgstr "Artist"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1177,9 +1176,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Vecini"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1244,9 +1240,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1627,9 +1620,6 @@ msgstr "Arată în artiști diferiți"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Arată pictogramă în tava de sistem"
@ -1675,6 +1665,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -227,9 +227,6 @@ msgstr "Все списки воспроизведения (%1)"
msgid "Alongside the originals"
msgstr "Вместе с оригиналами"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Всегда скрывать главное окно"
@ -265,6 +262,9 @@ msgstr "Вы действительно хотите удалить настро
msgid "Artist"
msgstr "Исполнитель"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Радио исполнителя"
@ -474,9 +474,8 @@ msgstr ""
"Невозможно найти кодировщик для %1, проверьте, что установлены все "
"необходимые модули GStreamer"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Невозможно загрузить радиостанцию last.fm: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1197,9 +1196,6 @@ msgstr "Настройки названия"
msgid "Neighbors"
msgstr "Соседи"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Новый список воспроизведения"
@ -1266,9 +1262,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Открыть устройство"
@ -1649,9 +1642,6 @@ msgstr "Показать в \"Разных исполнителях\""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Показывать кнопки \"Избранное\" и \"Запретить\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Показать иконку в системном лотке"
@ -1697,6 +1687,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Сонограмма"
@ -2114,6 +2107,9 @@ msgstr "Остановить"
msgid "track %1"
msgstr "композиция %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Невозможно загрузить радиостанцию last.fm: %1"
#~ msgid "Wiiremote %1: actived"
#~ msgstr "Пульт Wii %1: активирован"

View File

@ -229,9 +229,6 @@ msgstr "Všetky playlisty (%1)"
msgid "Alongside the originals"
msgstr "Po boku originálov"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Vždy skryť hlavné okno"
@ -267,6 +264,9 @@ msgstr "Ste si istý, že chcete vymazať predvoľbu \"%1\"?"
msgid "Artist"
msgstr "Interprét"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Rádio interpréta"
@ -476,9 +476,8 @@ msgstr ""
"Nedal sa nájsť enkóder pre %1, skontrolujte či máte korektne nainštalované "
"GStreamer pluginy"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Nedá sa načítať last.fm rádio stanica: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1199,9 +1198,6 @@ msgstr "Možnosti pomenovávania"
msgid "Neighbors"
msgstr "Susedia"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nový playlist"
@ -1267,9 +1263,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Otvoriť zariadenie"
@ -1650,9 +1643,6 @@ msgstr "Zobrazovať v rôznich interprétoch"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Zobrazovať \"obľúbené\" a \"neobľúbené\" tlačítka"
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Zobrazovať tray ikonu"
@ -1698,6 +1688,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2115,6 +2108,9 @@ msgstr "zastaviť"
msgid "track %1"
msgstr "skladba %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Nedá sa načítať last.fm rádio stanica: %1"
#~ msgid "&Hide tray icon"
#~ msgstr "&Skryť tray ikonu"

View File

@ -228,9 +228,6 @@ msgstr "Vsi seznami predvajanja (%1)"
msgid "Alongside the originals"
msgstr "Ob izvirnikih"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Vedno skrij glavno okno"
@ -266,6 +263,9 @@ msgstr "Ali resnično želite izbrisati prednastavitev \"%1\"?"
msgid "Artist"
msgstr "Izvajalec"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Radio izvajalca"
@ -475,9 +475,8 @@ msgstr ""
"Kodirnika za %1 ni bilo mogoče najti. Preverite, če so nameščeni pravilni "
"vstavki GStreamer"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Last.fm postaje ni bilo mogoče naložiti: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1198,9 +1197,6 @@ msgstr "Možnosti poimenovanja"
msgid "Neighbors"
msgstr "Sosedje"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Nov seznam predvajanja"
@ -1267,9 +1263,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Odpri napravo"
@ -1650,9 +1643,6 @@ msgstr "Pokaži med \"Različni izvajalci\""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Pokaži gumbe \"Priljubljena\" in \"Blokiraj\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Pokaži ikono v sistemski vrstici"
@ -1698,6 +1688,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -2114,6 +2107,9 @@ msgstr "zaustavi"
msgid "track %1"
msgstr "skladba %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Last.fm postaje ni bilo mogoče naložiti: %1"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -224,9 +224,6 @@ msgstr "Све листе нумера (%1)"
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Увек сакриј главни прозор"
@ -262,6 +259,9 @@ msgstr "Сигурнисте да желите обрисати претподе
msgid "Artist"
msgstr "Извођач"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -463,9 +463,8 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Неспело учитавање радио станице %1 са ЛастФМ"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1182,9 +1181,6 @@ msgstr ""
msgid "Neighbors"
msgstr "Комшије"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Нова листа нумера"
@ -1249,9 +1245,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr "ОГГ Ворбис"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1632,9 +1625,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Прикажи икону системске касете"
@ -1680,6 +1670,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""
@ -2075,6 +2068,9 @@ msgstr "Заустави"
msgid "track %1"
msgstr "нумера %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Неспело учитавање радио станице %1 са ЛастФМ"
#~ msgid "ASF"
#~ msgstr "АСФ"

View File

@ -224,9 +224,6 @@ msgstr "Alla spellistor (%1)"
msgid "Alongside the originals"
msgstr "Tillsammans med originalen"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Dölj alltid huvudfönstret"
@ -262,6 +259,9 @@ msgstr "Är du säker på att du vill ta bort förinställningen \"%1\"?"
msgid "Artist"
msgstr "Artist"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Artistradio"
@ -465,9 +465,8 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Kunde inte läsa in last.fm-radiostationen: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1186,9 +1185,6 @@ msgstr "Namngivningsalternativ"
msgid "Neighbors"
msgstr "Grannar"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Ny spellista"
@ -1253,9 +1249,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1636,9 +1629,6 @@ msgstr "Visa i diverse artister"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Visa knapparna \"gilla\" och \"banlys\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Visa ikon i systemfältet"
@ -1684,6 +1674,9 @@ msgstr "Soft Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Spektrogram"
@ -2090,6 +2083,9 @@ msgstr "stoppa"
msgid "track %1"
msgstr "spår %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Kunde inte läsa in last.fm-radiostationen: %1"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -103,8 +103,8 @@ msgid ""
msgstr ""
"<p>% ile başlayan özellikler, örneğin: %artist %album %title </p>\n"
"\n"
"<p>İşaret içeren metnin bölümlerini süslü parantez ile sarmalarsanız, "
"işaret boşsa o bölüm görünmeyecektir.</p>"
"<p>İşaret içeren metnin bölümlerini süslü parantez ile sarmalarsanız, işaret "
"boşsa o bölüm görünmeyecektir.</p>"
msgid "AIFF"
msgstr "AIFF"
@ -263,6 +263,9 @@ msgstr "\"%1\" ayarını silmek istediğinizden emin misiniz?"
msgid "Artist"
msgstr "Sanatçı"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Sanatçı radyosu"
@ -377,7 +380,8 @@ msgstr "Clementine Görselliği"
msgid ""
"Clementine can automatically convert the music you copy to this device into "
"a format that it can play."
msgstr "Clementine bu aygıta kopyaladığınız müzikleri, aygıtın çalacağı biçime "
msgstr ""
"Clementine bu aygıta kopyaladığınız müzikleri, aygıtın çalacağı biçime "
"dönüştürebilir."
msgid "Clementine can show a message when the track changes."
@ -386,8 +390,9 @@ msgstr "Parça değiştiğinde Clementine bir ileti gösterebilir."
msgid ""
"Clementine could not load any projectM visualisations. Check that you have "
"installed Clementine properly."
msgstr "Clementine projectM görsellerini yükleyemedi. Clementine programını "
"düzgün yüklediğinizi kontrol edin."
msgstr ""
"Clementine projectM görsellerini yükleyemedi. Clementine programını düzgün "
"yüklediğinizi kontrol edin."
msgid "Click here to add some music"
msgstr "Parça eklemek için buraya tıklayın"
@ -450,26 +455,28 @@ msgstr "iPod veritabanı kopyalanıyor"
msgid ""
"Could not create the GStreamer element \"%1\" - make sure you have all the "
"required GStreamer plugins installed"
msgstr "GStreamer elementi \"%1\" oluşturulamadı - tüm Gstreamer eklentilerinin "
msgstr ""
"GStreamer elementi \"%1\" oluşturulamadı - tüm Gstreamer eklentilerinin "
"kurulu olduğundan emin olun"
#, qt-format
msgid ""
"Couldn't find a muxer for %1, check you have the correct GStreamer plugins "
"installed"
msgstr "%1 için ayrıştırıcı bulunamadı, gerekli GStreamer eklentilerinin kurulu olup "
msgstr ""
"%1 için ayrıştırıcı bulunamadı, gerekli GStreamer eklentilerinin kurulu olup "
"olmadığını kontrol edin"
#, qt-format
msgid ""
"Couldn't find an encoder for %1, check you have the correct GStreamer "
"plugins installed"
msgstr "%1 için kodlayıcı bulunamadı, gerekli GStreamer eklentilerinin yüklü "
"olup olmadığını kontrol edin"
msgstr ""
"%1 için kodlayıcı bulunamadı, gerekli GStreamer eklentilerinin yüklü olup "
"olmadığını kontrol edin"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "last.fm radyo istasyonu yüklenemiyor: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -643,6 +650,9 @@ msgstr "Bir şarkıya çift tıklamak önce çalma listesini temizler"
msgid "Download directory"
msgstr "İndirme dizini"
msgid "Download lyrics from the Internet"
msgstr ""
msgid "Download membership"
msgstr "İndirme üyeliği"
@ -696,7 +706,8 @@ msgstr "Bu çalma listesi için yeni bir isim gir"
msgid ""
"Enter an <b>artist</b> or <b>tag</b> to start listening to Last.fm radio."
msgstr ""
"Last.fm radyosunu dinlemeye başlamak için <b>artist</b> veya <b>etiket</b> girin."
"Last.fm radyosunu dinlemeye başlamak için <b>artist</b> veya <b>etiket</b> "
"girin."
msgid "Enter search terms here"
msgstr "Aranacak ifadeyi girin"
@ -818,8 +829,8 @@ msgid ""
"Forgetting a device will remove it from this list and Clementine will have "
"to rescan all the songs again next time you connect it."
msgstr ""
"Bir aygıtı unuttuğunuzda listeden silinecek ve bu aygıtı tekrar bağladığızda, "
"Clementine tüm şarkıları tekrar taramak zorunda kalacak."
"Bir aygıtı unuttuğunuzda listeden silinecek ve bu aygıtı tekrar "
"bağladığızda, Clementine tüm şarkıları tekrar taramak zorunda kalacak."
msgid "Form"
msgstr "Form"
@ -920,7 +931,8 @@ msgid ""
"If you continue, this device will work slowly and songs copied to it may not "
"work."
msgstr ""
"Devam ederseniz, aygıt yavaş çalışacak ve kopyaladığınız şarkılar düzgün çalışmayacak."
"Devam ederseniz, aygıt yavaş çalışacak ve kopyaladığınız şarkılar düzgün "
"çalışmayacak."
msgid "Ignore \"The\" in artist names"
msgstr "Sanatçı isimlerinde \"The\" kelimesini önemseme"
@ -1095,6 +1107,9 @@ msgstr "Düşük (15 fps)"
msgid "Low (256x256)"
msgstr "Düşük (256x256)"
msgid "Lyrics"
msgstr ""
msgid "MP3"
msgstr "MP3"
@ -1197,6 +1212,9 @@ msgstr "Sonraki parça"
msgid "No analyzer"
msgstr "Çözümleyici yok"
msgid "No lyrics could be found"
msgstr ""
msgid ""
"No matches found. Clear the search box to show the whole playlist again."
msgstr ""
@ -1531,6 +1549,13 @@ msgstr "Magnatune'da Ara"
msgid "Search for album covers..."
msgstr "Albüm kapaklarını ara..."
#, qt-format
msgid "Searching %1..."
msgstr ""
msgid "Searching..."
msgstr ""
msgid "Second level"
msgstr "İkinci seviye"
@ -1663,6 +1688,12 @@ msgstr "Hafif"
msgid "Soft Rock"
msgstr "Hafif Rock"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Sonogram"
@ -1749,25 +1780,21 @@ msgstr "Magnatude servisinden veri alınırken hata oluştu"
msgid ""
"There were problems copying some songs. The following files could not be "
"copied:"
msgstr ""
"Bazı şarkılar kopyalanırken hata oluştu. Şu dosyalar kopyalanamadı:"
msgstr "Bazı şarkılar kopyalanırken hata oluştu. Şu dosyalar kopyalanamadı:"
msgid ""
"There were problems deleting some songs. The following files could not be "
"deleted:"
msgstr ""
"Bazı şarkılar silinirken hata oluştu. Şu dosyalar silinemedi:"
msgstr "Bazı şarkılar silinirken hata oluştu. Şu dosyalar silinemedi:"
msgid ""
"These files will be deleted from disk, are you sure you want to continue?"
msgstr ""
"Bu dosyalar diskten silinecek, devam etmek istiyor musunuz?"
msgstr "Bu dosyalar diskten silinecek, devam etmek istiyor musunuz?"
msgid ""
"These files will be deleted from the device, are you sure you want to "
"continue?"
msgstr ""
"Bu dosyalar aygıttan silinecek, devam etmek istiyor musunuz?"
msgstr "Bu dosyalar aygıttan silinecek, devam etmek istiyor musunuz?"
msgid "These folders will be scanned for music to make up your library"
msgstr "Bu dosyalar, kütüphaneyi oluşturacak müzikler için taranacak"
@ -1793,8 +1820,7 @@ msgstr "Bu aygıt düzgün çalışmayacak"
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
"Bu bir MTP aygıtı fakat Clementine libmtp desteği olmadan derlenmiş."
msgstr "Bu bir MTP aygıtı fakat Clementine libmtp desteği olmadan derlenmiş."
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Bu bir iPod fakat Clementine libgpod desteği olmadan derlenmiş."
@ -1998,15 +2024,16 @@ msgid ""
"You can listen to Magnatune songs for free without an account. Purchasing a "
"membership removes the messages at the end of each track."
msgstr ""
"Bir hesabınız olmadan ücretsiz olarak Magnatude'dan şarkı dinleyebilirsiniz. Üyelik "
"alırsanız her şarkının sonunda görünen bu mesajı kaldırabilirsiniz."
"Bir hesabınız olmadan ücretsiz olarak Magnatude'dan şarkı "
"dinleyebilirsiniz. Üyelik alırsanız her şarkının sonunda görünen bu mesajı "
"kaldırabilirsiniz."
msgid ""
"You can scrobble tracks for free, but only <span style=\" font-weight:600;"
"\">paid subscribers</span> can stream Last.fm radio from Clementine."
msgstr ""
"Parçaları ücretsiz olarak skroplayabilirsiniz, fakat sadece <span style=\" font-weight:600;"
"\">ücretli aboneler</span> Last.fm radyosunu dinleyebilir."
"Parçaları ücretsiz olarak skroplayabilirsiniz, fakat sadece <span style=\" "
"font-weight:600;\">ücretli aboneler</span> Last.fm radyosunu dinleyebilir."
msgid ""
"You can use your Wii Remote as a remote control for Clementine. <a href="
@ -2014,16 +2041,17 @@ msgid ""
"wiki</a> for more information.\n"
msgstr ""
"Wii kumandanızı kullanarak Clementine'ı uzaktan kumanda edebilirsiniz. Daha "
"fazla bilgi için <a href=\"http://www.clementine-player.org/wiimote\">Clementine "
"wikideki ilgili sayfayı</a> ziyaret edin.\n"
"fazla bilgi için <a href=\"http://www.clementine-player.org/wiimote"
"\">Clementine wikideki ilgili sayfayı</a> ziyaret edin.\n"
msgid ""
"You need to launch System Preferences and turn on \"<span style=\" font-"
"style:italic;\">Enable access for assistive devices</span>\" to use global "
"shortcuts in Clementine."
msgstr ""
"Clementine'da genel kısayolları kullanabilmek için Sistem Ayarlarına girin ve \"<span style=\" font-"
"style:italic;\">Yardımcı aygıtlara erişimi etkinleştir</span>\" seçeneğini açın."
"Clementine'da genel kısayolları kullanabilmek için Sistem Ayarlarına girin "
"ve \"<span style=\" font-style:italic;\">Yardımcı aygıtlara erişimi "
"etkinleştir</span>\" seçeneğini açın."
msgid "You will need to restart Clementine if you change the language."
msgstr "Dili değiştirdiyseniz programı yeniden başlatmanız gerekmektedir."
@ -2074,6 +2102,9 @@ msgstr "stop"
msgid "track %1"
msgstr "parça %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "last.fm radyo istasyonu yüklenemiyor: %1"
#~ msgid "Options"
#~ msgstr "Seçenekler"

View File

@ -214,9 +214,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -252,6 +249,9 @@ msgstr ""
msgid "Artist"
msgstr ""
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -451,8 +451,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1167,9 +1166,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr ""
@ -1234,9 +1230,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr ""
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1617,9 +1610,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1665,6 +1655,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -228,9 +228,6 @@ msgstr "Всі списки відтворення (%1)"
msgid "Alongside the originals"
msgstr "Разом з оригіналами"
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "Завжди приховувати головне вікно"
@ -266,6 +263,9 @@ msgstr "Ви дійсно хочите вилучити задане \"%1\"?"
msgid "Artist"
msgstr "Виконавець"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr "Радіо виконавця"
@ -475,9 +475,8 @@ msgstr ""
"Не вдалось знайти кодер для %1, перевірте чи правильно встановлений модуль "
"GStreamer"
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgstr "Не вдалось завантажити last.fm радіостанцію: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
msgid "Couldn't open output file %1"
@ -1198,9 +1197,6 @@ msgstr "Параметри найменування"
msgid "Neighbors"
msgstr "Сусіди"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "Новий список відтворення"
@ -1267,9 +1263,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr "Відкрити пристрій"
@ -1650,9 +1643,6 @@ msgstr "Показувати в різних виконавцях"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr "Показувати кнопки \"love\" та \"ban\""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr "Показувати значок в лотку"
@ -1698,6 +1688,9 @@ msgstr "Легкий рок"
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr "Сонограма"
@ -2109,6 +2102,9 @@ msgstr "зупинити"
msgid "track %1"
msgstr "доріжка %1"
#~ msgid "Couldn't load the last.fm radio station: %1"
#~ msgstr "Не вдалось завантажити last.fm радіостанцію: %1"
#~ msgid "ASF"
#~ msgstr "ASF"

View File

@ -223,9 +223,6 @@ msgstr ""
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr ""
@ -261,6 +258,9 @@ msgstr ""
msgid "Artist"
msgstr "艺人"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -460,8 +460,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1176,9 +1175,6 @@ msgstr ""
msgid "Neighbors"
msgstr ""
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "新建播放列表"
@ -1243,9 +1239,6 @@ msgstr ""
msgid "Ogg Vorbis"
msgstr ""
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1626,9 +1619,6 @@ msgstr ""
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1674,6 +1664,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -228,9 +228,6 @@ msgstr "所有播放清單 (%1)"
msgid "Alongside the originals"
msgstr ""
msgid "Always"
msgstr ""
msgid "Always hide the main window"
msgstr "總是隱藏主要視窗"
@ -266,6 +263,9 @@ msgstr ""
msgid "Artist"
msgstr "演出者"
msgid "Artist info"
msgstr ""
msgid "Artist radio"
msgstr ""
@ -465,8 +465,7 @@ msgid ""
"plugins installed"
msgstr ""
#, qt-format
msgid "Couldn't load the last.fm radio station: %1"
msgid "Couldn't load the last.fm radio station"
msgstr ""
#, qt-format
@ -1182,9 +1181,6 @@ msgstr ""
msgid "Neighbors"
msgstr "鄰居"
msgid "Never"
msgstr ""
msgid "New playlist"
msgstr "新增播放清單"
@ -1249,9 +1245,6 @@ msgstr "Ogg Speex"
msgid "Ogg Vorbis"
msgstr "Ogg Vorbis"
msgid "Only when playing a song"
msgstr ""
msgid "Open device"
msgstr ""
@ -1632,9 +1625,6 @@ msgstr "顯示各演唱者"
msgid "Show the \"love\" and \"ban\" buttons"
msgstr ""
msgid "Show the song information sidebar"
msgstr ""
msgid "Show tray icon"
msgstr ""
@ -1680,6 +1670,9 @@ msgstr ""
msgid "Song Information"
msgstr ""
msgid "Song info"
msgstr ""
msgid "Sonogram"
msgstr ""

View File

@ -36,6 +36,7 @@
#include "library/library.h"
#include "lyrics/lyricfetcher.h"
#include "lyrics/lyricview.h"
#include "lyrics/songinfobuttonbox.h"
#include "playlist/playlistbackend.h"
#include "playlist/playlist.h"
#include "playlist/playlistmanager.h"
@ -322,12 +323,14 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg
connect(player_, SIGNAL(Paused()), osd_, SLOT(Paused()));
connect(player_, SIGNAL(Stopped()), osd_, SLOT(Stopped()));
connect(player_, SIGNAL(PlaylistFinished()), osd_, SLOT(PlaylistFinished()));
connect(player_, SIGNAL(Stopped()), ui_->playlist->song_info(), SLOT(SongFinished()));
connect(player_, SIGNAL(PlaylistFinished()), ui_->playlist->song_info(), SLOT(SongFinished()));
connect(player_, SIGNAL(VolumeChanged(int)), osd_, SLOT(VolumeChanged(int)));
connect(player_, SIGNAL(VolumeChanged(int)), ui_->volume, SLOT(setValue(int)));
connect(player_, SIGNAL(ForceShowOSD(Song)), SLOT(ForceShowOSD(Song)));
connect(playlists_, SIGNAL(CurrentSongChanged(Song)), osd_, SLOT(SongChanged(Song)));
connect(playlists_, SIGNAL(CurrentSongChanged(Song)), player_, SLOT(CurrentMetadataChanged(Song)));
connect(playlists_, SIGNAL(CurrentSongChanged(Song)), ui_->lyrics_view, SLOT(SongChanged(Song)));
connect(playlists_, SIGNAL(CurrentSongChanged(Song)), ui_->playlist->song_info(), SLOT(SongChanged(Song)));
connect(playlists_, SIGNAL(PlaylistChanged()), player_, SLOT(PlaylistChanged()));
connect(playlists_, SIGNAL(EditingFinished(QModelIndex)), SLOT(PlaylistEditFinished(QModelIndex)));
connect(playlists_, SIGNAL(Error(QString)), SLOT(ShowErrorDialog(QString)));
@ -469,7 +472,7 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg
connect(global_shortcuts_, SIGNAL(ShowOSD()), player_, SLOT(ShowOSD()));
// Lyrics
ui_->lyrics_view->set_network(network);
ui_->playlist->song_info()->lyric_view()->set_network(network);
// Analyzer
ui_->analyzer->SetEngine(player_->GetEngine());
@ -1471,7 +1474,7 @@ void MainWindow::EnsureSettingsDialogCreated() {
#endif
settings_dialog_->SetGlobalShortcutManager(global_shortcuts_);
settings_dialog_->SetLyricFetcher(ui_->lyrics_view->fetcher());
settings_dialog_->SetLyricFetcher(ui_->playlist->song_info()->lyric_fetcher());
// Settings
connect(settings_dialog_.get(), SIGNAL(accepted()), SLOT(ReloadSettings()));
@ -1481,7 +1484,7 @@ void MainWindow::EnsureSettingsDialogCreated() {
connect(settings_dialog_.get(), SIGNAL(accepted()), ui_->library_view, SLOT(ReloadSettings()));
connect(settings_dialog_.get(), SIGNAL(accepted()), player_->GetEngine(), SLOT(ReloadSettings()));
connect(settings_dialog_.get(), SIGNAL(accepted()), ui_->playlist->view(), SLOT(ReloadSettings()));
connect(settings_dialog_.get(), SIGNAL(accepted()), ui_->lyrics_view->fetcher(), SLOT(ReloadSettings()));
connect(settings_dialog_.get(), SIGNAL(accepted()), ui_->playlist->song_info()->lyric_fetcher(), SLOT(ReloadSettings()));
#ifdef ENABLE_WIIMOTEDEV
connect(settings_dialog_.get(), SIGNAL(accepted()), wiimotedev_shortcuts_.get(), SLOT(ReloadSettings()));
connect(settings_dialog_.get(), SIGNAL(SetWiimotedevInterfaceActived(bool)), wiimotedev_shortcuts_.get(), SLOT(SetWiimotedevInterfaceActived(bool)));

View File

@ -173,16 +173,6 @@
<number>0</number>
</property>
<item>
<widget class="QSplitter" name="info_splitter">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<widget class="PlaylistContainer" name="playlist" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
@ -193,31 +183,6 @@
<addaction name="action_edit_track"/>
<addaction name="action_edit_value"/>
</widget>
<widget class="QTabWidget" name="context_tabs">
<property name="currentIndex">
<number>0</number>
</property>
<property name="documentMode">
<bool>true</bool>
</property>
<widget class="QWidget" name="lyrics_tab">
<attribute name="title">
<string>Lyrics</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_9">
<property name="spacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="LyricView" name="lyrics_view" native="true"/>
</item>
</layout>
</widget>
</widget>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
@ -953,12 +918,6 @@
<extends>QTreeView</extends>
<header>devices/deviceview.h</header>
</customwidget>
<customwidget>
<class>LyricView</class>
<extends>QWidget</extends>
<header>lyrics/lyricview.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="../../data/data.qrc"/>

View File

@ -14,7 +14,7 @@
<string>Preferences</string>
</property>
<property name="windowIcon">
<iconset>
<iconset resource="../../data/data.qrc">
<normaloff>:/icon.png</normaloff>:/icon.png</iconset>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
@ -60,7 +60,7 @@
<string>Behavior</string>
</property>
<property name="icon">
<iconset>
<iconset resource="../../data/data.qrc">
<normaloff>:/icon.png</normaloff>:/icon.png</iconset>
</property>
</item>
@ -89,7 +89,7 @@
<string>Last.fm</string>
</property>
<property name="icon">
<iconset>
<iconset resource="../../data/data.qrc">
<normaloff>:/last.fm/as.png</normaloff>:/last.fm/as.png</iconset>
</property>
</item>
@ -98,7 +98,7 @@
<string>Magnatune</string>
</property>
<property name="icon">
<iconset>
<iconset resource="../../data/data.qrc">
<normaloff>:/magnatune.png</normaloff>:/magnatune.png</iconset>
</property>
</item>
@ -456,39 +456,6 @@
</widget>
<widget class="QWidget" name="song_info_page">
<layout class="QVBoxLayout" name="verticalLayout_16">
<item>
<widget class="QGroupBox" name="groupBox_5">
<property name="title">
<string>Show the song information sidebar</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_14">
<item>
<widget class="QRadioButton" name="info_sidebar_always">
<property name="text">
<string>Always</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="info_sidebar_playing">
<property name="text">
<string>Only when playing a song</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="info_sidebar_never">
<property name="text">
<string>Never</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_6">
<property name="sizePolicy">
@ -830,7 +797,9 @@
<tabstop>b_always_hide_</tabstop>
<tabstop>b_always_show_</tabstop>
</tabstops>
<resources/>
<resources>
<include location="../../data/data.qrc"/>
</resources>
<connections>
<connection>
<sender>list</sender>

View File

@ -0,0 +1,111 @@
/* 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 "slimbuttonbox.h"
#include <QEvent>
#include <QFile>
#include <QHBoxLayout>
#include <QPushButton>
#include <QStylePainter>
#include <QStyleOptionTabBarBaseV2>
SlimButtonBox::SlimButtonBox(QWidget* parent)
: QWidget(parent),
tab_bar_base_(false)
{
setLayout(new QHBoxLayout);
layout()->setSpacing(3);
layout()->setContentsMargins(6, 0, 0, 0);
ReloadStylesheet();
}
void SlimButtonBox::AddButton(const QString& text, const QIcon& icon) {
QPushButton* button = new QPushButton(icon, text, this);
button->setCheckable(true);
connect(button, SIGNAL(clicked()), SLOT(ButtonClicked()));
layout()->addWidget(button);
buttons_ << button;
}
void SlimButtonBox::ButtonClicked() {
QPushButton* button = qobject_cast<QPushButton*>(sender());
if (!button)
return;
if (!button->isChecked()) {
emit CurrentChanged(-1);
} else {
// Uncheck all the other buttons as well. We can't use auto exclusive,
// because we want to allow no buttons being pressed.
foreach (QPushButton* other_button, buttons_) {
if (other_button != button)
other_button->setChecked(false);
}
emit CurrentChanged(buttons_.indexOf(button));
}
}
void SlimButtonBox::changeEvent(QEvent* e) {
if (e->type() == QEvent::PaletteChange) {
ReloadStylesheet();
}
}
void SlimButtonBox::paintEvent(QPaintEvent*) {
QStylePainter p(this);
if (tab_bar_base_) {
QStyleOptionTabBarBaseV2 opt;
opt.initFrom(this);
opt.documentMode = true;
opt.shape = QTabBar::RoundedSouth;
p.drawPrimitive(QStyle::PE_FrameTabBarBase, opt);
}
}
void SlimButtonBox::ReloadStylesheet() {
QFile resource(":/slimbuttonbox.css");
resource.open(QIODevice::ReadOnly);
QString css = QString::fromLatin1(resource.readAll());
css.replace("%darkhighlight", palette().color(QPalette::Highlight).darker(150).name());
setStyleSheet(css);
}
void SlimButtonBox::SetTabBarBase(bool tab_bar_base) {
tab_bar_base_ = tab_bar_base;
update();
}
bool SlimButtonBox::IsAnyButtonChecked() const {
foreach (QPushButton* button, buttons_) {
if (button->isChecked())
return true;
}
return false;
}
void SlimButtonBox::SetCurrentButton(int index) {
for (int i=0 ; i<buttons_.count() ; ++i) {
buttons_[i]->setChecked(i == index);
}
}

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 SLIMBUTTONBOX_H
#define SLIMBUTTONBOX_H
#include <QIcon>
#include <QList>
#include <QWidget>
class QPushButton;
class SlimButtonBox : public QWidget {
Q_OBJECT
public:
SlimButtonBox(QWidget* parent = 0);
void AddButton(const QString& text, const QIcon& icon = QIcon());
bool IsAnyButtonChecked() const;
void SetCurrentButton(int index);
void SetTabBarBase(bool tab_bar_base);
signals:
void CurrentChanged(int index);
protected:
void changeEvent(QEvent* e);
void paintEvent(QPaintEvent*);
private slots:
void ButtonClicked();
private:
void ReloadStylesheet();
private:
bool tab_bar_base_;
QList<QPushButton*> buttons_;
};
#endif // SLIMBUTTONBOX_H