diff --git a/src/core/globalshortcuts.cpp b/src/core/globalshortcuts.cpp index 6e7f64ee7..ef0e7123f 100644 --- a/src/core/globalshortcuts.cpp +++ b/src/core/globalshortcuts.cpp @@ -35,7 +35,8 @@ GlobalShortcuts::GlobalShortcuts(QObject *parent) : QObject(parent), gnome_backend_(NULL), system_backend_(NULL), - use_gnome_(false) + use_gnome_(false), + rating_signals_mapper_(new QSignalMapper(this)) { settings_.beginGroup(kSettingsGroup); @@ -55,6 +56,15 @@ GlobalShortcuts::GlobalShortcuts(QObject *parent) AddShortcut("show_hide", tr("Show/Hide"), SIGNAL(ShowHide())); AddShortcut("show_osd", tr("Show OSD"), SIGNAL(ShowOSD())); + AddRatingShortcut("rate_zero_star", tr("Rate the current song 0 stars"), rating_signals_mapper_, 0); + AddRatingShortcut("rate_one_star", tr("Rate the current song 1 star"), rating_signals_mapper_, 1); + AddRatingShortcut("rate_two_star", tr("Rate the current song 2 stars"), rating_signals_mapper_, 2); + AddRatingShortcut("rate_three_star", tr("Rate the current song 3 stars"), rating_signals_mapper_, 3); + AddRatingShortcut("rate_four_star", tr("Rate the current song 4 stars"), rating_signals_mapper_, 4); + AddRatingShortcut("rate_five_star", tr("Rate the current song 5 stars"), rating_signals_mapper_, 5); + + connect(rating_signals_mapper_, SIGNAL(mapped(int)), SIGNAL(RateCurrentSong(int))); + // Create backends - these do the actual shortcut registration if (IsGsdAvailable()) gnome_backend_ = new GnomeGlobalShortcutBackend(this); @@ -68,9 +78,23 @@ GlobalShortcuts::GlobalShortcuts(QObject *parent) ReloadSettings(); } -void GlobalShortcuts::AddShortcut(const QString &id, const QString &name, +void GlobalShortcuts::AddShortcut(const QString& id, const QString& name, const char* signal, - const QKeySequence &default_key) { + const QKeySequence& default_key) { + Shortcut shortcut = AddShortcut(id, name, default_key); + connect(shortcut.action, SIGNAL(triggered()), this, signal); +} + +void GlobalShortcuts::AddRatingShortcut(const QString& id, const QString& name, + QSignalMapper* mapper, int rating, + const QKeySequence& default_key) { + Shortcut shortcut = AddShortcut(id, name, default_key); + connect(shortcut.action, SIGNAL(triggered()), mapper, SLOT(map())); + mapper->setMapping(shortcut.action, rating); +} + +GlobalShortcuts::Shortcut GlobalShortcuts::AddShortcut(const QString& id, const QString& name, + const QKeySequence& default_key) { Shortcut shortcut; shortcut.action = new QAction(name, this); shortcut.action->setShortcut(QKeySequence::fromString( @@ -78,9 +102,9 @@ void GlobalShortcuts::AddShortcut(const QString &id, const QString &name, shortcut.id = id; shortcut.default_key = default_key; - connect(shortcut.action, SIGNAL(triggered()), this, signal); - shortcuts_[id] = shortcut; + + return shortcut; } bool GlobalShortcuts::IsGsdAvailable() const { diff --git a/src/core/globalshortcuts.h b/src/core/globalshortcuts.h index 9b9871e12..41bc0d490 100644 --- a/src/core/globalshortcuts.h +++ b/src/core/globalshortcuts.h @@ -26,6 +26,7 @@ class QAction; class GlobalShortcutBackend; +class QSignalMapper; class GlobalShortcuts : public QObject { Q_OBJECT @@ -67,10 +68,14 @@ signals: void SeekBackward(); void ShowHide(); void ShowOSD(); + void RateCurrentSong(int); private: void AddShortcut(const QString& id, const QString& name, const char* signal, const QKeySequence& default_key = QKeySequence(0)); + void AddRatingShortcut(const QString& id, const QString& name, QSignalMapper* mapper, + int rating, const QKeySequence& default_key = QKeySequence(0)); + Shortcut AddShortcut(const QString& id, const QString& name, const QKeySequence& default_key); private: GlobalShortcutBackend* gnome_backend_; @@ -80,6 +85,7 @@ private: QSettings settings_; bool use_gnome_; + QSignalMapper* rating_signals_mapper_; }; #endif diff --git a/src/core/mpris.cpp b/src/core/mpris.cpp index eb4170119..e690fa0c6 100644 --- a/src/core/mpris.cpp +++ b/src/core/mpris.cpp @@ -227,11 +227,11 @@ int Mpris1Player::GetCaps(Engine::State state) const { } } - if (playlists->active()->next_index() != -1 || + if (playlists->active()->next_row() != -1 || playlists->active()->current_item_options() & PlaylistItem::ContainsMultipleTracks) { caps |= CAN_GO_NEXT; } - if (playlists->active()->previous_index() != -1) { + if (playlists->active()->previous_row() != -1) { caps |= CAN_GO_PREV; } @@ -265,7 +265,7 @@ void Mpris1TrackList::DelTrack(int index) { } int Mpris1TrackList::GetCurrentTrack() const { - return player_->playlists()->active()->current_index(); + return player_->playlists()->active()->current_row(); } int Mpris1TrackList::GetLength() const { diff --git a/src/core/player.cpp b/src/core/player.cpp index c37159148..4c068fd57 100644 --- a/src/core/player.cpp +++ b/src/core/player.cpp @@ -149,7 +149,7 @@ void Player::HandleSpecialLoad(const PlaylistItem::SpecialLoadResult &result) { case PlaylistItem::SpecialLoadResult::TrackAvailable: { // Might've been an async load, so check we're still on the same item - int current_index = playlists_->active()->current_index(); + int current_index = playlists_->active()->current_row(); if (current_index == -1) return; @@ -197,9 +197,9 @@ void Player::NextInternal(Engine::TrackChangeType change) { } void Player::NextItem(Engine::TrackChangeType change) { - int i = playlists_->active()->next_index(); + int i = playlists_->active()->next_row(); if (i == -1) { - playlists_->active()->set_current_index(i); + playlists_->active()->set_current_row(i); emit PlaylistFinished(); Stop(); return; @@ -242,8 +242,8 @@ void Player::PlayPause() { if (playlists_->active()->rowCount() == 0) break; - int i = playlists_->active()->current_index(); - if (i == -1) i = playlists_->active()->last_played_index(); + int i = playlists_->active()->current_row(); + if (i == -1) i = playlists_->active()->last_played_row(); if (i == -1) i = 0; PlayAt(i, Engine::First, true); @@ -257,13 +257,13 @@ void Player::Stop() { emit TrackSkipped(current_item_); } engine_->Stop(); - playlists_->active()->set_current_index(-1); + playlists_->active()->set_current_row(-1); current_item_.reset(); } void Player::Previous() { - int i = playlists_->active()->previous_index(); - playlists_->active()->set_current_index(i); + int i = playlists_->active()->previous_row(); + playlists_->active()->set_current_row(i); if (i == -1) { Stop(); return; @@ -305,8 +305,8 @@ void Player::PlayAt(int index, Engine::TrackChangeType change, bool reshuffle) { } if (reshuffle) - playlists_->active()->set_current_index(-1); - playlists_->active()->set_current_index(index); + playlists_->active()->set_current_row(-1); + playlists_->active()->set_current_row(index); current_item_ = playlists_->active()->current_item(); @@ -427,7 +427,7 @@ void Player::TrackAboutToEnd() { // But, if there's no next track and we don't want to fade out, then do // nothing and just let the track finish to completion. if (!engine_->is_fadeout_enabled() && - playlists_->active()->next_index() == -1) + playlists_->active()->next_row() == -1) return; NextInternal(Engine::Auto); @@ -436,11 +436,11 @@ void Player::TrackAboutToEnd() { // gap between songs. if (current_item_->options() & PlaylistItem::ContainsMultipleTracks) return; - if (playlists_->active()->next_index() == -1) + if (playlists_->active()->next_row() == -1) return; shared_ptr item = playlists_->active()->item_at( - playlists_->active()->next_index()); + playlists_->active()->next_row()); if (!item) return; diff --git a/src/playlist/playlist.cpp b/src/playlist/playlist.cpp index 65894d651..d6c36840c 100644 --- a/src/playlist/playlist.cpp +++ b/src/playlist/playlist.cpp @@ -333,11 +333,15 @@ void Playlist::ItemReloadComplete() { } } -int Playlist::current_index() const { +int Playlist::current_row() const { return current_item_index_.isValid() ? current_item_index_.row() : -1; } -int Playlist::last_played_index() const { +const QModelIndex Playlist::current_index() const { + return current_item_index_; +} + +int Playlist::last_played_row() const { return last_played_item_index_.isValid() ? last_played_item_index_.row() : -1; } @@ -433,9 +437,9 @@ int Playlist::PreviousVirtualIndex(int i) const { return -1; } -int Playlist::next_index() const { +int Playlist::next_row() const { // Did we want to stop after this track? - if (stop_after_.isValid() && current_index() == stop_after_.row()) + if (stop_after_.isValid() && current_row() == stop_after_.row()) return -1; // Any queued items take priority @@ -467,7 +471,7 @@ int Playlist::next_index() const { return virtual_items_[next_virtual_index]; } -int Playlist::previous_index() const { +int Playlist::previous_row() const { int prev_virtual_index = PreviousVirtualIndex(current_virtual_index_); if (prev_virtual_index < 0) { // We've gone off the beginning of the playlist. @@ -492,7 +496,7 @@ int Playlist::previous_index() const { return virtual_items_[prev_virtual_index]; } -void Playlist::set_current_index(int i) { +void Playlist::set_current_row(int i) { QModelIndex old_current = current_item_index_; ClearStreamMetadata(); @@ -715,7 +719,7 @@ void Playlist::MoveItemsWithoutUndo(const QList &source_rows, int pos) { changePersistentIndex(pidx, index(pidx.row() + d, pidx.column(), QModelIndex())); } } - current_virtual_index_ = virtual_items_.indexOf(current_index()); + current_virtual_index_ = virtual_items_.indexOf(current_row()); layoutChanged(); Save(); @@ -759,7 +763,7 @@ void Playlist::MoveItemsWithoutUndo(int start, const QList& dest_rows) { changePersistentIndex(pidx, index(pidx.row() + d, pidx.column(), QModelIndex())); } } - current_virtual_index_ = virtual_items_.indexOf(current_index()); + current_virtual_index_ = virtual_items_.indexOf(current_row()); layoutChanged(); Save(); @@ -1020,7 +1024,7 @@ void Playlist::Save() const { if (!backend_ || is_loading_) return; - backend_->SavePlaylistAsync(id_, items_, last_played_index(), dynamic_playlist_); + backend_->SavePlaylistAsync(id_, items_, last_played_row(), dynamic_playlist_); } namespace { @@ -1118,10 +1122,10 @@ PlaylistItemList Playlist::RemoveItemsWithoutUndo(int row, int count) { } // Reset current_virtual_index_ - if (current_index() == -1) + if (current_row() == -1) current_virtual_index_ = -1; else - current_virtual_index_ = virtual_items_.indexOf(current_index()); + current_virtual_index_ = virtual_items_.indexOf(current_row()); Save(); return ret; @@ -1263,6 +1267,13 @@ void Playlist::ReloadItems(const QList& rows) { } } +void Playlist::RateSong(const QModelIndex& index, double rating) { + PlaylistItemPtr item = item_at(index.row()); + if (item && item->IsLocalLibraryItem()) { + library_->UpdateSongRatingAsync(item->Metadata().id(), rating); + } +} + void Playlist::Shuffle() { layoutAboutToBeChanged(); @@ -1279,7 +1290,7 @@ void Playlist::Shuffle() { changePersistentIndex(pidx, index(i, pidx.column(), QModelIndex())); } } - current_virtual_index_ = virtual_items_.indexOf(current_index()); + current_virtual_index_ = virtual_items_.indexOf(current_row()); layoutChanged(); @@ -1293,8 +1304,8 @@ void Playlist::Shuffle() { void Playlist::ReshuffleIndices() { if (!is_shuffled_) { std::sort(virtual_items_.begin(), virtual_items_.end()); - if (current_index() != -1) - current_virtual_index_ = virtual_items_.indexOf(current_index()); + if (current_row() != -1) + current_virtual_index_ = virtual_items_.indexOf(current_row()); } else { QList::iterator begin = virtual_items_.begin(); if (current_virtual_index_ != -1) diff --git a/src/playlist/playlist.h b/src/playlist/playlist.h index 803b18ee7..93f2a681c 100644 --- a/src/playlist/playlist.h +++ b/src/playlist/playlist.h @@ -121,10 +121,14 @@ class Playlist : public QAbstractListModel { Queue* queue() const { return queue_; } int id() const { return id_; } - int current_index() const; - int last_played_index() const; - int next_index() const; - int previous_index() const; + + int current_row() const; + int last_played_row() const; + int next_row() const; + int previous_row() const; + + const QModelIndex current_index() const; + bool stop_after_current() const; bool is_dynamic() const { return dynamic_playlist_; } @@ -160,6 +164,9 @@ class Playlist : public QAbstractListModel { void StopAfter(int row); void ReloadItems(const QList& rows); + // Changes rating of a song to the given value asynchronously + void RateSong(const QModelIndex& index, double rating); + // QAbstractListModel int rowCount(const QModelIndex& = QModelIndex()) const { return items_.count(); } int columnCount(const QModelIndex& = QModelIndex()) const { return ColumnCount; } @@ -175,7 +182,7 @@ class Playlist : public QAbstractListModel { bool removeRows(int row, int count, const QModelIndex& parent = QModelIndex()); public slots: - void set_current_index(int index); + void set_current_row(int index); void Paused(); void Playing(); void Stopped(); diff --git a/src/playlist/playlistmanager.cpp b/src/playlist/playlistmanager.cpp index f1c509b18..a3f7c5eac 100644 --- a/src/playlist/playlistmanager.cpp +++ b/src/playlist/playlistmanager.cpp @@ -195,7 +195,7 @@ void PlaylistManager::SetActivePlaylist(int id) { // Kinda a hack: unset the current item from the old active playlist before // setting the new one if (active_ != -1 && active_ != id) - active()->set_current_index(-1); + active()->set_current_row(-1); active_ = id; emit ActiveChanged(active()); @@ -227,6 +227,14 @@ void PlaylistManager::SetActiveStreamMetadata(const QUrl &url, const Song &song) active()->SetStreamMetadata(url, song); } +void PlaylistManager::RateCurrentSong(double rating) { + active()->RateSong(active()->current_index(), rating); +} + +void PlaylistManager::RateCurrentSong(int rating) { + RateCurrentSong(rating / 5.0); +} + void PlaylistManager::ChangePlaylistOrder(const QList& ids) { playlist_backend_->SetPlaylistOrder(ids); } diff --git a/src/playlist/playlistmanager.h b/src/playlist/playlistmanager.h index 4a3c0eb38..efd6403f7 100644 --- a/src/playlist/playlistmanager.h +++ b/src/playlist/playlistmanager.h @@ -85,6 +85,10 @@ public slots: void SetActivePaused(); void SetActiveStopped(); void SetActiveStreamMetadata(const QUrl& url, const Song& song); + // Rate current song using 0.0 - 1.0 scale. + void RateCurrentSong(double rating); + // Rate current song using 0 - 5 scale. + void RateCurrentSong(int rating); void PlaySmartPlaylist(smart_playlists::GeneratorPtr generator, bool as_new, bool clear); diff --git a/src/playlist/playlistview.cpp b/src/playlist/playlistview.cpp index fff0a539c..745eb037b 100644 --- a/src/playlist/playlistview.cpp +++ b/src/playlist/playlistview.cpp @@ -601,12 +601,12 @@ void PlaylistView::mousePressEvent(QMouseEvent* event) { // Update all the selected items foreach (const QModelIndex& index, selectedIndexes()) { if (index.data(Playlist::Role_CanSetRating).toBool()) { - emit SongRatingSet(index, new_rating); + playlist_->RateSong(playlist_->proxy()->mapToSource(index), new_rating); } } } else { // Update only this item - emit SongRatingSet(index, new_rating); + playlist_->RateSong(playlist_->proxy()->mapToSource(index), new_rating); } } else { QTreeView::mousePressEvent(event); @@ -645,11 +645,11 @@ void PlaylistView::MaybeAutoscroll() { void PlaylistView::JumpToCurrentlyPlayingTrack() { Q_ASSERT(playlist_); - if (playlist_->current_index() == -1) + if (playlist_->current_row() == -1) return; QModelIndex current = playlist_->proxy()->mapFromSource( - playlist_->index(playlist_->current_index(), 0)); + playlist_->index(playlist_->current_row(), 0)); if (!current.isValid()) return; diff --git a/src/playlist/playlistview.h b/src/playlist/playlistview.h index ffdf4fd00..3c52b9917 100644 --- a/src/playlist/playlistview.h +++ b/src/playlist/playlistview.h @@ -85,7 +85,6 @@ class PlaylistView : public QTreeView { signals: void PlayPauseItem(const QModelIndex& index); void RightClicked(const QPoint& global_pos, const QModelIndex& index); - void SongRatingSet(const QModelIndex& index, double rating); protected: void contextMenuEvent(QContextMenuEvent* e); diff --git a/src/translations/ar.po b/src/translations/ar.po index 645d959cd..73a083ae8 100644 --- a/src/translations/ar.po +++ b/src/translations/ar.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-05-21 01:02+0000\n" "Last-Translator: Ali AlNoaimi \n" "Language-Team: Arabic \n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "أضِف %n أغاني\\أغنية" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "الخيارات" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "أزِل %n أغاني\\أغنية" diff --git a/src/translations/be.po b/src/translations/be.po index 3cab32e02..3357f078c 100644 --- a/src/translations/be.po +++ b/src/translations/be.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:18+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Belarusian \n" +"Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 кампазіцый" msgid "%1: Wiimotedev module" msgstr "%1: модуль Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n з памылкай" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n завершана" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n засталося" @@ -792,7 +793,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1683,6 +1684,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2382,7 +2401,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2441,7 +2460,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/bg.po b/src/translations/bg.po index 4f4f50bb6..cbc4ef48f 100644 --- a/src/translations/bg.po +++ b/src/translations/bg.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:48+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Bulgarian \n" +"Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: bg\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -779,7 +779,7 @@ msgstr "Редактиране на информацията за песента msgid "Edit..." msgstr "Редактиране..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Редактиране на %n песни" @@ -1674,6 +1674,24 @@ msgstr "Дъжд" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2373,7 +2391,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2432,7 +2450,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/br.po b/src/translations/br.po index 65aca9280..7b6502bf5 100644 --- a/src/translations/br.po +++ b/src/translations/br.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:22+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Breton \n" +"Language: br\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 roudenn" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n c'hwitet" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n echuet" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n a chom" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/ca.po b/src/translations/ca.po index 9222dba87..16674b597 100644 --- a/src/translations/ca.po +++ b/src/translations/ca.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:23+0000\n" "Last-Translator: David Planella \n" "Language-Team: Catalan \n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: ca\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 temes" msgid "%1: Wiimotedev module" msgstr "%1 mòdul Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n han fallat" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n han acabat" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n restants" @@ -130,8 +130,8 @@ msgid "" "

If you surround sections of text that contain a token with curly-braces, " "that section will be hidden if the token is empty.

" msgstr "" -"

Les fitxes de reemplaçament comencen amb %, per exemple: %artist %album %" -"title

\n" +"

Les fitxes de reemplaçament comencen amb %, per exemple: %artist %album " +"%title

\n" "\n" "

Si demarqueu entre claus una secció de text que contingui una fitxa de " "remplaçament, aquesta secció no es mostrarà si la fitxa de remplaçament es " @@ -806,7 +806,7 @@ msgstr "Editar la informació de la pista..." msgid "Edit..." msgstr "Edita..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editant %n pistes" @@ -1708,6 +1708,24 @@ msgstr "Pluja" msgid "Random visualization" msgstr "Visualització al.leatòria" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2423,7 +2441,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[clickar per editar]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "afegeix %n cançons" @@ -2482,7 +2500,7 @@ msgstr "" msgid "options" msgstr "opcions" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "elimina %n cançons" diff --git a/src/translations/cs.po b/src/translations/cs.po index 5c11cd9aa..0b6e73f98 100644 --- a/src/translations/cs.po +++ b/src/translations/cs.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-08 08:12+0000\n" "Last-Translator: fri \n" "Language-Team: Czech \n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: cs\n" "X-Language: cs_CZ\n" msgid " ms" @@ -83,15 +83,15 @@ msgstr "%1 skladeb" msgid "%1: Wiimotedev module" msgstr "%1: modul Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "nepodařilo se %n" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "dokončeno %n" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "zůstávají %n" @@ -801,7 +801,7 @@ msgstr "Upravit informaci o skladbách..." msgid "Edit..." msgstr "Upravit..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Úprava %n skladeb" @@ -1709,6 +1709,24 @@ msgstr "Déšť" msgid "Random visualization" msgstr "Náhodné znázorňování" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Hodnocení" @@ -2432,7 +2450,7 @@ msgstr "Vynulovat" msgid "[click to edit]" msgstr "[pro úpravy klepněte]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "Přidat %n písniček" @@ -2491,7 +2509,7 @@ msgstr "Na" msgid "options" msgstr "Volby" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "Odstranit %n skladeb" diff --git a/src/translations/cy.po b/src/translations/cy.po index f444ff56c..276113efd 100644 --- a/src/translations/cy.po +++ b/src/translations/cy.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-08-26 13:46+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Welsh \n" +"Language: cy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/da.po b/src/translations/da.po index 61fc0b612..72c1cf31d 100644 --- a/src/translations/da.po +++ b/src/translations/da.po @@ -12,12 +12,12 @@ msgstr "" "PO-Revision-Date: 2010-11-08 20:24+0000\n" "Last-Translator: Kim Hansen \n" "Language-Team: Danish \n" +"Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: da\n" msgid " ms" msgstr " ms" @@ -83,15 +83,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -780,7 +780,7 @@ msgstr "Redigér sporinformation..." msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Redigerer %n spor" @@ -1675,6 +1675,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2376,7 +2394,7 @@ msgstr "Nul" msgid "[click to edit]" msgstr "[Klik for at redigere]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "tilføj %n sange" @@ -2435,7 +2453,7 @@ msgstr "" msgid "options" msgstr "indstillinger" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "fjern %n sange" diff --git a/src/translations/de.po b/src/translations/de.po index 0ff772dbf..297b6f496 100644 --- a/src/translations/de.po +++ b/src/translations/de.po @@ -12,12 +12,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:29+0000\n" "Last-Translator: cmdrhenner \n" "Language-Team: German \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: de\n" msgid " ms" msgstr " ms" @@ -83,15 +83,15 @@ msgstr "%1 Stücke" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev-Modul" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n fehlgeschlagen" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n konvertiert" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n verbleibend" @@ -588,6 +588,51 @@ msgstr "Überblenden bei automatischem Stückwechsel" msgid "Cross-fade when changing tracks manually" msgstr "Überblenden bei manuellem Stückwechsel" +msgid "Ctrl+Alt+V" +msgstr "" + +msgid "Ctrl+B" +msgstr "" + +msgid "Ctrl+E" +msgstr "" + +msgid "Ctrl+H" +msgstr "" + +msgid "Ctrl+J" +msgstr "" + +msgid "Ctrl+K" +msgstr "" + +msgid "Ctrl+L" +msgstr "" + +msgid "Ctrl+M" +msgstr "" + +msgid "Ctrl+N" +msgstr "" + +msgid "Ctrl+O" +msgstr "" + +msgid "Ctrl+P" +msgstr "" + +msgid "Ctrl+Q" +msgstr "" + +msgid "Ctrl+S" +msgstr "" + +msgid "Ctrl+Shift+A" +msgstr "" + +msgid "Ctrl+Shift+O" +msgstr "" + msgid "Custom" msgstr "Benutzerdefiniert" @@ -760,7 +805,7 @@ msgstr "Metadaten bearbeiten..." msgid "Edit..." msgstr "Bearbeiten..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "%n Stücke bearbeiten" @@ -1667,6 +1712,24 @@ msgstr "Regen" msgid "Random visualization" msgstr "Zufällige Visualisierung" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Bewertung" @@ -2395,7 +2458,7 @@ msgstr "Null" msgid "[click to edit]" msgstr "[zum Bearbeiten klicken]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "%n Stücke hinzufügen" @@ -2454,7 +2517,7 @@ msgstr "auf" msgid "options" msgstr "Einstellungen" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "%n Stücke entfernen" diff --git a/src/translations/el.po b/src/translations/el.po index 6896fd930..93cb664f9 100644 --- a/src/translations/el.po +++ b/src/translations/el.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:43+0000\n" "Last-Translator: firewalker \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" "X-Language: el_GR\n" "X-Source-Language: en\n" @@ -84,15 +84,15 @@ msgstr "%1 κομμάτια" msgid "%1: Wiimotedev module" msgstr "%1: Άρθρωμα Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n απέτυχε" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n ολοκληρώθηκε" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n απομένει" @@ -810,7 +810,7 @@ msgstr "Τροποποίηση πληροφοριών κομματιού..." msgid "Edit..." msgstr "Επεξεργασία..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Τροποποίηση %n κομματιών" @@ -1719,6 +1719,24 @@ msgstr "Βροχή" msgid "Random visualization" msgstr "Τυχαίο οπτικό εφέ" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Βαθμολόγηση" @@ -2449,7 +2467,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[κλικ για τροποποίηση]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "προσθήκη %n τραγουδιών" @@ -2508,7 +2526,7 @@ msgstr "" msgid "options" msgstr "επιλογές" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "αφαίρεση %n τραγουδιών" diff --git a/src/translations/en_CA.po b/src/translations/en_CA.po index 45d75e75c..52ae11681 100644 --- a/src/translations/en_CA.po +++ b/src/translations/en_CA.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-06-17 01:37+0000\n" "Last-Translator: David Sansome \n" "Language-Team: English (Canada) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n failed" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n finished" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n remaining" @@ -780,7 +781,7 @@ msgstr "Edit track information..." msgid "Edit..." msgstr "Edit..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editing %n tracks" @@ -1674,6 +1675,24 @@ msgstr "" msgid "Random visualization" msgstr "Random visualisation" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2373,7 +2392,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[click to edit]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "add %n songs" @@ -2432,7 +2451,7 @@ msgstr "" msgid "options" msgstr "options" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "remove %n songs" diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po index 85030ca52..dd4af9be5 100644 --- a/src/translations/en_GB.po +++ b/src/translations/en_GB.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-11-02 23:12+0000\n" "Last-Translator: David Sansome \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "Edit track information..." msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editing %n tracks" @@ -1671,6 +1672,24 @@ msgstr "" msgid "Random visualization" msgstr "Random visualisation" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2370,7 +2389,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[click to edit]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2429,7 +2448,7 @@ msgstr "" msgid "options" msgstr "options" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/eo.po b/src/translations/eo.po index b2141d250..34ba3d6e3 100644 --- a/src/translations/eo.po +++ b/src/translations/eo.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-11-03 02:08+0000\n" "Last-Translator: darkweasel \n" "Language-Team: Esperanto \n" +"Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n malsukcesis" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n finiĝis" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n restas" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/es.po b/src/translations/es.po index a3a8bda70..083640100 100644 --- a/src/translations/es.po +++ b/src/translations/es.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-11 01:50+0000\n" "Last-Translator: Fitoschido \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" "X-Language: es_ES\n" msgid " ms" @@ -83,15 +83,15 @@ msgstr "%1 pistas" msgid "%1: Wiimotedev module" msgstr "%1: Módulo Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n falló" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n completado(s)" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n pendiente(s)" @@ -808,7 +808,7 @@ msgstr "Editar información de la pista..." msgid "Edit..." msgstr "Editar..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editando %n pistas" @@ -1720,6 +1720,24 @@ msgstr "Lluvia" msgid "Random visualization" msgstr "Visualización al azar" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Puntuación" @@ -2444,7 +2462,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[click para editar]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "agregar %n pistas" @@ -2503,7 +2521,7 @@ msgstr "en" msgid "options" msgstr "opciones" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "remover %n pistas" diff --git a/src/translations/et.po b/src/translations/et.po index 0afad74f9..3cd488e8a 100644 --- a/src/translations/et.po +++ b/src/translations/et.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:46+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Estonian \n" +"Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 pala" msgid "%1: Wiimotedev module" msgstr "%1: moodul Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n ebaõnnestus" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n lõpetatud" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "jäänud %n" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "Muuda..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1671,6 +1672,24 @@ msgstr "Vihm" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Hinnang" @@ -2370,7 +2389,7 @@ msgstr "Null" msgid "[click to edit]" msgstr "[Muutmiseks kliki]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "lisa %n laulu" @@ -2429,7 +2448,7 @@ msgstr "" msgid "options" msgstr "valikud" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/eu.po b/src/translations/eu.po index 753feaede..96e2b1592 100644 --- a/src/translations/eu.po +++ b/src/translations/eu.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:21+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Basque \n" +"Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/fi.po b/src/translations/fi.po index 53431e369..cc36ba194 100644 --- a/src/translations/fi.po +++ b/src/translations/fi.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-11-02 22:32+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Finnish \n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: fi\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 kappaletta" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n epäonnistui" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n valmistui" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n jäljellä" @@ -779,7 +779,7 @@ msgstr "Muokkaa kappaleen tietoja..." msgid "Edit..." msgstr "Muokkaa..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1672,6 +1672,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2371,7 +2389,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2430,7 +2448,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/fr.po b/src/translations/fr.po index 20a56782e..92ae43931 100644 --- a/src/translations/fr.po +++ b/src/translations/fr.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-08 21:53+0000\n" "Last-Translator: Arno \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" "X-Language: fr_FR\n" msgid " ms" @@ -83,15 +83,15 @@ msgstr "%1 pistes" msgid "%1: Wiimotedev module" msgstr "%1 : Module wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n échoué" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n terminé" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n manquant" @@ -809,7 +809,7 @@ msgstr "Modifier la description de la piste..." msgid "Edit..." msgstr "Éditer..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Éditer %n pistes" @@ -1725,6 +1725,24 @@ msgstr "Pluie" msgid "Random visualization" msgstr "Visualisation aléatoire" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Note" @@ -2456,7 +2474,7 @@ msgstr "Zéro" msgid "[click to edit]" msgstr "[cliquer pour modifier]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "ajouter %n morceaux" @@ -2515,7 +2533,7 @@ msgstr "sur" msgid "options" msgstr "options" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "enlever %n morceaux" diff --git a/src/translations/gl.po b/src/translations/gl.po index d4ed80dfc..c9b271a00 100644 --- a/src/translations/gl.po +++ b/src/translations/gl.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-09-18 21:31+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Galician \n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: gl\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 pistas" msgid "%1: Wiimotedev module" msgstr "%1: Módulo Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n fallou" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n completado(s)" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n pendente" @@ -783,7 +783,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editando %n faixas" @@ -1676,6 +1676,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2375,7 +2393,7 @@ msgstr "" msgid "[click to edit]" msgstr "[clique para editar]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2434,7 +2452,7 @@ msgstr "" msgid "options" msgstr "Opzóns" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/he.po b/src/translations/he.po index e9ff2ecf2..aff8b70f2 100644 --- a/src/translations/he.po +++ b/src/translations/he.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-10 14:22+0000\n" "Last-Translator: Ofir Klinger \n" "Language-Team: Hebrew \n" +"Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 רצועות" msgid "%1: Wiimotedev module" msgstr "%1: המודול Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n נכשל" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n הסתיים" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n נותר" @@ -780,7 +781,7 @@ msgstr "ערוך פרטי רצועה..." msgid "Edit..." msgstr "ערוך..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "עורך %n רצועות" @@ -1677,6 +1678,24 @@ msgstr "גשם" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "דירוג" @@ -2376,7 +2395,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2435,7 +2454,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/hi.po b/src/translations/hi.po index 96c09c73d..019796c43 100644 --- a/src/translations/hi.po +++ b/src/translations/hi.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-11-22 19:42+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hindi \n" +"Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/hr.po b/src/translations/hr.po index a7a1e6a95..b93c0795d 100644 --- a/src/translations/hr.po +++ b/src/translations/hr.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-07 12:02+0000\n" "Last-Translator: stefina \n" "Language-Team: Croatian \n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 pjesme" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev module" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n nije uspio" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n preostali" @@ -784,7 +785,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1675,6 +1676,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2374,7 +2393,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2433,7 +2452,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/hu.po b/src/translations/hu.po index 4d56f69fc..324bd3ccf 100644 --- a/src/translations/hu.po +++ b/src/translations/hu.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-10 20:03+0000\n" "Last-Translator: ntomka \n" "Language-Team: Hungarian \n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: hu\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 szám" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev modul" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n meghiúsult" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n befejezve" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n hátralévő" @@ -801,7 +801,7 @@ msgstr "Száminformációk szerkesztése..." msgid "Edit..." msgstr "Szerkesztés..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "%n szám szerkesztése" @@ -1708,6 +1708,24 @@ msgstr "Eső" msgid "Random visualization" msgstr "Véletlenszerű megjelenítés" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Értékelés" @@ -2432,7 +2450,7 @@ msgstr "Nulla" msgid "[click to edit]" msgstr "[kattintson a szerkesztéshez]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "%n szám felvétele" @@ -2491,7 +2509,7 @@ msgstr "ezen" msgid "options" msgstr "beállítások" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "%n szám eltávolítása" diff --git a/src/translations/it.po b/src/translations/it.po index 69fceefa2..8a4215c09 100644 --- a/src/translations/it.po +++ b/src/translations/it.po @@ -12,12 +12,12 @@ msgstr "" "PO-Revision-Date: 2010-12-10 18:36+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: it\n" msgid " ms" msgstr " ms" @@ -83,15 +83,15 @@ msgstr "%1 tracce" msgid "%1: Wiimotedev module" msgstr "%1: modulo Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n non riusciti" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n completati" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n rimanenti" @@ -805,7 +805,7 @@ msgstr "Modifica informazioni traccia..." msgid "Edit..." msgstr "Modifica..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Modifica di %n tracce" @@ -1716,6 +1716,24 @@ msgstr "Pioggia" msgid "Random visualization" msgstr "Visualizzazione casuale" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Valutazione" @@ -2446,7 +2464,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[clic per modificare]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "aggiungi %n brani" @@ -2505,7 +2523,7 @@ msgstr "il" msgid "options" msgstr "opzioni" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "rimuovi %n brani" diff --git a/src/translations/ja.po b/src/translations/ja.po index 971cc981c..0dfce61be 100644 --- a/src/translations/ja.po +++ b/src/translations/ja.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:26+0000\n" "Last-Translator: David Sansome \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "%1 個のトラック" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev モジュール" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n 曲失敗しました" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n が完了しました" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n 曲残っています" @@ -795,7 +796,7 @@ msgstr "トラック情報の編集..." msgid "Edit..." msgstr "編集..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "%n 個のトラックを編集しています" @@ -1697,6 +1698,24 @@ msgstr "Rain" msgid "Random visualization" msgstr "ランダムな視覚化" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "評価" @@ -2414,7 +2433,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[クリックで編集する]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "%n 曲追加" @@ -2473,7 +2492,7 @@ msgstr "on" msgid "options" msgstr "オプション" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "%n 曲削除" diff --git a/src/translations/kk.po b/src/translations/kk.po index 49896483b..00ead7b39 100644 --- a/src/translations/kk.po +++ b/src/translations/kk.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-11-02 23:40+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Kazakh \n" +"Language: kk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1671,6 +1672,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2370,7 +2389,7 @@ msgstr "Нөл" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2429,7 +2448,7 @@ msgstr "" msgid "options" msgstr "опциялар" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/lt.po b/src/translations/lt.po index 91f5a4e05..3ad4c986e 100644 --- a/src/translations/lt.po +++ b/src/translations/lt.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-07-24 16:03+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Lithuanian \n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: lt\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 takeliai" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -779,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1670,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2369,7 +2387,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2428,7 +2446,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/nb.po b/src/translations/nb.po index f782a12e8..39d8f30fa 100644 --- a/src/translations/nb.po +++ b/src/translations/nb.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-11-02 22:56+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Norwegian Bokmal \n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: nb\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 spor" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n ferdige" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n gjenstående" @@ -790,7 +790,7 @@ msgstr "Rediger informasjon om sporet..." msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Endrer %n spor" @@ -1684,6 +1684,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2384,7 +2402,7 @@ msgstr "Null" msgid "[click to edit]" msgstr "[klikk for å endre]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2443,7 +2461,7 @@ msgstr "" msgid "options" msgstr "innstillinger" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/nl.po b/src/translations/nl.po index cbc8e29a5..150bc613d 100644 --- a/src/translations/nl.po +++ b/src/translations/nl.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-09-18 21:31+0000\n" "Last-Translator: Jonathan Berghuis \n" "Language-Team: Dutch \n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:26+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: nl\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 tracks" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev module" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n mislukt" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n voltooid" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n te gaan" @@ -797,7 +797,7 @@ msgstr "Trackinformatie bewerken..." msgid "Edit..." msgstr "Bewerken..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "%n tracks bewerken" @@ -1703,6 +1703,24 @@ msgstr "Regen" msgid "Random visualization" msgstr "Willekeurige visualisatie" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2432,7 +2450,7 @@ msgstr "Nul" msgid "[click to edit]" msgstr "[klik om te bewerken:]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "%n nummers toevoegen" @@ -2491,7 +2509,7 @@ msgstr "" msgid "options" msgstr "opties" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "%n nummers verwijderen" diff --git a/src/translations/oc.po b/src/translations/oc.po index 5bbfcdc26..15e12866f 100644 --- a/src/translations/oc.po +++ b/src/translations/oc.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-11-02 23:17+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1669,6 +1670,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2368,7 +2387,7 @@ msgstr "Zèro" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2427,7 +2446,7 @@ msgstr "" msgid "options" msgstr "opcions" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/pl.po b/src/translations/pl.po index b3e9da37e..93ca485be 100644 --- a/src/translations/pl.po +++ b/src/translations/pl.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:33+0000\n" "Last-Translator: Patryk Wychowaniec \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" "X-Language: pl_PL\n" msgid " ms" @@ -83,15 +83,15 @@ msgstr "%1 ścieżek" msgid "%1: Wiimotedev module" msgstr "%1: moduł Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n zawiodło" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n zakończone" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "pozostało %n" @@ -800,7 +800,7 @@ msgstr "Edytuj informacje o utworze..." msgid "Edit..." msgstr "Edytuj..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Edytowanie %n ścieżek" @@ -1703,6 +1703,24 @@ msgstr "Deszcz" msgid "Random visualization" msgstr "Losowa wizualizacja" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Klasyfikacja" @@ -2422,7 +2440,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[kliknij aby edytować]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "dodaj %n utworów" @@ -2481,7 +2499,7 @@ msgstr "włączony" msgid "options" msgstr "opcje" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "usuń %n utworów" diff --git a/src/translations/pt.po b/src/translations/pt.po index 977959c56..d00c9df03 100644 --- a/src/translations/pt.po +++ b/src/translations/pt.po @@ -11,13 +11,13 @@ msgstr "" "PO-Revision-Date: 2010-12-08 13:58+0000\n" "Last-Translator: Sérgio Marques \n" "Language-Team: \n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: PORTUGAL\n" -"Language: pt\n" "X-Poedit-Language: Portuguese\n" msgid " ms" @@ -84,15 +84,15 @@ msgstr "%1 faixas" msgid "%1: Wiimotedev module" msgstr "%1: Módulo Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n falha(s)" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n concluída(s)" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n por converter" @@ -805,7 +805,7 @@ msgstr "Editar as informações da faixa..." msgid "Edit..." msgstr "Editar..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editando %n faixas" @@ -1713,6 +1713,24 @@ msgstr "Chuva" msgid "Random visualization" msgstr "Visualização aleatória" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Avaliação" @@ -2440,7 +2458,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[clique para editar]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "adicionar %n músicas" @@ -2499,7 +2517,7 @@ msgstr "em" msgid "options" msgstr "opções" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "remover %n músicas" diff --git a/src/translations/pt_BR.po b/src/translations/pt_BR.po index 7c5351f5c..99b9bd403 100644 --- a/src/translations/pt_BR.po +++ b/src/translations/pt_BR.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:26+0000\n" "Last-Translator: André Gondim \n" "Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: pt_BR\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 faixas" msgid "%1: Wiimotedev module" msgstr "%1: Módulo de dispositivo Wiimote" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n falhou" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n fizalizado" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n faltando" @@ -798,7 +798,7 @@ msgstr "Editar informações da faixa..." msgid "Edit..." msgstr "Editar..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Editando %n faixas" @@ -1709,6 +1709,24 @@ msgstr "Chuva" msgid "Random visualization" msgstr "Visualização aleatória" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2416,7 +2434,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[clique para editar]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "Adicionar %n músicas" @@ -2475,7 +2493,7 @@ msgstr "" msgid "options" msgstr "opções" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "Remover %n músicas" diff --git a/src/translations/ro.po b/src/translations/ro.po index 5d30b4307..b4deec288 100644 --- a/src/translations/ro.po +++ b/src/translations/ro.po @@ -11,6 +11,7 @@ msgstr "" "PO-Revision-Date: 2010-05-03 21:09+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Romanian \n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -81,15 +82,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -778,7 +779,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1670,6 +1671,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2369,7 +2388,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2428,7 +2447,7 @@ msgstr "" msgid "options" msgstr "opțiuni" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/ru.po b/src/translations/ru.po index d7c9a6aa8..a228a4962 100644 --- a/src/translations/ru.po +++ b/src/translations/ru.po @@ -10,12 +10,12 @@ msgstr "" "PO-Revision-Date: 2010-12-10 12:55+0000\n" "Last-Translator: Ignat Loskutov \n" "Language-Team: Russian \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:27+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: ru\n" msgid " ms" msgstr " мс" @@ -81,15 +81,15 @@ msgstr "%1 композиций" msgid "%1: Wiimotedev module" msgstr "%1: модуль Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n с ошибкой" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n завершено" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n осталось" @@ -798,7 +798,7 @@ msgstr "Изменить информацию о композиции..." msgid "Edit..." msgstr "Изменить..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Редактирую %n треков" @@ -1703,6 +1703,24 @@ msgstr "Дождь" msgid "Random visualization" msgstr "Случайная визуализация" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Рейтинг" @@ -2426,7 +2444,7 @@ msgstr "По-умолчанию" msgid "[click to edit]" msgstr "[щелкните, чтобы изменить]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "добавить %n композиций" @@ -2485,7 +2503,7 @@ msgstr "на" msgid "options" msgstr "настройки" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "удалить %n композиций" diff --git a/src/translations/sk.po b/src/translations/sk.po index 9d7628fa9..74dedc5b8 100644 --- a/src/translations/sk.po +++ b/src/translations/sk.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-09 00:16+0000\n" "Last-Translator: DAG Software \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" "X-Language: sk_SK\n" msgid " ms" @@ -83,15 +83,15 @@ msgstr "%1 skladieb" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev modul" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n zlyhalo" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n dokončených" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n zostávajúcich" @@ -797,7 +797,7 @@ msgstr "Upravť informácie o skladbe..." msgid "Edit..." msgstr "Upraviť..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Upravovanie %n skladieb" @@ -1699,6 +1699,24 @@ msgstr "Dážď" msgid "Random visualization" msgstr "Náhodná vizualizácia" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Hodnotenie" @@ -2422,7 +2440,7 @@ msgstr "Vynulovať" msgid "[click to edit]" msgstr "[kliknite pre úpravu]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "pridať %n piesní" @@ -2481,7 +2499,7 @@ msgstr "na" msgid "options" msgstr "možnosti" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "odstrániť %n piesní" diff --git a/src/translations/sl.po b/src/translations/sl.po index 3656cadb7..b2a03e359 100644 --- a/src/translations/sl.po +++ b/src/translations/sl.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-09 11:03+0000\n" "Last-Translator: R33D3M33R \n" "Language-Team: Slovenian \n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: sl\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 skladb" msgid "%1: Wiimotedev module" msgstr "%1: Wimotedev modul" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n spodletelih" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n končanih" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n preostaja" @@ -799,7 +799,7 @@ msgstr "Uredi podatke o skladbi ..." msgid "Edit..." msgstr "Uredi ..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Urejanje %n skladb" @@ -1702,6 +1702,24 @@ msgstr "Dež" msgid "Random visualization" msgstr "Naključno predočenje" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Ocena" @@ -2424,7 +2442,7 @@ msgstr "Brez" msgid "[click to edit]" msgstr "[kliknite za urejanje]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "dodaj %n skladb" @@ -2483,7 +2501,7 @@ msgstr "v" msgid "options" msgstr "možnosti" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "odstrani %n skladb" diff --git a/src/translations/sr.po b/src/translations/sr.po index 929b29558..8ad5a4ed6 100644 --- a/src/translations/sr.po +++ b/src/translations/sr.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-07-24 16:03+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Serbian \n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: sr\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 нумера" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n завршено" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n преостало" @@ -781,7 +781,7 @@ msgstr "Уреди податке о нумери..." msgid "Edit..." msgstr "Уреди..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Уређивање %n нумера" @@ -1675,6 +1675,24 @@ msgstr "Киша" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2376,7 +2394,7 @@ msgstr "Нулто" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "додај %n песама" @@ -2435,7 +2453,7 @@ msgstr "" msgid "options" msgstr "Опције" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "remove %n песама" diff --git a/src/translations/sv.po b/src/translations/sv.po index 4aebec49b..41dc3be05 100644 --- a/src/translations/sv.po +++ b/src/translations/sv.po @@ -12,12 +12,12 @@ msgstr "" "Last-Translator: David Sansome \n" "Language-Team: Launchpad Swedish Translators \n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: sv\n" "X-Poedit-Language: Swedish\n" msgid " ms" @@ -84,15 +84,15 @@ msgstr "%1 spår" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev-modul" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n misslyckades" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n färdig" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n återstår" @@ -803,7 +803,7 @@ msgstr "Redigera spårinformation..." msgid "Edit..." msgstr "Redigera..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Redigerar %n spår" @@ -1704,6 +1704,24 @@ msgstr "Regn" msgid "Random visualization" msgstr "Slumpmässig visualisering" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Betyg" @@ -2426,7 +2444,7 @@ msgstr "Noll" msgid "[click to edit]" msgstr "[klicka för att redigera]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "lägg till %n låtar" @@ -2485,7 +2503,7 @@ msgstr "på" msgid "options" msgstr "alternativ" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "ta bort %n låtar" diff --git a/src/translations/tr.po b/src/translations/tr.po index 85522da33..1d299d051 100644 --- a/src/translations/tr.po +++ b/src/translations/tr.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-07 02:28+0000\n" "Last-Translator: Ekrem Kocadere \n" "Language-Team: Turkish \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: tr\n" msgid " ms" msgstr " ms" @@ -82,15 +82,15 @@ msgstr "%1 parça" msgid "%1: Wiimotedev module" msgstr "%1: Wiimotedev modülü" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n başarısız" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n tamamlandı" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n kalan" @@ -796,7 +796,7 @@ msgstr "Parça bilgisini düzenle..." msgid "Edit..." msgstr "Düzenle..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "%n parça düzenleniyor" @@ -1702,6 +1702,24 @@ msgstr "Yağmur" msgid "Random visualization" msgstr "Rastgele görseller" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Beğeni" @@ -2416,7 +2434,7 @@ msgstr "Sıfır" msgid "[click to edit]" msgstr "[düzenlemek için tıklayın]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "%n şarkıyı ekle" @@ -2475,7 +2493,7 @@ msgstr "açık" msgid "options" msgstr "seçenekler" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "%n şarkıyı kaldır" diff --git a/src/translations/translations.pot b/src/translations/translations.pot index 2fc71880c..aafa4d73c 100644 --- a/src/translations/translations.pot +++ b/src/translations/translations.pot @@ -72,15 +72,15 @@ msgstr "" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "" @@ -769,7 +769,7 @@ msgstr "" msgid "Edit..." msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "" @@ -1660,6 +1660,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2359,7 +2377,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2418,7 +2436,7 @@ msgstr "" msgid "options" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "" diff --git a/src/translations/uk.po b/src/translations/uk.po index 28550ecbf..bb4f9b793 100644 --- a/src/translations/uk.po +++ b/src/translations/uk.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-10 22:07+0000\n" "Last-Translator: Sergii Galashyn \n" "Language-Team: Ukrainian \n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: uk\n" msgid " ms" msgstr " мс" @@ -82,15 +82,15 @@ msgstr "%1 доріжок" msgid "%1: Wiimotedev module" msgstr "%1: Модуль Wiimotedev" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n з помилкою" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n завершено" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n залишилось" @@ -800,7 +800,7 @@ msgstr "Редагувати дані про доріжку..." msgid "Edit..." msgstr "Змінити..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "Редагування %n доріжок" @@ -1704,6 +1704,24 @@ msgstr "Дощ" msgid "Random visualization" msgstr "Випадкова візуалізація" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "Оцінка" @@ -2421,7 +2439,7 @@ msgstr "Zero" msgid "[click to edit]" msgstr "[клацніть, щоб змінити]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "додати %n композицій" @@ -2480,7 +2498,7 @@ msgstr "на" msgid "options" msgstr "параметри" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "вилучити %n композицій" diff --git a/src/translations/zh_CN.po b/src/translations/zh_CN.po index 3bc5c11de..ea0a65ab5 100644 --- a/src/translations/zh_CN.po +++ b/src/translations/zh_CN.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:27+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Chinese (Simplified) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" msgid " ms" msgstr " 毫秒" @@ -82,15 +82,15 @@ msgstr "%1 歌曲" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n 失败的" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n 完成的" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n 剩余的" @@ -781,7 +781,7 @@ msgstr "编辑音轨信息..." msgid "Edit..." msgstr "编辑..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "编辑 %n 歌曲" @@ -1674,6 +1674,24 @@ msgstr "" msgid "Random visualization" msgstr "" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2373,7 +2391,7 @@ msgstr "" msgid "[click to edit]" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "" @@ -2432,7 +2450,7 @@ msgstr "" msgid "options" msgstr "选项" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "移除 %n 歌" diff --git a/src/translations/zh_TW.po b/src/translations/zh_TW.po index c4ebb0e24..88717cb9f 100644 --- a/src/translations/zh_TW.po +++ b/src/translations/zh_TW.po @@ -11,12 +11,12 @@ msgstr "" "PO-Revision-Date: 2010-12-05 20:47+0000\n" "Last-Translator: David Sansome \n" "Language-Team: Chinese (Traditional) \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-12-11 05:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" -"Language: \n" msgid " ms" msgstr " 毫秒" @@ -82,15 +82,15 @@ msgstr "%1 歌曲" msgid "%1: Wiimotedev module" msgstr "" -#, c-format +#, c-format, qt-plural-format msgid "%n failed" msgstr "%n 失敗的" -#, c-format +#, c-format, qt-plural-format msgid "%n finished" msgstr "%n 完成的" -#, c-format +#, c-format, qt-plural-format msgid "%n remaining" msgstr "%n 剩餘的" @@ -783,7 +783,7 @@ msgstr "編輯歌曲資訊..." msgid "Edit..." msgstr "編輯..." -#, c-format +#, c-format, qt-plural-format msgid "Editing %n tracks" msgstr "編輯 %n 歌曲" @@ -1675,6 +1675,24 @@ msgstr "下雨" msgid "Random visualization" msgstr "隨機視覺化" +msgid "Rate the current song 0 stars" +msgstr "" + +msgid "Rate the current song 1 star" +msgstr "" + +msgid "Rate the current song 2 stars" +msgstr "" + +msgid "Rate the current song 3 stars" +msgstr "" + +msgid "Rate the current song 4 stars" +msgstr "" + +msgid "Rate the current song 5 stars" +msgstr "" + msgid "Rating" msgstr "" @@ -2376,7 +2394,7 @@ msgstr "" msgid "[click to edit]" msgstr "[點擊以編輯]" -#, c-format +#, c-format, qt-plural-format msgid "add %n songs" msgstr "加入 %n 歌" @@ -2435,7 +2453,7 @@ msgstr "" msgid "options" msgstr "選項" -#, c-format +#, c-format, qt-plural-format msgid "remove %n songs" msgstr "移除 %n 歌" diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index 1e2c0e9cc..9d2966361 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -380,7 +380,6 @@ MainWindow::MainWindow(Engine::Type engine, QWidget *parent) connect(ui_->playlist->view(), SIGNAL(doubleClicked(QModelIndex)), SLOT(PlayIndex(QModelIndex))); connect(ui_->playlist->view(), SIGNAL(PlayPauseItem(QModelIndex)), SLOT(PlayIndex(QModelIndex))); connect(ui_->playlist->view(), SIGNAL(RightClicked(QPoint,QModelIndex)), SLOT(PlaylistRightClick(QPoint,QModelIndex))); - connect(ui_->playlist->view(), SIGNAL(SongRatingSet(QModelIndex,double)), SLOT(PlaylistSongRated(QModelIndex,double))); connect(ui_->track_slider, SIGNAL(ValueChanged(int)), player_, SLOT(Seek(int))); @@ -512,6 +511,8 @@ MainWindow::MainWindow(Engine::Type engine, QWidget *parent) connect(global_shortcuts_, SIGNAL(ShowHide()), SLOT(ToggleShowHide())); connect(global_shortcuts_, SIGNAL(ShowOSD()), player_, SLOT(ShowOSD())); + connect(global_shortcuts_, SIGNAL(RateCurrentSong(int)), playlists_, SLOT(RateCurrentSong(int))); + // Fancy tabs connect(ui_->tabs, SIGNAL(ModeChanged(FancyTabWidget::Mode)), SLOT(SaveGeometry())); connect(ui_->tabs, SIGNAL(CurrentChanged(int)), SLOT(SaveGeometry())); @@ -905,7 +906,7 @@ void MainWindow::ToggleShowHide() { } void MainWindow::StopAfterCurrent() { - playlists_->current()->StopAfter(playlists_->current()->current_index()); + playlists_->current()->StopAfter(playlists_->current()->current_row()); } void MainWindow::closeEvent(QCloseEvent* event) { @@ -1051,7 +1052,7 @@ void MainWindow::PlaylistRightClick(const QPoint& global_pos, const QModelIndex& playlist_menu_index_ = source_index; // Is this song currently playing? - if (playlists_->current()->current_index() == source_index.row() && player_->GetState() == Engine::Playing) { + if (playlists_->current()->current_row() == source_index.row() && player_->GetState() == Engine::Playing) { playlist_play_pause_->setText(tr("Pause")); playlist_play_pause_->setIcon(IconLoader::Load("media-playback-pause")); } else { @@ -1062,7 +1063,7 @@ void MainWindow::PlaylistRightClick(const QPoint& global_pos, const QModelIndex& // Are we allowed to pause? if (index.isValid()) { playlist_play_pause_->setEnabled( - playlists_->current()->current_index() != source_index.row() || + playlists_->current()->current_row() != source_index.row() || ! (playlists_->current()->item_at(source_index.row())->options() & PlaylistItem::PauseDisabled)); } else { playlist_play_pause_->setEnabled(false); @@ -1154,7 +1155,7 @@ void MainWindow::PlaylistRightClick(const QPoint& global_pos, const QModelIndex& } void MainWindow::PlaylistPlay() { - if (playlists_->current()->current_index() == playlist_menu_index_.row()) { + if (playlists_->current()->current_row() == playlist_menu_index_.row()) { player_->PlayPause(); } else { PlayIndex(playlist_menu_index_); @@ -1343,15 +1344,6 @@ void MainWindow::PlaylistEditFinished(const QModelIndex& index) { SelectionSetValue(); } -void MainWindow::PlaylistSongRated(const QModelIndex& index, double rating) { - const QModelIndex source_index = - playlists_->current()->proxy()->mapToSource(index); - PlaylistItemPtr item(playlists_->current()->item_at(source_index.row())); - if (item && item->IsLocalLibraryItem()) { - library_->backend()->UpdateSongRatingAsync(item->Metadata().id(), rating); - } -} - void MainWindow::CommandlineOptionsReceived(const QByteArray& serialized_options) { if (serialized_options == "wake up!") { // Old versions of Clementine sent this - just ignore it diff --git a/src/ui/mainwindow.h b/src/ui/mainwindow.h index 20483c6f8..a28fe4d97 100644 --- a/src/ui/mainwindow.h +++ b/src/ui/mainwindow.h @@ -116,7 +116,6 @@ class MainWindow : public QMainWindow, public PlatformInterface { void PlaylistQueue(); void PlaylistRemoveCurrent(); void PlaylistEditFinished(const QModelIndex& index); - void PlaylistSongRated(const QModelIndex& index, double rating); void EditTracks(); void RenumberTracks(); void SelectionSetValue();