mirror of
https://github.com/clementine-player/Clementine
synced 2025-01-31 11:35:24 +01:00
Create, edit and delete smart playlists from the context menu
This commit is contained in:
parent
4ce140c614
commit
bb1c2b22ef
@ -382,6 +382,7 @@ set(UI
|
||||
smartplaylists/querysortpage.ui
|
||||
smartplaylists/searchpreview.ui
|
||||
smartplaylists/searchtermwidget.ui
|
||||
smartplaylists/wizardfinishpage.ui
|
||||
|
||||
songinfo/lyricsettings.ui
|
||||
|
||||
|
@ -40,6 +40,7 @@ using smart_playlists::QueryGenerator;
|
||||
|
||||
const char* LibraryModel::kSmartPlaylistsMimeType = "application/x-clementine-smart-playlist-generator";
|
||||
const char* LibraryModel::kSmartPlaylistsSettingsGroup = "SerialisedSmartPlaylists";
|
||||
const int LibraryModel::kSmartPlaylistsVersion = 1;
|
||||
|
||||
LibraryModel::LibraryModel(LibraryBackend* backend, QObject* parent)
|
||||
: SimpleTreeModel<LibraryItem>(new LibraryItem(this), parent),
|
||||
@ -880,11 +881,12 @@ void LibraryModel::CreateSmartPlaylists() {
|
||||
smart_playlist_node_->key = tr("Smart playlists");
|
||||
|
||||
QSettings s;
|
||||
s.beginGroup(kSmartPlaylistsSettingsGroup);
|
||||
const int version = s.value("version", 0).toInt();
|
||||
|
||||
if (!s.childGroups().contains(kSmartPlaylistsSettingsGroup)) {
|
||||
if (version == 0) {
|
||||
// No smart playlists existed in the settings, so create some defaults
|
||||
|
||||
s.beginGroup(kSmartPlaylistsSettingsGroup);
|
||||
s.beginWriteArray("smart");
|
||||
|
||||
using smart_playlists::Search;
|
||||
@ -916,22 +918,30 @@ void LibraryModel::CreateSmartPlaylists() {
|
||||
Search::Sort_FieldDesc, SearchTerm::Field_DateCreated));
|
||||
|
||||
s.endArray();
|
||||
s.endGroup();
|
||||
}
|
||||
|
||||
s.beginGroup(kSmartPlaylistsSettingsGroup);
|
||||
s.setValue("version", kSmartPlaylistsVersion);
|
||||
|
||||
const int count = s.beginReadArray("smart");
|
||||
for (int i=0 ; i<count ; ++i) {
|
||||
s.setArrayIndex(i);
|
||||
LibraryItem* item = new LibraryItem(LibraryItem::Type_SmartPlaylist, smart_playlist_node_);
|
||||
item->display_text = s.value("name").toString();
|
||||
item->key = s.value("type").toString();
|
||||
item->smart_playlist_data = s.value("data").toByteArray();
|
||||
item->lazy_loaded = true;
|
||||
ItemFromSmartPlaylist(s, false);
|
||||
}
|
||||
}
|
||||
|
||||
void LibraryModel::ItemFromSmartPlaylist(const QSettings& s, bool notify) const {
|
||||
LibraryItem* item = new LibraryItem(LibraryItem::Type_SmartPlaylist,
|
||||
notify ? NULL : smart_playlist_node_);
|
||||
item->display_text = s.value("name").toString();
|
||||
item->sort_text = item->display_text;
|
||||
item->key = s.value("type").toString();
|
||||
item->smart_playlist_data = s.value("data").toByteArray();
|
||||
item->lazy_loaded = true;
|
||||
|
||||
if (notify)
|
||||
item->InsertNotify(smart_playlist_node_);
|
||||
}
|
||||
|
||||
void LibraryModel::SaveDefaultGenerator(QSettings* s, int i, const QString& name,
|
||||
const smart_playlists::Search& search) const {
|
||||
boost::shared_ptr<QueryGenerator> gen(new QueryGenerator);
|
||||
@ -940,6 +950,54 @@ void LibraryModel::SaveDefaultGenerator(QSettings* s, int i, const QString& name
|
||||
SaveGenerator(s, i, boost::static_pointer_cast<Generator>(gen));
|
||||
}
|
||||
|
||||
void LibraryModel::AddGenerator(GeneratorPtr gen) {
|
||||
QSettings s;
|
||||
|
||||
// Count the existing items
|
||||
s.beginGroup(kSmartPlaylistsSettingsGroup);
|
||||
const int count = s.beginReadArray("smart");
|
||||
s.endArray();
|
||||
|
||||
// Add this one to the end
|
||||
s.beginWriteArray("smart", count + 1);
|
||||
SaveGenerator(&s, count, gen);
|
||||
|
||||
// Add it to the model
|
||||
ItemFromSmartPlaylist(s, true);
|
||||
|
||||
s.endArray();
|
||||
}
|
||||
|
||||
void LibraryModel::UpdateGenerator(const QModelIndex& index, GeneratorPtr gen) {
|
||||
if (index.parent() != ItemToIndex(smart_playlist_node_))
|
||||
return;
|
||||
LibraryItem* item = IndexToItem(index);
|
||||
if (!item)
|
||||
return;
|
||||
|
||||
// Update the config
|
||||
QSettings s;
|
||||
s.beginGroup(kSmartPlaylistsSettingsGroup);
|
||||
|
||||
// Count the existing items
|
||||
const int count = s.beginReadArray("smart");
|
||||
s.endArray();
|
||||
|
||||
s.beginWriteArray("smart", count);
|
||||
SaveGenerator(&s, index.row(), gen);
|
||||
|
||||
// Update the text of the item
|
||||
item->display_text = gen->name();
|
||||
item->sort_text = item->display_text;
|
||||
item->key = gen->type();
|
||||
item->smart_playlist_data = gen->Save();
|
||||
item->ChangedNotify();
|
||||
}
|
||||
|
||||
void LibraryModel::DeleteGenerator(const QModelIndex& index) {
|
||||
// TODO
|
||||
}
|
||||
|
||||
void LibraryModel::SaveGenerator(QSettings* s, int i, GeneratorPtr generator) const {
|
||||
s->setArrayIndex(i);
|
||||
s->setValue("name", generator->name());
|
||||
|
@ -47,6 +47,7 @@ class LibraryModel : public SimpleTreeModel<LibraryItem> {
|
||||
|
||||
static const char* kSmartPlaylistsMimeType;
|
||||
static const char* kSmartPlaylistsSettingsGroup;
|
||||
static const int kSmartPlaylistsVersion;
|
||||
|
||||
enum Role {
|
||||
Role_Type = Qt::UserRole + 1,
|
||||
@ -102,7 +103,11 @@ class LibraryModel : public SimpleTreeModel<LibraryItem> {
|
||||
SongList GetChildSongs(const QModelIndex& index) const;
|
||||
SongList GetChildSongs(const QModelIndexList& indexes) const;
|
||||
|
||||
// Smart playlists
|
||||
smart_playlists::GeneratorPtr CreateGenerator(const QModelIndex& index) const;
|
||||
void AddGenerator(smart_playlists::GeneratorPtr gen);
|
||||
void UpdateGenerator(const QModelIndex& index, smart_playlists::GeneratorPtr gen);
|
||||
void DeleteGenerator(const QModelIndex& index);
|
||||
|
||||
// QAbstractItemModel
|
||||
QVariant data(const QModelIndex & index, int role = Qt::DisplayRole) const;
|
||||
@ -160,6 +165,7 @@ class LibraryModel : public SimpleTreeModel<LibraryItem> {
|
||||
void SaveDefaultGenerator(QSettings* s, int i, const QString& name,
|
||||
const smart_playlists::Search& search) const;
|
||||
void SaveGenerator(QSettings* s, int i, smart_playlists::GeneratorPtr generator) const;
|
||||
void ItemFromSmartPlaylist(const QSettings& s, bool notify) const;
|
||||
|
||||
// Helpers for ItemFromQuery and ItemFromSong
|
||||
LibraryItem* InitItem(GroupBy type, bool signal, LibraryItem* parent,
|
||||
|
@ -389,22 +389,33 @@ void LibraryView::FilterReturnPressed() {
|
||||
emit doubleClicked(currentIndex());
|
||||
}
|
||||
|
||||
void LibraryView::CreateSmartPlaylistWizard() {
|
||||
if (smart_playlist_wizard_)
|
||||
return;
|
||||
|
||||
smart_playlist_wizard_.reset(new Wizard(library_->backend(), this));
|
||||
}
|
||||
|
||||
void LibraryView::NewSmartPlaylist() {
|
||||
CreateSmartPlaylistWizard();
|
||||
smart_playlist_wizard_->show();
|
||||
Wizard* wizard = new Wizard(library_->backend(), this);
|
||||
wizard->setAttribute(Qt::WA_DeleteOnClose);
|
||||
connect(wizard, SIGNAL(accepted()), SLOT(NewSmartPlaylistFinished()));
|
||||
|
||||
wizard->show();
|
||||
}
|
||||
|
||||
void LibraryView::EditSmartPlaylist() {
|
||||
// TODO
|
||||
Wizard* wizard = new Wizard(library_->backend(), this);
|
||||
wizard->setAttribute(Qt::WA_DeleteOnClose);
|
||||
connect(wizard, SIGNAL(accepted()), SLOT(EditSmartPlaylistFinished()));
|
||||
|
||||
wizard->show();
|
||||
wizard->SetGenerator(library_->CreateGenerator(context_menu_index_));
|
||||
}
|
||||
|
||||
void LibraryView::DeleteSmartPlaylist() {
|
||||
// TODO
|
||||
library_->DeleteGenerator(context_menu_index_);
|
||||
}
|
||||
|
||||
void LibraryView::NewSmartPlaylistFinished() {
|
||||
const Wizard* wizard = qobject_cast<Wizard*>(sender());
|
||||
library_->AddGenerator(wizard->CreateGenerator());
|
||||
}
|
||||
|
||||
void LibraryView::EditSmartPlaylistFinished() {
|
||||
const Wizard* wizard = qobject_cast<Wizard*>(sender());
|
||||
library_->UpdateGenerator(context_menu_index_, wizard->CreateGenerator());
|
||||
}
|
||||
|
@ -87,13 +87,15 @@ class LibraryView : public AutoExpandingTreeView {
|
||||
void EditSmartPlaylist();
|
||||
void DeleteSmartPlaylist();
|
||||
|
||||
void NewSmartPlaylistFinished();
|
||||
void EditSmartPlaylistFinished();
|
||||
|
||||
void DeleteFinished(const SongList& songs_with_errors);
|
||||
|
||||
private:
|
||||
void RecheckIsEmpty();
|
||||
void ShowInVarious(bool on);
|
||||
SongList GetSelectedSongs() const;
|
||||
void CreateSmartPlaylistWizard();
|
||||
|
||||
private:
|
||||
LibraryModel* library_;
|
||||
@ -119,7 +121,6 @@ class LibraryView : public AutoExpandingTreeView {
|
||||
QAction* delete_smart_playlist_;
|
||||
|
||||
boost::scoped_ptr<OrganiseDialog> organise_dialog_;
|
||||
boost::scoped_ptr<smart_playlists::Wizard> smart_playlist_wizard_;
|
||||
|
||||
bool is_in_keyboard_search_;
|
||||
};
|
||||
|
@ -34,6 +34,8 @@ public:
|
||||
|
||||
PlaylistItemList Generate();
|
||||
|
||||
Search search() const { return search_; }
|
||||
|
||||
private:
|
||||
Search search_;
|
||||
};
|
||||
|
@ -14,6 +14,7 @@
|
||||
along with Clementine. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "querygenerator.h"
|
||||
#include "querywizardplugin.h"
|
||||
#include "searchtermwidget.h"
|
||||
#include "ui_querysearchpage.h"
|
||||
@ -23,6 +24,47 @@
|
||||
|
||||
namespace smart_playlists {
|
||||
|
||||
class QueryWizardPlugin::SearchPage : public QWizardPage {
|
||||
friend class QueryWizardPlugin;
|
||||
|
||||
public:
|
||||
SearchPage(QWidget* parent = 0)
|
||||
: QWizardPage(parent),
|
||||
ui_(new Ui_SmartPlaylistQuerySearchPage)
|
||||
{
|
||||
ui_->setupUi(this);
|
||||
}
|
||||
|
||||
bool isComplete() const {
|
||||
if (ui_->type->currentIndex() == 2) // All songs
|
||||
return true;
|
||||
|
||||
foreach (SearchTermWidget* widget, terms_) {
|
||||
if (!widget->Term().is_valid())
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
QVBoxLayout* layout_;
|
||||
QList<SearchTermWidget*> terms_;
|
||||
SearchTermWidget* new_term_;
|
||||
|
||||
SearchPreview* preview_;
|
||||
|
||||
boost::scoped_ptr<Ui_SmartPlaylistQuerySearchPage> ui_;
|
||||
};
|
||||
|
||||
class QueryWizardPlugin::SortPage : public QWizardPage {
|
||||
public:
|
||||
SortPage(QWidget* parent, int next_id)
|
||||
: QWizardPage(parent), next_id_(next_id) {}
|
||||
|
||||
int nextId() const { return next_id_; }
|
||||
int next_id_;
|
||||
};
|
||||
|
||||
|
||||
QueryWizardPlugin::QueryWizardPlugin(LibraryBackend* library, QObject* parent)
|
||||
: WizardPlugin(library, parent),
|
||||
search_page_(NULL)
|
||||
@ -40,11 +82,11 @@ QString QueryWizardPlugin::description() const {
|
||||
return tr("Find songs in your library that match the criteria you specify.");
|
||||
}
|
||||
|
||||
int QueryWizardPlugin::CreatePages(QWizard* wizard) {
|
||||
int QueryWizardPlugin::CreatePages(QWizard* wizard, int finish_page_id) {
|
||||
// Create the UI
|
||||
search_page_ = new SearchPage(wizard);
|
||||
|
||||
QWizardPage* sort_page = new QWizardPage(wizard);
|
||||
QWizardPage* sort_page = new SortPage(wizard, finish_page_id);
|
||||
sort_ui_.reset(new Ui_SmartPlaylistQuerySortPage);
|
||||
sort_ui_->setupUi(sort_page);
|
||||
|
||||
@ -91,7 +133,6 @@ int QueryWizardPlugin::CreatePages(QWizard* wizard) {
|
||||
search_page_->setSubTitle(tr("A song will be included in the playlist if it matches these conditions."));
|
||||
sort_page->setTitle(tr("Search options"));
|
||||
sort_page->setSubTitle(tr("Choose how the playlist is sorted and how many songs it will contain."));
|
||||
sort_page->setFinalPage(true);
|
||||
|
||||
// Add the pages
|
||||
const int first_page = wizard->addPage(search_page_);
|
||||
@ -99,9 +140,48 @@ int QueryWizardPlugin::CreatePages(QWizard* wizard) {
|
||||
return first_page;
|
||||
}
|
||||
|
||||
void QueryWizardPlugin::SetGenerator(GeneratorPtr g) {
|
||||
boost::shared_ptr<QueryGenerator> gen =
|
||||
boost::dynamic_pointer_cast<QueryGenerator>(g);
|
||||
if (!gen)
|
||||
return;
|
||||
Search search = gen->search();
|
||||
|
||||
// Search type
|
||||
search_page_->ui_->type->setCurrentIndex(search.search_type_);
|
||||
|
||||
// Search terms
|
||||
qDeleteAll(search_page_->terms_);
|
||||
search_page_->terms_.clear();
|
||||
|
||||
foreach (const SearchTerm& term, search.terms_) {
|
||||
AddSearchTerm();
|
||||
search_page_->terms_.last()->SetTerm(term);
|
||||
}
|
||||
|
||||
// Sort order
|
||||
if (search.sort_type_ == Search::Sort_Random) {
|
||||
sort_ui_->random->setChecked(true);
|
||||
} else {
|
||||
sort_ui_->field->setChecked(true);
|
||||
sort_ui_->order->setCurrentIndex(search.sort_type_ == Search::Sort_FieldAsc ? 0 : 1);
|
||||
sort_ui_->field_value->setCurrentIndex(search.sort_field_);
|
||||
}
|
||||
|
||||
// Limit
|
||||
if (search.limit_ == -1) {
|
||||
sort_ui_->limit_none->setChecked(true);
|
||||
} else {
|
||||
sort_ui_->limit_limit->setChecked(true);
|
||||
sort_ui_->limit_value->setValue(search.limit_);
|
||||
}
|
||||
}
|
||||
|
||||
GeneratorPtr QueryWizardPlugin::CreateGenerator() const {
|
||||
// TODO
|
||||
return GeneratorPtr();
|
||||
boost::shared_ptr<QueryGenerator> gen(new QueryGenerator);
|
||||
gen->Load(MakeSearch());
|
||||
|
||||
return boost::static_pointer_cast<Generator>(gen);
|
||||
}
|
||||
|
||||
void QueryWizardPlugin::UpdateSortOrder() {
|
||||
@ -201,23 +281,4 @@ void QueryWizardPlugin::SearchTypeChanged() {
|
||||
UpdateTermPreview();
|
||||
}
|
||||
|
||||
|
||||
QueryWizardPlugin::SearchPage::SearchPage(QWidget* parent)
|
||||
: QWizardPage(parent),
|
||||
ui_(new Ui_SmartPlaylistQuerySearchPage)
|
||||
{
|
||||
ui_->setupUi(this);
|
||||
}
|
||||
|
||||
bool QueryWizardPlugin::SearchPage::isComplete() const {
|
||||
if (ui_->type->currentIndex() == 2) // All songs
|
||||
return true;
|
||||
|
||||
foreach (SearchTermWidget* widget, terms_) {
|
||||
if (!widget->Term().is_valid())
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
} // namespace smart_playlists
|
||||
|
@ -41,10 +41,12 @@ public:
|
||||
QueryWizardPlugin(LibraryBackend* library, QObject* parent);
|
||||
~QueryWizardPlugin();
|
||||
|
||||
QString type() const { return "Query"; }
|
||||
QString name() const;
|
||||
QString description() const;
|
||||
|
||||
int CreatePages(QWizard* wizard);
|
||||
int CreatePages(QWizard* wizard, int finish_page_id);
|
||||
void SetGenerator(GeneratorPtr);
|
||||
GeneratorPtr CreateGenerator() const;
|
||||
|
||||
private slots:
|
||||
@ -58,21 +60,8 @@ private slots:
|
||||
void UpdateSortOrder();
|
||||
|
||||
private:
|
||||
class SearchPage : public QWizardPage {
|
||||
friend class QueryWizardPlugin;
|
||||
|
||||
public:
|
||||
SearchPage(QWidget* parent = 0);
|
||||
bool isComplete() const;
|
||||
|
||||
QVBoxLayout* layout_;
|
||||
QList<SearchTermWidget*> terms_;
|
||||
SearchTermWidget* new_term_;
|
||||
|
||||
SearchPreview* preview_;
|
||||
|
||||
boost::scoped_ptr<Ui_SmartPlaylistQuerySearchPage> ui_;
|
||||
};
|
||||
class SearchPage;
|
||||
class SortPage;
|
||||
|
||||
Search MakeSearch() const;
|
||||
|
||||
|
@ -86,17 +86,19 @@ QDataStream& operator <<(QDataStream& s, const smart_playlists::Search& search)
|
||||
s << quint8(search.sort_type_);
|
||||
s << quint8(search.sort_field_);
|
||||
s << qint32(search.limit_);
|
||||
s << quint8(search.search_type_);
|
||||
return s;
|
||||
}
|
||||
|
||||
QDataStream& operator >>(QDataStream& s, smart_playlists::Search& search) {
|
||||
quint8 sort_type, sort_field;
|
||||
quint8 sort_type, sort_field, search_type;
|
||||
qint32 limit;
|
||||
|
||||
s >> search.terms_ >> sort_type >> sort_field >> limit;
|
||||
s >> search.terms_ >> sort_type >> sort_field >> limit >> search_type;
|
||||
search.sort_type_ = smart_playlists::Search::SortType(sort_type);
|
||||
search.sort_field_ = smart_playlists::SearchTerm::Field(sort_field);
|
||||
search.limit_ = limit;
|
||||
search.search_type_ = smart_playlists::Search::SearchType(search_type);
|
||||
|
||||
return s;
|
||||
}
|
||||
|
@ -205,6 +205,34 @@ float SearchTermWidget::overlay_opacity() const {
|
||||
return overlay_ ? overlay_->opacity() : 0.0;
|
||||
}
|
||||
|
||||
void SearchTermWidget::SetTerm(const SearchTerm& term) {
|
||||
ui_->field->setCurrentIndex(ui_->field->findData(term.field_));
|
||||
ui_->op->setCurrentIndex(ui_->op->findData(term.operator_));
|
||||
|
||||
// The value depends on the data type
|
||||
switch (SearchTerm::TypeOf(term.field_)) {
|
||||
case SearchTerm::Type_Text:
|
||||
ui_->value_text->setText(term.value_.toString());
|
||||
break;
|
||||
|
||||
case SearchTerm::Type_Number:
|
||||
ui_->value_number->setValue(term.value_.toInt());
|
||||
break;
|
||||
|
||||
case SearchTerm::Type_Date:
|
||||
ui_->value_date->setDateTime(QDateTime::fromTime_t(term.value_.toInt()));
|
||||
break;
|
||||
|
||||
case SearchTerm::Type_Time:
|
||||
ui_->value_time->setTime(QTime(0,0).addSecs(term.value_.toInt()));
|
||||
break;
|
||||
|
||||
case SearchTerm::Type_Rating:
|
||||
ui_->value_rating->set_rating(term.value_.toFloat());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
SearchTerm SearchTermWidget::Term() const {
|
||||
const int field = ui_->field->itemData(ui_->field->currentIndex()).toInt();
|
||||
const int op = ui_->op->itemData(ui_->op->currentIndex()).toInt();
|
||||
|
@ -44,6 +44,7 @@ public:
|
||||
float overlay_opacity() const;
|
||||
void set_overlay_opacity(float opacity);
|
||||
|
||||
void SetTerm(const SearchTerm& term);
|
||||
SearchTerm Term() const;
|
||||
|
||||
signals:
|
||||
|
@ -17,6 +17,7 @@
|
||||
#include "querywizardplugin.h"
|
||||
#include "wizard.h"
|
||||
#include "wizardplugin.h"
|
||||
#include "ui_wizardfinishpage.h"
|
||||
|
||||
#include <QLabel>
|
||||
#include <QRadioButton>
|
||||
@ -25,20 +26,59 @@
|
||||
|
||||
namespace smart_playlists {
|
||||
|
||||
class Wizard::TypePage : public QWizardPage {
|
||||
public:
|
||||
TypePage(QWidget* parent)
|
||||
: QWizardPage(parent), next_id_(-1) {}
|
||||
|
||||
int nextId() const { return next_id_; }
|
||||
int next_id_;
|
||||
};
|
||||
|
||||
class Wizard::FinishPage : public QWizardPage {
|
||||
public:
|
||||
FinishPage(QWidget* parent)
|
||||
: QWizardPage(parent),
|
||||
ui_(new Ui_SmartPlaylistWizardFinishPage) {
|
||||
ui_->setupUi(this);
|
||||
connect(ui_->name, SIGNAL(textChanged(QString)), SIGNAL(completeChanged()));
|
||||
}
|
||||
|
||||
~FinishPage() {
|
||||
delete ui_;
|
||||
}
|
||||
|
||||
int nextId() const { return -1; }
|
||||
bool isComplete() const { return !ui_->name->text().isEmpty(); }
|
||||
|
||||
Ui_SmartPlaylistWizardFinishPage* ui_;
|
||||
};
|
||||
|
||||
Wizard::Wizard(LibraryBackend* library, QWidget* parent)
|
||||
: QWizard(parent),
|
||||
library_(library),
|
||||
type_page_(new TypePage(this)),
|
||||
finish_page_(new FinishPage(this)),
|
||||
type_index_(-1),
|
||||
type_mapper_(new QSignalMapper(this))
|
||||
{
|
||||
setWindowIcon(QIcon(":/icon.png"));
|
||||
setWindowTitle(tr("Smart playlist"));
|
||||
resize(687, 628);
|
||||
|
||||
// Type page
|
||||
type_page_->setTitle(tr("Playlist type"));
|
||||
type_page_->setSubTitle(tr("A smart playlist is a dynamic list of songs that come from your library. There are different types of smart playlist that offer different ways of selecting songs."));
|
||||
type_page_->setStyleSheet(
|
||||
"QRadioButton { font-weight: bold; }"
|
||||
"QLabel { margin-bottom: 1em; margin-left: 24px; }");
|
||||
addPage(type_page_);
|
||||
|
||||
// Finish page
|
||||
finish_page_->setTitle(tr("Finish"));
|
||||
finish_page_->setSubTitle(tr("Choose a name for your smart playlist"));
|
||||
finish_id_ = addPage(finish_page_);
|
||||
|
||||
connect(type_mapper_, SIGNAL(mapped(int)), SLOT(TypeChanged(int)));
|
||||
|
||||
new QVBoxLayout(type_page_);
|
||||
@ -49,28 +89,59 @@ Wizard::~Wizard() {
|
||||
qDeleteAll(plugins_);
|
||||
}
|
||||
|
||||
void Wizard::SetGenerator(GeneratorPtr gen) {
|
||||
// Find the right type and jump to the start page
|
||||
for (int i=0 ; i<plugins_.count() ; ++i) {
|
||||
if (plugins_[i]->type() == gen->type()) {
|
||||
TypeChanged(i);
|
||||
next();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Set the name
|
||||
finish_page_->ui_->name->setText(gen->name());
|
||||
|
||||
// Tell the plugin to load
|
||||
plugins_[type_index_]->SetGenerator(gen);
|
||||
}
|
||||
|
||||
void Wizard::AddPlugin(WizardPlugin* plugin) {
|
||||
const int index = plugins_.count();
|
||||
plugins_ << plugin;
|
||||
plugin->Init(this);
|
||||
plugin->Init(this, finish_id_);
|
||||
|
||||
// Create the radio button
|
||||
QRadioButton* name = new QRadioButton(plugin->name(), type_page_);
|
||||
QRadioButton* radio_button = new QRadioButton(plugin->name(), type_page_);
|
||||
QLabel* description = new QLabel(plugin->description(), type_page_);
|
||||
type_page_->layout()->addWidget(name);
|
||||
type_page_->layout()->addWidget(radio_button);
|
||||
type_page_->layout()->addWidget(description);
|
||||
|
||||
type_mapper_->setMapping(name, index);
|
||||
connect(name, SIGNAL(clicked()), type_mapper_, SLOT(map()));
|
||||
type_mapper_->setMapping(radio_button, index);
|
||||
connect(radio_button, SIGNAL(clicked()), type_mapper_, SLOT(map()));
|
||||
|
||||
if (index == 0) {
|
||||
name->setChecked(true);
|
||||
radio_button->setChecked(true);
|
||||
TypeChanged(0);
|
||||
}
|
||||
}
|
||||
|
||||
void Wizard::TypeChanged(int index) {
|
||||
type_page_->next_id_ = plugins_[index]->start_page();
|
||||
type_index_ = index;
|
||||
type_page_->next_id_ = plugins_[type_index_]->start_page();
|
||||
}
|
||||
|
||||
GeneratorPtr Wizard::CreateGenerator() const {
|
||||
GeneratorPtr ret;
|
||||
if (type_index_ == -1)
|
||||
return ret;
|
||||
|
||||
ret = plugins_[type_index_]->CreateGenerator();
|
||||
if (!ret)
|
||||
return ret;
|
||||
|
||||
ret->set_name(finish_page_->ui_->name->text());
|
||||
return ret;
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -17,9 +17,12 @@
|
||||
#ifndef SMARTPLAYLISTWIZARD_H
|
||||
#define SMARTPLAYLISTWIZARD_H
|
||||
|
||||
#include "generator_fwd.h"
|
||||
|
||||
#include <QWizard>
|
||||
|
||||
class LibraryBackend;
|
||||
class Ui_SmartPlaylistWizardFinishPage;
|
||||
|
||||
class QSignalMapper;
|
||||
|
||||
@ -34,12 +37,12 @@ public:
|
||||
Wizard(LibraryBackend* library, QWidget* parent);
|
||||
~Wizard();
|
||||
|
||||
void SetGenerator(GeneratorPtr gen);
|
||||
GeneratorPtr CreateGenerator() const;
|
||||
|
||||
private:
|
||||
struct TypePage : public QWizardPage {
|
||||
TypePage(QWidget* parent) : QWizardPage(parent), next_id_(0) {}
|
||||
int nextId() const { return next_id_; }
|
||||
int next_id_;
|
||||
};
|
||||
class TypePage;
|
||||
class FinishPage;
|
||||
|
||||
void AddPlugin(WizardPlugin* plugin);
|
||||
|
||||
@ -49,9 +52,12 @@ private slots:
|
||||
private:
|
||||
LibraryBackend* library_;
|
||||
TypePage* type_page_;
|
||||
QSignalMapper* type_mapper_;
|
||||
FinishPage* finish_page_;
|
||||
int finish_id_;
|
||||
|
||||
int type_index_;
|
||||
QList<WizardPlugin*> plugins_;
|
||||
QSignalMapper* type_mapper_;
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
31
src/smartplaylists/wizardfinishpage.ui
Normal file
31
src/smartplaylists/wizardfinishpage.ui
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>SmartPlaylistWizardFinishPage</class>
|
||||
<widget class="QWidget" name="SmartPlaylistWizardFinishPage">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>583</width>
|
||||
<height>370</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Name</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLineEdit" name="name"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@ -25,8 +25,8 @@ WizardPlugin::WizardPlugin(LibraryBackend* library, QObject* parent)
|
||||
{
|
||||
}
|
||||
|
||||
void WizardPlugin::Init(QWizard* wizard) {
|
||||
start_page_ = CreatePages(wizard);
|
||||
void WizardPlugin::Init(QWizard* wizard, int finish_page_id) {
|
||||
start_page_ = CreatePages(wizard, finish_page_id);
|
||||
}
|
||||
|
||||
} // namespace smart_playlists
|
||||
|
@ -33,16 +33,18 @@ class WizardPlugin : public QObject {
|
||||
public:
|
||||
WizardPlugin(LibraryBackend* library, QObject* parent);
|
||||
|
||||
virtual QString type() const = 0;
|
||||
virtual QString name() const = 0;
|
||||
virtual QString description() const = 0;
|
||||
int start_page() const { return start_page_; }
|
||||
|
||||
virtual void SetGenerator(GeneratorPtr gen) = 0;
|
||||
virtual GeneratorPtr CreateGenerator() const = 0;
|
||||
|
||||
void Init(QWizard* wizard);
|
||||
void Init(QWizard* wizard, int finish_page_id);
|
||||
|
||||
protected:
|
||||
virtual int CreatePages(QWizard* wizard) = 0;
|
||||
virtual int CreatePages(QWizard* wizard, int finish_page_id) = 0;
|
||||
|
||||
LibraryBackend* library_;
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-05-21 01:02+0000\n"
|
||||
"Last-Translator: EL7R <the-ghost@live.com>\n"
|
||||
"Language-Team: Arabic <ar@li.org>\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"X-Launchpad-Export-Date: 2010-05-22 04:09+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "المستوى الأول"
|
||||
|
||||
@ -2248,7 +2254,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "أضِف %n أغاني\\أغنية"
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "الخيارات"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "أزِل %n أغاني\\أغنية"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-26 10:39+0000\n"
|
||||
"Last-Translator: svilborg <Unknown>\n"
|
||||
"Language-Team: Bulgarian <bg@li.org>\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bg\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-27 05:11+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr "Промяна на езика"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Проверка за обновления..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Автоматичен избор"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr "Редактиране на информацията за песента
|
||||
msgid "Edit..."
|
||||
msgstr "Редактиране..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Редактиране на %n песни"
|
||||
|
||||
@ -896,6 +899,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2252,7 +2258,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2311,7 +2317,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-18 20:39+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Catalan <ca@li.org>\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ca\n"
|
||||
"X-Launchpad-Export-Date: 2010-09-19 05:46+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 temes"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1 mòdul Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n han fallat"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n han acabat"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n restants"
|
||||
|
||||
@ -130,8 +130,8 @@ msgid ""
|
||||
"<p>If you surround sections of text that contain a token with curly-braces, "
|
||||
"that section will be hidden if the token is empty.</p>"
|
||||
msgstr ""
|
||||
"<p>Les fitxes de reemplaçament comencen amb %, per exemple: %artist %album "
|
||||
"%title </p>\n"
|
||||
"<p>Les fitxes de reemplaçament comencen amb %, per exemple: %artist %album %"
|
||||
"title </p>\n"
|
||||
"\n"
|
||||
"<p>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 "
|
||||
@ -412,6 +412,9 @@ msgstr "Canviar l'idioma"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Comproba actualitzacions..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Tria automàticament"
|
||||
|
||||
@ -773,7 +776,7 @@ msgstr "Editar la informació de la pista..."
|
||||
msgid "Edit..."
|
||||
msgstr "Edita..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editant %n pistes"
|
||||
|
||||
@ -914,6 +917,9 @@ msgstr "Tipus de sistema de fitxers"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primer nivell"
|
||||
|
||||
@ -2293,7 +2299,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[clickar per editar]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "afegeix %n cançons"
|
||||
|
||||
@ -2352,7 +2358,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opcions"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "elimina %n cançons"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-26 06:19+0000\n"
|
||||
"Last-Translator: DAG Software <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-27 05:11+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: cs_CZ\n"
|
||||
@ -83,15 +83,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -404,6 +404,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Hledáni aktualizaci..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Vyber automaticky"
|
||||
|
||||
@ -756,7 +759,7 @@ msgstr "Upravit informaci o skladbách..."
|
||||
msgid "Edit..."
|
||||
msgstr "Upravit..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Úprava %n stop"
|
||||
|
||||
@ -897,6 +900,9 @@ msgstr "Typ souborového systému"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "První úroveň"
|
||||
|
||||
@ -2252,7 +2258,7 @@ msgstr "Vynulovat"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[pro úpravy klikněte]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "Přidej %n skladby"
|
||||
|
||||
@ -2311,7 +2317,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "volby"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "Odeber %n skladeb"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-08-26 13:46+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Welsh <cy@li.org>\n"
|
||||
"Language: cy\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cy\n"
|
||||
"X-Launchpad-Export-Date: 2010-08-27 03:58+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2248,7 +2254,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -12,10 +12,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-07-24 15:57+0000\n"
|
||||
"Last-Translator: Kabel <CaptainKabel@gmail.com>\n"
|
||||
"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"X-Launchpad-Export-Date: 2010-07-25 04:25+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -83,15 +83,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -404,6 +404,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Tjek efter opdateringer..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Vælg automatisk"
|
||||
|
||||
@ -756,7 +759,7 @@ msgstr "Redigér sporinformation..."
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Redigerer %n spor"
|
||||
|
||||
@ -897,6 +900,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Første niveau"
|
||||
|
||||
@ -2255,7 +2261,7 @@ msgstr "Nul"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[Klik for at redigere]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "tilføj %n sange"
|
||||
|
||||
@ -2314,7 +2320,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "indstillinger"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "fjern %n sange"
|
||||
|
||||
|
@ -12,10 +12,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-20 00:11+0000\n"
|
||||
"Last-Translator: Martin Herkt <luck3r@phicode.de>\n"
|
||||
"Language-Team: German <de@li.org>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: de\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-21 05:13+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -83,15 +83,15 @@ msgstr "%1 Stücke"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev-Modul"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n fehlgeschlagen"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n konvertiert"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n verbleibend"
|
||||
|
||||
@ -410,6 +410,9 @@ msgstr "Sprache ändern"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Suche nach Aktualisierungen..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Automatisch auswählen"
|
||||
|
||||
@ -774,7 +777,7 @@ msgstr "Metadaten bearbeiten..."
|
||||
msgid "Edit..."
|
||||
msgstr "Bearbeiten..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "%n Stücke bearbeiten"
|
||||
|
||||
@ -915,6 +918,9 @@ msgstr "Typ des Dateisystems"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Erste Stufe"
|
||||
|
||||
@ -2308,7 +2314,7 @@ msgstr "Null"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[zum Bearbeiten klicken]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "%n Stücke hinzufügen"
|
||||
|
||||
@ -2367,7 +2373,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "%n Stücke entfernen"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 22:47+0000\n"
|
||||
"Last-Translator: firewalker <Unknown>\n"
|
||||
"Language-Team: <en@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:01+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: el_GR\n"
|
||||
@ -84,15 +84,15 @@ msgstr "%1 κομμάτια"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Άρθρωμα Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n απέτυχε"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n ολοκληρώθηκε"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n απομένει"
|
||||
|
||||
@ -415,6 +415,9 @@ msgstr "Αλλαγή γλώσσας"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Έλεγχος για ενημερώσεις"
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Αυτόματη επιλογή"
|
||||
|
||||
@ -784,7 +787,7 @@ msgstr "Τροποποίηση πληροφοριών κομματιού..."
|
||||
msgid "Edit..."
|
||||
msgstr "Επεξεργασία..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Τροποποίηση %n κομματιών"
|
||||
|
||||
@ -926,6 +929,9 @@ msgstr "Τύπος συστήματος αρχείων"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "Εύρεση τραγουδιών στην βιβλιοθήκη που πληρούν τα κριτήρια που ορίσατε."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Πρώτο επίπεδο"
|
||||
|
||||
@ -2322,7 +2328,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[κλικ για τροποποίηση]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "προσθήκη %n τραγουδιών"
|
||||
|
||||
@ -2381,7 +2387,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "επιλογές"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "αφαίρεση %n τραγουδιών"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-06-17 01:37+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: English (Canada) <en_CA@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-06-18 03:42+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n failed"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n finished"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n remaining"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Check for updates..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Choose automatically"
|
||||
|
||||
@ -757,7 +760,7 @@ msgstr "Edit track information..."
|
||||
msgid "Edit..."
|
||||
msgstr "Edit..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editing %n tracks"
|
||||
|
||||
@ -897,6 +900,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "First level"
|
||||
|
||||
@ -2253,7 +2259,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[click to edit]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "add %n songs"
|
||||
|
||||
@ -2312,7 +2318,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "options"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "remove %n songs"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-26 21:41+0000\n"
|
||||
"Last-Translator: ToastyMallows <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-27 05:12+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Check for updates..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Choose automatically"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr "Edit track information..."
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editing %n tracks"
|
||||
|
||||
@ -895,6 +898,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "First level"
|
||||
|
||||
@ -2250,7 +2256,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[click to edit]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2309,7 +2315,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "options"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-17 16:19+0000\n"
|
||||
"Last-Translator: darkweasel <darkweasel@euirc.eu>\n"
|
||||
"Language-Team: Esperanto <eo@li.org>\n"
|
||||
"Language: eo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eo\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-18 05:05+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n malsukcesis"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n finiĝis"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n restas"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2248,7 +2254,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-29 16:40+0000\n"
|
||||
"Last-Translator: eMancu <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-30 06:08+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: es_ES\n"
|
||||
@ -83,15 +83,15 @@ msgstr "%1 pistas"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Módulo Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n falló"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n completado(s)"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n pendiente(s)"
|
||||
|
||||
@ -416,6 +416,9 @@ msgstr "Cambiar el idioma"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Buscar actualizaciones..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Elegir automáticamente"
|
||||
|
||||
@ -782,7 +785,7 @@ msgstr "Editar información de la pista..."
|
||||
msgid "Edit..."
|
||||
msgstr "Editar..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editando %n pistas"
|
||||
|
||||
@ -923,6 +926,9 @@ msgstr "Tipo de sistema de archivos"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primer nivel"
|
||||
|
||||
@ -2316,7 +2322,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[click para editar]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "agregar %n pistas"
|
||||
|
||||
@ -2375,7 +2381,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opciones"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "remover %n pistas"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-21 13:44+0000\n"
|
||||
"Last-Translator: Elan Ruusamäe <Unknown>\n"
|
||||
"Language-Team: Estonian <et@li.org>\n"
|
||||
"Language: et\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: et\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-22 04:51+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 pala"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr "Muuda..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -895,6 +898,9 @@ msgstr "Failisüsteemi tüüp"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2250,7 +2256,7 @@ msgstr "Null"
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2309,7 +2315,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "valikud"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-29 19:35+0000\n"
|
||||
"Last-Translator: Heikki Kulhia <Unknown>\n"
|
||||
"Language-Team: Finnish <fi@li.org>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fi\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-30 06:08+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 kappaletta"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n epäonnistui"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n valmistui"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n jäljellä"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Tarkista päivitykset..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Valitse automaattisesti"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr "Muokkaa kappaleen tietoja..."
|
||||
msgid "Edit..."
|
||||
msgstr "Muokkaa..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2250,7 +2256,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2309,7 +2315,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-19 21:44+0000\n"
|
||||
"Last-Translator: Arno <arnaud.bienner@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-20 05:04+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: fr_FR\n"
|
||||
@ -83,15 +83,15 @@ msgstr "%1 pistes"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1 : Module wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n échoué"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n terminé"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n manquant"
|
||||
|
||||
@ -415,6 +415,9 @@ msgstr "Changer la langue"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Vérifier les mises à jour"
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Choisir automatiquement"
|
||||
|
||||
@ -777,7 +780,7 @@ msgstr "Modifier la description de la piste..."
|
||||
msgid "Edit..."
|
||||
msgstr "Éditer..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Éditer %n pistes"
|
||||
|
||||
@ -920,6 +923,9 @@ msgstr "Type de système de fichiers"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Premier niveau"
|
||||
|
||||
@ -2315,7 +2321,7 @@ msgstr "Zéro"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[cliquer pour modifier]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "ajouter %n morceaux"
|
||||
|
||||
@ -2374,7 +2380,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "options"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "enlever %n morceaux"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-18 21:31+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Galician <gl@li.org>\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: gl\n"
|
||||
"X-Launchpad-Export-Date: 2010-09-19 05:47+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 pistas"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Módulo Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n fallou"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n completado(s)"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n pendente"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr "Cambiar o idioma"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Verificar se há actualizazóns..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Elexir automáticamente"
|
||||
|
||||
@ -759,7 +762,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editando %n faixas"
|
||||
|
||||
@ -898,6 +901,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2254,7 +2260,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr "[clique para editar]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2313,7 +2319,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "Opzóns"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-30 11:02+0000\n"
|
||||
"Last-Translator: ntomka <Unknown>\n"
|
||||
"Language-Team: Hungarian <hu@li.org>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hu\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-31 05:16+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 szám"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev modul"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n meghiúsult"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n befejezve"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n hátralévő"
|
||||
|
||||
@ -411,6 +411,9 @@ msgstr "Nyelv váltása"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Frissítés keresése..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Automatikus választás"
|
||||
|
||||
@ -777,7 +780,7 @@ msgstr "Száminformációk szerkesztése..."
|
||||
msgid "Edit..."
|
||||
msgstr "Szerkesztés..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "%n szám szerkesztése"
|
||||
|
||||
@ -920,6 +923,9 @@ msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
"Azon számok megkeresése, melyek kielégítik az általad megadott feltételeket."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Első szinten"
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr "Nulla"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[kattintson a szerkesztéshez]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "%n szám felvétele"
|
||||
|
||||
@ -2366,7 +2372,7 @@ msgstr "ezen"
|
||||
msgid "options"
|
||||
msgstr "beállítások"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "%n szám eltávolítása"
|
||||
|
||||
|
@ -12,10 +12,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-31 21:25+0000\n"
|
||||
"Last-Translator: Kurama <kurama_luka@yahoo.it>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: it\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-01 05:22+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -83,15 +83,15 @@ msgstr "%1 tracce"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: modulo Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n non riusciti"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n completati"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n rimanenti"
|
||||
|
||||
@ -418,6 +418,9 @@ msgstr "Cambia la lingua"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Controlla aggiornamenti..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Scegli automaticamente"
|
||||
|
||||
@ -781,7 +784,7 @@ msgstr "Modifica informazioni traccia..."
|
||||
msgid "Edit..."
|
||||
msgstr "Modifica..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Modifica di %n tracce"
|
||||
|
||||
@ -923,6 +926,9 @@ msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
"Trova i brani nella tua raccolta che corrispondono ai criteri specificati."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primo livello"
|
||||
|
||||
@ -2322,7 +2328,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[clic per modificare]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "aggiungi %n brani"
|
||||
|
||||
@ -2381,7 +2387,7 @@ msgstr "il"
|
||||
msgid "options"
|
||||
msgstr "opzioni"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "rimuovi %n brani"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 00:44+0000\n"
|
||||
"Last-Translator: Nardog <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:01+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 個のトラック"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev モジュール"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n 曲失敗しました"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n が完了しました"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n 曲残っています"
|
||||
|
||||
@ -409,6 +409,9 @@ msgstr "言語の変更"
|
||||
msgid "Check for updates..."
|
||||
msgstr "更新のチェック..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "自動的に選択する"
|
||||
|
||||
@ -772,7 +775,7 @@ msgstr "トラック情報の編集..."
|
||||
msgid "Edit..."
|
||||
msgstr "編集..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "%n 個のトラックを編集しています"
|
||||
|
||||
@ -913,6 +916,9 @@ msgstr "ファイルシステムの種類"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "指定する条件に一致するライブラリから曲を検索します。"
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "第 1 階層"
|
||||
|
||||
@ -2294,7 +2300,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[クリックで編集する]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "%n 曲追加"
|
||||
|
||||
@ -2353,7 +2359,7 @@ msgstr "on"
|
||||
msgid "options"
|
||||
msgstr "オプション"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "%n 曲削除"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-27 11:09+0000\n"
|
||||
"Last-Translator: Dmitriy Purgin <Unknown>\n"
|
||||
"Language-Team: Kazakh <kk@li.org>\n"
|
||||
"Language: kk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: kk\n"
|
||||
"X-Launchpad-Export-Date: 2010-09-28 05:37+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2250,7 +2256,7 @@ msgstr "Нөл"
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2309,7 +2315,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "опциялар"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-07-24 16:03+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Lithuanian <lt@li.org>\n"
|
||||
"Language: lt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lt\n"
|
||||
"X-Launchpad-Export-Date: 2010-07-25 04:26+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 takeliai"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2248,7 +2254,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-26 20:49+0000\n"
|
||||
"Last-Translator: Tidus Zero <Unknown>\n"
|
||||
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nb\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-27 05:11+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 spor"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n ferdige"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n gjenstående"
|
||||
|
||||
@ -406,6 +406,9 @@ msgstr "Endre språket"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Sjekk for oppdateringer..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Velg automatisk"
|
||||
|
||||
@ -766,7 +769,7 @@ msgstr "Rediger informasjon om sporet..."
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Endrer %n spor"
|
||||
|
||||
@ -906,6 +909,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Første nivå"
|
||||
|
||||
@ -2263,7 +2269,7 @@ msgstr "Null"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[klikk for å endre]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2322,7 +2328,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "innstillinger"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-18 21:31+0000\n"
|
||||
"Last-Translator: Jonathan Berghuis <j.berghuis@gmail.com>\n"
|
||||
"Language-Team: Dutch <nl@li.org>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nl\n"
|
||||
"X-Launchpad-Export-Date: 2010-09-19 05:47+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 tracks"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev module"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n mislukt"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n voltooid"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n te gaan"
|
||||
|
||||
@ -411,6 +411,9 @@ msgstr "Wijzig de taal"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Zoeken naar updates..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Automatisch kiezen"
|
||||
|
||||
@ -773,7 +776,7 @@ msgstr "Trackinformatie bewerken..."
|
||||
msgid "Edit..."
|
||||
msgstr "Bewerken..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "%n tracks bewerken"
|
||||
|
||||
@ -914,6 +917,9 @@ msgstr "Bestandssysteem type"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Eerste niveau"
|
||||
|
||||
@ -2311,7 +2317,7 @@ msgstr "Nul"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[klik om te bewerken:]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "%n nummers toevoegen"
|
||||
|
||||
@ -2370,7 +2376,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opties"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "%n nummers verwijderen"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-18 10:35+0000\n"
|
||||
"Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n"
|
||||
"Language-Team: Occitan (post 1500) <oc@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-19 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Causir automaticament"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primièr nivèl"
|
||||
|
||||
@ -2248,7 +2254,7 @@ msgstr "Zèro"
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2307,7 +2313,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opcions"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-12 22:51+0000\n"
|
||||
"Last-Translator: Kuba Galus <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-10-13 05:08+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: pl_PL\n"
|
||||
@ -83,15 +83,15 @@ msgstr "%1 ścieżek"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: moduł Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n zawiodło"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n zakończone"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "pozostało %n"
|
||||
|
||||
@ -411,6 +411,9 @@ msgstr "Zmień jezyk"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Sprawdź aktualizacje..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Wybiez automatycznie"
|
||||
|
||||
@ -774,7 +777,7 @@ msgstr "Edytuj informacje o utworze..."
|
||||
msgid "Edit..."
|
||||
msgstr "Edytuj..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Edytowanie %n ścieżek"
|
||||
|
||||
@ -913,6 +916,9 @@ msgstr "Typ systemu plików"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Pierwszy poziom"
|
||||
|
||||
@ -2298,7 +2304,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[kliknij aby edytować]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "dodaj %n utworów"
|
||||
|
||||
@ -2357,7 +2363,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opcje"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "usuń %n utworów"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 12:24+0000\n"
|
||||
"Last-Translator: ilusi0n <Unknown>\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"
|
||||
"Language: pt\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:01+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Poedit-Country: PORTUGAL\n"
|
||||
@ -84,15 +84,15 @@ msgstr "%1 faixas"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Módulo Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n falha(s)"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n concluída(s)"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n por converter"
|
||||
|
||||
@ -414,6 +414,9 @@ msgstr "Alterar o idioma"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Verificar por atualizações..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Escolher automaticamente"
|
||||
|
||||
@ -780,7 +783,7 @@ msgstr "Editar as informações da faixa..."
|
||||
msgid "Edit..."
|
||||
msgstr "Editar..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editando %n faixas"
|
||||
|
||||
@ -923,6 +926,9 @@ msgstr ""
|
||||
"Descobrir na biblioteca as músicas que coincidem com os critérios "
|
||||
"especificados."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primeiro nível"
|
||||
|
||||
@ -2313,7 +2319,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[clique para editar]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "adicionar %n músicas"
|
||||
|
||||
@ -2372,7 +2378,7 @@ msgstr "em"
|
||||
msgid "options"
|
||||
msgstr "opções"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "remover %n músicas"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-05 19:46+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt_BR\n"
|
||||
"X-Launchpad-Export-Date: 2010-09-06 05:20+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 faixas"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Módulo de dispositivo Wiimote"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n falhou"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n fizalizado"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n faltando"
|
||||
|
||||
@ -408,6 +408,9 @@ msgstr "Alterar idioma"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Checar atualizações..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Escolher automaticamente"
|
||||
|
||||
@ -766,7 +769,7 @@ msgstr "Editar informações da faixa..."
|
||||
msgid "Edit..."
|
||||
msgstr "Editar..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Editando %n faixas"
|
||||
|
||||
@ -907,6 +910,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primeiro nível"
|
||||
|
||||
@ -2274,7 +2280,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[clique para editar]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "Adicionar %n músicas"
|
||||
|
||||
@ -2333,7 +2339,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opções"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "Remover %n músicas"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-05-03 21:09+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Romanian <ro@li.org>\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ro\n"
|
||||
"X-Launchpad-Export-Date: 2010-05-04 03:52+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Alege automat"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Primul nivel"
|
||||
|
||||
@ -2249,7 +2255,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2308,7 +2314,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "opțiuni"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -10,10 +10,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 03:12+0000\n"
|
||||
"Last-Translator: Dmitriy Purgin <Unknown>\n"
|
||||
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ru\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:01+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -81,15 +81,15 @@ msgstr "%1 композиций"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: модуль Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n с ошибкой"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n завершено"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n осталось"
|
||||
|
||||
@ -406,6 +406,9 @@ msgstr "Сменить язык"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Проверить обновления..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Выбрать автоматически"
|
||||
|
||||
@ -770,7 +773,7 @@ msgstr "Изменить информацию о композиции..."
|
||||
msgid "Edit..."
|
||||
msgstr "Изменить..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Редактирую %n треков"
|
||||
|
||||
@ -909,6 +912,9 @@ msgstr "Тип файловой системы"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Первый уровень"
|
||||
|
||||
@ -2296,7 +2302,7 @@ msgstr "По-умолчанию"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[щелкните, чтобы изменить]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "добавить %n композиций"
|
||||
|
||||
@ -2355,7 +2361,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "настройки"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "удалить %n композиций"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 11:19+0000\n"
|
||||
"Last-Translator: DAG Software <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:01+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Language: sk_SK\n"
|
||||
@ -83,15 +83,15 @@ msgstr "%1 skladieb"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev modul"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n zlyhalo"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n dokončených"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n zostávajúcich"
|
||||
|
||||
@ -411,6 +411,9 @@ msgstr "Zmeniť jazyk"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Skontrolovať aktualizácie..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Vybrať automaticky"
|
||||
|
||||
@ -773,7 +776,7 @@ msgstr "Upravť informácie o skladbe..."
|
||||
msgid "Edit..."
|
||||
msgstr "Upraviť..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Upravovanie %n skladieb"
|
||||
|
||||
@ -914,6 +917,9 @@ msgstr "Typ súborového systému"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "Nájsť piesne vo vašej zbierke ktoré spĺňajú kritériá ktoré ste zadali."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Prvá úroveň"
|
||||
|
||||
@ -2298,7 +2304,7 @@ msgstr "Vynulovať"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[kliknite pre úpravu]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "pridať %n piesní"
|
||||
|
||||
@ -2357,7 +2363,7 @@ msgstr "na"
|
||||
msgid "options"
|
||||
msgstr "možnosti"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "odstrániť %n piesní"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-31 10:42+0000\n"
|
||||
"Last-Translator: R33D3M33R <Unknown>\n"
|
||||
"Language-Team: Slovenian <sl@li.org>\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sl\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-01 05:22+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 skladb"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wimotedev modul"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n spodletelih"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n končanih"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n preostaja"
|
||||
|
||||
@ -410,6 +410,9 @@ msgstr "Sprememba jezika"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Preveri za posodobitve ..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Izberi samodejno"
|
||||
|
||||
@ -775,7 +778,7 @@ msgstr "Uredi podatke o skladbi ..."
|
||||
msgid "Edit..."
|
||||
msgstr "Uredi ..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Urejanje %n skladb"
|
||||
|
||||
@ -916,6 +919,9 @@ msgstr "Vrsta datotečnega sistema"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "Najdite skladbe v knjižnici, ki se ujemajo z merili, ki jih določite."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Prva raven"
|
||||
|
||||
@ -2300,7 +2306,7 @@ msgstr "Brez"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[kliknite za urejanje]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "dodaj %n skladb"
|
||||
|
||||
@ -2359,7 +2365,7 @@ msgstr "v"
|
||||
msgid "options"
|
||||
msgstr "možnosti"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "odstrani %n skladb"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-07-24 16:03+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Serbian <sr@li.org>\n"
|
||||
"Language: sr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sr\n"
|
||||
"X-Launchpad-Export-Date: 2010-07-25 04:26+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 нумера"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n завршено"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n преостало"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "Потражи ажурирања..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Аутоматски одабери"
|
||||
|
||||
@ -757,7 +760,7 @@ msgstr "Уреди податке о нумери..."
|
||||
msgid "Edit..."
|
||||
msgstr "Уреди..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Уређивање %n нумера"
|
||||
|
||||
@ -897,6 +900,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Први ниво"
|
||||
|
||||
@ -2255,7 +2261,7 @@ msgstr "Нулто"
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "додај %n песама"
|
||||
|
||||
@ -2314,7 +2320,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "Опције"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "remove %n песама"
|
||||
|
||||
|
@ -12,10 +12,10 @@ msgstr ""
|
||||
"Last-Translator: David Bengtsson <Unknown>\n"
|
||||
"Language-Team: Launchpad Swedish Translators <lp-l10n-sv@lists.launchpad."
|
||||
"net>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sv\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:02+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
"X-Poedit-Language: Swedish\n"
|
||||
@ -84,15 +84,15 @@ msgstr "%1 spår"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev-modul"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n misslyckades"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n färdig"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n återstår"
|
||||
|
||||
@ -408,6 +408,9 @@ msgstr "Ändra språket"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Leta efter uppdateringar..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Välj automatiskt"
|
||||
|
||||
@ -774,7 +777,7 @@ msgstr "Redigera spårinformation..."
|
||||
msgid "Edit..."
|
||||
msgstr "Redigera..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Redigerar %n spår"
|
||||
|
||||
@ -915,6 +918,9 @@ msgstr "Filsystemstyp"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "Hitta låtar i ditt bibliotek som matchar de kriterier du anger."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Första nivån"
|
||||
|
||||
@ -2297,7 +2303,7 @@ msgstr "Noll"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[klicka för att redigera]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "lägg till %n låtar"
|
||||
|
||||
@ -2356,7 +2362,7 @@ msgstr "på"
|
||||
msgid "options"
|
||||
msgstr "alternativ"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "ta bort %n låtar"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-11-01 17:37+0000\n"
|
||||
"Last-Translator: zeugma <Unknown>\n"
|
||||
"Language-Team: Turkish <tr@li.org>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tr\n"
|
||||
"X-Launchpad-Export-Date: 2010-11-02 05:02+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 parça"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Wiimotedev modülü"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n başarısız"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n tamamlandı"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n kalan"
|
||||
|
||||
@ -407,6 +407,9 @@ msgstr "Dili değiştir"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Güncellemeleri denetle..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Kendiliğinden seç"
|
||||
|
||||
@ -769,7 +772,7 @@ msgstr "Parça bilgisini düzenle..."
|
||||
msgid "Edit..."
|
||||
msgstr "Düzenle..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "%n parça düzenleniyor"
|
||||
|
||||
@ -910,6 +913,9 @@ msgstr "Dosya sistemi türü"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "İlk Seviye"
|
||||
|
||||
@ -2289,7 +2295,7 @@ msgstr "Sıfır"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[düzenlemek için tıklayın]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "%n şarkıyı ekle"
|
||||
|
||||
@ -2348,7 +2354,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "seçenekler"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "%n şarkıyı kaldır"
|
||||
|
||||
|
@ -72,15 +72,15 @@ msgstr ""
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr ""
|
||||
|
||||
@ -393,6 +393,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr ""
|
||||
|
||||
@ -745,7 +748,7 @@ msgstr ""
|
||||
msgid "Edit..."
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr ""
|
||||
|
||||
@ -884,6 +887,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2238,7 +2244,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2297,7 +2303,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr ""
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-10-30 07:28+0000\n"
|
||||
"Last-Translator: Sergiy Gavrylov <sergiovana@bigmir.net>\n"
|
||||
"Language-Team: Ukrainian <uk@li.org>\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: uk\n"
|
||||
"X-Launchpad-Export-Date: 2010-10-31 05:16+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 доріжок"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr "%1: Модуль Wiimotedev"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n з помилкою"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n завершено"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n залишилось"
|
||||
|
||||
@ -410,6 +410,9 @@ msgstr "Змінити мову"
|
||||
msgid "Check for updates..."
|
||||
msgstr "Перевірити оновлення..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "Вибрати автоматично"
|
||||
|
||||
@ -774,7 +777,7 @@ msgstr "Редагувати дані про доріжку..."
|
||||
msgid "Edit..."
|
||||
msgstr "Змінити..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "Редагування %n доріжок"
|
||||
|
||||
@ -914,6 +917,9 @@ msgstr "Тип файлової системи"
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr "Знайти композиції у фонотеці, що відповідають вказаним вами критеріям."
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "Перший рівень"
|
||||
|
||||
@ -2294,7 +2300,7 @@ msgstr "Zero"
|
||||
msgid "[click to edit]"
|
||||
msgstr "[клацніть, щоб змінити]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "додати %n композицій"
|
||||
|
||||
@ -2353,7 +2359,7 @@ msgstr "на"
|
||||
msgid "options"
|
||||
msgstr "параметри"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "вилучити %n композицій"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-28 07:50+0000\n"
|
||||
"Last-Translator: Yi Zeng <Unknown>\n"
|
||||
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-09-29 05:37+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 歌曲"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n 失败的"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n 完成的"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n 剩余的"
|
||||
|
||||
@ -403,6 +403,9 @@ msgstr "更换语言"
|
||||
msgid "Check for updates..."
|
||||
msgstr "检测更新..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "自动选择"
|
||||
|
||||
@ -755,7 +758,7 @@ msgstr "编辑音轨信息..."
|
||||
msgid "Edit..."
|
||||
msgstr "编辑..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "编辑 %n 歌曲"
|
||||
|
||||
@ -894,6 +897,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr ""
|
||||
|
||||
@ -2250,7 +2256,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr ""
|
||||
|
||||
@ -2309,7 +2315,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "选项"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "移除 %n 歌"
|
||||
|
||||
|
@ -11,10 +11,10 @@ msgstr ""
|
||||
"PO-Revision-Date: 2010-09-05 20:25+0000\n"
|
||||
"Last-Translator: David Sansome <me@davidsansome.com>\n"
|
||||
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Launchpad-Export-Date: 2010-09-06 05:20+0000\n"
|
||||
"X-Generator: Launchpad (build Unknown)\n"
|
||||
|
||||
@ -82,15 +82,15 @@ msgstr "%1 歌曲"
|
||||
msgid "%1: Wiimotedev module"
|
||||
msgstr ""
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n failed"
|
||||
msgstr "%n 失敗的"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n finished"
|
||||
msgstr "%n 完成的"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "%n remaining"
|
||||
msgstr "%n 剩餘的"
|
||||
|
||||
@ -407,6 +407,9 @@ msgstr ""
|
||||
msgid "Check for updates..."
|
||||
msgstr "檢查更新..."
|
||||
|
||||
msgid "Choose a name for your smart playlist"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose automatically"
|
||||
msgstr "自動選擇"
|
||||
|
||||
@ -759,7 +762,7 @@ msgstr "編輯歌曲資訊..."
|
||||
msgid "Edit..."
|
||||
msgstr "編輯..."
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "Editing %n tracks"
|
||||
msgstr "編輯 %n 歌曲"
|
||||
|
||||
@ -898,6 +901,9 @@ msgstr ""
|
||||
msgid "Find songs in your library that match the criteria you specify."
|
||||
msgstr ""
|
||||
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
msgid "First level"
|
||||
msgstr "第一層次"
|
||||
|
||||
@ -2255,7 +2261,7 @@ msgstr ""
|
||||
msgid "[click to edit]"
|
||||
msgstr "[點擊以編輯]"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "add %n songs"
|
||||
msgstr "加入 %n 歌"
|
||||
|
||||
@ -2314,7 +2320,7 @@ msgstr ""
|
||||
msgid "options"
|
||||
msgstr "選項"
|
||||
|
||||
#, c-format, qt-plural-format
|
||||
#, c-format
|
||||
msgid "remove %n songs"
|
||||
msgstr "移除 %n 歌"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user