From 16cb4ed99ba463daa20feadf35d66af8367efbac Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 25 Feb 2010 20:57:39 +0000 Subject: improved fileops plugin git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1584 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/General/fileops/fileops.cpp | 77 ++++++---------------- src/plugins/General/fileops/fileops.h | 4 +- src/plugins/General/fileops/settingsdialog.cpp | 15 +++-- .../fileops/translations/fileops_plugin_cs.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_de.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_it.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_lt.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_pl.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_ru.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_tr.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_uk_UA.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_zh_CN.ts | 63 ++++++++++++------ .../fileops/translations/fileops_plugin_zh_TW.ts | 63 ++++++++++++------ .../lyrics/translations/lyrics_plugin_cs.ts | 4 +- .../lyrics/translations/lyrics_plugin_de.ts | 4 +- .../lyrics/translations/lyrics_plugin_it.ts | 4 +- .../lyrics/translations/lyrics_plugin_lt.ts | 4 +- .../lyrics/translations/lyrics_plugin_pl.ts | 4 +- .../lyrics/translations/lyrics_plugin_ru.ts | 4 +- .../lyrics/translations/lyrics_plugin_tr.ts | 4 +- .../lyrics/translations/lyrics_plugin_uk_UA.ts | 4 +- .../lyrics/translations/lyrics_plugin_zh_CN.ts | 4 +- .../lyrics/translations/lyrics_plugin_zh_TW.ts | 4 +- src/ui/translations/qmmp_cs.ts | 2 +- src/ui/translations/qmmp_de.ts | 2 +- src/ui/translations/qmmp_hu.ts | 2 +- src/ui/translations/qmmp_it.ts | 2 +- src/ui/translations/qmmp_lt.ts | 2 +- src/ui/translations/qmmp_pl_PL.ts | 2 +- src/ui/translations/qmmp_pt_BR.ts | 2 +- src/ui/translations/qmmp_ru.ts | 2 +- src/ui/translations/qmmp_tr.ts | 2 +- src/ui/translations/qmmp_uk_UA.ts | 2 +- src/ui/translations/qmmp_zh_CN.ts | 2 +- src/ui/translations/qmmp_zh_TW.ts | 2 +- 35 files changed, 504 insertions(+), 286 deletions(-) (limited to 'src') diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp index a2cf0ee5d..32aa7b2e2 100644 --- a/src/plugins/General/fileops/fileops.cpp +++ b/src/plugins/General/fileops/fileops.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009 by Ilya Kotov * + * Copyright (C) 2009-2010 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -26,13 +26,13 @@ #include #include #include - #include #include #include #include #include #include +#include #include "fileops.h" #define COPY_BLOCK_SIZE 102400 @@ -111,22 +111,33 @@ void FileOps::execAction(int n) if (!QFile::exists(item->url())) continue; //generate file name - QString fname = generateFileName(item, pattern); + MetaDataFormatter formatter(pattern); + QString fname = formatter.parse(item); //append extension QString ext = QString(".") + item->url().split('.',QString::SkipEmptyParts).takeLast (); if (!fname.endsWith(ext)) fname += ext; + QString path = destination + "/" + fname; + QDir dir = QFileInfo(path).dir(); + if(!dir.exists()) + { + if(!dir.mkpath(dir.absolutePath())) + { + qWarning("FileOps: unable to create directory"); + continue; + } + } //copy file QFile in(item->url()); - QFile out(destination + "/" + fname); + QFile out(path); if (!in.open(QIODevice::ReadOnly)) { - qDebug("FileOps: %s", qPrintable(in.errorString ())); + qWarning("FileOps: %s", qPrintable(in.errorString ())); continue; } if (!out.open(QIODevice::WriteOnly)) { - qDebug("FileOps: %s", qPrintable(out.errorString ())); + qWarning("FileOps: %s", qPrintable(out.errorString ())); continue; } @@ -153,7 +164,8 @@ void FileOps::execAction(int n) if (!QFile::exists(item->url())) continue; //generate file name - QString fname = generateFileName(item, pattern); + MetaDataFormatter formatter(pattern); + QString fname = formatter.parse(item); //append extension QString ext = QString(".") + item->url().split('.',QString::SkipEmptyParts).takeLast (); if (!fname.endsWith(ext)) @@ -175,7 +187,8 @@ void FileOps::execAction(int n) case REMOVE: qDebug("FileOps: remove"); if (QMessageBox::question (qApp->activeWindow (), tr("Remove files"), - tr("Are you sure you want to remove %n file(s) from disk?","",items.size()), + tr("Are you sure you want to remove %n file(s) from disk?", + "",items.size()), QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes) break; @@ -186,51 +199,3 @@ void FileOps::execAction(int n) } } } -//generate file name from tags using given pattern -QString FileOps::generateFileName(PlayListItem *item, QString pattern) -{ - QString fname = pattern; - fname = printTag(fname, "%p", item->artist(), pattern); - fname = printTag(fname, "%a", item->album(), pattern); - fname = printTag(fname, "%t", item->title(), pattern); - if(item->track().size() > 1) - fname = printTag(fname, "%n", item->track(), pattern); - else - fname = printTag(fname, "%n", QString("0") + item->track(), pattern); - fname = printTag(fname, "%g", item->genre(), pattern); - fname = printTag(fname, "%f", item->url().section('/',-1), pattern); - fname = printTag(fname, "%y", QString("%1").arg(item->year ()), pattern); - if (fname.isEmpty()) - { - if (item->url().contains('/')) - fname = item->url().split('/',QString::SkipEmptyParts).takeLast (); - } - return fname; -} - -QString FileOps::printTag(QString str, QString regExp, QString tagStr, QString fmt) -{ - QString format = fmt; - if (!tagStr.isEmpty()) - str.replace(regExp, tagStr); - else - { - //remove unused separators - int regExpPos = str.indexOf(regExp); - if (regExpPos < 0) - return str; - int nextPos = str.indexOf("%", regExpPos + 1); - if (nextPos < 0) - { - //last separator - regExpPos = format.lastIndexOf(regExp); - nextPos = format.lastIndexOf("%", regExpPos - 1); - QString lastSep = format.right (format.size() - nextPos - 2); - str.remove(lastSep); - str.remove(regExp); - } - else - str.remove ( regExpPos, nextPos - regExpPos); - } - return str; -} diff --git a/src/plugins/General/fileops/fileops.h b/src/plugins/General/fileops/fileops.h index cd84e1d4b..1ba862308 100644 --- a/src/plugins/General/fileops/fileops.h +++ b/src/plugins/General/fileops/fileops.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009 by Ilya Kotov * + * Copyright (C) 2009-2010 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -50,8 +50,6 @@ private slots: void execAction(int n); private: - QString generateFileName(PlayListItem *item, QString pattern); - QString printTag(QString str, QString regExp, QString tagStr, QString fmt); QList m_types; QStringList m_patterns; QStringList m_destinations; diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp index 8955a79f3..05bc1e7c2 100644 --- a/src/plugins/General/fileops/settingsdialog.cpp +++ b/src/plugins/General/fileops/settingsdialog.cpp @@ -192,12 +192,17 @@ void SettingsDialog::createMenus() menu->addAction(tr("Artist"))->setData("%p"); menu->addAction(tr("Album"))->setData("%a"); menu->addAction(tr("Title"))->setData("%t"); - menu->addAction(tr("Tracknumber"))->setData("%n"); + menu->addAction(tr("Track number"))->setData("%n"); + menu->addAction(tr("Two-digit track number"))->setData("%NN"); menu->addAction(tr("Genre"))->setData("%g"); - menu->addAction(tr("Filename"))->setData("%f"); - menu->addAction(tr("Date"))->setData("%d"); - menu->addAction(tr("Year"))->setData("%y"); menu->addAction(tr("Comment"))->setData("%c"); + menu->addAction(tr("Composer"))->setData("%C"); + menu->addAction(tr("Duration"))->setData("%l"); + menu->addAction(tr("Disc number"))->setData("%D"); + menu->addAction(tr("File name"))->setData("%f"); + menu->addAction(tr("File path"))->setData("%F"); + menu->addAction(tr("Year"))->setData("%y"); + menu->addAction(tr("Condition"))->setData("%if(%p&%t,%p - %t,%f)"); ui.patternButton->setMenu(menu); ui.patternButton->setPopupMode(QToolButton::InstantPopup); connect(menu, SIGNAL(triggered (QAction *)), SLOT(addTitleString( QAction *))); @@ -224,5 +229,5 @@ void SettingsDialog::on_tableWidget_itemDoubleClicked (QTableWidgetItem *item) HotkeyDialog *dialog = new HotkeyDialog(item->text(), this); if (ui.tableWidget->column (item) == 3 && dialog->exec() == QDialog::Accepted) item->setText(dialog->key()); - delete dialog; + dialog->deleteLater(); } diff --git a/src/plugins/General/fileops/translations/fileops_plugin_cs.ts b/src/plugins/General/fileops/translations/fileops_plugin_cs.ts index 66f7866f5..11f9fe5af 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_cs.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_cs.ts @@ -24,17 +24,17 @@ Přerušit - + Copying file %1/%2 Kopíruje se soubor %1/%2 - + Remove files Odstranit soubory - + Are you sure you want to remove %n file(s) from disk? Jste si jisti, že chcete z disku odstranit %n soubor? @@ -125,37 +125,62 @@ Název - - Tracknumber - Číslo stopy - - - + Genre Žánr - - Filename - Jméno souboru + + Year + Rok - Date - Datum + Comment + Poznámka + + + + Track number + + + + + Two-digit track number + - Year - Rok + Composer + - Comment - Poznámka + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Vyberte adresář diff --git a/src/plugins/General/fileops/translations/fileops_plugin_de.ts b/src/plugins/General/fileops/translations/fileops_plugin_de.ts index 8874228c3..2dd867060 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_de.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_de.ts @@ -24,17 +24,17 @@ Stopp - + Copying file %1/%2 Datei %1/%2 wird kopiert - + Remove files Dateien entfernen - + Are you sure you want to remove %n file(s) from disk? Möchten Sie wirklich %n Datei von der Festplatte entfernen? @@ -124,37 +124,62 @@ Titel - - Tracknumber - Titelnummer - - - + Genre Genre - - Filename - Dateiname + + Year + Jahr - Date - Datum + Comment + Kommentar + + + + Track number + + + + + Two-digit track number + - Year - Jahr + Composer + - Comment - Kommentar + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Ein Verzeichnis wählen diff --git a/src/plugins/General/fileops/translations/fileops_plugin_it.ts b/src/plugins/General/fileops/translations/fileops_plugin_it.ts index 489ca2003..5a8377b02 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_it.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_it.ts @@ -24,17 +24,17 @@ Ferma - + Copying file %1/%2 Copia del file - + Remove files Rimuovi file - + Are you sure you want to remove %n file(s) from disk? Vuoi davvero rimuovere %n file(s) dal disco? @@ -123,37 +123,62 @@ Titolo - - Tracknumber - Numero traccia - - - + Genre Genere - - Filename - Nome file + + Year + Anno - Date - Data + Comment + Commento + + + + Track number + + + + + Two-digit track number + - Year - Anno + Composer + - Comment - Commento + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Scegli una cartella diff --git a/src/plugins/General/fileops/translations/fileops_plugin_lt.ts b/src/plugins/General/fileops/translations/fileops_plugin_lt.ts index 316c0d0b7..34a7fa9b4 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_lt.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_lt.ts @@ -24,17 +24,17 @@ Stop - + Copying file %1/%2 Kopijuoju bylą %1/%2 - + Remove files Ištrinti bylas - + Are you sure you want to remove %n file(s) from disk? Ar tu tikras, jog nori ištrinti %n bylą(as) iš disko? @@ -125,37 +125,62 @@ Pavadinimas - - Tracknumber - Takelio numeris - - - + Genre Žanras - - Filename - Bylos pavadinimas + + Year + Metai - Date - Data + Comment + Komentaras + + + + Track number + + + + + Two-digit track number + - Year - Metai + Composer + - Comment - Komentaras + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Pasirinkite aplanką diff --git a/src/plugins/General/fileops/translations/fileops_plugin_pl.ts b/src/plugins/General/fileops/translations/fileops_plugin_pl.ts index db73e9c36..89794e7b5 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_pl.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_pl.ts @@ -24,17 +24,17 @@ - + Copying file %1/%2 Kopiowanie pliku %1/%2 - + Remove files Usuń pliki - + Are you sure you want to remove %n file(s) from disk? Czy napewno chcesz usunąć %n plik(ów) z dysku? @@ -125,37 +125,62 @@ Tytuł - - Tracknumber - Numer utworu - - - + Genre Gatunek - - Filename - Nazwa pliku + + Year + Rok - Date - Data + Comment + Komentarz + + + + Track number + + + + + Two-digit track number + - Year - Rok + Composer + - Comment - Komentarz + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Wybierz katalog diff --git a/src/plugins/General/fileops/translations/fileops_plugin_ru.ts b/src/plugins/General/fileops/translations/fileops_plugin_ru.ts index 54353ecc7..4c08c6e29 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_ru.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_ru.ts @@ -24,17 +24,17 @@ Остановить - + Copying file %1/%2 Копирование файла %1/%2 - + Remove files Удалить файлы - + Are you sure you want to remove %n file(s) from disk? Вы уверены, что хотите удалить %n файл с диска? @@ -125,37 +125,62 @@ Название - - Tracknumber - Номер трека - - - + Genre Жанр - - Filename - Имя файла + + Year + Год - Date - Дата + Comment + Комментарий + + + + Track number + Номер трека + + + + Two-digit track number + 2-х разрядный номер трека - Year - Год + Composer + Композитор - Comment - Комментарий + Duration + Длительность + + + + Disc number + Номер диска + + + + File name + Имя файла + + + + File path + Путь к файлу + + + + Condition + Условие - + Choose a directory Выберите директорию diff --git a/src/plugins/General/fileops/translations/fileops_plugin_tr.ts b/src/plugins/General/fileops/translations/fileops_plugin_tr.ts index 461ca833b..724388ace 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_tr.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_tr.ts @@ -24,17 +24,17 @@ Dur - + Copying file %1/%2 %1/%2 dosyası kopyalanıyor - + Remove files Dosyaları kaldır - + Are you sure you want to remove %n file(s) from disk? @@ -123,37 +123,62 @@ - - Tracknumber - - - - + Genre - - Filename - + + Year + Yıl - Date - Tarih + Comment + Yorum + + + + Track number + + + + + Two-digit track number + - Year - Yıl + Composer + - Comment - Yorum + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Dizin seç diff --git a/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts b/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts index 6f846f613..6cfe5cf55 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_uk_UA.ts @@ -24,17 +24,17 @@ Зупинити - + Copying file %1/%2 Копіювання файла %1/%2 - + Remove files Видалити файли - + Are you sure you want to remove %n file(s) from disk? Ви дійсно бажаєте видалити %n файл(ів) з диску? @@ -125,37 +125,62 @@ Назва - - Tracknumber - Номер треку - - - + Genre Жанр - - Filename - Ім'я файлу + + Year + Рік - Date - Дата + Comment + Коментар + + + + Track number + + + + + Two-digit track number + - Year - Рік + Composer + - Comment - Коментар + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory Виберіть теку diff --git a/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts b/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts index 5223deb6d..2fecbd7eb 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_zh_CN.ts @@ -24,17 +24,17 @@ 停止 - + Copying file %1/%2 正在复制文件 %1/%2 - + Remove files 删除文件 - + Are you sure you want to remove %n file(s) from disk? @@ -123,37 +123,62 @@ 标题 - - Tracknumber - 音轨 - - - + Genre 流派 - - Filename - 文件名 + + Year + 年代 - Date - 日期 + Comment + 备注 + + + + Track number + + + + + Two-digit track number + - Year - 年代 + Composer + - Comment - 备注 + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory 选择一个目录 diff --git a/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts b/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts index 2238a5356..cbda84314 100644 --- a/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts +++ b/src/plugins/General/fileops/translations/fileops_plugin_zh_TW.ts @@ -24,17 +24,17 @@ 停止 - + Copying file %1/%2 復制檔案 %1/%2 - + Remove files 刪除檔案 - + Are you sure you want to remove %n file(s) from disk? @@ -123,37 +123,62 @@ 標題 - - Tracknumber - 音軌 - - - + Genre 流派 - - Filename - 檔名 + + Year + 年代 - Date - 日期 + Comment + 備註 + + + + Track number + + + + + Two-digit track number + - Year - 年代 + Composer + - Comment - 備註 + Duration + + + + + Disc number + + + + + File name + + + + + File path + + + + + Condition + - + Choose a directory 選取一個目錄 diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts index 1ecde8a37..8c947d3bb 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_cs.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 Text: %1 - %2 @@ -70,7 +70,7 @@ Nenalezeno - + Receiving Příjímám diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts index d264a86fc..c00290796 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_de.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 Liedtext: %1 - %2 @@ -70,7 +70,7 @@ Es kann kein Liedtext für dieses Stück gefunden werden. - + Receiving Daten werden empfangen diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts index d624c1b3d..a422acd15 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_it.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 Testo: %1 - %2 @@ -70,7 +70,7 @@ Non trovato - + Receiving Ricezione diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts index f5597d7f2..3904fc4f2 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_lt.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 Dainos tekstas: %1 - %2 @@ -70,7 +70,7 @@ Nerasta - + Receiving Gaunu diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts index c02967faf..4cbd0f3da 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_pl.ts @@ -65,12 +65,12 @@ Nie połączony - + Receiving Odbieranie - + Lyrics: %1 - %2 Teksty: %1 - %2 diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts index 869f7c63c..2e1a9c395 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_ru.ts @@ -55,7 +55,7 @@ Ошибка - + Lyrics: %1 - %2 Текст песни: %1 - %2 @@ -70,7 +70,7 @@ Не найдено - + Receiving Получение diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts index bbc1c5709..cb3cd9fd8 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_tr.ts @@ -65,12 +65,12 @@ Bağlantı yok - + Receiving Alınıyor - + Lyrics: %1 - %2 Şarkı Sözü: %1 - %2 diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts index eaa686f65..9079939bd 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_uk_UA.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 Тексти: %1 - %2 @@ -70,7 +70,7 @@ Не знайдено - + Receiving Отримання diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts index fb2d2371d..24d34699d 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_CN.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 歌词:%1 - %2 @@ -70,7 +70,7 @@ - + Receiving 接受 diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts index cc85a0a3a..03bb14ddc 100644 --- a/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts +++ b/src/plugins/General/lyrics/translations/lyrics_plugin_zh_TW.ts @@ -55,7 +55,7 @@ - + Lyrics: %1 - %2 歌詞:%1 - %2 @@ -70,7 +70,7 @@ - + Receiving 接受 diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index a333a626c..b0da5043d 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -97,7 +97,7 @@ Přidat URL - + Error Chyba diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index 9001e9014..d136090c5 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -97,7 +97,7 @@ Hinzuzufügende URL eingeben - + Error Fehler diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts index 6d48c0d82..18cc04f68 100644 --- a/src/ui/translations/qmmp_hu.ts +++ b/src/ui/translations/qmmp_hu.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Hiba diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index 71ae3fe44..7b0feaba0 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Errore diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 3681e0030..9910eda4a 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Klaida diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 6ec29a893..4fb17ff20 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Błąd diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts index 634d4f508..e4c52ff2f 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts index 325e721dc..da6165697 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Ошибка diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index 5950eccec..ccaec8156 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Hata diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index 7ba4672ce..b7ebb6391 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error Помилка diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index 2030c6737..a9d31677c 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error 错误 diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts index 0e57a3140..31ef2ceff 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -92,7 +92,7 @@ AddUrlDialog - + Error 錯誤 -- cgit v1.2.3-13-gbd6f