From 9282c2c059e7401282650b2c327d91c2c2ec182b Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 29 Jan 2019 00:25:00 +0000
Subject: [PATCH 01/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/af.po | 10 +++++-----
src/translations/ar.po | 10 +++++-----
src/translations/be.po | 10 +++++-----
src/translations/bg.po | 10 +++++-----
src/translations/bn.po | 10 +++++-----
src/translations/br.po | 10 +++++-----
src/translations/bs.po | 10 +++++-----
src/translations/ca.po | 10 +++++-----
src/translations/cs.po | 10 +++++-----
src/translations/cy.po | 10 +++++-----
src/translations/da.po | 10 +++++-----
src/translations/de.po | 10 +++++-----
src/translations/el.po | 10 +++++-----
src/translations/en_CA.po | 10 +++++-----
src/translations/en_GB.po | 10 +++++-----
src/translations/eo.po | 10 +++++-----
src/translations/es.po | 10 +++++-----
src/translations/et.po | 10 +++++-----
src/translations/eu.po | 10 +++++-----
src/translations/fa.po | 10 +++++-----
src/translations/fi.po | 10 +++++-----
src/translations/fr.po | 10 +++++-----
src/translations/ga.po | 10 +++++-----
src/translations/gl.po | 10 +++++-----
src/translations/he.po | 10 +++++-----
src/translations/he_IL.po | 10 +++++-----
src/translations/hi.po | 10 +++++-----
src/translations/hr.po | 10 +++++-----
src/translations/hu.po | 10 +++++-----
src/translations/hy.po | 10 +++++-----
src/translations/ia.po | 10 +++++-----
src/translations/id.po | 10 +++++-----
src/translations/is.po | 10 +++++-----
src/translations/it.po | 10 +++++-----
src/translations/ja.po | 10 +++++-----
src/translations/ka.po | 10 +++++-----
src/translations/kk.po | 10 +++++-----
src/translations/ko.po | 10 +++++-----
src/translations/lt.po | 10 +++++-----
src/translations/lv.po | 10 +++++-----
src/translations/mk_MK.po | 10 +++++-----
src/translations/mr.po | 10 +++++-----
src/translations/ms.po | 10 +++++-----
src/translations/my.po | 10 +++++-----
src/translations/nb.po | 10 +++++-----
src/translations/nl.po | 10 +++++-----
src/translations/oc.po | 10 +++++-----
src/translations/pa.po | 10 +++++-----
src/translations/pl.po | 10 +++++-----
src/translations/pt.po | 10 +++++-----
src/translations/pt_BR.po | 10 +++++-----
src/translations/ro.po | 10 +++++-----
src/translations/ru.po | 10 +++++-----
src/translations/si_LK.po | 10 +++++-----
src/translations/sk.po | 10 +++++-----
src/translations/sl.po | 10 +++++-----
src/translations/sr.po | 10 +++++-----
src/translations/sr@latin.po | 10 +++++-----
src/translations/sv.po | 10 +++++-----
src/translations/te.po | 10 +++++-----
src/translations/tr.po | 10 +++++-----
src/translations/tr_TR.po | 10 +++++-----
src/translations/uk.po | 10 +++++-----
src/translations/uz.po | 10 +++++-----
src/translations/vi.po | 10 +++++-----
src/translations/zh_CN.po | 10 +++++-----
src/translations/zh_TW.po | 10 +++++-----
67 files changed, 335 insertions(+), 335 deletions(-)
diff --git a/src/translations/af.po b/src/translations/af.po
index 8b2dc7fd8..557256241 100644
--- a/src/translations/af.po
+++ b/src/translations/af.po
@@ -265,7 +265,7 @@ msgstr "(verskillend tussen meervuldige liedjies)"
msgid ", by "
msgstr ", deur"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...en almal wat bygedra het tot Amarok"
@@ -743,7 +743,7 @@ msgstr "Alle lêers (*)"
msgid "All playlists (%1)"
msgstr "Alle speellyste (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Al die vertalers"
@@ -799,7 +799,7 @@ msgstr "'n Fout het plaasgevind tydens die skryf van metadata na '%1'"
msgid "An unspecified error occurred."
msgstr "'n Onbekende fout het voorgekom"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "En:"
@@ -888,7 +888,7 @@ msgstr "Aanteken onsuksesvol"
msgid "Author"
msgstr "Outeur"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Outeurs"
@@ -5004,7 +5004,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Teksinstellings"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Dank aan"
diff --git a/src/translations/ar.po b/src/translations/ar.po
index b9cfdbd56..ea583a50a 100644
--- a/src/translations/ar.po
+++ b/src/translations/ar.po
@@ -269,7 +269,7 @@ msgstr "(مختلفة عبر أغنيات متعددة)"
msgid ", by "
msgstr "، بقرب"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...وكل المساهمين في أماروك"
@@ -747,7 +747,7 @@ msgstr "كل الملفات (*)"
msgid "All playlists (%1)"
msgstr "كل قوائم التشغيل (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "كل المترجمين"
@@ -803,7 +803,7 @@ msgstr "حدث خطأ أثناء حفظ المعلومات في '%1'"
msgid "An unspecified error occurred."
msgstr "حدث خطأ عير محدد."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "إضافة لـ:"
@@ -892,7 +892,7 @@ msgstr "فشلت عملية التحقق"
msgid "Author"
msgstr "المؤلف"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "المؤلفون"
@@ -5008,7 +5008,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "خيارات النص"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "الشكر لـ"
diff --git a/src/translations/be.po b/src/translations/be.po
index a5df051a9..8bdfcbcb0 100644
--- a/src/translations/be.po
+++ b/src/translations/be.po
@@ -264,7 +264,7 @@ msgstr "(розны праз некалькі кампазыцый)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...і ўсім стваральнікам Amarok"
@@ -742,7 +742,7 @@ msgstr "Усе файлы (*)"
msgid "All playlists (%1)"
msgstr "Усе спісы прайгравання (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Усе перакладчыкі"
@@ -798,7 +798,7 @@ msgstr "Адбылася памылка пры запісе мэта-дадзе
msgid "An unspecified error occurred."
msgstr "Адбылася невядомая памылка"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "І:"
@@ -887,7 +887,7 @@ msgstr "Памылка аўтэнтыфікацыі"
msgid "Author"
msgstr "Аутар"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Аўтары"
@@ -5003,7 +5003,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Уласьцівасьці тэксту"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Дзякуй"
diff --git a/src/translations/bg.po b/src/translations/bg.po
index 7d0228785..f3ac64398 100644
--- a/src/translations/bg.po
+++ b/src/translations/bg.po
@@ -268,7 +268,7 @@ msgstr "(различен по време на множество песни)"
msgid ", by "
msgstr ", от"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... и всички сътрудници от Amarok"
@@ -746,7 +746,7 @@ msgstr "Всички файлове (*)"
msgid "All playlists (%1)"
msgstr "Всички списъци с песни (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Всички преводачи"
@@ -802,7 +802,7 @@ msgstr "Получи се грешка при запис метаданните
msgid "An unspecified error occurred."
msgstr "Възникна неизвестна грешка."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "И:"
@@ -891,7 +891,7 @@ msgstr "Неуспешна идентификация"
msgid "Author"
msgstr "Автор"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Автори"
@@ -5007,7 +5007,7 @@ msgstr "Техно"
msgid "Text options"
msgstr "Настройки на текста"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Благодарности на"
diff --git a/src/translations/bn.po b/src/translations/bn.po
index c31857c71..2e6cf01a2 100644
--- a/src/translations/bn.po
+++ b/src/translations/bn.po
@@ -262,7 +262,7 @@ msgstr "আনুপূর্বিক তফাৎ"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "এবং অন্য সমস্ত এমরক সহযোগকারি গন"
@@ -740,7 +740,7 @@ msgstr "সর্বধরনের ফাইল (*)"
msgid "All playlists (%1)"
msgstr "সমস্ত প্লে লিস্ট (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "সমস্ত অনুবাদকগন"
@@ -796,7 +796,7 @@ msgstr "ত্রুটি পূর্ণ মেটা ডাটা সংয
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "এবং"
@@ -885,7 +885,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "গীতিকার"
@@ -5001,7 +5001,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/br.po b/src/translations/br.po
index 4be01c7aa..12eb473b0 100644
--- a/src/translations/br.po
+++ b/src/translations/br.po
@@ -267,7 +267,7 @@ msgstr "(disheñvel a-dreuz kanaouennoù liesseurt)"
msgid ", by "
msgstr ", gant"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... Ha holl kenlabourerien Amarok"
@@ -745,7 +745,7 @@ msgstr "Holl restroù (*)"
msgid "All playlists (%1)"
msgstr "Holl rolloù seniñ (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "An holl troerien"
@@ -801,7 +801,7 @@ msgstr "Ur gudenn a zo savet e-pad enskrivadur ar metaroadennoù e-barzh '%1'"
msgid "An unspecified error occurred."
msgstr "Ur gudenn dianav a zo bet."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ha(g) :"
@@ -890,7 +890,7 @@ msgstr "Dilesadur sac'het"
msgid "Author"
msgstr "Aozer"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Aozerien"
@@ -5006,7 +5006,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Dibarzhioù an testenn"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Trugarez da"
diff --git a/src/translations/bs.po b/src/translations/bs.po
index 07a3cdb24..3191b27f2 100644
--- a/src/translations/bs.po
+++ b/src/translations/bs.po
@@ -260,7 +260,7 @@ msgstr "(različito među više pjesama)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...i svim Amarok pomagačima"
@@ -738,7 +738,7 @@ msgstr "Sve datoteke (*)"
msgid "All playlists (%1)"
msgstr "Sve liste pjesama (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Svi prevodioci"
@@ -794,7 +794,7 @@ msgstr "Desila se greška prilikom zapisivanja meta podataka na '%1'"
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "I:"
@@ -883,7 +883,7 @@ msgstr "Autentifikacija nije prošla"
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/ca.po b/src/translations/ca.po
index e865ee36d..625aeaa08 100644
--- a/src/translations/ca.po
+++ b/src/translations/ca.po
@@ -269,7 +269,7 @@ msgstr "(diferents a les diverses cançons)"
msgid ", by "
msgstr ", per"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "… i tots aquells que han contribuït amb l’Amarok"
@@ -747,7 +747,7 @@ msgstr "Tots els fitxers (*)"
msgid "All playlists (%1)"
msgstr "Totes les llistes de reproducció (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tots els traductors"
@@ -803,7 +803,7 @@ msgstr "S’ha produït un error en escriure les metadades a «%1»"
msgid "An unspecified error occurred."
msgstr "S’ha produït un error no especificat."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "I:"
@@ -892,7 +892,7 @@ msgstr "Ha fallat l’autenticació"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autors"
@@ -5008,7 +5008,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opcions del text"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Agraïm a"
diff --git a/src/translations/cs.po b/src/translations/cs.po
index b3a39ab94..2b688fbe8 100644
--- a/src/translations/cs.po
+++ b/src/translations/cs.po
@@ -274,7 +274,7 @@ msgstr "(liší se u jednotlivých písní)"
msgid ", by "
msgstr ", od"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...a všichni, kdo přispěli k vývoji přehrávače Amarok"
@@ -752,7 +752,7 @@ msgstr "Všechny soubory (*)"
msgid "All playlists (%1)"
msgstr "Všechny seznamy skladeb (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Všichni překladatelé"
@@ -808,7 +808,7 @@ msgstr "Při zápisu údajů do '%1' se vyskytla chyba"
msgid "An unspecified error occurred."
msgstr "Vyskytla se neznámá chyba."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "A:"
@@ -897,7 +897,7 @@ msgstr "Ověření selhalo"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autoři"
@@ -5013,7 +5013,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Volby pro text"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Poděkování"
diff --git a/src/translations/cy.po b/src/translations/cy.po
index 063625be0..06c0e70c6 100644
--- a/src/translations/cy.po
+++ b/src/translations/cy.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/da.po b/src/translations/da.po
index 3717e22fe..aeb0888ce 100644
--- a/src/translations/da.po
+++ b/src/translations/da.po
@@ -278,7 +278,7 @@ msgstr "(forskelligt over flere sange)"
msgid ", by "
msgstr ", af "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... og alle Amarok-bidragsyderne"
@@ -756,7 +756,7 @@ msgstr "Alle filer (*)"
msgid "All playlists (%1)"
msgstr "Alle afspilningslister (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Alle oversætterne"
@@ -812,7 +812,7 @@ msgstr "En fejl opstod under skrivning af metadata til '%1'"
msgid "An unspecified error occurred."
msgstr "Der opstod en uspeciferet fejl."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Og:"
@@ -901,7 +901,7 @@ msgstr "Autentificering mislykkedes"
msgid "Author"
msgstr "Forfatter"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Forfattere"
@@ -5017,7 +5017,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Tekst indstillinger"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Tak til"
diff --git a/src/translations/de.po b/src/translations/de.po
index e0aed03fc..11102625a 100644
--- a/src/translations/de.po
+++ b/src/translations/de.po
@@ -315,7 +315,7 @@ msgstr "(unterschiedlich für mehrere Titel)"
msgid ", by "
msgstr ", von "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "… und alle Amarok-Mitwirkenden"
@@ -793,7 +793,7 @@ msgstr "Alle Dateien (*)"
msgid "All playlists (%1)"
msgstr "Alle Wiedergabelisten (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Alle Übersetzer"
@@ -849,7 +849,7 @@ msgstr "Beim Schreiben der Metadaten für '%1' trat ein Fehler auf"
msgid "An unspecified error occurred."
msgstr "Ein unspezifizierter Fehler ist aufgetreten."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Und:"
@@ -938,7 +938,7 @@ msgstr "Legitimierung fehlgeschlagen"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autoren"
@@ -5054,7 +5054,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Texteinstellungen:"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Dank an"
diff --git a/src/translations/el.po b/src/translations/el.po
index dabc6c64e..3969e0cce 100644
--- a/src/translations/el.po
+++ b/src/translations/el.po
@@ -277,7 +277,7 @@ msgstr "(διαφορετικό μεταξύ πολλαπλών τραγουδι
msgid ", by "
msgstr ", από"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...και σε όλους τους συνεισφέροντες του Amarok"
@@ -755,7 +755,7 @@ msgstr "Όλα τα αρχεία (*)"
msgid "All playlists (%1)"
msgstr "Όλες οι λίστες αναπαραγωγής (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Όλοι οι μεταφραστές"
@@ -811,7 +811,7 @@ msgstr "Προέκυψε σφάλμα κατά την εγγραφή μεταδ
msgid "An unspecified error occurred."
msgstr "Προκλήθηκε ένα μη διευκρινισμένο σφάλμα."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Και:"
@@ -900,7 +900,7 @@ msgstr "Η πιστοποίηση απέτυχε"
msgid "Author"
msgstr "Συγγραφέας"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Δημιουργοί"
@@ -5016,7 +5016,7 @@ msgstr "Τέκνο"
msgid "Text options"
msgstr "Επιλογές κειμένου"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Ευχαριστίες σε"
diff --git a/src/translations/en_CA.po b/src/translations/en_CA.po
index e298f9606..342ce1fa0 100644
--- a/src/translations/en_CA.po
+++ b/src/translations/en_CA.po
@@ -262,7 +262,7 @@ msgstr "(different across multiple songs)"
msgid ", by "
msgstr ", by "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...and all the Amarok contributors"
@@ -740,7 +740,7 @@ msgstr "All files (*)"
msgid "All playlists (%1)"
msgstr "All playlists (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "All the translators"
@@ -796,7 +796,7 @@ msgstr "An error occurred writing metadata to '%1'"
msgid "An unspecified error occurred."
msgstr "An unspecified error occurred."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "And:"
@@ -885,7 +885,7 @@ msgstr "Authentication failed"
msgid "Author"
msgstr "Author"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Authors"
@@ -5001,7 +5001,7 @@ msgstr "Techno"
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Thanks to"
diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po
index 0db401b38..05e59555d 100644
--- a/src/translations/en_GB.po
+++ b/src/translations/en_GB.po
@@ -263,7 +263,7 @@ msgstr "(different across multiple songs)"
msgid ", by "
msgstr ", by "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...and all the Amarok contributors"
@@ -741,7 +741,7 @@ msgstr "All files (*)"
msgid "All playlists (%1)"
msgstr "All playlists (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "All the translators"
@@ -797,7 +797,7 @@ msgstr "An error occurred writing metadata to '%1'"
msgid "An unspecified error occurred."
msgstr "An unspecified error occurred."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "And:"
@@ -886,7 +886,7 @@ msgstr "Authentication failed"
msgid "Author"
msgstr "Author"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Authors"
@@ -5002,7 +5002,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Text options"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Thanks to"
diff --git a/src/translations/eo.po b/src/translations/eo.po
index b119456e1..80d13c1a4 100644
--- a/src/translations/eo.po
+++ b/src/translations/eo.po
@@ -264,7 +264,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... kaj ĉiuj Amarok-kontribuintoj"
@@ -742,7 +742,7 @@ msgstr "Ĉiuj dosieroj (*)"
msgid "All playlists (%1)"
msgstr "Ĉiuj ludlistoj (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Ĉiuj tradukistoj"
@@ -798,7 +798,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Kaj:"
@@ -887,7 +887,7 @@ msgstr ""
msgid "Author"
msgstr "Aŭtoro"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Aŭtoroj"
@@ -5003,7 +5003,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/es.po b/src/translations/es.po
index 3d8986533..c7e17477d 100644
--- a/src/translations/es.po
+++ b/src/translations/es.po
@@ -295,7 +295,7 @@ msgstr "(diferentes en cada canción)"
msgid ", by "
msgstr ", por"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "… y a todos los colaboradores de Amarok"
@@ -773,7 +773,7 @@ msgstr "Todos los archivos (*)"
msgid "All playlists (%1)"
msgstr "Todas las listas de reproducción (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Todos los traductores"
@@ -829,7 +829,7 @@ msgstr "Ocurrió un error al escribir los metadatos en «%1»"
msgid "An unspecified error occurred."
msgstr "Ocurrió un error no especificado."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Y a:"
@@ -918,7 +918,7 @@ msgstr "Falló la autenticación"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autores"
@@ -5034,7 +5034,7 @@ msgstr "Tecno"
msgid "Text options"
msgstr "Opciones del texto"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Agradecimientos"
diff --git a/src/translations/et.po b/src/translations/et.po
index 9600440f2..de308fbec 100644
--- a/src/translations/et.po
+++ b/src/translations/et.po
@@ -263,7 +263,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "..ja kõik Amaroki toetajad"
@@ -741,7 +741,7 @@ msgstr "Kõik failid (*)"
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Kõik tõlkiad"
@@ -797,7 +797,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ja:"
@@ -886,7 +886,7 @@ msgstr "Autentimine ebaõnnestus"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autorid"
@@ -5002,7 +5002,7 @@ msgstr "Tehno"
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Tänud"
diff --git a/src/translations/eu.po b/src/translations/eu.po
index dcba17d26..3f2703070 100644
--- a/src/translations/eu.po
+++ b/src/translations/eu.po
@@ -264,7 +264,7 @@ msgstr "(desberdinak zenbait abestien zehar)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...eta Amarok-eko laguntzaile guztiei"
@@ -742,7 +742,7 @@ msgstr "Fitxategi guztiak (*)"
msgid "All playlists (%1)"
msgstr "Erreprodukzio-zerrenda guztiak (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Itzultzaile guztiak"
@@ -798,7 +798,7 @@ msgstr "Errorea gertatu da '%1'-(e)ra metadatuak idazterakoan"
msgid "An unspecified error occurred."
msgstr "Errore ezezagun bat gertatu da."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Eta:"
@@ -887,7 +887,7 @@ msgstr "Autentifikazioak huts egin du..."
msgid "Author"
msgstr "Egilea"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Egileak"
@@ -5003,7 +5003,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Testu-aukerak"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Eskerrak hauei"
diff --git a/src/translations/fa.po b/src/translations/fa.po
index d109f8db7..ddbad8f99 100644
--- a/src/translations/fa.po
+++ b/src/translations/fa.po
@@ -266,7 +266,7 @@ msgstr "(متفاوت میان چند آهنگ)"
msgid ", by "
msgstr "، توسط"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...و دیگر گسترشدهندههای آماروک"
@@ -744,7 +744,7 @@ msgstr "همهی پروندهها (*)"
msgid "All playlists (%1)"
msgstr "همهی لیستپخشها (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "همهی برگردانان"
@@ -800,7 +800,7 @@ msgstr "مشکلی در نوشتن ابرداده در '%1' پیش آمد"
msgid "An unspecified error occurred."
msgstr "خطای ناشناختهای پدید آمد."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "و:"
@@ -889,7 +889,7 @@ msgstr "ناکامی در شناسایی"
msgid "Author"
msgstr "نویسنده"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "نویسندگان"
@@ -5005,7 +5005,7 @@ msgstr "تکنو"
msgid "Text options"
msgstr "گزینههای متن"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "تشکر از"
diff --git a/src/translations/fi.po b/src/translations/fi.po
index 5762634f4..0ca4f03a7 100644
--- a/src/translations/fi.po
+++ b/src/translations/fi.po
@@ -265,7 +265,7 @@ msgstr "(erilainen kaikille kappaleille)"
msgid ", by "
msgstr ", esittäjä "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...ja kaikki Amarokin kehitykseen osallistuneet"
@@ -743,7 +743,7 @@ msgstr "Kaikki tiedostot (*)"
msgid "All playlists (%1)"
msgstr "Kaikki soittolistat (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Kaikki kääntäjät"
@@ -799,7 +799,7 @@ msgstr "Virhe kirjoittaessa metatietoja kohteeseen '%1'"
msgid "An unspecified error occurred."
msgstr "Tapahtui määrittämätön virhe."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ja:"
@@ -888,7 +888,7 @@ msgstr "Tunnistautuminen epäonnistui"
msgid "Author"
msgstr "Tekijä"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Tekijät"
@@ -5004,7 +5004,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Tekstivalinnat"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Kiitokset"
diff --git a/src/translations/fr.po b/src/translations/fr.po
index 77492a1a4..2b14a9fed 100644
--- a/src/translations/fr.po
+++ b/src/translations/fr.po
@@ -305,7 +305,7 @@ msgstr "(différent pour plusieurs morceaux)"
msgid ", by "
msgstr ", par "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "et tous les contributeurs de Amarok"
@@ -783,7 +783,7 @@ msgstr "Tous les fichiers (*)"
msgid "All playlists (%1)"
msgstr "Toutes les listes de lecture (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tous les traducteurs"
@@ -839,7 +839,7 @@ msgstr "Une erreur est survenue pendant l'écriture des métadonnées dans « %1
msgid "An unspecified error occurred."
msgstr "Une erreur inconnue est survenue."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Et :"
@@ -928,7 +928,7 @@ msgstr "Échec de l'authentification"
msgid "Author"
msgstr "Auteur"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Auteurs"
@@ -5044,7 +5044,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Options du texte"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Merci à"
diff --git a/src/translations/ga.po b/src/translations/ga.po
index 4bdfb14e9..c15a4e952 100644
--- a/src/translations/ga.po
+++ b/src/translations/ga.po
@@ -261,7 +261,7 @@ msgstr "(éagsúil trasna iliomad amhráin)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -739,7 +739,7 @@ msgstr "Gach comhad (*)"
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Na haistritheoirí uile"
@@ -795,7 +795,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Agus:"
@@ -884,7 +884,7 @@ msgstr "Theip ar an bhfíordheimhniú"
msgid "Author"
msgstr "Údar"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Údair"
@@ -5000,7 +5000,7 @@ msgstr ""
msgid "Text options"
msgstr "Roghanna téacs"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "A bhuí le"
diff --git a/src/translations/gl.po b/src/translations/gl.po
index a1b27fc39..ffb91d5fe 100644
--- a/src/translations/gl.po
+++ b/src/translations/gl.po
@@ -264,7 +264,7 @@ msgstr "("
msgid ", by "
msgstr "por"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...e a todos os que contribuíron con Amarok"
@@ -742,7 +742,7 @@ msgstr "Todos os ficheiros (*)"
msgid "All playlists (%1)"
msgstr "Todas as listas (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Todos os tradutores"
@@ -798,7 +798,7 @@ msgstr "Un erro aconteceu escrebendo metadados a '%1'"
msgid "An unspecified error occurred."
msgstr "Produciuse un erro non especificado."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "E:"
@@ -887,7 +887,7 @@ msgstr "Autenticazón fallida"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autores/as"
@@ -5003,7 +5003,7 @@ msgstr "Tecno"
msgid "Text options"
msgstr "Opcións do texto"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Agradecimentos a"
diff --git a/src/translations/he.po b/src/translations/he.po
index 2d8d5295e..7ed0eea89 100644
--- a/src/translations/he.po
+++ b/src/translations/he.po
@@ -267,7 +267,7 @@ msgstr "(באופן שונה על פני מספר שירים)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "וכל התורמים ל־Amarok"
@@ -745,7 +745,7 @@ msgstr "כל הקבצים (*)"
msgid "All playlists (%1)"
msgstr "כל רשימות ההשמעה (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "כל המתרגמים"
@@ -801,7 +801,7 @@ msgstr "אירעה שגיאה בכתיבת המידע הנוסף לתוך '%1'"
msgid "An unspecified error occurred."
msgstr "אירעה שגיאה לא מוגדרת"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "וגם:"
@@ -890,7 +890,7 @@ msgstr "האימות נכשל"
msgid "Author"
msgstr "יוצר"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "יוצרים"
@@ -5006,7 +5006,7 @@ msgstr "טכנו"
msgid "Text options"
msgstr "אפשרויות טקסט"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "תודתנו נתונה לבאים"
diff --git a/src/translations/he_IL.po b/src/translations/he_IL.po
index fc1123b8c..f32e362c8 100644
--- a/src/translations/he_IL.po
+++ b/src/translations/he_IL.po
@@ -259,7 +259,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -737,7 +737,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -793,7 +793,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -882,7 +882,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4998,7 +4998,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/hi.po b/src/translations/hi.po
index 80f8872c1..fe149a017 100644
--- a/src/translations/hi.po
+++ b/src/translations/hi.po
@@ -262,7 +262,7 @@ msgstr "(कई गानो में विभिन्नता)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "और बाकि सारे आमरोक सहयोगि.."
@@ -740,7 +740,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -796,7 +796,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -885,7 +885,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -5001,7 +5001,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/hr.po b/src/translations/hr.po
index 189bd0185..164ed42ca 100644
--- a/src/translations/hr.po
+++ b/src/translations/hr.po
@@ -264,7 +264,7 @@ msgstr "(različito kroz više pjesama)"
msgid ", by "
msgstr ", od "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...i svi Amarokovi suradnici"
@@ -742,7 +742,7 @@ msgstr "Sve datoteke (*)"
msgid "All playlists (%1)"
msgstr "Svi popisi izvođenja (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Svi prevoditelji"
@@ -798,7 +798,7 @@ msgstr "Greška je nastala zapisivanjem metapodataka '%1'"
msgid "An unspecified error occurred."
msgstr "Dogodila se neodređena greška."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "I:"
@@ -887,7 +887,7 @@ msgstr "Provjera autentičnosti nije uspjela"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5003,7 +5003,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Mogućnosti teksta"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Zahvaljujemo"
diff --git a/src/translations/hu.po b/src/translations/hu.po
index 175d67c17..b936f105c 100644
--- a/src/translations/hu.po
+++ b/src/translations/hu.po
@@ -270,7 +270,7 @@ msgstr "(különbözik több számnál)"
msgid ", by "
msgstr ", "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...és az összes Amarok közreműködő"
@@ -748,7 +748,7 @@ msgstr "Minden fájl (*)"
msgid "All playlists (%1)"
msgstr "Minden lejátszólista (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Minden fordító"
@@ -804,7 +804,7 @@ msgstr "Hiba történt '%1' metaadatainak írása közben"
msgid "An unspecified error occurred."
msgstr "Ismeretlen hiba történt"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "És:"
@@ -893,7 +893,7 @@ msgstr "A hitelesítés meghiúsult"
msgid "Author"
msgstr "Szerző"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Szerzők"
@@ -5009,7 +5009,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Szövegopciók"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Köszönet"
diff --git a/src/translations/hy.po b/src/translations/hy.po
index 1f3a46a1f..f24b4d979 100644
--- a/src/translations/hy.po
+++ b/src/translations/hy.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/ia.po b/src/translations/ia.po
index d3bcdbcc2..2cef3c58f 100644
--- a/src/translations/ia.po
+++ b/src/translations/ia.po
@@ -262,7 +262,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -740,7 +740,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -796,7 +796,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -885,7 +885,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -5001,7 +5001,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/id.po b/src/translations/id.po
index 4485025cb..9a3974407 100644
--- a/src/translations/id.po
+++ b/src/translations/id.po
@@ -281,7 +281,7 @@ msgstr "(berbeda diantara berbagai lagu)"
msgid ", by "
msgstr ", oleh"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...dan semua kontributor Amarok"
@@ -759,7 +759,7 @@ msgstr "Semua berkas (*)"
msgid "All playlists (%1)"
msgstr "Semua daftar-putar (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Semua penerjemah"
@@ -815,7 +815,7 @@ msgstr "Sebuah galat terjadi saat menulis metadata ke '%1'"
msgid "An unspecified error occurred."
msgstr "Telah terjadi galat tidak dikenal."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Dan:"
@@ -904,7 +904,7 @@ msgstr "Otentikasi gagal"
msgid "Author"
msgstr "Penulis"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Penulis"
@@ -5020,7 +5020,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Opsi teks"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Terima kasih kepada"
diff --git a/src/translations/is.po b/src/translations/is.po
index a9740b954..f50b22406 100644
--- a/src/translations/is.po
+++ b/src/translations/is.po
@@ -266,7 +266,7 @@ msgstr "(breytilegt yfir mörg lög)"
msgid ", by "
msgstr ", eftir "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...og allir stuðningsaðilar Amarok"
@@ -744,7 +744,7 @@ msgstr "Allar skrár (*)"
msgid "All playlists (%1)"
msgstr "Allir lagalistar (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Allir þýðendur"
@@ -800,7 +800,7 @@ msgstr "Villa kom upp við skrifun lýsigagna á %1"
msgid "An unspecified error occurred."
msgstr "Óskilgreind villa átti sér stað."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Og:"
@@ -889,7 +889,7 @@ msgstr "Auðkenning mistókst"
msgid "Author"
msgstr "Höfundur"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Höfundar"
@@ -5005,7 +5005,7 @@ msgstr "Teknó"
msgid "Text options"
msgstr "Textastillingar"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Þakkir til"
diff --git a/src/translations/it.po b/src/translations/it.po
index d51fb05e6..60545d3cb 100644
--- a/src/translations/it.po
+++ b/src/translations/it.po
@@ -265,7 +265,7 @@ msgstr "(differente tra diversi brani)"
msgid ", by "
msgstr ", di"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...e tutti i collaboratori di Amarok"
@@ -743,7 +743,7 @@ msgstr "Tutti i file (*)"
msgid "All playlists (%1)"
msgstr "Tutte le scalette (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tutti i traduttori"
@@ -799,7 +799,7 @@ msgstr "Si è verificato un errore durante la scrittura dei metadati su '%1'"
msgid "An unspecified error occurred."
msgstr "Si è verificato un errore non specificato."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "E:"
@@ -888,7 +888,7 @@ msgstr "Autenticazione non riuscita"
msgid "Author"
msgstr "Autore"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5004,7 +5004,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opzioni testo"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Grazie a"
diff --git a/src/translations/ja.po b/src/translations/ja.po
index 19f422590..70b658fc2 100644
--- a/src/translations/ja.po
+++ b/src/translations/ja.po
@@ -274,7 +274,7 @@ msgstr "(複数の曲で一致しません)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... そして Amarok に貢献したすべての方々"
@@ -752,7 +752,7 @@ msgstr "すべてのファイル (*)"
msgid "All playlists (%1)"
msgstr "すべてのプレイリスト (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "すべての翻訳者"
@@ -808,7 +808,7 @@ msgstr "メタデータを '%1' へ書き込み中にエラーが発生しまし
msgid "An unspecified error occurred."
msgstr "原因不明のエラーが発生しました。"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "そして:"
@@ -897,7 +897,7 @@ msgstr "認証に失敗しました"
msgid "Author"
msgstr "作者"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "作者"
@@ -5013,7 +5013,7 @@ msgstr "テクノ"
msgid "Text options"
msgstr "文字のオプション"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "謝辞"
diff --git a/src/translations/ka.po b/src/translations/ka.po
index 39e60ea77..ab1d1943c 100644
--- a/src/translations/ka.po
+++ b/src/translations/ka.po
@@ -262,7 +262,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -740,7 +740,7 @@ msgstr "ყველა ფაილი (*)"
msgid "All playlists (%1)"
msgstr "ყველა რეპერტუარი (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "ყველა თარჯიმანი"
@@ -796,7 +796,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "და:"
@@ -885,7 +885,7 @@ msgstr "ავტენრიფიკაცი ვერ მოხერხდ
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "ავტორები"
@@ -5001,7 +5001,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/kk.po b/src/translations/kk.po
index d410d3cbd..54555ec80 100644
--- a/src/translations/kk.po
+++ b/src/translations/kk.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr "Барлық файлдар (*)"
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Және:"
@@ -883,7 +883,7 @@ msgstr "Аутентификация сәтсіз"
msgid "Author"
msgstr "Авторы"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Авторлары"
@@ -4999,7 +4999,7 @@ msgstr "Техно"
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Алғыстар"
diff --git a/src/translations/ko.po b/src/translations/ko.po
index daaf78597..cac1c2cec 100644
--- a/src/translations/ko.po
+++ b/src/translations/ko.po
@@ -275,7 +275,7 @@ msgstr "(전반적으로 다양한 곡)"
msgid ", by "
msgstr ", by "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...그리고 Amarok에 기여해 주신 모든 분들"
@@ -753,7 +753,7 @@ msgstr "모든 파일 (*)"
msgid "All playlists (%1)"
msgstr "전체 재생목록 (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "모든 번역가"
@@ -809,7 +809,7 @@ msgstr "'%1'에 메타데이터를 쓰던 중 오류 발생"
msgid "An unspecified error occurred."
msgstr "지정되지 않은 에러가 발생"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "그리고:"
@@ -898,7 +898,7 @@ msgstr "인증 실패"
msgid "Author"
msgstr "작성자"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "작성자"
@@ -5014,7 +5014,7 @@ msgstr "테크노"
msgid "Text options"
msgstr "문자 옵션"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "감사합니다"
diff --git a/src/translations/lt.po b/src/translations/lt.po
index 5d84d2b57..4f3b24bf9 100644
--- a/src/translations/lt.po
+++ b/src/translations/lt.po
@@ -265,7 +265,7 @@ msgstr "(skirtinga daugelyje dainų)"
msgid ", by "
msgstr ", pagal "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...ir visiems prisidėjusiems prie Amarok"
@@ -743,7 +743,7 @@ msgstr "Visi failai (*)"
msgid "All playlists (%1)"
msgstr "Visi grojaraščiai (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Visi vertėjai"
@@ -799,7 +799,7 @@ msgstr "Klaida rašant meta duomenis į '%1'"
msgid "An unspecified error occurred."
msgstr "Įvyko nežinoma klaida."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ir:"
@@ -888,7 +888,7 @@ msgstr "Atpažinimas nepavyko"
msgid "Author"
msgstr "Autorius"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autoriai"
@@ -5004,7 +5004,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Teksto parinktys"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Dėkojame"
diff --git a/src/translations/lv.po b/src/translations/lv.po
index 354b1361b..c53887fdd 100644
--- a/src/translations/lv.po
+++ b/src/translations/lv.po
@@ -265,7 +265,7 @@ msgstr "(dažādām dziesmām atšķiras)"
msgid ", by "
msgstr ", autors"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... un visiem Amarok atbalstītājiem"
@@ -743,7 +743,7 @@ msgstr "Visi faili (*)"
msgid "All playlists (%1)"
msgstr "Visi atskaņošanas saraksti (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Visi tulkotāji"
@@ -799,7 +799,7 @@ msgstr "Kļūda ievadot metadatus '%1'"
msgid "An unspecified error occurred."
msgstr "Notikusi nenoteikta kļūda."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Un:"
@@ -888,7 +888,7 @@ msgstr "Autentifikācija neizdevās"
msgid "Author"
msgstr "Autors"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5004,7 +5004,7 @@ msgstr "Tehno"
msgid "Text options"
msgstr "Teksta opcijas"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Pateicoties"
diff --git a/src/translations/mk_MK.po b/src/translations/mk_MK.po
index fee528a08..417e542ba 100644
--- a/src/translations/mk_MK.po
+++ b/src/translations/mk_MK.po
@@ -263,7 +263,7 @@ msgstr "(различно за различни песни)"
msgid ", by "
msgstr ", од"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "..и сите оние кои допринесоа за Amarok"
@@ -741,7 +741,7 @@ msgstr "Сите датотеки (*)"
msgid "All playlists (%1)"
msgstr "Сите плејлисти (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Сите преведувачи"
@@ -797,7 +797,7 @@ msgstr "Се појави грешка при запишување на мета
msgid "An unspecified error occurred."
msgstr "Се појави неодредена грешка."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "И:"
@@ -886,7 +886,7 @@ msgstr "Автентикацијата е неуспешна"
msgid "Author"
msgstr "Автор"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Автори"
@@ -5002,7 +5002,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/mr.po b/src/translations/mr.po
index 449bbf02d..52edf9fe4 100644
--- a/src/translations/mr.po
+++ b/src/translations/mr.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/ms.po b/src/translations/ms.po
index 5298e0a71..87ab18c76 100644
--- a/src/translations/ms.po
+++ b/src/translations/ms.po
@@ -263,7 +263,7 @@ msgstr "(berbeza dengan pelbagai lagu)"
msgid ", by "
msgstr ", oleh"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...dan semua penyumbang Amarok"
@@ -741,7 +741,7 @@ msgstr "Semua fail (*)"
msgid "All playlists (%1)"
msgstr "Semua senarai main (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Semua penterjemah"
@@ -797,7 +797,7 @@ msgstr "Ralat berlaku semasa menulis metadata ke '%1'"
msgid "An unspecified error occurred."
msgstr "Satu ralat tidak dinyatakan berlaku."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Dan:"
@@ -886,7 +886,7 @@ msgstr "Pengesahan gagal"
msgid "Author"
msgstr "Pengarang"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Pengarang-pengarang"
@@ -5002,7 +5002,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Pilihan teks"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Terima kasih kepada"
diff --git a/src/translations/my.po b/src/translations/my.po
index 9a120e721..98dd57ebd 100644
--- a/src/translations/my.po
+++ b/src/translations/my.po
@@ -260,7 +260,7 @@ msgstr "(အမျိုးမျိုးသောသီချင်းမျ
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...နှင့်အမာရော့ခ်ကူညီသူများအားလံုး"
@@ -738,7 +738,7 @@ msgstr "ဖိုင်များအားလံုး(*)"
msgid "All playlists (%1)"
msgstr "သီချင်းစာရင်းများအားလံုး(%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "ဘာသာပြန်များအားလံုး"
@@ -794,7 +794,7 @@ msgstr "'%1' သို့အချက်အလက်ဖွဲ့စည်းမ
msgid "An unspecified error occurred."
msgstr "အမှားသေချာမသိဖြစ်ပေါ်။"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "နှင့်:"
@@ -883,7 +883,7 @@ msgstr "အထောက်အထားစစ်ဆေးခြင်းမမှ
msgid "Author"
msgstr "စာဆို"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "စာဆိုများ"
@@ -4999,7 +4999,7 @@ msgstr "အီလက်ထရွန်နစ်အက"
msgid "Text options"
msgstr "စာသားရွေးပိုင်ခွင့်များ"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "သို့ကျေးဇူးတင်ခြင်း"
diff --git a/src/translations/nb.po b/src/translations/nb.po
index a6da4af92..7041fb8c5 100644
--- a/src/translations/nb.po
+++ b/src/translations/nb.po
@@ -265,7 +265,7 @@ msgstr "(varierer mellom sanger)"
msgid ", by "
msgstr ", av"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "… og til alle som har bidratt til Amarok"
@@ -743,7 +743,7 @@ msgstr "Alle filer (*)"
msgid "All playlists (%1)"
msgstr "Alle spillelister (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Alle oversetterne"
@@ -799,7 +799,7 @@ msgstr "Det oppstod en feil når metadata skulle skrives til '%1'"
msgid "An unspecified error occurred."
msgstr "Ukjent feil inntraff."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Og:"
@@ -888,7 +888,7 @@ msgstr "Identitetsbekreftelse feilet"
msgid "Author"
msgstr "Utvikler"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Utviklere"
@@ -5004,7 +5004,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Tekstinnstillinger"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Takk til"
diff --git a/src/translations/nl.po b/src/translations/nl.po
index dc48957a1..db0c46741 100644
--- a/src/translations/nl.po
+++ b/src/translations/nl.po
@@ -269,7 +269,7 @@ msgstr "(niet bij alle nummers hetzelfde)"
msgid ", by "
msgstr ", door"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... en allen die aan Amarok hebben bijgedragen"
@@ -747,7 +747,7 @@ msgstr "Alle bestanden (*)"
msgid "All playlists (%1)"
msgstr "Alle afspeellijsten (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Alle vertalers"
@@ -803,7 +803,7 @@ msgstr "Er is een fout opgetreden bij het wegschrijven van metadata naar ‘%1
msgid "An unspecified error occurred."
msgstr "Er deed zich een onbekende fout voor"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "En:"
@@ -892,7 +892,7 @@ msgstr "Aanmelden mislukt"
msgid "Author"
msgstr "Auteur"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Auteurs"
@@ -5008,7 +5008,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Tekstopties"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Met dank aan"
diff --git a/src/translations/oc.po b/src/translations/oc.po
index 9fd0893b1..fa1416b9e 100644
--- a/src/translations/oc.po
+++ b/src/translations/oc.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr "Totes los fichièrs (*)"
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr "L'autentificacion a fracassat"
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autors"
@@ -4999,7 +4999,7 @@ msgstr "Techno"
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Mercés a"
diff --git a/src/translations/pa.po b/src/translations/pa.po
index 8cdf96998..7be30f400 100644
--- a/src/translations/pa.po
+++ b/src/translations/pa.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/pl.po b/src/translations/pl.po
index cca69a478..02714b3d5 100644
--- a/src/translations/pl.po
+++ b/src/translations/pl.po
@@ -279,7 +279,7 @@ msgstr "(w zależności od utworu)"
msgid ", by "
msgstr ", przez"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...i wszystkich osób mających wkład w rozwój Amaroka"
@@ -757,7 +757,7 @@ msgstr "Wszystkie pliki (*)"
msgid "All playlists (%1)"
msgstr "Wszystkie listy odtwarzania (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tłumacze"
@@ -813,7 +813,7 @@ msgstr "Wystąpił błąd podczas zapisu metadanych do '%1'"
msgid "An unspecified error occurred."
msgstr "Wystąpił niespodziewany błąd"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "I:"
@@ -902,7 +902,7 @@ msgstr "Błąd uwierzytelniania"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autorzy"
@@ -5018,7 +5018,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opcje tekstu"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Podziękowania dla"
diff --git a/src/translations/pt.po b/src/translations/pt.po
index 12ba0854a..1172cf509 100644
--- a/src/translations/pt.po
+++ b/src/translations/pt.po
@@ -267,7 +267,7 @@ msgstr "(diferente entre as várias faixas)"
msgid ", by "
msgstr ", de"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...e a todos os colaboradores do Amarok"
@@ -745,7 +745,7 @@ msgstr "Todos os ficheiros (*)"
msgid "All playlists (%1)"
msgstr "Todas as listas de reprodução (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Todos os tradutores"
@@ -801,7 +801,7 @@ msgstr "Ocorreu um erro ao gravar os detalhes em \"%1\""
msgid "An unspecified error occurred."
msgstr "Ocorreu um erro desconhecido."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "E:"
@@ -890,7 +890,7 @@ msgstr "Falha ao autenticar"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autores"
@@ -5006,7 +5006,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opções de texto"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Obrigado a"
diff --git a/src/translations/pt_BR.po b/src/translations/pt_BR.po
index 518887003..2a085c5d3 100644
--- a/src/translations/pt_BR.po
+++ b/src/translations/pt_BR.po
@@ -272,7 +272,7 @@ msgstr "(diferentes em várias músicas)"
msgid ", by "
msgstr ", por"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...todos que contribuíram com o Amarok"
@@ -750,7 +750,7 @@ msgstr "Todos os arquivos (*)"
msgid "All playlists (%1)"
msgstr "Todas as listas de reprodução (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Todos os tradutores"
@@ -806,7 +806,7 @@ msgstr "Ocorreu um erro de escrita de metadados para '%1'"
msgid "An unspecified error occurred."
msgstr "Um erro não especificado ocorreu."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "e:"
@@ -895,7 +895,7 @@ msgstr "Falha na autenticação"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autores"
@@ -5011,7 +5011,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opções de texto"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Agradecimentos a"
diff --git a/src/translations/ro.po b/src/translations/ro.po
index 9266f0255..c60542d50 100644
--- a/src/translations/ro.po
+++ b/src/translations/ro.po
@@ -272,7 +272,7 @@ msgstr "(diferit în cadrul mai multor melodii)"
msgid ", by "
msgstr ", de "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...și tuturor colaboratorilor Amarok"
@@ -750,7 +750,7 @@ msgstr "Toate fișierele (*)"
msgid "All playlists (%1)"
msgstr "Toate listele de redare (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Toți traducătorii"
@@ -806,7 +806,7 @@ msgstr "A apărut o eroare la scrierea metadatei la '%1'"
msgid "An unspecified error occurred."
msgstr "A intervenit o eroare neașteptată."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Și:"
@@ -895,7 +895,7 @@ msgstr "Autentificarea a eșuat"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5011,7 +5011,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Opțiuni text"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Mulțumiri către"
diff --git a/src/translations/ru.po b/src/translations/ru.po
index e01481f38..ed706780f 100644
--- a/src/translations/ru.po
+++ b/src/translations/ru.po
@@ -289,7 +289,7 @@ msgstr "(различный через несколько композиций)"
msgid ", by "
msgstr ", от"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "…и всех создателей Amarok"
@@ -767,7 +767,7 @@ msgstr "Все файлы (*)"
msgid "All playlists (%1)"
msgstr "Все плейлисты (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Всех переводчиков"
@@ -823,7 +823,7 @@ msgstr "Ошибка при записи мета-данных в '%1'"
msgid "An unspecified error occurred."
msgstr "Произошла неизвестная ошибка."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "А также:"
@@ -912,7 +912,7 @@ msgstr "Ошибка аутентификации"
msgid "Author"
msgstr "Автор"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Авторы"
@@ -5028,7 +5028,7 @@ msgstr "Техно"
msgid "Text options"
msgstr "Свойства текста"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Благодарим за помощь"
diff --git a/src/translations/si_LK.po b/src/translations/si_LK.po
index 374ac0b68..33086cc3c 100644
--- a/src/translations/si_LK.po
+++ b/src/translations/si_LK.po
@@ -259,7 +259,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -737,7 +737,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -793,7 +793,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -882,7 +882,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4998,7 +4998,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/sk.po b/src/translations/sk.po
index 87793dabc..e5ca87854 100644
--- a/src/translations/sk.po
+++ b/src/translations/sk.po
@@ -266,7 +266,7 @@ msgstr "(odlišné naprieč mnohými piesňami)"
msgid ", by "
msgstr ", od "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...a všetkým prispievateľom Amaroku"
@@ -744,7 +744,7 @@ msgstr "Všetky súbory (*)"
msgid "All playlists (%1)"
msgstr "Všetky playlisty (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "DAG Software (Ďanovský Ján), všetkým ostatným prekladateľom"
@@ -800,7 +800,7 @@ msgstr "Vyskytla sa chyba počas zapisovania metadát do '%1'"
msgid "An unspecified error occurred."
msgstr "Vyskytla nešpecifikovaná chyba."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "A:"
@@ -889,7 +889,7 @@ msgstr "Autentifikácia zlyhala"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5005,7 +5005,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Textové možnosti"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Poďakovanie"
diff --git a/src/translations/sl.po b/src/translations/sl.po
index 3688cb703..e9091b7f1 100644
--- a/src/translations/sl.po
+++ b/src/translations/sl.po
@@ -266,7 +266,7 @@ msgstr "(različno preko več skladb)"
msgid ", by "
msgstr ", avtorja"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "... in vsem razvijalcem Amaroka"
@@ -744,7 +744,7 @@ msgstr "Vse datoteke (*)"
msgid "All playlists (%1)"
msgstr "Vsi seznami predvajanja (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Vsem prevajalcem"
@@ -800,7 +800,7 @@ msgstr "Med zapisovanjem metapodatkov v '%1' je prišlo do napake"
msgid "An unspecified error occurred."
msgstr "Prišlo je do nedoločene napake."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "In:"
@@ -889,7 +889,7 @@ msgstr "Overitev ni uspela"
msgid "Author"
msgstr "Avtor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Avtorji"
@@ -5005,7 +5005,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Možnosti besedila"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Zahvala gre"
diff --git a/src/translations/sr.po b/src/translations/sr.po
index 56a1376ae..5ab40d316 100644
--- a/src/translations/sr.po
+++ b/src/translations/sr.po
@@ -263,7 +263,7 @@ msgstr "(другачије кроз разне песме)"
msgid ", by "
msgstr ", од"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "и свима који су допринели Амароку"
@@ -741,7 +741,7 @@ msgstr "Сви фајлови"
msgid "All playlists (%1)"
msgstr "Све листе нумера (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "свим преводиоцима"
@@ -797,7 +797,7 @@ msgstr "Дошло је до грешке уписа метаподатака н
msgid "An unspecified error occurred."
msgstr "Дошло је до неодређене грешке."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "И:"
@@ -886,7 +886,7 @@ msgstr "Аутентификација није успела"
msgid "Author"
msgstr "Аутор"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Аутори"
@@ -5002,7 +5002,7 @@ msgstr "техно"
msgid "Text options"
msgstr "Опције текста"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Захвалнице"
diff --git a/src/translations/sr@latin.po b/src/translations/sr@latin.po
index 7aaedd6b6..3ec81d460 100644
--- a/src/translations/sr@latin.po
+++ b/src/translations/sr@latin.po
@@ -263,7 +263,7 @@ msgstr "(drugačije kroz razne pesme)"
msgid ", by "
msgstr ", od"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "i svima koji su doprineli Amaroku"
@@ -741,7 +741,7 @@ msgstr "Svi fajlovi"
msgid "All playlists (%1)"
msgstr "Sve liste numera (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "svim prevodiocima"
@@ -797,7 +797,7 @@ msgstr "Došlo je do greške upisa metapodataka na „%1“"
msgid "An unspecified error occurred."
msgstr "Došlo je do neodređene greške."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "I:"
@@ -886,7 +886,7 @@ msgstr "Autentifikacija nije uspela"
msgid "Author"
msgstr "Autor"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Autori"
@@ -5002,7 +5002,7 @@ msgstr "tehno"
msgid "Text options"
msgstr "Opcije teksta"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Zahvalnice"
diff --git a/src/translations/sv.po b/src/translations/sv.po
index c10500b51..18a0e6fa5 100644
--- a/src/translations/sv.po
+++ b/src/translations/sv.po
@@ -283,7 +283,7 @@ msgstr "(olika på flera låtar)"
msgid ", by "
msgstr ", av"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...och alla Amarok-bidragsgivare"
@@ -761,7 +761,7 @@ msgstr "Alla filer (*)"
msgid "All playlists (%1)"
msgstr "Alla spellistor (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Alla översättare"
@@ -817,7 +817,7 @@ msgstr "Ett fel uppstod när metadata skulle skrivas till '%1'"
msgid "An unspecified error occurred."
msgstr "Ett okänt fel inträffade."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Och:"
@@ -906,7 +906,7 @@ msgstr "Behörighetskontroll misslyckades"
msgid "Author"
msgstr "Författare"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Upphovsmän"
@@ -5022,7 +5022,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Textalternativ"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Tack till"
diff --git a/src/translations/te.po b/src/translations/te.po
index a2bfca83a..6612cafb0 100644
--- a/src/translations/te.po
+++ b/src/translations/te.po
@@ -260,7 +260,7 @@ msgstr ""
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr ""
@@ -738,7 +738,7 @@ msgstr ""
msgid "All playlists (%1)"
msgstr ""
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr ""
@@ -883,7 +883,7 @@ msgstr ""
msgid "Author"
msgstr ""
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr ""
@@ -4999,7 +4999,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr ""
diff --git a/src/translations/tr.po b/src/translations/tr.po
index 50a8ed253..bfbbff0e7 100644
--- a/src/translations/tr.po
+++ b/src/translations/tr.po
@@ -279,7 +279,7 @@ msgstr "(her şarkı için farklı)"
msgid ", by "
msgstr ", "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...ve tüm Amarok katkıcılarına"
@@ -757,7 +757,7 @@ msgstr "Tüm dosyalar (*)"
msgid "All playlists (%1)"
msgstr "Tüm çalma listeleri (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tüm çevirmenler"
@@ -813,7 +813,7 @@ msgstr "'%1' dosyasına metadata yazarken hata oluştu"
msgid "An unspecified error occurred."
msgstr "Belirlenemeyen bir hata oluştu."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ve:"
@@ -902,7 +902,7 @@ msgstr "Kimlik doğrulama başarısız"
msgid "Author"
msgstr "Yazar"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Yazarlar"
@@ -5018,7 +5018,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Metin seçenekleri"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Teşekkürler"
diff --git a/src/translations/tr_TR.po b/src/translations/tr_TR.po
index 3162411ab..83c390828 100644
--- a/src/translations/tr_TR.po
+++ b/src/translations/tr_TR.po
@@ -296,7 +296,7 @@ msgstr "(her şarkı için farklı)"
msgid ", by "
msgstr ", göre"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...ve tüm Amarok katkıcılarına"
@@ -774,7 +774,7 @@ msgstr "Tüm dosyalar (*)"
msgid "All playlists (%1)"
msgstr "Tüm çalma listeleri (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tüm çevirmenler"
@@ -830,7 +830,7 @@ msgstr "'%1' dosyasına metadata yazarken hata oluştu"
msgid "An unspecified error occurred."
msgstr "Belirlenemeyen bir hata oluştu."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Ve:"
@@ -919,7 +919,7 @@ msgstr "Kimlik doğrulama başarısız"
msgid "Author"
msgstr "Yazar"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Yazarlar"
@@ -5035,7 +5035,7 @@ msgstr "Tekno"
msgid "Text options"
msgstr "Metin seçenekleri"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Teşekkürler"
diff --git a/src/translations/uk.po b/src/translations/uk.po
index 1fd26332e..a249bf132 100644
--- a/src/translations/uk.po
+++ b/src/translations/uk.po
@@ -262,7 +262,7 @@ msgstr "(відрізняється поміж багатьма піснями)"
msgid ", by "
msgstr ", "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "…та всім розробникам Amarok"
@@ -740,7 +740,7 @@ msgstr "Всі файли (*)"
msgid "All playlists (%1)"
msgstr "Всі списки відтворення (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Всім перекладачам"
@@ -796,7 +796,7 @@ msgstr "Трапилася помилка під час запису метад
msgid "An unspecified error occurred."
msgstr "Сталася неочікувана помилка."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "А також:"
@@ -885,7 +885,7 @@ msgstr "Помилка автентификації"
msgid "Author"
msgstr "Автор"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Автори"
@@ -5001,7 +5001,7 @@ msgstr "Техно"
msgid "Text options"
msgstr "Налаштування тексту"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Подяки"
diff --git a/src/translations/uz.po b/src/translations/uz.po
index 8298b3800..614f06be2 100644
--- a/src/translations/uz.po
+++ b/src/translations/uz.po
@@ -261,7 +261,7 @@ msgstr "(har xil bir nechta qo'shiqlar orqali)"
msgid ", by "
msgstr ""
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...va barcha Amarok tuzuvchilariga"
@@ -739,7 +739,7 @@ msgstr "Hamma fayllar (*)"
msgid "All playlists (%1)"
msgstr "Hamma pleylistlar (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Hamma tarjimonlar"
@@ -795,7 +795,7 @@ msgstr "'%1'ga meta-ma'lumot yozilganda xato ro'y berdi"
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Va:"
@@ -884,7 +884,7 @@ msgstr "Tasdiqlash muvaffaqiyatsiz tugadi"
msgid "Author"
msgstr "Muallif"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Mualliflar"
@@ -5000,7 +5000,7 @@ msgstr ""
msgid "Text options"
msgstr ""
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Tashakkurlar"
diff --git a/src/translations/vi.po b/src/translations/vi.po
index 1e287578a..2ff1426da 100644
--- a/src/translations/vi.po
+++ b/src/translations/vi.po
@@ -266,7 +266,7 @@ msgstr "(mỗi bài mỗi khác)"
msgid ", by "
msgstr ", bởi"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...và tất cả cộng tác viên của Amarok"
@@ -744,7 +744,7 @@ msgstr "Mọi tập tin (*)"
msgid "All playlists (%1)"
msgstr "Tất cả danh sách (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "Tất cả những người dịch"
@@ -800,7 +800,7 @@ msgstr "Có lỗi khi ghi thông tin vào '%1'"
msgid "An unspecified error occurred."
msgstr "Lỗi không xác định."
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "Và:"
@@ -889,7 +889,7 @@ msgstr "Xác thực thất bại"
msgid "Author"
msgstr "Tác giả"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "Các tác giả"
@@ -5005,7 +5005,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "Tùy chỉnh văn bản"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "Xin gửi lời cám ơn đến"
diff --git a/src/translations/zh_CN.po b/src/translations/zh_CN.po
index 4a76c6bf3..901541502 100644
--- a/src/translations/zh_CN.po
+++ b/src/translations/zh_CN.po
@@ -273,7 +273,7 @@ msgstr "(多个曲目间不同)"
msgid ", by "
msgstr ", - "
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...和所有 Amarok 的贡献者"
@@ -751,7 +751,7 @@ msgstr "全部文件 (*)"
msgid "All playlists (%1)"
msgstr "全部播放列表 (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "所有翻译人员"
@@ -807,7 +807,7 @@ msgstr "向 '%1' 写入元数据时出错"
msgid "An unspecified error occurred."
msgstr "出现了意外错误。"
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "和:"
@@ -896,7 +896,7 @@ msgstr "认证失败"
msgid "Author"
msgstr "作者"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "作者"
@@ -5012,7 +5012,7 @@ msgstr "Techno"
msgid "Text options"
msgstr "文本设置"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "感谢"
diff --git a/src/translations/zh_TW.po b/src/translations/zh_TW.po
index 436d4dc48..37f926c4f 100644
--- a/src/translations/zh_TW.po
+++ b/src/translations/zh_TW.po
@@ -263,7 +263,7 @@ msgstr "(在多首歌曲的差異)"
msgid ", by "
msgstr ",由"
-#: ui/about.cpp:86
+#: ui/about.cpp:89
msgid "...and all the Amarok contributors"
msgstr "...和所有的 Amarok 的貢獻者"
@@ -741,7 +741,7 @@ msgstr "所有檔案 (*)"
msgid "All playlists (%1)"
msgstr "所有播放清單 (%1)"
-#: ui/about.cpp:82
+#: ui/about.cpp:85
msgid "All the translators"
msgstr "所有翻譯者"
@@ -797,7 +797,7 @@ msgstr "寫入目標數據至「%1」時發生錯誤"
msgid "An unspecified error occurred."
msgstr ""
-#: ui/about.cpp:87
+#: ui/about.cpp:90
msgid "And:"
msgstr "以及:"
@@ -886,7 +886,7 @@ msgstr "認證失敗"
msgid "Author"
msgstr "作者"
-#: ui/about.cpp:70
+#: ui/about.cpp:73
msgid "Authors"
msgstr "作者"
@@ -5002,7 +5002,7 @@ msgstr "電子音樂"
msgid "Text options"
msgstr "文字選項"
-#: ui/about.cpp:76
+#: ui/about.cpp:79
msgid "Thanks to"
msgstr "感謝"
From 10d87324571b8ceab1b78f0258128e5ac635edcc Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 5 Feb 2019 00:25:10 +0000
Subject: [PATCH 02/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/ja.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/translations/ja.po b/src/translations/ja.po
index 70b658fc2..c2a347df8 100644
--- a/src/translations/ja.po
+++ b/src/translations/ja.po
@@ -13,7 +13,7 @@
# Masaki , 2011-2012
# Naoki Iwakami , 2016
# PowerGeefo, 2014
-# PowerGeefo, 2014
+# eba5262d7257799e564fb67d7063d223, 2014
# SATOH Fumiyasu, 2014
# SATOH Fumiyasu, 2014
# 0bytetest_green , 2014-2015
From 703d592df69f910aa713949dc7e7abfd8e672b4c Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 12 Feb 2019 00:25:10 +0000
Subject: [PATCH 03/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/ca.po | 12 ++++++------
src/translations/eo.po | 10 +++++-----
src/translations/es.po | 14 +++++++-------
src/translations/ru.po | 16 ++++++++--------
4 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/src/translations/ca.po b/src/translations/ca.po
index 625aeaa08..83922e6b4 100644
--- a/src/translations/ca.po
+++ b/src/translations/ca.po
@@ -3,12 +3,12 @@
# This file is distributed under the same license as the Clementine package.
#
# Translators:
-# Adolfo Jayme Barrientos, 2014-2015
-# Adolfo Jayme Barrientos, 2012-2013,2018
-# Adolfo Jayme Barrientos, 2016,2018
-# Adolfo Jayme Barrientos, 2015-2016
-# Adolfo Jayme Barrientos, 2013
-# Adolfo Jayme Barrientos, 2014
+# Adolfo Jayme-Barrientos, 2014-2015
+# Adolfo Jayme-Barrientos, 2012-2013,2018
+# Adolfo Jayme-Barrientos, 2016,2018
+# Adolfo Jayme-Barrientos, 2015-2016
+# Adolfo Jayme-Barrientos, 2013
+# Adolfo Jayme-Barrientos, 2014
# FIRST AUTHOR , 2010
# Juanjo, 2016-2018
# davidsansome , 2013
diff --git a/src/translations/eo.po b/src/translations/eo.po
index 80d13c1a4..08fb9df92 100644
--- a/src/translations/eo.po
+++ b/src/translations/eo.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the Clementine package.
#
# Translators:
-# Adolfo Jayme Barrientos, 2014
-# Adolfo Jayme Barrientos, 2018
-# Adolfo Jayme Barrientos, 2015-2016
-# Adolfo Jayme Barrientos, 2014
+# Adolfo Jayme-Barrientos, 2014
+# Adolfo Jayme-Barrientos, 2018
+# Adolfo Jayme-Barrientos, 2015-2016
+# Adolfo Jayme-Barrientos, 2014
# FIRST AUTHOR , 2010
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
"PO-Revision-Date: 2018-11-18 11:42+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos\n"
+"Last-Translator: Adolfo Jayme-Barrientos\n"
"Language-Team: Esperanto (http://www.transifex.com/davidsansome/clementine/language/eo/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/src/translations/es.po b/src/translations/es.po
index c7e17477d..cd5d89cf0 100644
--- a/src/translations/es.po
+++ b/src/translations/es.po
@@ -4,12 +4,12 @@
#
# Translators:
# Coroccotta , 2012
-# Adolfo Jayme Barrientos, 2014
-# Adolfo Jayme Barrientos, 2012-2013,2018
-# Adolfo Jayme Barrientos, 2016-2018
-# Adolfo Jayme Barrientos, 2015-2016
-# Adolfo Jayme Barrientos, 2013
-# Adolfo Jayme Barrientos, 2014
+# Adolfo Jayme-Barrientos, 2014
+# Adolfo Jayme-Barrientos, 2012-2013,2018
+# Adolfo Jayme-Barrientos, 2016-2018
+# Adolfo Jayme-Barrientos, 2015-2016
+# Adolfo Jayme-Barrientos, 2013
+# Adolfo Jayme-Barrientos, 2014
# Adrián Prado Castro , 2013
# Adrián Ramirez Escalante , 2012
# Amaury Ortega , 2018
@@ -43,7 +43,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
"PO-Revision-Date: 2018-11-18 11:34+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos\n"
+"Last-Translator: Adolfo Jayme-Barrientos\n"
"Language-Team: Spanish (http://www.transifex.com/davidsansome/clementine/language/es/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/src/translations/ru.po b/src/translations/ru.po
index ed706780f..441200ec7 100644
--- a/src/translations/ru.po
+++ b/src/translations/ru.po
@@ -8,7 +8,7 @@
# Alexander, 2012
# Alexander Vysotskiy , 2012
# Andrei Demin , 2014
-# Andrei Stepanov , 2014-2018
+# Andrei Stepanov , 2014-2019
# Andy Dufrane <>, 2012
# arnaudbienner , 2011
# Camellan , 2018
@@ -36,8 +36,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-12-29 16:05+0000\n"
-"Last-Translator: Camellan \n"
+"PO-Revision-Date: 2019-02-09 05:14+0000\n"
+"Last-Translator: Andrei Stepanov \n"
"Language-Team: Russian (http://www.transifex.com/davidsansome/clementine/language/ru/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -51,7 +51,7 @@ msgid ""
"You can favorite playlists by clicking the star icon next to a playlist name\n"
"\n"
"Favorited playlists will be saved here"
-msgstr "\n\nВы можете занести плейлист в избранные, кликнув по звёздочке возле имени списка\n\nИзбранные плейлисты хранятся тут"
+msgstr "\n\nВы можете добавить плейлист в избранные, кликнув по звёздочке возле имени списка\n\nИзбранные плейлисты хранятся тут"
#: ../bin/src/ui_podcastsettingspage.h:270
msgid " days"
@@ -206,11 +206,11 @@ msgstr "По &центру"
#: ../bin/src/ui_globalshortcutssettingspage.h:177
msgid "&Custom"
-msgstr "&Другое"
+msgstr "Д&ругое"
#: ../bin/src/ui_mainwindow.h:739
msgid "&Extras"
-msgstr "Дополнения"
+msgstr "&Дополнения"
#: ../bin/src/ui_edittagdialog.h:728
msgid "&Grouping"
@@ -243,7 +243,7 @@ msgstr "&Тексты песен"
#: ../bin/src/ui_mainwindow.h:736
msgid "&Music"
-msgstr "Музыка"
+msgstr "&Музыка"
#: ../bin/src/ui_globalshortcutssettingspage.h:175
msgid "&None"
@@ -3236,7 +3236,7 @@ msgstr "Минимальный битрейт"
#: ../bin/src/ui_playbacksettingspage.h:365
msgid "Minimum buffer fill"
-msgstr "Наим. заполнение буфера"
+msgstr "Мин. заполнение буфера"
#: songinfo/streamdiscoverer.cpp:120
msgid "Missing plugins"
From 8dd5750efa7565f341e8ed2cabfdc43588e3d441 Mon Sep 17 00:00:00 2001
From: smithjd15 <46389639+smithjd15@users.noreply.github.com>
Date: Wed, 13 Feb 2019 23:37:44 -0700
Subject: [PATCH 04/47] Improved support for APEv2 tags. (#6280)
---
ext/libclementine-tagreader/tagreader.cpp | 215 +++++++++++++++++-
.../tagreadermessages.proto | 1 +
src/core/song.h | 1 +
3 files changed, 208 insertions(+), 9 deletions(-)
diff --git a/ext/libclementine-tagreader/tagreader.cpp b/ext/libclementine-tagreader/tagreader.cpp
index d3a89099f..900f042b4 100644
--- a/ext/libclementine-tagreader/tagreader.cpp
+++ b/ext/libclementine-tagreader/tagreader.cpp
@@ -28,6 +28,7 @@
#include
#include
+#include
#include
#include
#include
@@ -161,6 +162,83 @@ void TagReader::ReadFile(const QString& filename,
QString compilation;
QString lyrics;
+ auto parseApeTag = [&](TagLib::APE::Tag* tag) {
+ const TagLib::APE::ItemListMap& items = tag->itemListMap();
+
+ // Find album artists
+ TagLib::APE::ItemListMap::ConstIterator it = items.find("ALBUM ARTIST");
+ if (it != items.end()) {
+ TagLib::StringList album_artists = it->second.toStringList();
+ if (!album_artists.isEmpty()) {
+ Decode(album_artists.front(), nullptr, song->mutable_albumartist());
+ }
+ }
+
+ // Find album cover art
+ if (items.find("COVER ART (FRONT)") != items.end()) {
+ song->set_art_automatic(kEmbeddedCover);
+ }
+
+ if (items.contains("COMPILATION")) {
+ compilation = TStringToQString(
+ TagLib::String::number(items["COMPILATION"].toString().toInt()));
+ }
+
+ if (items.contains("DISC")) {
+ disc = TStringToQString(
+ TagLib::String::number(items["DISC"].toString().toInt()));
+ }
+
+ if (items.contains("FMPS_RATING")) {
+ float rating =
+ TStringToQString(items["FMPS_RATING"].toString()).toFloat();
+ if (song->rating() <= 0 && rating > 0) {
+ song->set_rating(rating);
+ }
+ }
+ if (items.contains("FMPS_PLAYCOUNT")) {
+ int playcount =
+ TStringToQString(items["FMPS_PLAYCOUNT"].toString()).toFloat();
+ if (song->playcount() <= 0 && playcount > 0) {
+ song->set_playcount(playcount);
+ }
+ }
+ if (items.contains("FMPS_RATING_AMAROK_SCORE")) {
+ int score = TStringToQString(items["FMPS_RATING_AMAROK_SCORE"].toString())
+ .toFloat() *
+ 100;
+ if (song->score() <= 0 && score > 0) {
+ song->set_score(score);
+ }
+ }
+
+ if (items.contains("BPM")) {
+ Decode(items["BPM"].toStringList().toString(", "), nullptr,
+ song->mutable_performer());
+ }
+
+ if (items.contains("PERFORMER")) {
+ Decode(items["PERFORMER"].toStringList().toString(", "), nullptr,
+ song->mutable_performer());
+ }
+
+ if (items.contains("COMPOSER")) {
+ Decode(items["COMPOSER"].toStringList().toString(", "), nullptr,
+ song->mutable_composer());
+ }
+
+ if (items.contains("GROUPING")) {
+ Decode(items["GROUPING"].toStringList().toString(" "), nullptr,
+ song->mutable_grouping());
+ }
+
+ if (items.contains("LYRICS")) {
+ Decode(items["LYRICS"].toString(), nullptr, song->mutable_lyrics());
+ }
+
+ Decode(tag->comment(), nullptr, song->mutable_comment());
+ };
+
// Handle all the files which have VorbisComments (Ogg, OPUS, ...) in the same
// way;
// apart, so we keep specific behavior for some formats by adding another
@@ -351,6 +429,21 @@ void TagReader::ReadFile(const QString& filename,
Decode(mp4_tag->comment(), nullptr, song->mutable_comment());
}
+ } else if (TagLib::APE::File* file =
+ dynamic_cast(fileref->file())) {
+ if (file->tag()) {
+ parseApeTag(file->APETag());
+ }
+ } else if (TagLib::MPC::File* file =
+ dynamic_cast(fileref->file())) {
+ if (file->tag()) {
+ parseApeTag(file->APETag());
+ }
+ } else if (TagLib::WavPack::File* file =
+ dynamic_cast(fileref->file())) {
+ if (file->tag()) {
+ parseApeTag(file->APETag());
+ }
}
#ifdef TAGLIB_WITH_ASF
else if (TagLib::ASF::File* file =
@@ -668,6 +761,8 @@ pb::tagreader::SongMetadata_Type TagReader::GuessFileType(
return pb::tagreader::SongMetadata_Type_TRUEAUDIO;
if (dynamic_cast(fileref->file()))
return pb::tagreader::SongMetadata_Type_WAVPACK;
+ if (dynamic_cast(fileref->file()))
+ return pb::tagreader::SongMetadata_Type_APE;
return pb::tagreader::SongMetadata_Type_UNKNOWN;
}
@@ -691,6 +786,38 @@ bool TagReader::SaveFile(const QString& filename,
fileref->tag()->setYear(song.year());
fileref->tag()->setTrack(song.track());
+ auto saveApeTag = [&](TagLib::APE::Tag* tag) {
+ tag->setItem(
+ "disc",
+ TagLib::APE::Item("disc", TagLib::String::number(
+ song.disc() <= 0 - 1 ? 0 : song.disc())));
+ tag->setItem("bpm",
+ TagLib::APE::Item(
+ "bpm", TagLib::StringList(
+ song.bpm() <= 0 - 1
+ ? "0"
+ : TagLib::String::number(song.bpm()))));
+ tag->setItem("composer",
+ TagLib::APE::Item(
+ "composer", TagLib::StringList(song.composer().c_str())));
+ tag->setItem("grouping",
+ TagLib::APE::Item(
+ "grouping", TagLib::StringList(song.grouping().c_str())));
+ tag->setItem("performer",
+ TagLib::APE::Item("performer", TagLib::StringList(
+ song.performer().c_str())));
+ tag->setItem(
+ "album artist",
+ TagLib::APE::Item("album artist",
+ TagLib::StringList(song.albumartist().c_str())));
+ tag->setItem("lyrics",
+ TagLib::APE::Item("lyrics", TagLib::String(song.lyrics())));
+ tag->setItem(
+ "compilation",
+ TagLib::APE::Item("compilation",
+ TagLib::StringList(song.compilation() ? "1" : "0")));
+ };
+
if (TagLib::MPEG::File* file =
dynamic_cast(fileref->file())) {
TagLib::ID3v2::Tag* tag = file->ID3v2Tag(true);
@@ -723,17 +850,15 @@ bool TagReader::SaveFile(const QString& filename,
tag->itemListMap()["aART"] = TagLib::StringList(song.albumartist().c_str());
tag->itemListMap()["cpil"] =
TagLib::StringList(song.compilation() ? "1" : "0");
+ } else if (TagLib::APE::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeTag(file->APETag(true));
+ } else if (TagLib::MPC::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeTag(file->APETag(true));
} else if (TagLib::WavPack::File* file =
dynamic_cast(fileref->file())) {
- TagLib::APE::Tag* tag = file->APETag(true);
- if (!tag) return false;
- tag->setArtist(StdStringToTaglibString(song.artist()));
- tag->setAlbum(StdStringToTaglibString(song.album()));
- tag->setTitle(StdStringToTaglibString(song.title()));
- tag->setGenre(StdStringToTaglibString(song.genre()));
- tag->setComment(StdStringToTaglibString(song.comment()));
- tag->setYear(song.year());
- tag->setTrack(song.track());
+ saveApeTag(file->APETag(true));
}
// Handle all the files which have VorbisComments (Ogg, OPUS, ...) in the same
@@ -768,6 +893,19 @@ bool TagReader::SaveSongStatisticsToFile(
if (!fileref || fileref->isNull()) // The file probably doesn't exist
return false;
+ auto saveApeSongStats = [&](TagLib::APE::Tag* tag) {
+ tag->setItem(
+ "FMPS_Rating_Amarok_Score",
+ TagLib::APE::Item("FMPS_Rating_Amarok_Score",
+ TagLib::StringList(QStringToTaglibString(
+ QString::number(song.score() / 100.0)))));
+ tag->setItem(
+ "FMPS_PlayCount",
+ TagLib::APE::Item(
+ "FMPS_PlayCount",
+ TagLib::StringList(TagLib::String::number(song.playcount()))));
+ };
+
if (TagLib::MPEG::File* file =
dynamic_cast(fileref->file())) {
TagLib::ID3v2::Tag* tag = file->ID3v2Tag(true);
@@ -806,6 +944,15 @@ bool TagReader::SaveSongStatisticsToFile(
QStringToTaglibString(QString::number(song.score() / 100.0)));
tag->itemListMap()[kMP4_FMPS_Playcount_ID] =
TagLib::StringList(TagLib::String::number(song.playcount()));
+ } else if (TagLib::APE::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongStats(file->APETag(true));
+ } else if (TagLib::MPC::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongStats(file->APETag(true));
+ } else if (TagLib::WavPack::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongStats(file->APETag(true));
} else {
// Nothing to save: stop now
return true;
@@ -841,6 +988,13 @@ bool TagReader::SaveSongRatingToFile(
if (!fileref || fileref->isNull()) // The file probably doesn't exist
return false;
+ auto saveApeSongRating = [&](TagLib::APE::Tag* tag) {
+ tag->setItem("FMPS_Rating",
+ TagLib::APE::Item("FMPS_Rating",
+ TagLib::StringList(QStringToTaglibString(
+ QString::number(song.rating())))));
+ };
+
if (TagLib::MPEG::File* file =
dynamic_cast(fileref->file())) {
TagLib::ID3v2::Tag* tag = file->ID3v2Tag(true);
@@ -873,6 +1027,15 @@ bool TagReader::SaveSongRatingToFile(
TagLib::MP4::Tag* tag = file->tag();
tag->itemListMap()[kMP4_FMPS_Rating_ID] = TagLib::StringList(
QStringToTaglibString(QString::number(song.rating())));
+ } else if (TagLib::APE::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongRating(file->APETag(true));
+ } else if (TagLib::MPC::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongRating(file->APETag(true));
+ } else if (TagLib::WavPack::File* file =
+ dynamic_cast(fileref->file())) {
+ saveApeSongRating(file->APETag(true));
} else {
// Nothing to save: stop now
return true;
@@ -1110,6 +1273,40 @@ QByteArray TagReader::LoadEmbeddedArt(const QString& filename) const {
}
}
+ // APE formats
+ auto apeTagCover = [&](TagLib::APE::Tag* tag) {
+ QByteArray cover;
+ const TagLib::APE::ItemListMap& items = tag->itemListMap();
+ TagLib::APE::ItemListMap::ConstIterator it =
+ items.find("COVER ART (FRONT)");
+ if (it != items.end()) {
+ TagLib::ByteVector data = it->second.binaryData();
+
+ int pos = data.find('\0') + 1;
+ if ((pos > 0) && (pos < data.size())) {
+ cover = QByteArray(data.data() + pos, data.size() - pos);
+ }
+ }
+
+ return cover;
+ };
+
+ TagLib::APE::File* ape_file = dynamic_cast(ref.file());
+ if (ape_file) {
+ return apeTagCover(ape_file->APETag());
+ }
+
+ TagLib::MPC::File* mpc_file = dynamic_cast(ref.file());
+ if (mpc_file) {
+ return apeTagCover(mpc_file->APETag());
+ }
+
+ TagLib::WavPack::File* wavPack_file =
+ dynamic_cast(ref.file());
+ if (wavPack_file) {
+ return apeTagCover(wavPack_file->APETag());
+ }
+
return QByteArray();
}
diff --git a/ext/libclementine-tagreader/tagreadermessages.proto b/ext/libclementine-tagreader/tagreadermessages.proto
index b1b8e3ea7..531efb717 100644
--- a/ext/libclementine-tagreader/tagreadermessages.proto
+++ b/ext/libclementine-tagreader/tagreadermessages.proto
@@ -21,6 +21,7 @@ message SongMetadata {
WAVPACK = 14;
SPC = 15;
VGM = 16;
+ APE = 17;
STREAM = 99;
}
diff --git a/src/core/song.h b/src/core/song.h
index bc109a622..e2fd9e8c2 100644
--- a/src/core/song.h
+++ b/src/core/song.h
@@ -108,6 +108,7 @@ class Song {
Type_WavPack = 14,
Type_Spc = 15,
Type_VGM = 16,
+ Type_APE = 17,
Type_Stream = 99,
};
static QString TextForFiletype(FileType type);
From 925773f15c6eddeec5e889c4d37d430236243708 Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 19 Feb 2019 00:25:11 +0000
Subject: [PATCH 05/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/de.po | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/translations/de.po b/src/translations/de.po
index 11102625a..6284102b8 100644
--- a/src/translations/de.po
+++ b/src/translations/de.po
@@ -10,6 +10,7 @@
# Asfaloth, 2013-2014
# Ankorath , 2013
# Mariaki , 2013
+# Benjamin Valentin , 2019
# burtek , 2013
# burtek , 2013
# AG_Caesar , 2016
@@ -62,8 +63,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-17 13:46+0000\n"
-"Last-Translator: hatstand \n"
+"PO-Revision-Date: 2019-02-17 14:21+0000\n"
+"Last-Translator: Benjamin Valentin \n"
"Language-Team: German (http://www.transifex.com/davidsansome/clementine/language/de/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -3186,7 +3187,7 @@ msgstr "Hauptprofil (MAIN)"
#: core/backgroundstreams.cpp:52
msgid "Make it so!"
-msgstr "Machen Sie es so!"
+msgstr "Energie!"
#: ../bin/src/ui_mainwindow.h:699
msgctxt "Label for button to enable/disable Enterprise background sound."
From 248f1d8596b69d58a885130bcada4799f116341c Mon Sep 17 00:00:00 2001
From: Jim Broadus
Date: Wed, 20 Feb 2019 00:03:44 -0800
Subject: [PATCH 06/47] Prevent UI hang during device scan. (#6291)
When unmounting a device, the ConnectedDevice object is destroyed. The
FileSystemDevice destructor waits on its worker thread. If a scan is in
progress, this will block until completion.
There is an existing Stop method in the LibraryWatcher class that is intended to
stop long running operations. To fix, or at least significantly shorten this
hang, we'll call this before waiting for the thread to exit. Also add a
stop_requested check in the cover art scan.
In addition, add a call to Stop in the Library destructor, which has a similar
usage.
---
src/devices/filesystemdevice.cpp | 1 +
src/library/library.cpp | 1 +
src/library/librarywatcher.cpp | 2 ++
3 files changed, 4 insertions(+)
diff --git a/src/devices/filesystemdevice.cpp b/src/devices/filesystemdevice.cpp
index 3b1bd3ec0..342384718 100644
--- a/src/devices/filesystemdevice.cpp
+++ b/src/devices/filesystemdevice.cpp
@@ -71,6 +71,7 @@ void FilesystemDevice::Init() {
}
FilesystemDevice::~FilesystemDevice() {
+ watcher_->Stop();
watcher_->deleteLater();
watcher_thread_->exit();
watcher_thread_->wait();
diff --git a/src/library/library.cpp b/src/library/library.cpp
index 6603e6043..60aafabda 100644
--- a/src/library/library.cpp
+++ b/src/library/library.cpp
@@ -121,6 +121,7 @@ Library::Library(Application* app, QObject* parent)
}
Library::~Library() {
+ watcher_->Stop();
watcher_->deleteLater();
watcher_thread_->exit();
watcher_thread_->wait(5000 /* five seconds */);
diff --git a/src/library/librarywatcher.cpp b/src/library/librarywatcher.cpp
index 4cb7d934b..b77843c32 100644
--- a/src/library/librarywatcher.cpp
+++ b/src/library/librarywatcher.cpp
@@ -678,6 +678,8 @@ QString LibraryWatcher::PickBestImage(const QStringList& images) {
QString biggest_path;
for (const QString& path : filtered) {
+ if (stop_requested_) return "";
+
QImage image(path);
if (image.isNull()) continue;
From be827f4f7fe01da4b791d4a88f43870e8850940b Mon Sep 17 00:00:00 2001
From: Filip Gawin
Date: Fri, 22 Feb 2019 18:44:39 +0100
Subject: [PATCH 07/47] Simplify some statements
---
src/core/commandlineoptions.cpp | 5 ++---
src/core/mergedproxymodel.cpp | 6 ++----
src/core/utilities.cpp | 4 +---
src/devices/cddasongloader.cpp | 2 +-
src/internet/core/internetmodel.cpp | 8 +++-----
src/internet/core/internetshowsettingspage.cpp | 2 +-
src/internet/podcasts/gpoddertoptagsmodel.cpp | 2 +-
src/internet/podcasts/podcastdiscoverymodel.cpp | 3 +--
src/internet/subsonic/subsonicservice.cpp | 2 +-
src/networkremote/incomingdataparser.cpp | 4 ++--
src/playlist/playlistlistcontainer.cpp | 6 +-----
src/playlist/playlistview.cpp | 2 +-
src/ripper/ripper.cpp | 5 +----
src/ui/albumcoverchoicecontroller.cpp | 5 +----
src/widgets/nowplayingwidget.cpp | 3 +--
15 files changed, 20 insertions(+), 39 deletions(-)
diff --git a/src/core/commandlineoptions.cpp b/src/core/commandlineoptions.cpp
index b47c1c717..00089ac71 100644
--- a/src/core/commandlineoptions.cpp
+++ b/src/core/commandlineoptions.cpp
@@ -310,9 +310,8 @@ bool CommandlineOptions::Parse() {
bool CommandlineOptions::is_empty() const {
return player_action_ == Player_None && set_volume_ == -1 &&
volume_modifier_ == 0 && seek_to_ == -1 && seek_by_ == 0 &&
- play_track_at_ == -1 && show_osd_ == false &&
- toggle_pretty_osd_ == false && urls_.isEmpty() &&
- delete_current_track_ == false;
+ play_track_at_ == -1 && !show_osd_ && !toggle_pretty_osd_ &&
+ urls_.isEmpty() && !delete_current_track_;
}
bool CommandlineOptions::contains_play_options() const {
diff --git a/src/core/mergedproxymodel.cpp b/src/core/mergedproxymodel.cpp
index 8c210d391..97a151cc9 100644
--- a/src/core/mergedproxymodel.cpp
+++ b/src/core/mergedproxymodel.cpp
@@ -505,10 +505,8 @@ void MergedProxyModel::LayoutChanged() {
}
bool MergedProxyModel::IsKnownModel(const QAbstractItemModel* model) const {
- if (model == this || model == sourceModel() ||
- merge_points_.contains(const_cast(model)))
- return true;
- return false;
+ return model == this || model == sourceModel() ||
+ merge_points_.contains(const_cast(model));
}
QModelIndexList MergedProxyModel::mapFromSource(
diff --git a/src/core/utilities.cpp b/src/core/utilities.cpp
index fc300a005..b78008b2b 100644
--- a/src/core/utilities.cpp
+++ b/src/core/utilities.cpp
@@ -270,9 +270,7 @@ bool RemoveRecursive(const QString& path) {
if (!QFile::remove(path + "/" + child)) return false;
}
- if (!dir.rmdir(path)) return false;
-
- return true;
+ return dir.rmdir(path);
}
bool CopyRecursive(const QString& source, const QString& destination) {
diff --git a/src/devices/cddasongloader.cpp b/src/devices/cddasongloader.cpp
index 19b669bd8..54f204f4e 100644
--- a/src/devices/cddasongloader.cpp
+++ b/src/devices/cddasongloader.cpp
@@ -193,7 +193,7 @@ void CddaSongLoader::AudioCDTagsLoaded(
qobject_cast(sender());
musicbrainz_client->deleteLater();
SongList songs;
- if (results.size() == 0) return;
+ if (results.empty()) return;
int track_number = 1;
for (const MusicBrainzClient::Result& ret : results) {
Song song;
diff --git a/src/internet/core/internetmodel.cpp b/src/internet/core/internetmodel.cpp
index 756d48073..f49c9683f 100644
--- a/src/internet/core/internetmodel.cpp
+++ b/src/internet/core/internetmodel.cpp
@@ -351,11 +351,9 @@ void InternetModel::UpdateServices() {
bool setting_val = s.value(service_name).toBool();
// Only update if values are different
- if (setting_val == true &&
- shown_services_[internet_service].shown == false) {
+ if (setting_val && !shown_services_[internet_service].shown) {
ShowService(internet_service);
- } else if (setting_val == false &&
- shown_services_[internet_service].shown == true) {
+ } else if (!setting_val && shown_services_[internet_service].shown) {
HideService(internet_service);
}
}
@@ -378,7 +376,7 @@ int InternetModel::FindItemPosition(const QString& text) {
}
void InternetModel::ShowService(InternetService* service) {
- if (shown_services_[service].shown != true) {
+ if (!shown_services_[service].shown) {
QStandardItem* item = shown_services_[service].item;
int pos = FindItemPosition(item->text());
invisibleRootItem()->insertRow(pos, item);
diff --git a/src/internet/core/internetshowsettingspage.cpp b/src/internet/core/internetshowsettingspage.cpp
index 4c271b170..5a4b67629 100644
--- a/src/internet/core/internetshowsettingspage.cpp
+++ b/src/internet/core/internetshowsettingspage.cpp
@@ -50,7 +50,7 @@ void InternetShowSettingsPage::Load() {
item->setIcon(0, service_it.value().item->icon());
Qt::CheckState check_state =
- service_it.value().shown == true ? Qt::Checked : Qt::Unchecked;
+ service_it.value().shown ? Qt::Checked : Qt::Unchecked;
item->setData(0, Qt::CheckStateRole, check_state);
/* We have to store the constant name of the service */
item->setData(1, Qt::UserRole, service_it.key()->name());
diff --git a/src/internet/podcasts/gpoddertoptagsmodel.cpp b/src/internet/podcasts/gpoddertoptagsmodel.cpp
index b1926b09d..6fc4b7139 100644
--- a/src/internet/podcasts/gpoddertoptagsmodel.cpp
+++ b/src/internet/podcasts/gpoddertoptagsmodel.cpp
@@ -40,7 +40,7 @@ bool GPodderTopTagsModel::hasChildren(const QModelIndex& parent) const {
bool GPodderTopTagsModel::canFetchMore(const QModelIndex& parent) const {
if (parent.isValid() && parent.data(Role_Type).toInt() == Type_Folder &&
- parent.data(Role_HasLazyLoaded).toBool() == false) {
+ !parent.data(Role_HasLazyLoaded).toBool()) {
return true;
}
diff --git a/src/internet/podcasts/podcastdiscoverymodel.cpp b/src/internet/podcasts/podcastdiscoverymodel.cpp
index 076562d90..eb911fd21 100644
--- a/src/internet/podcasts/podcastdiscoverymodel.cpp
+++ b/src/internet/podcasts/podcastdiscoverymodel.cpp
@@ -38,8 +38,7 @@ PodcastDiscoveryModel::PodcastDiscoveryModel(Application* app, QObject* parent)
QVariant PodcastDiscoveryModel::data(const QModelIndex& index, int role) const {
if (index.isValid() && role == Qt::DecorationRole &&
- QStandardItemModel::data(index, Role_StartedLoadingImage).toBool() ==
- false) {
+ !QStandardItemModel::data(index, Role_StartedLoadingImage).toBool()) {
const QUrl image_url =
QStandardItemModel::data(index, Role_ImageUrl).toUrl();
if (image_url.isValid()) {
diff --git a/src/internet/subsonic/subsonicservice.cpp b/src/internet/subsonic/subsonicservice.cpp
index 1970d5931..9243fd587 100644
--- a/src/internet/subsonic/subsonicservice.cpp
+++ b/src/internet/subsonic/subsonicservice.cpp
@@ -481,7 +481,7 @@ void SubsonicLibraryScanner::OnGetAlbumListFinished(QNetworkReply* reply,
if (albums_added > 0) {
// Non-empty reply means potentially more albums to fetch
GetAlbumList(offset + kAlbumChunkSize);
- } else if (album_queue_.size() == 0) {
+ } else if (album_queue_.empty()) {
// Empty reply and no albums means an empty Subsonic server
scanning_ = false;
emit ScanFinished();
diff --git a/src/networkremote/incomingdataparser.cpp b/src/networkremote/incomingdataparser.cpp
index a4c8ebc12..c8dcb8a11 100644
--- a/src/networkremote/incomingdataparser.cpp
+++ b/src/networkremote/incomingdataparser.cpp
@@ -268,7 +268,7 @@ void IncomingDataParser::InsertUrls(const pb::remote::Message& msg) {
const pb::remote::RequestInsertUrls& request = msg.request_insert_urls();
// Insert plain urls without metadata
- if (request.urls().size() > 0) {
+ if (!request.urls().empty()) {
QList urls;
for (auto it = request.urls().begin(); it != request.urls().end(); ++it) {
std::string s = *it;
@@ -281,7 +281,7 @@ void IncomingDataParser::InsertUrls(const pb::remote::Message& msg) {
}
// Add songs with metadata if present
- if (request.songs().size() > 0) {
+ if (!request.songs().empty()) {
SongList songs;
for (int i = 0; i < request.songs().size(); i++) {
songs << CreateSongFromProtobuf(request.songs(i));
diff --git a/src/playlist/playlistlistcontainer.cpp b/src/playlist/playlistlistcontainer.cpp
index c5d6c1298..322a9ced6 100644
--- a/src/playlist/playlistlistcontainer.cpp
+++ b/src/playlist/playlistlistcontainer.cpp
@@ -128,11 +128,7 @@ class PlaylistListFilterProxyModel : public QSortFilterProxyModel {
}
//accept if any of the children is accepted on it's own merits
- if (hasAcceptedChildren(source_row, source_parent)) {
- return true;
- }
-
- return false;
+ return hasAcceptedChildren(source_row, source_parent);
}
};
diff --git a/src/playlist/playlistview.cpp b/src/playlist/playlistview.cpp
index 062ba4e2d..1686b55ca 100644
--- a/src/playlist/playlistview.cpp
+++ b/src/playlist/playlistview.cpp
@@ -1133,7 +1133,7 @@ void PlaylistView::ReloadSettings() {
// set_background_image when it is not needed, as this will cause the fading
// animation to start again. This also avoid to do useless
// "force_background_redraw".
- if (background_initialized_ == false ||
+ if (!background_initialized_ ||
background_image_filename != background_image_filename_ ||
background_type != background_image_type_ ||
blur_radius_ != blur_radius || opacity_level_ != opacity_level) {
diff --git a/src/ripper/ripper.cpp b/src/ripper/ripper.cpp
index b67350a2c..240e452a8 100644
--- a/src/ripper/ripper.cpp
+++ b/src/ripper/ripper.cpp
@@ -104,10 +104,7 @@ bool Ripper::CheckCDIOIsValid() {
}
bool Ripper::MediaChanged() const {
- if (cdio_ && cdio_get_media_changed(cdio_))
- return true;
- else
- return false;
+ return cdio_ && cdio_get_media_changed(cdio_);
}
void Ripper::Start() {
diff --git a/src/ui/albumcoverchoicecontroller.cpp b/src/ui/albumcoverchoicecontroller.cpp
index c00cd5919..8bb9cf317 100644
--- a/src/ui/albumcoverchoicecontroller.cpp
+++ b/src/ui/albumcoverchoicecontroller.cpp
@@ -347,10 +347,7 @@ bool AlbumCoverChoiceController::CanAcceptDrag(const QDragEnterEvent* e) {
const QString suffix = QFileInfo(url.toLocalFile()).suffix().toLower();
if (IsKnownImageExtension(suffix)) return true;
}
- if (e->mimeData()->hasImage()) {
- return true;
- }
- return false;
+ return e->mimeData()->hasImage();
}
QString AlbumCoverChoiceController::SaveCover(Song* song, const QDropEvent* e) {
diff --git a/src/widgets/nowplayingwidget.cpp b/src/widgets/nowplayingwidget.cpp
index 502a7801d..c508626c9 100644
--- a/src/widgets/nowplayingwidget.cpp
+++ b/src/widgets/nowplayingwidget.cpp
@@ -110,8 +110,7 @@ NowPlayingWidget::NowPlayingWidget(QWidget* parent)
fit_cover_width_action_ = menu_->addAction(tr("Fit cover to width"));
fit_cover_width_action_->setCheckable(true);
- fit_cover_width_action_->setEnabled((mode_ != SmallSongDetails) ? true
- : false);
+ fit_cover_width_action_->setEnabled(mode_ != SmallSongDetails);
connect(fit_cover_width_action_, SIGNAL(toggled(bool)),
SLOT(FitCoverWidth(bool)));
fit_cover_width_action_->setChecked(fit_width_);
From a62062127e0d17ff10e961355ca3807fbd13811a Mon Sep 17 00:00:00 2001
From: Jim Broadus
Date: Sat, 23 Feb 2019 22:12:07 -0800
Subject: [PATCH 08/47] Fix thread-safety issues when initially loading devices
from the database.
When DeviceManager initializes, it creates a thread to load device information
from the database. Part of this process includes use of QPixMap for icons which
produced a warning message:
22:32:53.763 WARN unknown QPixmap: It is not safe to use pixmaps outside the GUI thread
In addition, the device is added to the view using beginInsertRows and
endInsertRows. This could contend with a device added by a lister signaling
PhysicalDeviceAdded.
To solve these problems, this change moves the icon loading and insertion to the
main thread. LoadAllDevices reads the data from the database and creates the
DeviceInfo object, then sends a signal to the main thread. In the signal
handler, the icon is loaded and the device is added to the master list and view.
---
src/devices/deviceinfo.cpp | 11 +++--------
src/devices/devicemanager.cpp | 24 ++++++++++++++++++++----
src/devices/devicemanager.h | 2 ++
3 files changed, 25 insertions(+), 12 deletions(-)
diff --git a/src/devices/deviceinfo.cpp b/src/devices/deviceinfo.cpp
index 9c1d83dac..85b148b43 100644
--- a/src/devices/deviceinfo.cpp
+++ b/src/devices/deviceinfo.cpp
@@ -58,14 +58,9 @@ void DeviceInfo::InitFromDb(const DeviceDatabaseBackend::Device& dev) {
size_ = dev.size_;
transcode_mode_ = dev.transcode_mode_;
transcode_format_ = dev.transcode_format_;
-
- QStringList icon_names = dev.icon_name_.split(',');
- QVariantList icons;
- for (const QString& icon_name : icon_names) {
- icons << icon_name;
- }
-
- LoadIcon(icons, friendly_name_);
+ // Store the raw value for now. If it's a comma delimited list, it will be
+ // sorted out later.
+ icon_name_ = dev.icon_name_;
QStringList unique_ids = dev.unique_id_.split(',');
for (const QString& id : unique_ids) {
diff --git a/src/devices/devicemanager.cpp b/src/devices/devicemanager.cpp
index 6e911d23e..940907509 100644
--- a/src/devices/devicemanager.cpp
+++ b/src/devices/devicemanager.cpp
@@ -83,6 +83,8 @@ DeviceManager::DeviceManager(Application* app, QObject* parent)
backend_->moveToThread(app_->database()->thread());
backend_->Init(app_->database());
+ connect(this, SIGNAL(DeviceCreatedFromDb(DeviceInfo*)),
+ SLOT(AddDeviceFromDb(DeviceInfo*)));
// This reads from the database and contends on the database mutex, which can
// be very slow on startup.
ConcurrentRun::Run(&thread_pool_,
@@ -140,13 +142,27 @@ void DeviceManager::LoadAllDevices() {
for (const DeviceDatabaseBackend::Device& device : devices) {
DeviceInfo* info = new DeviceInfo(DeviceInfo::Type_Device, root_);
info->InitFromDb(device);
-
- beginInsertRows(ItemToIndex(root_), devices_.count(), devices_.count());
- devices_ << info;
- endInsertRows();
+ // Use of QPixMap and device insertion should only be done on the main
+ // thread. Send a signal to finish the device addition.
+ emit DeviceCreatedFromDb(info);
}
}
+void DeviceManager::AddDeviceFromDb(DeviceInfo* info) {
+ // At this point, icon_name_ contains the value from the database where the
+ // value is allowed to be a comma delimited list.
+ QStringList icon_names = info->icon_name_.split(',');
+ QVariantList icons;
+ for (const QString& icon_name : icon_names) {
+ icons << icon_name;
+ }
+ info->LoadIcon(icons, info->friendly_name_);
+
+ beginInsertRows(ItemToIndex(root_), devices_.count(), devices_.count());
+ devices_ << info;
+ endInsertRows();
+}
+
QVariant DeviceManager::data(const QModelIndex& idx, int role) const {
if (!idx.isValid() || idx.column() != 0) return QVariant();
diff --git a/src/devices/devicemanager.h b/src/devices/devicemanager.h
index 595a5d5c7..80044256b 100644
--- a/src/devices/devicemanager.h
+++ b/src/devices/devicemanager.h
@@ -101,6 +101,7 @@ class DeviceManager : public SimpleTreeModel {
signals:
void DeviceConnected(QModelIndex idx);
void DeviceDisconnected(QModelIndex idx);
+ void DeviceCreatedFromDb(DeviceInfo* info);
private slots:
void PhysicalDeviceAdded(const QString& id);
@@ -111,6 +112,7 @@ class DeviceManager : public SimpleTreeModel {
void DeviceSongCountUpdated(int count);
void LoadAllDevices();
void DeviceConnectFinished(const QString& id, bool success);
+ void AddDeviceFromDb(DeviceInfo* info);
protected:
void LazyPopulate(DeviceInfo* item) { LazyPopulate(item, true); }
From d041da18cc2e73ef2a6f1982546702b4844b9893 Mon Sep 17 00:00:00 2001
From: Jim Broadus
Date: Sat, 23 Feb 2019 23:42:31 -0800
Subject: [PATCH 09/47] Handle case where a lister adds a device before loaded
from database.
There is a small chance that a device lister is able to discover and add a
previously known device before it is added by the database loader thread.
In this case, copy the data that is user-settable to the existing DeviceInfo
object and destroy the object created from the database query.
This adds and utilizes a new FindEquivalentDevice method that compares the
device unique IDs. This could probably be made more robust as the unique
IDs for some listers may change. However, this is a problem with the database
storage implementation in general.
---
src/devices/devicemanager.cpp | 27 ++++++++++++++++++++++++---
src/devices/devicemanager.h | 1 +
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/devices/devicemanager.cpp b/src/devices/devicemanager.cpp
index 940907509..11123229d 100644
--- a/src/devices/devicemanager.cpp
+++ b/src/devices/devicemanager.cpp
@@ -158,9 +158,22 @@ void DeviceManager::AddDeviceFromDb(DeviceInfo* info) {
}
info->LoadIcon(icons, info->friendly_name_);
- beginInsertRows(ItemToIndex(root_), devices_.count(), devices_.count());
- devices_ << info;
- endInsertRows();
+ DeviceInfo* existing = FindEquivalentDevice(info);
+ if (existing) {
+ qLog(Info) << "Found existing device: " << info->friendly_name_;
+ // Update user configuration from the database.
+ existing->icon_name_ = info->icon_name_;
+ existing->icon_ = info->icon_;
+ QModelIndex idx = ItemToIndex(existing);
+ if (idx.isValid()) emit dataChanged(idx, idx);
+ // Discard the info loaded from the database.
+ delete info;
+ } else {
+ qLog(Info) << "Device added from database: " << info->friendly_name_;
+ beginInsertRows(ItemToIndex(root_), devices_.count(), devices_.count());
+ devices_ << info;
+ endInsertRows();
+ }
}
QVariant DeviceManager::data(const QModelIndex& idx, int role) const {
@@ -328,6 +341,14 @@ DeviceInfo* DeviceManager::FindDeviceByUrl(const QList& urls) const {
return nullptr;
}
+DeviceInfo* DeviceManager::FindEquivalentDevice(DeviceInfo* info) const {
+ for (const DeviceInfo::Backend& backend : info->backends_) {
+ DeviceInfo* match = FindDeviceById(backend.unique_id_);
+ if (match) return match;
+ }
+ return nullptr;
+}
+
void DeviceManager::PhysicalDeviceAdded(const QString& id) {
DeviceLister* lister = qobject_cast(sender());
diff --git a/src/devices/devicemanager.h b/src/devices/devicemanager.h
index 80044256b..2caccb6f5 100644
--- a/src/devices/devicemanager.h
+++ b/src/devices/devicemanager.h
@@ -79,6 +79,7 @@ class DeviceManager : public SimpleTreeModel {
DeviceInfo* FindDeviceById(const QString& id) const;
DeviceInfo* FindDeviceByUrl(const QList& url) const;
+ DeviceInfo* FindEquivalentDevice(DeviceInfo* info) const;
// Actions on devices
std::shared_ptr Connect(DeviceInfo* info);
From abab640797a5a2deb1816607f9c3c4871c26b7c9 Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 26 Feb 2019 00:25:07 +0000
Subject: [PATCH 10/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/af.po | 2 +-
src/translations/ar.po | 2 +-
src/translations/be.po | 2 +-
src/translations/bg.po | 2 +-
src/translations/bn.po | 2 +-
src/translations/br.po | 2 +-
src/translations/bs.po | 2 +-
src/translations/ca.po | 2 +-
src/translations/cs.po | 12 +++----
src/translations/cy.po | 2 +-
src/translations/da.po | 2 +-
src/translations/de.po | 2 +-
src/translations/el.po | 2 +-
src/translations/en_CA.po | 2 +-
src/translations/en_GB.po | 2 +-
src/translations/eo.po | 2 +-
src/translations/es.po | 8 ++---
src/translations/et.po | 2 +-
src/translations/eu.po | 2 +-
src/translations/fa.po | 4 +--
src/translations/fi.po | 2 +-
src/translations/fr.po | 2 +-
src/translations/ga.po | 2 +-
src/translations/gl.po | 2 +-
src/translations/he.po | 2 +-
src/translations/he_IL.po | 2 +-
src/translations/hi.po | 2 +-
src/translations/hr.po | 2 +-
src/translations/hu.po | 10 +++---
src/translations/hy.po | 2 +-
src/translations/ia.po | 2 +-
src/translations/id.po | 2 +-
src/translations/is.po | 2 +-
src/translations/it.po | 2 +-
src/translations/ja.po | 2 +-
src/translations/ka.po | 2 +-
src/translations/kk.po | 2 +-
src/translations/ko.po | 2 +-
src/translations/lt.po | 2 +-
src/translations/lv.po | 2 +-
src/translations/mk_MK.po | 2 +-
src/translations/mr.po | 2 +-
src/translations/ms.po | 2 +-
src/translations/my.po | 2 +-
src/translations/nb.po | 2 +-
src/translations/nl.po | 2 +-
src/translations/oc.po | 2 +-
src/translations/pa.po | 2 +-
src/translations/pl.po | 2 +-
src/translations/pt.po | 2 +-
src/translations/pt_BR.po | 2 +-
src/translations/ro.po | 2 +-
src/translations/ru.po | 2 +-
src/translations/si_LK.po | 2 +-
src/translations/sk.po | 2 +-
src/translations/sl.po | 2 +-
src/translations/sr.po | 2 +-
src/translations/sr@latin.po | 61 ++++++++++++++++++------------------
src/translations/sv.po | 2 +-
src/translations/te.po | 2 +-
src/translations/tr.po | 2 +-
src/translations/tr_TR.po | 2 +-
src/translations/uk.po | 2 +-
src/translations/uz.po | 2 +-
src/translations/vi.po | 2 +-
src/translations/zh_CN.po | 2 +-
src/translations/zh_TW.po | 2 +-
67 files changed, 110 insertions(+), 109 deletions(-)
diff --git a/src/translations/af.po b/src/translations/af.po
index 557256241..5c9810efd 100644
--- a/src/translations/af.po
+++ b/src/translations/af.po
@@ -4312,7 +4312,7 @@ msgstr "Stoor hierdie stroom in die internet oortjie"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Die liedjies se statistiek word in die liedjies se lêer geskryf"
diff --git a/src/translations/ar.po b/src/translations/ar.po
index ea583a50a..fecf805c4 100644
--- a/src/translations/ar.po
+++ b/src/translations/ar.po
@@ -4316,7 +4316,7 @@ msgstr "احفظ المقطع في لسان الانترنت"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "حفظ إحصائيات المقاطع في ملفات المقاطع"
diff --git a/src/translations/be.po b/src/translations/be.po
index 8bdfcbcb0..b639630dd 100644
--- a/src/translations/be.po
+++ b/src/translations/be.po
@@ -4311,7 +4311,7 @@ msgstr "Захаваць гэты струмень ў закладцы Інтэ
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Захаваньне статыстыкі песень у файлы"
diff --git a/src/translations/bg.po b/src/translations/bg.po
index f3ac64398..c44167237 100644
--- a/src/translations/bg.po
+++ b/src/translations/bg.po
@@ -4315,7 +4315,7 @@ msgstr "Запази този поток в интернет таб"
msgid "Saved Grouping Manager"
msgstr "Записан Мениджър на групиране"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Запазвам статистики за песните във файловете на песните"
diff --git a/src/translations/bn.po b/src/translations/bn.po
index 2e6cf01a2..63bf41e23 100644
--- a/src/translations/bn.po
+++ b/src/translations/bn.po
@@ -4309,7 +4309,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/br.po b/src/translations/br.po
index 12eb473b0..bf2670015 100644
--- a/src/translations/br.po
+++ b/src/translations/br.po
@@ -4314,7 +4314,7 @@ msgstr "Enrollañ al lanv-mañ en ivinell internet"
msgid "Saved Grouping Manager"
msgstr "Merour strolladoù enrollet"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "O enrollañ stadegoù an tonioù e restr an tonioù"
diff --git a/src/translations/bs.po b/src/translations/bs.po
index 3191b27f2..3493869b7 100644
--- a/src/translations/bs.po
+++ b/src/translations/bs.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/ca.po b/src/translations/ca.po
index 83922e6b4..982ba0835 100644
--- a/src/translations/ca.po
+++ b/src/translations/ca.po
@@ -4316,7 +4316,7 @@ msgstr "Salva aquest flux a la pestanya d'Internet"
msgid "Saved Grouping Manager"
msgstr "Gestor d'agrupacions desades"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "S’estan desant les estadístiques en els fitxers de les cançons"
diff --git a/src/translations/cs.po b/src/translations/cs.po
index 2b688fbe8..7bfaac3dc 100644
--- a/src/translations/cs.po
+++ b/src/translations/cs.po
@@ -15,14 +15,14 @@
# Pavel Fric , 2010
# Pavel Fric , 2004,2010
# fri, 2011-2012
-# fri, 2013-2018
+# fri, 2013-2019
# fri, 2011-2012
# mandarinki , 2011
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-17 13:46+0000\n"
-"Last-Translator: hatstand \n"
+"PO-Revision-Date: 2019-02-20 13:39+0000\n"
+"Last-Translator: fri\n"
"Language-Team: Czech (http://www.transifex.com/davidsansome/clementine/language/cs/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1592,7 +1592,7 @@ msgstr "Zjištěno poškození databáze. Přečtěte si, prosím, https://gith
#: ../bin/src/ui_episodeinfowidget.h:133
msgid "Date"
-msgstr ""
+msgstr "Datum"
#: playlist/playlist.cpp:1432 ../bin/src/ui_edittagdialog.h:715
msgid "Date created"
@@ -2090,7 +2090,7 @@ msgstr "Celá sbírka"
#: internet/podcasts/podcastservice.cpp:532
msgid "Episode information"
-msgstr ""
+msgstr "Informace o dílu"
#: ../bin/src/ui_equalizer.h:162 ../bin/src/ui_mainwindow.h:705
msgid "Equalizer"
@@ -4321,7 +4321,7 @@ msgstr "Uložit tento proud na kartě Internet"
msgid "Saved Grouping Manager"
msgstr "Spravce uložených seskupení"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Ukládání statistiky písní do souborů písní"
diff --git a/src/translations/cy.po b/src/translations/cy.po
index 06c0e70c6..b076b9934 100644
--- a/src/translations/cy.po
+++ b/src/translations/cy.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/da.po b/src/translations/da.po
index aeb0888ce..7847c55ba 100644
--- a/src/translations/da.po
+++ b/src/translations/da.po
@@ -4325,7 +4325,7 @@ msgstr "Gem denne kanal i et Internet-faneblad"
msgid "Saved Grouping Manager"
msgstr "Gemt grupperingshåndtering"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Gem sangstatistik i sangfiler"
diff --git a/src/translations/de.po b/src/translations/de.po
index 6284102b8..95afea926 100644
--- a/src/translations/de.po
+++ b/src/translations/de.po
@@ -4363,7 +4363,7 @@ msgstr "Diesen Datenstrom im Internetreiter sichern"
msgid "Saved Grouping Manager"
msgstr "Gespeicherte Sortierung verwalten"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Titelstatistiken werden in die Titeldatei gespeichert"
diff --git a/src/translations/el.po b/src/translations/el.po
index 3969e0cce..2e74edd97 100644
--- a/src/translations/el.po
+++ b/src/translations/el.po
@@ -4324,7 +4324,7 @@ msgstr "Αποθήκευση της ροής στην καρτέλα Διαδί
msgid "Saved Grouping Manager"
msgstr "Διαχειριστής αποθηκευμένων ομαδοποιήσεων"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Αποθήκευση των στατιστικών των τραγουδιών στα αρχεία των τραγουδιών"
diff --git a/src/translations/en_CA.po b/src/translations/en_CA.po
index 342ce1fa0..771a25b6e 100644
--- a/src/translations/en_CA.po
+++ b/src/translations/en_CA.po
@@ -4309,7 +4309,7 @@ msgstr "Save this stream in the Internet tab"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po
index 05e59555d..1f523b62a 100644
--- a/src/translations/en_GB.po
+++ b/src/translations/en_GB.po
@@ -4310,7 +4310,7 @@ msgstr "Save this stream in the Internet tab"
msgid "Saved Grouping Manager"
msgstr "Saved Grouping Manager"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Saving song statistics into songs' files"
diff --git a/src/translations/eo.po b/src/translations/eo.po
index 08fb9df92..445df9b45 100644
--- a/src/translations/eo.po
+++ b/src/translations/eo.po
@@ -4311,7 +4311,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/es.po b/src/translations/es.po
index cd5d89cf0..4460c4873 100644
--- a/src/translations/es.po
+++ b/src/translations/es.po
@@ -6,7 +6,7 @@
# Coroccotta , 2012
# Adolfo Jayme-Barrientos, 2014
# Adolfo Jayme-Barrientos, 2012-2013,2018
-# Adolfo Jayme-Barrientos, 2016-2018
+# Adolfo Jayme-Barrientos, 2016-2019
# Adolfo Jayme-Barrientos, 2015-2016
# Adolfo Jayme-Barrientos, 2013
# Adolfo Jayme-Barrientos, 2014
@@ -42,7 +42,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-18 11:34+0000\n"
+"PO-Revision-Date: 2019-02-21 05:31+0000\n"
"Last-Translator: Adolfo Jayme-Barrientos\n"
"Language-Team: Spanish (http://www.transifex.com/davidsansome/clementine/language/es/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -4101,7 +4101,7 @@ msgstr "Recordar el movimiento del Wii Remote"
#: ../bin/src/ui_behavioursettingspage.h:371
msgid "Remember from &last time"
-msgstr ""
+msgstr "Recordar de la ú<ima vez"
#: ../bin/src/ui_playlistsaveoptionsdialog.h:99
msgid "Remember my choice"
@@ -4342,7 +4342,7 @@ msgstr "Guardar este flujo en la pestaña de Internet"
msgid "Saved Grouping Manager"
msgstr "Gestor de agrupaciones guardadas"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Guardando las estadísticas en los archivos de las canciones"
diff --git a/src/translations/et.po b/src/translations/et.po
index de308fbec..a9afa6187 100644
--- a/src/translations/et.po
+++ b/src/translations/et.po
@@ -4310,7 +4310,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/eu.po b/src/translations/eu.po
index 3f2703070..f22410cb9 100644
--- a/src/translations/eu.po
+++ b/src/translations/eu.po
@@ -4311,7 +4311,7 @@ msgstr "Gorde jario hau Internet fitxan"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/fa.po b/src/translations/fa.po
index ddbad8f99..db44c1e7f 100644
--- a/src/translations/fa.po
+++ b/src/translations/fa.po
@@ -5,7 +5,7 @@
# Translators:
# Arash Kadkhodaei , 2018
# FIRST AUTHOR , 2011
-# Hossein Mohammadpour <2ksky92@gmail.com>, 2017
+# satin best <2ksky92@gmail.com>, 2017
# mehdioa , 2013
# mehdioa , 2012
# Mohammad Azam Rahmanpour , 2012
@@ -4313,7 +4313,7 @@ msgstr "ذخیرهی این جریان در باریکهی اینترنت"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/fi.po b/src/translations/fi.po
index 0ca4f03a7..20cf2847b 100644
--- a/src/translations/fi.po
+++ b/src/translations/fi.po
@@ -4312,7 +4312,7 @@ msgstr "Tallenna tämä suoratoisto Internet-osioon"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Tallennetaan kappaleiden tilastoja kappaletiedostoihin"
diff --git a/src/translations/fr.po b/src/translations/fr.po
index 2b14a9fed..bf60d0665 100644
--- a/src/translations/fr.po
+++ b/src/translations/fr.po
@@ -4352,7 +4352,7 @@ msgstr "Sauvegarder ce flux dans l'onglet Internet"
msgid "Saved Grouping Manager"
msgstr "Gestionnaire des regroupements enregistrés"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Enregistrement des statistiques dans les fichiers des morceaux"
diff --git a/src/translations/ga.po b/src/translations/ga.po
index c15a4e952..fd2844b6a 100644
--- a/src/translations/ga.po
+++ b/src/translations/ga.po
@@ -4308,7 +4308,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/gl.po b/src/translations/gl.po
index ffb91d5fe..07b2b1ac9 100644
--- a/src/translations/gl.po
+++ b/src/translations/gl.po
@@ -4311,7 +4311,7 @@ msgstr "Gardar esta emisión na lapela Internet"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Gardando as estadísticas nos ficheiros"
diff --git a/src/translations/he.po b/src/translations/he.po
index 7ed0eea89..86183f4fe 100644
--- a/src/translations/he.po
+++ b/src/translations/he.po
@@ -4314,7 +4314,7 @@ msgstr "שמירת המדיה הזורמת הזו בלשונית האינטרנ
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "שומר סטטיסטיקת שירים לתוך קובץ שירים"
diff --git a/src/translations/he_IL.po b/src/translations/he_IL.po
index f32e362c8..93f3cc620 100644
--- a/src/translations/he_IL.po
+++ b/src/translations/he_IL.po
@@ -4306,7 +4306,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/hi.po b/src/translations/hi.po
index fe149a017..a79b6d8dc 100644
--- a/src/translations/hi.po
+++ b/src/translations/hi.po
@@ -4309,7 +4309,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/hr.po b/src/translations/hr.po
index 164ed42ca..737575e9d 100644
--- a/src/translations/hr.po
+++ b/src/translations/hr.po
@@ -4311,7 +4311,7 @@ msgstr "Spremite ovaj stream u internet kartici"
msgid "Saved Grouping Manager"
msgstr "Upravitelj spremljenim grupiranjima"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Spremanje statistike pjesama u datoteke pjesama"
diff --git a/src/translations/hu.po b/src/translations/hu.po
index b936f105c..4d31ec4de 100644
--- a/src/translations/hu.po
+++ b/src/translations/hu.po
@@ -4,7 +4,7 @@
#
# Translators:
# andrewtranslates , 2014
-# Balázs Meskó , 2015-2018
+# Balázs Meskó , 2015-2019
# FIRST AUTHOR , 2010
# gyeben , 2012
# lukibeni , 2012
@@ -17,7 +17,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-17 16:07+0000\n"
+"PO-Revision-Date: 2019-02-20 14:40+0000\n"
"Last-Translator: Balázs Meskó \n"
"Language-Team: Hungarian (http://www.transifex.com/davidsansome/clementine/language/hu/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -3141,12 +3141,12 @@ msgstr "Fő profil (MAIN)"
#: core/backgroundstreams.cpp:52
msgid "Make it so!"
-msgstr "Csináld!"
+msgstr "Csinálják!"
#: ../bin/src/ui_mainwindow.h:699
msgctxt "Label for button to enable/disable Enterprise background sound."
msgid "Make it so!"
-msgstr "Csináld!"
+msgstr "Csinálják!"
#: internet/spotify/spotifyservice.cpp:672
msgid "Make playlist available offline"
@@ -4317,7 +4317,7 @@ msgstr "Adatfolyam mentése az Internet fül alá"
msgid "Saved Grouping Manager"
msgstr "Csoportosításkezelő"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Számok statisztikájának mentése a zenefájlokba"
diff --git a/src/translations/hy.po b/src/translations/hy.po
index f24b4d979..66d7a6992 100644
--- a/src/translations/hy.po
+++ b/src/translations/hy.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/ia.po b/src/translations/ia.po
index 2cef3c58f..a30dbf163 100644
--- a/src/translations/ia.po
+++ b/src/translations/ia.po
@@ -4309,7 +4309,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/id.po b/src/translations/id.po
index 9a3974407..f4a27d5df 100644
--- a/src/translations/id.po
+++ b/src/translations/id.po
@@ -4328,7 +4328,7 @@ msgstr "Simpan strim ini di tab Internet"
msgid "Saved Grouping Manager"
msgstr "Pengelola Pengelompokan Tersimpan"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Menyimpan statistik lagu ke dalam berkas lagu"
diff --git a/src/translations/is.po b/src/translations/is.po
index f50b22406..e3ff6601a 100644
--- a/src/translations/is.po
+++ b/src/translations/is.po
@@ -4313,7 +4313,7 @@ msgstr "Vista þetta streymi á internet-flipann"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Skrifa tölfræði laga inn í tónlistarskrár"
diff --git a/src/translations/it.po b/src/translations/it.po
index 60545d3cb..7153224c6 100644
--- a/src/translations/it.po
+++ b/src/translations/it.po
@@ -4312,7 +4312,7 @@ msgstr "Salva questo flusso nella scheda Internet"
msgid "Saved Grouping Manager"
msgstr "Gestore raggruppamenti salvati"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Salvare le statistiche dei brani nei file"
diff --git a/src/translations/ja.po b/src/translations/ja.po
index c2a347df8..af9d0c412 100644
--- a/src/translations/ja.po
+++ b/src/translations/ja.po
@@ -4321,7 +4321,7 @@ msgstr "このストリームを [インターネット] タブに保存する"
msgid "Saved Grouping Manager"
msgstr "保存した分類マネージャー"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "曲の統計情報を曲ファイルに保存中"
diff --git a/src/translations/ka.po b/src/translations/ka.po
index ab1d1943c..d897c0902 100644
--- a/src/translations/ka.po
+++ b/src/translations/ka.po
@@ -4309,7 +4309,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/kk.po b/src/translations/kk.po
index 54555ec80..9630205d5 100644
--- a/src/translations/kk.po
+++ b/src/translations/kk.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/ko.po b/src/translations/ko.po
index cac1c2cec..c4ab6a5bf 100644
--- a/src/translations/ko.po
+++ b/src/translations/ko.po
@@ -4322,7 +4322,7 @@ msgstr "인터넷 탭에 이 스트림을 저장"
msgid "Saved Grouping Manager"
msgstr "그룹화 관리자 저장됨"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "음악 통계를 음악 파일 내부에 저장"
diff --git a/src/translations/lt.po b/src/translations/lt.po
index 4f3b24bf9..486384afd 100644
--- a/src/translations/lt.po
+++ b/src/translations/lt.po
@@ -4312,7 +4312,7 @@ msgstr "Įrašyti šį srautą interneto kortelėje"
msgid "Saved Grouping Manager"
msgstr "Įrašytų grupavimų tvarkytuvė"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Dainų statistika saugoma dainų failuose"
diff --git a/src/translations/lv.po b/src/translations/lv.po
index c53887fdd..c19a6dd41 100644
--- a/src/translations/lv.po
+++ b/src/translations/lv.po
@@ -4312,7 +4312,7 @@ msgstr "Saglabāt šo straumi Interneta cilenē"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/mk_MK.po b/src/translations/mk_MK.po
index 417e542ba..15fc3e5c7 100644
--- a/src/translations/mk_MK.po
+++ b/src/translations/mk_MK.po
@@ -4310,7 +4310,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/mr.po b/src/translations/mr.po
index 52edf9fe4..1b4d3d569 100644
--- a/src/translations/mr.po
+++ b/src/translations/mr.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/ms.po b/src/translations/ms.po
index 87ab18c76..09f13b11f 100644
--- a/src/translations/ms.po
+++ b/src/translations/ms.po
@@ -4310,7 +4310,7 @@ msgstr "Simpan strim ini dalam tab Internet"
msgid "Saved Grouping Manager"
msgstr "Pengurus Pengelompokan Tersimpan"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Menyimpan statistik lagu dalam fail lagu"
diff --git a/src/translations/my.po b/src/translations/my.po
index 98dd57ebd..e6c406969 100644
--- a/src/translations/my.po
+++ b/src/translations/my.po
@@ -4307,7 +4307,7 @@ msgstr "အင်တာနက်မျက်နှာစာထဲတွင်ယ
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "သီချင်းဖိုင်များထဲသို့သီချင်းကိန်းဂဏန်းအချက်အလက်များမှတ်သား"
diff --git a/src/translations/nb.po b/src/translations/nb.po
index 7041fb8c5..2cc5147d4 100644
--- a/src/translations/nb.po
+++ b/src/translations/nb.po
@@ -4312,7 +4312,7 @@ msgstr "Lagre denne kanalen i Internett-fanen"
msgid "Saved Grouping Manager"
msgstr "Behandler for lagrede grupperinger"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Lagrer sporstatistikk i sangfilene"
diff --git a/src/translations/nl.po b/src/translations/nl.po
index db0c46741..05f0798df 100644
--- a/src/translations/nl.po
+++ b/src/translations/nl.po
@@ -4316,7 +4316,7 @@ msgstr "Deze radiostream in het ‘Internet’-tabblad opslaan"
msgid "Saved Grouping Manager"
msgstr "Opgeslagen groeperingbeheerder"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Opslaan van statistieken in muziekbestanden"
diff --git a/src/translations/oc.po b/src/translations/oc.po
index fa1416b9e..bf502d92b 100644
--- a/src/translations/oc.po
+++ b/src/translations/oc.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/pa.po b/src/translations/pa.po
index 7be30f400..af7bffd4d 100644
--- a/src/translations/pa.po
+++ b/src/translations/pa.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/pl.po b/src/translations/pl.po
index 02714b3d5..2d4bb5f09 100644
--- a/src/translations/pl.po
+++ b/src/translations/pl.po
@@ -4326,7 +4326,7 @@ msgstr "Zapisz ten strumień w zakładce Internet"
msgid "Saved Grouping Manager"
msgstr "Menedżer Zapisanych Zgrupowań"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Zapisywanie statystyk do plików"
diff --git a/src/translations/pt.po b/src/translations/pt.po
index 1172cf509..2298e9439 100644
--- a/src/translations/pt.po
+++ b/src/translations/pt.po
@@ -4314,7 +4314,7 @@ msgstr "Guardar esta emissão no separador Internet"
msgid "Saved Grouping Manager"
msgstr "Gestor de agrupamentos"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Guardar estatísticas nos ficheiros"
diff --git a/src/translations/pt_BR.po b/src/translations/pt_BR.po
index 2a085c5d3..530e5391a 100644
--- a/src/translations/pt_BR.po
+++ b/src/translations/pt_BR.po
@@ -4319,7 +4319,7 @@ msgstr "Salvar esta transmissão na aba de Internet"
msgid "Saved Grouping Manager"
msgstr "Gerenciador de agrupamentos salvos"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Salvando estatísticas de músicas em arquivos de músicas"
diff --git a/src/translations/ro.po b/src/translations/ro.po
index c60542d50..5d89b85e8 100644
--- a/src/translations/ro.po
+++ b/src/translations/ro.po
@@ -4319,7 +4319,7 @@ msgstr "Salvează acest flux în fila Internet"
msgid "Saved Grouping Manager"
msgstr "Administrator grupări salvate"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Se salvează statisticile melodiilor în fișierele melodiilor"
diff --git a/src/translations/ru.po b/src/translations/ru.po
index 441200ec7..6c8de5c2a 100644
--- a/src/translations/ru.po
+++ b/src/translations/ru.po
@@ -4336,7 +4336,7 @@ msgstr "Сохранить этот поток во вкладке Интерн
msgid "Saved Grouping Manager"
msgstr "Менеджер сохранённых групп"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Сохранение статистики композиций в файлы"
diff --git a/src/translations/si_LK.po b/src/translations/si_LK.po
index 33086cc3c..798b171c7 100644
--- a/src/translations/si_LK.po
+++ b/src/translations/si_LK.po
@@ -4306,7 +4306,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/sk.po b/src/translations/sk.po
index e5ca87854..05d09e739 100644
--- a/src/translations/sk.po
+++ b/src/translations/sk.po
@@ -4313,7 +4313,7 @@ msgstr "Uložiť tento stream na karte Internet"
msgid "Saved Grouping Manager"
msgstr "Správca uložených zoskupení"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Ukladanie štatistiky piesní do súborov piesní"
diff --git a/src/translations/sl.po b/src/translations/sl.po
index e9091b7f1..a20474978 100644
--- a/src/translations/sl.po
+++ b/src/translations/sl.po
@@ -4313,7 +4313,7 @@ msgstr "Shrani ta pretok v zavihek Internet"
msgid "Saved Grouping Manager"
msgstr "Upravljalnik shranjenih združevanj"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Shranjevanje statistike skladb v datoteke skladb"
diff --git a/src/translations/sr.po b/src/translations/sr.po
index 5ab40d316..aed403db6 100644
--- a/src/translations/sr.po
+++ b/src/translations/sr.po
@@ -4310,7 +4310,7 @@ msgstr "Сачувај овај ток у интернет језичку"
msgid "Saved Grouping Manager"
msgstr "Менаџер сачуваних груписања"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Уписујем статистике песама у фајлове песама"
diff --git a/src/translations/sr@latin.po b/src/translations/sr@latin.po
index 3ec81d460..fa90683b7 100644
--- a/src/translations/sr@latin.po
+++ b/src/translations/sr@latin.po
@@ -6,12 +6,13 @@
# Mladen Pejaković , 2014
# FIRST AUTHOR , 2010-2011
# Jovana Savic , 2012
+# Lazar Korsić , 2019
# Mladen Pejaković , 2014-2017
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-17 13:46+0000\n"
-"Last-Translator: hatstand \n"
+"PO-Revision-Date: 2019-02-24 23:28+0000\n"
+"Last-Translator: Lazar Korsić \n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/davidsansome/clementine/language/sr%40latin/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -470,7 +471,7 @@ msgstr "Radnja"
#: wiimotedev/wiimotesettingspage.cpp:103
msgid "Activate/Deactivate Wii Remote"
-msgstr ""
+msgstr "Priključi/Isključi Wii daljinski"
#: internet/podcasts/addpodcastdialog.cpp:63
msgid "Add Podcast"
@@ -1306,7 +1307,7 @@ msgstr "Zarez razdvaja listu od klasa: nivo, nivo je 0-3"
#: ../bin/src/ui_behavioursettingspage.h:425
msgid "Comma seperated list of prefix words to ignore when sorting"
-msgstr ""
+msgstr "Zapetom odvejen spisak prefiksnih reči za zanemarivanje pri sortiranju"
#: playlist/playlist.cpp:1435 smartplaylists/searchterm.cpp:384
#: ui/organisedialog.cpp:79 ../bin/src/ui_edittagdialog.h:718
@@ -1542,11 +1543,11 @@ msgstr "Ctrl+Up"
#: ../bin/src/ui_queuemanager.h:141
msgid "Ctrl+"
-msgstr ""
+msgstr "Ctrl + "
#: ../bin/src/ui_queuemanager.h:145
msgid "Ctrl+"
-msgstr ""
+msgstr "Ctrl + "
#: ui/equalizer.cpp:110
msgid "Custom"
@@ -1581,7 +1582,7 @@ msgstr "Otkriveno oštećenje baze podataka. Pogledajte https://github.com/cleme
#: ../bin/src/ui_episodeinfowidget.h:133
msgid "Date"
-msgstr ""
+msgstr "Datum"
#: playlist/playlist.cpp:1432 ../bin/src/ui_edittagdialog.h:715
msgid "Date created"
@@ -1601,7 +1602,7 @@ msgstr "Pod&razumevana"
#: core/commandlineoptions.cpp:165
msgid "Decrease the volume by 4 percent"
-msgstr ""
+msgstr "Utišaj zvuk za 4 procenta"
#: core/commandlineoptions.cpp:167
msgid "Decrease the volume by percent"
@@ -1665,7 +1666,7 @@ msgstr "Obriši pametnu listu"
#: core/commandlineoptions.cpp:186
msgid "Delete the currently playing song"
-msgstr ""
+msgstr "Izbriši numeru koja se trenutno pušta"
#: ../bin/src/ui_organisedialog.h:245
msgid "Delete the original files"
@@ -2079,7 +2080,7 @@ msgstr "čitavu kolekciju"
#: internet/podcasts/podcastservice.cpp:532
msgid "Episode information"
-msgstr ""
+msgstr "Informacije o epizodi"
#: ../bin/src/ui_equalizer.h:162 ../bin/src/ui_mainwindow.h:705
msgid "Equalizer"
@@ -2596,7 +2597,7 @@ msgstr "Podaci o hardveru su dostupni samo dok je uređaj povezan."
#: ../bin/src/ui_appearancesettingspage.h:325
msgid "Hide playlist filter toolbar"
-msgstr ""
+msgstr "Sakrij alat za filtriranje plejlisti"
#: ../bin/src/ui_transcoderoptionsmp3.h:201
msgid "High"
@@ -2614,7 +2615,7 @@ msgstr "visok (1024x1024)"
#: ui/equalizer.cpp:128
msgid "Hip Hop"
-msgstr ""
+msgstr "Hip Hop"
#: internet/subsonic/subsonicsettingspage.cpp:138
msgid "Host not found, check server URL. Example: http://localhost:4040/"
@@ -2666,7 +2667,7 @@ msgstr "Igonoriši „The“ u imenu izvođača"
#: ../bin/src/ui_behavioursettingspage.h:423
msgid "Ignore prefix word(s)"
-msgstr ""
+msgstr "Zanemari prefiksne reči (članove)"
#: ui/albumcoverchoicecontroller.cpp:44
msgid "Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm)"
@@ -2718,7 +2719,7 @@ msgstr "Nepotpuno podešavanje, ispunite sva polja."
#: core/commandlineoptions.cpp:164
msgid "Increase the volume by 4 percent"
-msgstr ""
+msgstr "Pojačaj zvuk za 4 procenta"
#: core/commandlineoptions.cpp:166
msgid "Increase the volume by percent"
@@ -3414,7 +3415,7 @@ msgstr "normalni tip bloka"
#: ../bin/src/ui_behavioursettingspage.h:428
msgid "Normal duration (at least 4 minutes or half the track length)"
-msgstr ""
+msgstr "Normalno trajanje (barem 4 minuta ili pola trajanja numere)"
#: playlist/playlistsequence.cpp:203
msgid "Not available while using a dynamic playlist"
@@ -3745,11 +3746,11 @@ msgstr "počeće puštanje ako trenutno ništa nije pušteno"
#: library/libraryview.cpp:396 ui/mainwindow.cpp:1815
msgid "Play next"
-msgstr ""
+msgstr "Pusti sledeće"
#: ui/mainwindow.cpp:1813
msgid "Play selected tracks next"
-msgstr ""
+msgstr "Pusti obeležene numere sledeće"
#: core/commandlineoptions.cpp:178
msgid "Play the th track in the playlist"
@@ -3805,13 +3806,13 @@ msgstr "Stanje priključka:"
#: ../bin/src/ui_podcastinfodialog.h:93
msgid "Podcast Information"
-msgstr ""
+msgstr "Informacije o prenosu (strimovanju)"
#: internet/podcasts/podcastservice.cpp:437
#: internet/podcasts/podcastservice.cpp:535
#: internet/podcasts/podcastservice.cpp:539
msgid "Podcast information"
-msgstr ""
+msgstr "Informacije o prenosu (strimovanju)"
#: internet/podcasts/podcastservice.cpp:133
#: ../bin/src/ui_podcastsettingspage.h:250
@@ -3933,7 +3934,7 @@ msgstr "psihodelično"
#: wiimotedev/wiimotesettingspage.cpp:246
msgid "Push Wii Remote button"
-msgstr ""
+msgstr "Pritisnite taster na Wii daljinskom"
#: ../bin/src/ui_wiimoteshortcutgrabber.h:121
msgid "Push Wiiremote button"
@@ -4226,7 +4227,7 @@ msgstr "Izvrši"
#: core/song.cpp:456
msgid "SNES SPC700"
-msgstr ""
+msgstr "SNES SPC700"
#: ../bin/src/ui_networkproxysettingspage.h:163
msgid "SOCKS proxy"
@@ -4310,7 +4311,7 @@ msgstr "Sačuvaj ovaj tok u internet jezičku"
msgid "Saved Grouping Manager"
msgstr "Menadžer sačuvanih grupisanja"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Upisujem statistike pesama u fajlove pesama"
@@ -4522,7 +4523,7 @@ msgstr "Podešavanja"
#: ../bin/src/ui_behavioursettingspage.h:429
msgid "Short duration (at least 1 minute or half the track length)"
-msgstr ""
+msgstr "Kratko trajanje (barem 1 minut ili pola trajanja numere)"
#: ../bin/src/ui_globalshortcutssettingspage.h:172
msgid "Shortcut"
@@ -4888,7 +4889,7 @@ msgstr "Zaustavi posle tekuće numere"
#: ../bin/src/ui_behavioursettingspage.h:377
msgid "Stop playback if song fails to play"
-msgstr ""
+msgstr "Zaustavi puštanje ako pesma ne uspeva da se pusti"
#: core/globalshortcuts.cpp:56
msgid "Stop playing after current track"
@@ -5479,7 +5480,7 @@ msgstr "VBR MP3"
#: core/song.cpp:458
msgid "VGM"
-msgstr ""
+msgstr "VGM"
#: ../bin/src/ui_transcoderoptionsspeex.h:231
msgid "Variable bit rate"
@@ -5551,7 +5552,7 @@ msgstr "VAV"
#: core/song.cpp:450
msgid "WavPack"
-msgstr ""
+msgstr "WavPack"
#: ../bin/src/ui_podcastinfowidget.h:192
msgid "Website"
@@ -5567,7 +5568,7 @@ msgstr "Kada se Klementina pokrene"
#: ../bin/src/ui_behavioursettingspage.h:427
msgid "When calculating play counts, use"
-msgstr ""
+msgstr "Pri izračunavanju broja puštanja, upotrebe"
#: ../bin/src/ui_librarysettingspage.h:203
msgid ""
@@ -5581,7 +5582,7 @@ msgstr "Pri upisu liste numera, putanje fajlova treba da budu"
#: ../bin/src/ui_behavioursettingspage.h:422
msgid "When sorting artists, albums and titles"
-msgstr ""
+msgstr "Pri sortiranju izvođjača, albuma i naslova"
#: ../bin/src/ui_globalsearchsettingspage.h:147
msgid "When the list is empty..."
@@ -5871,7 +5872,7 @@ msgstr "ne sadrži"
#: smartplaylists/searchterm.cpp:263
msgid "empty"
-msgstr ""
+msgstr "prazno"
#: smartplaylists/searchterm.cpp:253
msgid "ends with"
@@ -5928,7 +5929,7 @@ msgstr "prvo najnovije"
#: smartplaylists/searchterm.cpp:265
msgid "not empty"
-msgstr ""
+msgstr "neprazno"
#: smartplaylists/searchterm.cpp:261
msgid "not equals"
diff --git a/src/translations/sv.po b/src/translations/sv.po
index 18a0e6fa5..509161efd 100644
--- a/src/translations/sv.po
+++ b/src/translations/sv.po
@@ -4330,7 +4330,7 @@ msgstr "Spara denna ström i Internet-filken"
msgid "Saved Grouping Manager"
msgstr "Sparad Grupperings Hanterare"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Spara låtstatistik till låtfiler"
diff --git a/src/translations/te.po b/src/translations/te.po
index 6612cafb0..fe0de5b3d 100644
--- a/src/translations/te.po
+++ b/src/translations/te.po
@@ -4307,7 +4307,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/tr.po b/src/translations/tr.po
index bfbbff0e7..60e84de7a 100644
--- a/src/translations/tr.po
+++ b/src/translations/tr.po
@@ -4326,7 +4326,7 @@ msgstr "Bu akışı Internet sekmesine kaydet"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Şarkı istatistikleri şarkı dosyalarına kaydediliyor"
diff --git a/src/translations/tr_TR.po b/src/translations/tr_TR.po
index 83c390828..fc66f4ef0 100644
--- a/src/translations/tr_TR.po
+++ b/src/translations/tr_TR.po
@@ -4343,7 +4343,7 @@ msgstr "Bu akışı Internet sekmesine kaydet"
msgid "Saved Grouping Manager"
msgstr "Gruplama Yönetimi Kaydedildi"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Şarkı istatistikleri şarkı dosyalarına kaydediliyor"
diff --git a/src/translations/uk.po b/src/translations/uk.po
index a249bf132..fe6b5b8ef 100644
--- a/src/translations/uk.po
+++ b/src/translations/uk.po
@@ -4309,7 +4309,7 @@ msgstr "Зберегти цей потік на вкладці «Інтерне
msgid "Saved Grouping Manager"
msgstr "Керування збереженими групуваннями"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Зберігаємо статистичні дані щодо композицій до файлів композицій"
diff --git a/src/translations/uz.po b/src/translations/uz.po
index 614f06be2..186417387 100644
--- a/src/translations/uz.po
+++ b/src/translations/uz.po
@@ -4308,7 +4308,7 @@ msgstr ""
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
diff --git a/src/translations/vi.po b/src/translations/vi.po
index 2ff1426da..edfe4ffce 100644
--- a/src/translations/vi.po
+++ b/src/translations/vi.po
@@ -4313,7 +4313,7 @@ msgstr "Lưu luồng dữ liệu này trong thẻ Internet"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "Ghi thông tin bài hát vào tập tin bài hát"
diff --git a/src/translations/zh_CN.po b/src/translations/zh_CN.po
index 901541502..2462dcfea 100644
--- a/src/translations/zh_CN.po
+++ b/src/translations/zh_CN.po
@@ -4320,7 +4320,7 @@ msgstr "在网络标签中收藏此媒体流"
msgid "Saved Grouping Manager"
msgstr "已保存的分组管理器"
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr "正在保存统计信息至歌曲文件"
diff --git a/src/translations/zh_TW.po b/src/translations/zh_TW.po
index 37f926c4f..8fdc7080a 100644
--- a/src/translations/zh_TW.po
+++ b/src/translations/zh_TW.po
@@ -4310,7 +4310,7 @@ msgstr "儲存這個串流網址到「網路」這個分頁標籤"
msgid "Saved Grouping Manager"
msgstr ""
-#: library/library.cpp:194
+#: library/library.cpp:195
msgid "Saving songs statistics into songs files"
msgstr ""
From f41b7bd893c853dd841a4459a548b55907bd825e Mon Sep 17 00:00:00 2001
From: Clementine Buildbot
Date: Tue, 5 Mar 2019 00:25:19 +0000
Subject: [PATCH 11/47] Automatic merge of translations from Transifex
(https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
---
src/translations/af.po | 14 +++---
src/translations/ar.po | 14 +++---
src/translations/be.po | 14 +++---
src/translations/bg.po | 14 +++---
src/translations/bn.po | 14 +++---
src/translations/br.po | 14 +++---
src/translations/bs.po | 14 +++---
src/translations/ca.po | 14 +++---
src/translations/cs.po | 14 +++---
src/translations/cy.po | 14 +++---
src/translations/da.po | 14 +++---
src/translations/de.po | 14 +++---
src/translations/el.po | 14 +++---
src/translations/en_CA.po | 14 +++---
src/translations/en_GB.po | 14 +++---
src/translations/eo.po | 14 +++---
src/translations/es.po | 14 +++---
src/translations/et.po | 14 +++---
src/translations/eu.po | 14 +++---
src/translations/fa.po | 14 +++---
src/translations/fi.po | 14 +++---
src/translations/fr.po | 87 ++++++++++++++++++------------------
src/translations/ga.po | 14 +++---
src/translations/gl.po | 14 +++---
src/translations/he.po | 14 +++---
src/translations/he_IL.po | 14 +++---
src/translations/hi.po | 14 +++---
src/translations/hr.po | 14 +++---
src/translations/hu.po | 14 +++---
src/translations/hy.po | 14 +++---
src/translations/ia.po | 14 +++---
src/translations/id.po | 14 +++---
src/translations/is.po | 14 +++---
src/translations/it.po | 14 +++---
src/translations/ja.po | 14 +++---
src/translations/ka.po | 14 +++---
src/translations/kk.po | 14 +++---
src/translations/ko.po | 14 +++---
src/translations/lt.po | 14 +++---
src/translations/lv.po | 14 +++---
src/translations/mk_MK.po | 14 +++---
src/translations/mr.po | 14 +++---
src/translations/ms.po | 14 +++---
src/translations/my.po | 14 +++---
src/translations/nb.po | 14 +++---
src/translations/nl.po | 14 +++---
src/translations/oc.po | 14 +++---
src/translations/pa.po | 14 +++---
src/translations/pl.po | 14 +++---
src/translations/pt.po | 14 +++---
src/translations/pt_BR.po | 14 +++---
src/translations/ro.po | 14 +++---
src/translations/ru.po | 14 +++---
src/translations/si_LK.po | 14 +++---
src/translations/sk.po | 14 +++---
src/translations/sl.po | 14 +++---
src/translations/sr.po | 14 +++---
src/translations/sr@latin.po | 14 +++---
src/translations/sv.po | 14 +++---
src/translations/te.po | 14 +++---
src/translations/tr.po | 14 +++---
src/translations/tr_TR.po | 14 +++---
src/translations/uk.po | 14 +++---
src/translations/uz.po | 14 +++---
src/translations/vi.po | 14 +++---
src/translations/zh_CN.po | 14 +++---
src/translations/zh_TW.po | 14 +++---
67 files changed, 506 insertions(+), 505 deletions(-)
diff --git a/src/translations/af.po b/src/translations/af.po
index 5c9810efd..d8c289cfc 100644
--- a/src/translations/af.po
+++ b/src/translations/af.po
@@ -1374,7 +1374,7 @@ msgstr "Stel op"
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Verbind Wii-afstandbehere met aktiveer/deaktiveer aksie"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Verbind toestel"
@@ -2652,7 +2652,7 @@ msgid ""
"edit the tag value directly"
msgstr "Indien aangeskakel, sal die kliek van 'n liedjie in die speellys direkte redigering van die etiket toelaat."
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5134,20 +5134,20 @@ msgstr "Hierdie toestel moet eers gekoppel en oopgemaak word voordat Clememntine
msgid "This device supports the following file formats:"
msgstr "Die toestel ondersteun die volgende lêer formate:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Hierdie toestel sal nie goed werk nie"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Hierdie is 'n MTP toestel, maar jy het Clementine sonder libmtp ondersteuning gekompileer."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Hierdie is 'n iPos, maar jy het Clementine sonder libgpod ondersteuning gekompileer."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5161,7 +5161,7 @@ msgstr "Die opsie kan in die \"Gedrag\" opstellinge verander word"
msgid "This stream is for paid subscribers only"
msgstr "Hierdie stroom is slegs vir betalende lede."
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Hierdie tipe toestel word nie ondersteun nie: %1"
diff --git a/src/translations/ar.po b/src/translations/ar.po
index fecf805c4..5a35a67e6 100644
--- a/src/translations/ar.po
+++ b/src/translations/ar.po
@@ -1378,7 +1378,7 @@ msgstr "إعدادات..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "أوصل بأداة التحكم عن بعد لـ Wii بواسطة عملية التفعيل/إلغاء التفعيل"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "وصل الجهاز"
@@ -2656,7 +2656,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5138,20 +5138,20 @@ msgstr "يجب وصل هذا الجهاز وفتحه قبل أن يتمكن كل
msgid "This device supports the following file formats:"
msgstr "يدعم هذا الجهاز الصيغ التالية:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "لن يشتغل هذا الجهاز بصفة سليمة"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "هذا جهاز MTP، لكنك ثبت كلمنتاين دون دعم مكتبة libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "هذا جهاز آيبود، لكنك ثبت كلمنتاين دون دعم مكتبة libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5165,7 +5165,7 @@ msgstr "يمكن تغيير هذه الخاصية من إعدادات \"السل
msgid "This stream is for paid subscribers only"
msgstr "هذا التيار للاشتراكات المدفوعة فقط"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "هذا النوع من الأجهزة غير مدعوم: %1"
diff --git a/src/translations/be.po b/src/translations/be.po
index b639630dd..2d8aec6b0 100644
--- a/src/translations/be.po
+++ b/src/translations/be.po
@@ -1373,7 +1373,7 @@ msgstr "Наладзіць..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Падключыць пульт Wii, выкарыстоўваючы актывацыю/дэактывацыю"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Падлучыць прыладу"
@@ -2651,7 +2651,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5133,20 +5133,20 @@ msgstr "Прылада павінна быць падключаная і адч
msgid "This device supports the following file formats:"
msgstr "Гэтая прылада падтрымлівае наступныя фарматы:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Гэтая прылада ня будзе працаваць правільна"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Гэта MTP прылада, а вашая вэрсія Clementine скампіляваная без падтрымкі libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Гэта iPod, а вашая вэрсія Clementine скампіляваная без падтрымкі libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5160,7 +5160,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr "Гэты струмень толькі для платных падпісантаў"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Гэты тып прылады не падтрымліваецца: %1"
diff --git a/src/translations/bg.po b/src/translations/bg.po
index c44167237..95117afd5 100644
--- a/src/translations/bg.po
+++ b/src/translations/bg.po
@@ -1377,7 +1377,7 @@ msgstr "Настройване..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Свържете Wii дистанционни чрез действието активиране/деактивиране"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Свързване на устройство"
@@ -2655,7 +2655,7 @@ msgid ""
"edit the tag value directly"
msgstr "Ако е активирано, щракането върху селектирана песен от плейлиста ще позволява директно модифициране на тага"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5137,20 +5137,20 @@ msgstr "Това устройство трябва да бъде свързан
msgid "This device supports the following file formats:"
msgstr "Това устройство подържа следните формати:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Това устройство няма да работи както трябва."
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Това е MTP устройство,но вие сте компилирали Clementine без подръжка за libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Това е iPod, но вие сте компилирали Clementine без подръжка за libgpod"
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5164,7 +5164,7 @@ msgstr "Тази опция може да се промени от предпо
msgid "This stream is for paid subscribers only"
msgstr "Този поток е само за платени регистрации."
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Този тип устройство не е подържано:%1"
diff --git a/src/translations/bn.po b/src/translations/bn.po
index 63bf41e23..296cb23e5 100644
--- a/src/translations/bn.po
+++ b/src/translations/bn.po
@@ -1371,7 +1371,7 @@ msgstr ""
msgid "Connect Wii Remotes using active/deactive action"
msgstr ""
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr ""
@@ -2649,7 +2649,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5131,20 +5131,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5158,7 +5158,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr ""
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/br.po b/src/translations/br.po
index bf2670015..aba64faed 100644
--- a/src/translations/br.po
+++ b/src/translations/br.po
@@ -1376,7 +1376,7 @@ msgstr "Kefluniañ..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Kennaskañ Wii Remote en ur implij an oberenn gweredekaat/diweredekaat"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "An drobarzhell a zo o kennaskañ"
@@ -2654,7 +2654,7 @@ msgid ""
"edit the tag value directly"
msgstr "M'eo gweredekaet e vo tu deoc'h embann klavioù an tonioù er roll-seniñ war-eeun"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5136,20 +5136,20 @@ msgstr "An drobarzhell-mañ a rank bezañ liammet ha digoret a-raok ma c'hallfe
msgid "This device supports the following file formats:"
msgstr "An drobarzhell a c'hell lenn ar mentrezhoù restroù mañ :"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "An drobarzhell ne ze ket en-dro evel ma zere"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Un drobarzhell MTP eo, met komplet eo bet Clementine hep al levraoueg libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Un iPod eo, met komplet eo bet Clementine hep al levraoueg libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5163,7 +5163,7 @@ msgstr "Ar arventenn-mañ a c'hell bezañ kemmet e rann \"Emzalc'h\" ar gwellvez
msgid "This stream is for paid subscribers only"
msgstr "Al lanv-mañ a zo evit an izili o deus paet."
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "An doare trobarzhell-mañ n'eo ket meret :%1"
diff --git a/src/translations/bs.po b/src/translations/bs.po
index 3493869b7..295707346 100644
--- a/src/translations/bs.po
+++ b/src/translations/bs.po
@@ -1369,7 +1369,7 @@ msgstr ""
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Spoji Wii daljinski koristeći akciju aktivacija/de-aktivacija"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Spoji uređaj"
@@ -2647,7 +2647,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5129,20 +5129,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5156,7 +5156,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr ""
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/ca.po b/src/translations/ca.po
index 982ba0835..5256350ed 100644
--- a/src/translations/ca.po
+++ b/src/translations/ca.po
@@ -1378,7 +1378,7 @@ msgstr "Configura…"
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Connecteu els comandaments del Wii amb el botó d’habilita/inhabilita"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Connecta el dispositiu"
@@ -2656,7 +2656,7 @@ msgid ""
"edit the tag value directly"
msgstr "En habilitar aquesta opció, podreu fer clic en la cançó seleccionada de la llista de reproducció i editar els valors directament"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5138,20 +5138,20 @@ msgstr "Aquest dispositiu ha de connectar-se i obrir-se abans que el Clementine
msgid "This device supports the following file formats:"
msgstr "Aquest dispositiu és compatible amb els següents formats de fitxers:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Aquest dispositiu no funcionarà correctament"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Aquest és un dispositiu MTP, però s’ha compilat el Clementine sense compatibilitat amb libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Aquest dispositiu és un iPod, però heu compilat el Clementine sense compatibilitat libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5165,7 +5165,7 @@ msgstr "Podeu modificar aquesta opció a la pestanya «Comportament» a Preferè
msgid "This stream is for paid subscribers only"
msgstr "Aquest flux es sol per als subscriptors que paguen"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Aquest tipus de dispositiu no és compatible: %1"
diff --git a/src/translations/cs.po b/src/translations/cs.po
index 7bfaac3dc..357d0bd12 100644
--- a/src/translations/cs.po
+++ b/src/translations/cs.po
@@ -1383,7 +1383,7 @@ msgstr "Nastavit..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Připojit dálkový ovladač Wii pomocí činnosti zapnout/vypnout"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Připojit zařízení"
@@ -2661,7 +2661,7 @@ msgid ""
"edit the tag value directly"
msgstr "Pokud je zapnuto, po klepnutí na vybranou píseň v seznamu skladeb můžete upravit hodnotu značky přímo"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5143,20 +5143,20 @@ msgstr "Pro zjištění podporovaných formátů souborů je zařízení nejdř
msgid "This device supports the following file formats:"
msgstr "Toto zařízení podporuje následující formáty souborů:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Toto zařízení nebude pracovat správně"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Toto je zařízení MTP, ale Clementine byl sestaven bez podpory pro libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Toto je zařízení iPod, ale Clementine byl sestaven bez podpory pro libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5170,7 +5170,7 @@ msgstr "Tuto volbu lze změnit v nastavení Chování"
msgid "This stream is for paid subscribers only"
msgstr "Tento proud je pouze pro předplatitele"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Tento typ zařízení není podporován: %1"
diff --git a/src/translations/cy.po b/src/translations/cy.po
index b076b9934..8d788ee5a 100644
--- a/src/translations/cy.po
+++ b/src/translations/cy.po
@@ -1369,7 +1369,7 @@ msgstr ""
msgid "Connect Wii Remotes using active/deactive action"
msgstr ""
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr ""
@@ -2647,7 +2647,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5129,20 +5129,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5156,7 +5156,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr ""
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/da.po b/src/translations/da.po
index 7847c55ba..90b6bde8e 100644
--- a/src/translations/da.po
+++ b/src/translations/da.po
@@ -1387,7 +1387,7 @@ msgstr "Konfigurer ..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Forbind til Wii Remotes med aktiver/deaktiver handling"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Forbind til enhed"
@@ -2665,7 +2665,7 @@ msgid ""
"edit the tag value directly"
msgstr "Hvis aktiveret, så vil et klik på en valgt sang i afspilningsvisningen lade dig redigere mærkeværdien direkte"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5147,20 +5147,20 @@ msgstr "Enheden må sluttes til og åbnes før Clementine kan se hvilke filforma
msgid "This device supports the following file formats:"
msgstr "Enheden understøtter følgende filformater:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Enheden vil ikke fungere korrekt"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Dette er en MTP-enhed, men Clementine blev kompileret uden libmtp-understøttelse."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Dette er en iPod, men Clementine blev kompileret uden libgpod-understøttelse."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5174,7 +5174,7 @@ msgstr "Denne indstilling kan ændres præferencerne for »Opførsel«"
msgid "This stream is for paid subscribers only"
msgstr "Denne udsendelse er kun for betalende abonnenter"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Enhedstypen understøttes ikke: %1"
diff --git a/src/translations/de.po b/src/translations/de.po
index 95afea926..e26851c2d 100644
--- a/src/translations/de.po
+++ b/src/translations/de.po
@@ -1425,7 +1425,7 @@ msgstr "Einrichten …"
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Wii-Fernbedienungen mittels Aktivieren/deaktivieren-Aktion verbinden"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Gerät verbinden"
@@ -2703,7 +2703,7 @@ msgid ""
"edit the tag value directly"
msgstr "Wenn aktiviert, können Sie mit einem Klick auf einen Titel in der Wiedergabeliste, die Schlagwortwerte direkt bearbeiten"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5185,20 +5185,20 @@ msgstr "Dieses Gerät muss verbunden und geöffnet sein, bevor Clementine festst
msgid "This device supports the following file formats:"
msgstr "Dieses Gerät unterstützt die folgenden Dateiformate:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Dieses Gerät wird nicht ordnungsgemäß funktionieren"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Dies ist ein MTP-Gerät, aber Clementine wurde ohne Unterstützung für libmtp kompiliert."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Dies ist ein iPod, aber Clementine wurde ohne Unterstützung für libgpod kompiliert."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5212,7 +5212,7 @@ msgstr "Diese Einstellung kann in den »Verhalten«-Einstellungen geändert werd
msgid "This stream is for paid subscribers only"
msgstr "Dieser Datenstrom ist nur für zahlende Kunden verfügbar"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Diese Geräteart wird nicht unterstützt: %1"
diff --git a/src/translations/el.po b/src/translations/el.po
index 2e74edd97..c2eaabbe0 100644
--- a/src/translations/el.po
+++ b/src/translations/el.po
@@ -1386,7 +1386,7 @@ msgstr "Παραμετροποίηση..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Σύνδεση των χειριστηρίων Wii χρησιμοποιώντας την ενέργεια ενεργοποίηση/απενεργοποίηση"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Σύνδεση συσκευής"
@@ -2664,7 +2664,7 @@ msgid ""
"edit the tag value directly"
msgstr "Αν ενεργοποιηθεί, κάνοντας κλικ σε ένα επιλεγμένο τραγούδι στην όψη λίστα αναπαραγωγής θα σας επιτρέψει να επεξεργαστείτε άμεσα την τιμή της ετικέτας"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5146,20 +5146,20 @@ msgstr "Η συσκευή αυτή πρέπει να συνδεθεί και ν
msgid "This device supports the following file formats:"
msgstr "Η συσκευή αυτή υποστηρίζει τις ακόλουθες μορφές:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Η συσκευή αυτή δεν θα λειτουργήσει σωστά"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Αυτή είναι μία συσκευή MTP, αλλά φτιάξατε τον Clementine χωρίς υποστήριξη της libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Αυτό είναι iPod, αλλά φτιάξατε τον Clementine χωρίς υποστήριξη της libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5173,7 +5173,7 @@ msgstr "Η επιλογή αυτή μπορεί να αλλάξει από τι
msgid "This stream is for paid subscribers only"
msgstr "Η ροή αυτή είναι μόνο για συνδρομητές"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Αυτού του τύπου η συσκευή δεν υποστηρίζετε %1"
diff --git a/src/translations/en_CA.po b/src/translations/en_CA.po
index 771a25b6e..dea819a06 100644
--- a/src/translations/en_CA.po
+++ b/src/translations/en_CA.po
@@ -1371,7 +1371,7 @@ msgstr "Configure..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Connect Wii Remotes using activate/de-activate action"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Connect device"
@@ -2649,7 +2649,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5131,20 +5131,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5158,7 +5158,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr "This stream is for paid subscribers only"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po
index 1f523b62a..90313761f 100644
--- a/src/translations/en_GB.po
+++ b/src/translations/en_GB.po
@@ -1372,7 +1372,7 @@ msgstr "Configure..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Connect Wii Remotes using activate/deactivate action"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Connect device"
@@ -2650,7 +2650,7 @@ msgid ""
"edit the tag value directly"
msgstr "If activated, clicking a selected song in the playlist view will let you edit the tag value directly"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5132,20 +5132,20 @@ msgstr "This device must be connected and opened before Clementine can see what
msgid "This device supports the following file formats:"
msgstr "This device supports the following file formats:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "This device will not work properly"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "This is an MTP device, but you compiled Clementine without libmtp support."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "This is an iPod, but you compiled Clementine without libgpod support."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5159,7 +5159,7 @@ msgstr "This option can be changed in the \"Behaviour\" preferences"
msgid "This stream is for paid subscribers only"
msgstr "This stream is for paid subscribers only"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "This type of device is not supported: %1"
diff --git a/src/translations/eo.po b/src/translations/eo.po
index 445df9b45..d296d6353 100644
--- a/src/translations/eo.po
+++ b/src/translations/eo.po
@@ -1373,7 +1373,7 @@ msgstr ""
msgid "Connect Wii Remotes using active/deactive action"
msgstr ""
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr ""
@@ -2651,7 +2651,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5133,20 +5133,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5160,7 +5160,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr ""
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/es.po b/src/translations/es.po
index 4460c4873..ab3541b78 100644
--- a/src/translations/es.po
+++ b/src/translations/es.po
@@ -1404,7 +1404,7 @@ msgstr "Configurar…"
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Conectar Wii Remotes mediante acción de activar/desactivar"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Conectar dispositivo"
@@ -2682,7 +2682,7 @@ msgid ""
"edit the tag value directly"
msgstr "Al activar esta opción, podrá pulsar en la canción seleccionada de la lista de reproducción y editar los valores directamente"
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5164,20 +5164,20 @@ msgstr "Este dispositivo debe conectarse y abrirse antes de que Clementine pueda
msgid "This device supports the following file formats:"
msgstr "Este dispositivo admite los formatos de archivo siguientes:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Este dispositivo no funcionará correctamente"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Este es un dispositivo MTP, pero se compiló Clementine sin la compatibilidad con libmtp."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Este es un iPod, pero se compiló Clementine sin la compatibilidad con libgpod."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5191,7 +5191,7 @@ msgstr "Puede modificar esta opción en la pestaña «Comportamiento» en Prefer
msgid "This stream is for paid subscribers only"
msgstr "Este flujo es solo para los suscriptores de pago"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "No se admite este tipo de dispositivo: %1"
diff --git a/src/translations/et.po b/src/translations/et.po
index a9afa6187..5a61b1e27 100644
--- a/src/translations/et.po
+++ b/src/translations/et.po
@@ -1372,7 +1372,7 @@ msgstr "Seadista..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr ""
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Ühenda seade"
@@ -2650,7 +2650,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5132,20 +5132,20 @@ msgstr ""
msgid "This device supports the following file formats:"
msgstr ""
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr ""
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr ""
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr ""
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5159,7 +5159,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr ""
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr ""
diff --git a/src/translations/eu.po b/src/translations/eu.po
index f22410cb9..8a9af8db1 100644
--- a/src/translations/eu.po
+++ b/src/translations/eu.po
@@ -1373,7 +1373,7 @@ msgstr "Konfiguratu..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Konektatu Wii urruneko kontrola aktibatu/desaktibatu botoia erabiliz"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Konektatu gailua"
@@ -2651,7 +2651,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5133,20 +5133,20 @@ msgstr "Gailu hau konektatu eta ireki behar da zein fitxategi-formatu onartzen d
msgid "This device supports the following file formats:"
msgstr "Gailu honek hurrengo fitxategi-formatuak onartzen ditu:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Gailu hau ez da era egokian ibiliko"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Hau MTP gailua da, baina Clementine libmtp euskarri gabe konpilatua dago."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Hau iPod bat da, baina Clementine libgpod euskarri gabe konpilatua dago."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5160,7 +5160,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr "Jario hau ordainpeko harpidedunentzat da bakarrik"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Gailu mota hau ez da onartzen :%1"
diff --git a/src/translations/fa.po b/src/translations/fa.po
index db44c1e7f..8cc729087 100644
--- a/src/translations/fa.po
+++ b/src/translations/fa.po
@@ -1375,7 +1375,7 @@ msgstr "پیکربندی..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "کنترل Wii را با استفاده از کنش پویا/ناپویا وصل کنید"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "اتصال دستگاه"
@@ -2653,7 +2653,7 @@ msgid ""
"edit the tag value directly"
msgstr ""
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5135,20 +5135,20 @@ msgstr "این دستگاه باید متصل و باز شده باشد پیش
msgid "This device supports the following file formats:"
msgstr "این دستگاه از فرمتهای زیر پشتیبانی میکند:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "این دستگاه درست کار نخواهد کرد"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "این یک دستگاه MTP است، اما شما کلمنتاین را بدون پشتیبانی libmtp پردازش کردهاید."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "این یک آیپاد است، اما شما کلمنتاین را بدون پشتیبانی libgpod پردازش کردهاید."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5162,7 +5162,7 @@ msgstr ""
msgid "This stream is for paid subscribers only"
msgstr "این جریان تنها برای مشترکان پولی است"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "این گونه از دستگاه پشتیبانی نمیشود: %1"
diff --git a/src/translations/fi.po b/src/translations/fi.po
index 20cf2847b..02fb52371 100644
--- a/src/translations/fi.po
+++ b/src/translations/fi.po
@@ -1374,7 +1374,7 @@ msgstr "Asetukset..."
msgid "Connect Wii Remotes using active/deactive action"
msgstr "Yhdistä Wii Remote käyttämällä aktivoi/deaktivoi toimintoa"
-#: devices/devicemanager.cpp:234 devices/devicemanager.cpp:239
+#: devices/devicemanager.cpp:263 devices/devicemanager.cpp:268
msgid "Connect device"
msgstr "Yhdistä laite"
@@ -2652,7 +2652,7 @@ msgid ""
"edit the tag value directly"
msgstr "Jos käytössä, kappaleen napsauttaminen soittolistanäkymässä sallii tunnistearvon muokkauksen suoraan."
-#: devices/devicemanager.cpp:481 devices/devicemanager.cpp:492
+#: devices/devicemanager.cpp:518 devices/devicemanager.cpp:529
msgid ""
"If you continue, this device will work slowly and songs copied to it may not"
" work."
@@ -5134,20 +5134,20 @@ msgstr "Laitteen tulee olla yhdistettynä ja avattuna, jotta Clementine voi tark
msgid "This device supports the following file formats:"
msgstr "Laite tukee seuraavia tiedostomuotoja:"
-#: devices/devicemanager.cpp:478 devices/devicemanager.cpp:489
+#: devices/devicemanager.cpp:515 devices/devicemanager.cpp:526
msgid "This device will not work properly"
msgstr "Laite ei tule toimimaan kunnolla"
-#: devices/devicemanager.cpp:479
+#: devices/devicemanager.cpp:516
msgid ""
"This is an MTP device, but you compiled Clementine without libmtp support."
msgstr "Kyseessä on MTP-laite, mutta Clementine on käännetty ilman libmtp-tukea."
-#: devices/devicemanager.cpp:490
+#: devices/devicemanager.cpp:527
msgid "This is an iPod, but you compiled Clementine without libgpod support."
msgstr "Kyseessä on iPod, mutta Clementine on käännetty ilman libgpod-tukea."
-#: devices/devicemanager.cpp:235
+#: devices/devicemanager.cpp:264
msgid ""
"This is the first time you have connected this device. Clementine will now "
"scan the device to find music files - this may take some time."
@@ -5161,7 +5161,7 @@ msgstr "Tämän valinnan voi vaihtaa asetuksien kohdasta \"Toiminta\"."
msgid "This stream is for paid subscribers only"
msgstr "Suoratoisto on tarjolla vain maksaville asiakkaille"
-#: devices/devicemanager.cpp:506
+#: devices/devicemanager.cpp:543
#, qt-format
msgid "This type of device is not supported: %1"
msgstr "Tämän tyyppinen laite ei ole tuettu: %1"
diff --git a/src/translations/fr.po b/src/translations/fr.po
index bf60d0665..517b7a1cf 100644
--- a/src/translations/fr.po
+++ b/src/translations/fr.po
@@ -16,6 +16,7 @@
# Clément Jonglez , 2015
# djabal , 2013
# djabal , 2013
+# Doryan R, 2019
# Etienne G , 2013
# evangeneer , 2012
# Faketag Fakenick <>, 2012
@@ -52,8 +53,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Clementine Music Player\n"
-"PO-Revision-Date: 2018-11-17 13:46+0000\n"
-"Last-Translator: hatstand \n"
+"PO-Revision-Date: 2019-03-03 15:54+0000\n"
+"Last-Translator: Doryan R\n"
"Language-Team: French (http://www.transifex.com/davidsansome/clementine/language/fr/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -386,7 +387,7 @@ msgid ""
"played in the last 180 minutes.
Available fields: %1.