Add some information to the summary and statistics tabs in the edit tags dialog.

This commit is contained in:
David Sansome 2010-12-20 14:12:40 +00:00
parent c8520021d7
commit b0d4d72b42
48 changed files with 1005 additions and 115 deletions

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -406,7 +406,7 @@ msgstr "Працягласць буфера"
msgid "Buttons"
msgstr "Клавішы"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -576,6 +576,23 @@ msgstr "Немагчыма адкрыць выхадны файл %1"
msgid "Cover Manager"
msgstr "Менеджэр вокладак"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Перакрыжаванае згасанне пры аўтаматычнай змене кампазіцыі"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr "Бутони"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Обложки"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -416,7 +416,7 @@ msgstr ""
msgid "Buttons"
msgstr "Botons"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -589,6 +589,23 @@ msgstr "No es va poder obrir el fitxer de sortida %1"
msgid "Cover Manager"
msgstr "Gestor de caràtules"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Fondre quan es canviï la pista automàticament"

View File

@ -413,7 +413,7 @@ msgstr "Doba trvání vyrovnávací paměti"
msgid "Buttons"
msgstr "Tlačítka"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -584,6 +584,23 @@ msgstr "Nepodařilo se otevřít výstupní soubor %1"
msgid "Cover Manager"
msgstr "Správce obalů"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Prolínání při automatické změně skladby"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -404,7 +404,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -563,6 +563,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Omslagshåndtering"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Fade over når der automatisk skiftes spor"

View File

@ -415,7 +415,7 @@ msgstr "Zwischenspeichergröße"
msgid "Buttons"
msgstr "Tasten"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -588,6 +588,23 @@ msgstr "Ausgabedatei %1 konnte nicht geöffnet werden"
msgid "Cover Manager"
msgstr "Coververwaltung"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Überblenden bei automatischem Stückwechsel"

View File

@ -417,7 +417,7 @@ msgstr "Διάρκεια του απομονωτής (buffer)"
msgid "Buttons"
msgstr "Κουμπιά"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -593,6 +593,23 @@ msgstr "Δεν μπορεί να ανοίξει το αρχείο εξόδου %
msgid "Cover Manager"
msgstr "Διαχείριση εξώφυλλων"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Χρήση «Cross-Fade» κατά την αυτόματη αλλαγή του κομματιού"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -564,6 +564,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Cover Manager"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Cross-fade when changing tracks automatically"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Cover Manager"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Cross-fade when changing tracks automatically"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -418,7 +418,7 @@ msgstr "Duración del buffer"
msgid "Buttons"
msgstr "Botones"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -590,6 +590,23 @@ msgstr "No se pudo abrir el archivo de salida %1"
msgid "Cover Manager"
msgstr "Gestor de carátulas"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Fundir cuando se cambie la pista automáticamente"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr "Nupud"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Kaanepildi haldur"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Kansikuvaselain"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -421,7 +421,7 @@ msgstr "Durée du tampon"
msgid "Buttons"
msgstr "Boutons"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -592,6 +592,23 @@ msgstr "Impossible d'ouvrir le fichier de sortie %1"
msgid "Cover Manager"
msgstr "Gestionnaire de jaquettes"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Appliquer un fondu lors des changements de piste automatiques"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr "Botóns"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -566,6 +566,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -405,7 +405,7 @@ msgstr ""
msgid "Buttons"
msgstr "לחצנים"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -564,6 +564,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "מנהל עטיפות"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -409,7 +409,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -568,6 +568,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -411,7 +411,7 @@ msgstr "Puffer hossza"
msgid "Buttons"
msgstr "Gombok"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -584,6 +584,23 @@ msgstr "A %1 célfájl megnyitása sikertelen"
msgid "Cover Manager"
msgstr "Borítókezelő"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Átúsztatás használata számok automatikus váltásánál"

View File

@ -418,7 +418,7 @@ msgstr "Durata del buffer"
msgid "Buttons"
msgstr "Pulsanti"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -588,6 +588,23 @@ msgstr "Impossibile aprire il file di uscita %1"
msgid "Cover Manager"
msgstr "Gestore copertine"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Dissolvenza incrociata al cambio automatico di traccia"

View File

@ -409,7 +409,7 @@ msgstr ""
msgid "Buttons"
msgstr "ボタン"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -579,6 +579,23 @@ msgstr "出力ファイル %1 を開けませんでした"
msgid "Cover Manager"
msgstr "カバー マネージャー"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "トラックの変更時に自動的にクロスフェードする"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -406,7 +406,7 @@ msgstr ""
msgid "Buttons"
msgstr "Knapper"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -573,6 +573,23 @@ msgstr "Kunne ikke åpne output fil %1"
msgid "Cover Manager"
msgstr "Behandling av plateomslag"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -411,7 +411,7 @@ msgstr ""
msgid "Buttons"
msgstr "Knoppen"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -580,6 +580,23 @@ msgstr "Kon uitvoerbestand: %1 niet openen"
msgid "Cover Manager"
msgstr "Albumhoesbeheer"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Cross-fade wanneer automatisch van track veranderd wordt"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Gestionari de pochetas"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -411,7 +411,7 @@ msgstr ""
msgid "Buttons"
msgstr "Przyciski"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -583,6 +583,23 @@ msgstr "Nie można otworzyć pliku %1"
msgid "Cover Manager"
msgstr "Menadżer okładek"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Płynne przejście przy automatycznej zmianie ścieżek"

View File

@ -415,7 +415,7 @@ msgstr "Duração da memória"
msgid "Buttons"
msgstr "Botões"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -588,6 +588,23 @@ msgstr "Não foi possível abrir o ficheiro %1"
msgid "Cover Manager"
msgstr "Gestor de capas"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Silenciar progressivo ao mudar automaticamente de faixas"

View File

@ -411,7 +411,7 @@ msgstr ""
msgid "Buttons"
msgstr "Botões"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -581,6 +581,23 @@ msgstr "Não pode abrir o arquivo de saída %1"
msgid "Cover Manager"
msgstr "Gerenciador de Capas"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Diminuir e aumentar automaticamente quando mudar de faixa"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -562,6 +562,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "Gestionar de coperte"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -410,7 +410,7 @@ msgstr "Продолжительность буфера"
msgid "Buttons"
msgstr "Клавиши"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -581,6 +581,23 @@ msgstr "Невозможно открыть выходной файл %1"
msgid "Cover Manager"
msgstr "Менеджер обложек"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Перекрестное затухание при автоматической смене композиции"

View File

@ -411,7 +411,7 @@ msgstr "Dĺžka bufferu"
msgid "Buttons"
msgstr "Tlačidlá"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -580,6 +580,23 @@ msgstr "nedá sa otvoriť výstupný súbor %1"
msgid "Cover Manager"
msgstr "Správca obalov"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Prelínať keď sa zmení skladba automaticky"

View File

@ -410,7 +410,7 @@ msgstr "Trajanje medpomnilnika"
msgid "Buttons"
msgstr "Gumbi"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -582,6 +582,23 @@ msgstr "Izhodne datoteke %1 ni bilo mogoče odpreti"
msgid "Cover Manager"
msgstr "Upravljalnik ovitkov"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Postopni prehod med samodejno spremembo skladb"

View File

@ -403,7 +403,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -564,6 +564,23 @@ msgstr "Не могу да отворим излазни фајл %1"
msgid "Cover Manager"
msgstr "Менаџер омота"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Претапање при аутоматској измени нумера"

View File

@ -413,7 +413,7 @@ msgstr "Längd på buffer"
msgid "Buttons"
msgstr "Knappar"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -586,6 +586,23 @@ msgstr "Kunde inte öppna utdatafilen %1"
msgid "Cover Manager"
msgstr "Omslagshanterare"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Korstona vid automatiskt byte av spår"

View File

@ -410,7 +410,7 @@ msgstr "Önbellek süresi"
msgid "Buttons"
msgstr "Düğmeler"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -579,6 +579,23 @@ msgstr "%1 çıktı dosyasıılamadı"
msgid "Cover Manager"
msgstr "Kapak Yöneticisi"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Parça değiştirirken otomatik olarak çapraz geçiş yap"

View File

@ -393,7 +393,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -552,6 +552,23 @@ msgstr ""
msgid "Cover Manager"
msgstr ""
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -412,7 +412,7 @@ msgstr "Розмір буферу"
msgid "Buttons"
msgstr "Кнопки"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -583,6 +583,23 @@ msgstr "Не вдалось відкрити вихідний файл %1"
msgid "Cover Manager"
msgstr "Менеджер обкладинок"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "Перехресне згасання під час автоматичної зміни доріжок"

View File

@ -405,7 +405,7 @@ msgstr ""
msgid "Buttons"
msgstr ""
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -564,6 +564,23 @@ msgstr "无法打开输出文件 %1"
msgid "Cover Manager"
msgstr "封面管理器"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr ""

View File

@ -407,7 +407,7 @@ msgstr ""
msgid "Buttons"
msgstr "按鈕"
msgid "Change album cover"
msgid "Change cover art"
msgstr ""
msgid "Change font size..."
@ -566,6 +566,23 @@ msgstr ""
msgid "Cover Manager"
msgstr "封面管理員"
msgid "Cover art from embedded image"
msgstr ""
#, qt-format
msgid "Cover art loaded automatically from %1"
msgstr ""
msgid "Cover art manually unset"
msgstr ""
msgid "Cover art not set"
msgstr ""
#, qt-format
msgid "Cover art set from %1"
msgstr ""
msgid "Cross-fade when changing tracks automatically"
msgstr "當自動改變歌曲時交叉淡入淡出"

View File

@ -17,9 +17,13 @@
#include "edittagdialog.h"
#include "ui_edittagdialog.h"
#include "core/albumcoverloader.h"
#include "core/utilities.h"
#include "library/library.h"
#include "playlist/playlistdelegates.h"
#include <QDateTime>
#include <QLabel>
#include <QtDebug>
const char* EditTagDialog::kHintText = QT_TR_NOOP("(different across multiple songs)");
@ -27,8 +31,15 @@ const char* EditTagDialog::kHintText = QT_TR_NOOP("(different across multiple so
EditTagDialog::EditTagDialog(QWidget* parent)
: QDialog(parent),
ui_(new Ui_EditTagDialog),
cover_loader_(new BackgroundThreadImplementation<AlbumCoverLoader, AlbumCoverLoader>(this)),
cover_art_id_(0),
ignore_edits_(false)
{
cover_loader_->Start(true);
cover_loader_->Worker()->SetDefaultOutputImage(QImage(":nocover.png"));
connect(cover_loader_->Worker().get(), SIGNAL(ImageLoaded(quint64,QImage)),
SLOT(ArtLoaded(quint64,QImage)));
ui_->setupUi(this);
ui_->splitter->setSizes(QList<int>() << 200 << width() - 200);
@ -209,11 +220,74 @@ void EditTagDialog::SelectionChanged() {
if (sel.isEmpty())
return;
// Set the editable fields
ignore_edits_ = true;
foreach (const FieldData& field, fields_) {
InitFieldValue(field, sel);
}
ignore_edits_ = false;
// If we're editing multiple songs then we have to disable certain tabs
const bool multiple = sel.count() > 1;
ui_->tab_widget->setTabEnabled(ui_->tab_widget->indexOf(ui_->summary_tab), !multiple);
ui_->tab_widget->setTabEnabled(ui_->tab_widget->indexOf(ui_->statistics_tab), !multiple);
if (!multiple) {
const Song& song = data_[sel.first().row()].original_;
UpdateSummaryTab(song);
UpdateStatisticsTab(song);
}
}
static void SetText(QLabel* label, int value, const QString& suffix, const QString& def = QString()) {
label->setText(value <= 0 ? def : (QString::number(value) + " " + suffix));
}
void EditTagDialog::UpdateSummaryTab(const Song& song) {
cover_art_id_ = cover_loader_->Worker()->LoadImageAsync(song);
QString summary = "<b>" + Qt::escape(song.PrettyTitleWithArtist()) + "</b><br/>";
if (song.art_manual() == AlbumCoverLoader::kManuallyUnsetCover) {
summary += Qt::escape(tr("Cover art manually unset"));
} else if (!song.art_manual().isEmpty()) {
summary += Qt::escape(tr("Cover art set from %1").arg(song.art_manual()));
} else if (song.art_automatic() == AlbumCoverLoader::kEmbeddedCover) {
summary += Qt::escape(tr("Cover art from embedded image"));
} else if (!song.art_automatic().isEmpty()) {
summary += Qt::escape(tr("Cover art loaded automatically from %1").arg(song.art_manual()));
} else {
summary += Qt::escape(tr("Cover art not set"));
}
ui_->summary->setText(summary);
ui_->length->setText(Utilities::PrettyTime(song.length()));
SetText(ui_->bpm, song.bpm(), tr("bpm"));
SetText(ui_->samplerate, song.samplerate(), "Hz");
SetText(ui_->bitrate, song.bitrate(), tr("kbps"));
ui_->mtime->setText(QDateTime::fromTime_t(song.mtime()).toString(
QLocale::system().dateTimeFormat(QLocale::LongFormat)));
ui_->ctime->setText(QDateTime::fromTime_t(song.ctime()).toString(
QLocale::system().dateTimeFormat(QLocale::LongFormat)));
ui_->filesize->setText(Utilities::PrettySize(song.filesize()));
}
void EditTagDialog::UpdateStatisticsTab(const Song& song) {
ui_->playcount->setText(QString::number(qMax(0, song.playcount())));
ui_->skipcount->setText(QString::number(qMax(0, song.skipcount())));
ui_->score->setText(QString::number(qMax(0, song.score())));
ui_->rating->set_rating(song.rating());
ui_->lastplayed->setText(song.lastplayed() <= 0 ? tr("Never") :
QDateTime::fromTime_t(song.lastplayed()).toString(
QLocale::system().dateTimeFormat(QLocale::LongFormat)));
}
void EditTagDialog::ArtLoaded(quint64 id, const QImage& image) {
if (id == cover_art_id_) {
ui_->art->setPixmap(QPixmap::fromImage(image));
}
}
void EditTagDialog::FieldValueEdited() {

View File

@ -19,16 +19,18 @@
#define EDITTAGDIALOG_H
#include <QDialog>
#include <QLabel>
#include <QModelIndexList>
#include "core/backgroundthread.h"
#include "core/song.h"
#include "widgets/lineedit.h"
class AlbumCoverLoader;
class LibraryBackend;
class Ui_EditTagDialog;
class QItemSelection;
class QLabel;
class EditTagDialog : public QDialog {
Q_OBJECT
@ -47,6 +49,8 @@ private slots:
void FieldValueEdited();
void ResetField();
void ArtLoaded(quint64 id, const QImage& image);
private:
struct Data {
Data(const Song& song = Song()) : original_(song), current_(song) {}
@ -78,9 +82,15 @@ private:
void UpdateFieldValue(const FieldData& field, const QModelIndexList& sel);
void ResetFieldValue(const FieldData& field, const QModelIndexList& sel);
void UpdateSummaryTab(const Song& song);
void UpdateStatisticsTab(const Song& song);
private:
Ui_EditTagDialog* ui_;
BackgroundThread<AlbumCoverLoader>* cover_loader_;
quint64 cover_art_id_;
QList<Data> data_;
QList<FieldData> fields_;

View File

@ -28,72 +28,73 @@
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
</widget>
<widget class="QTabWidget" name="tabWidget">
<widget class="QTabWidget" name="tab_widget">
<property name="currentIndex">
<number>1</number>
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<widget class="QWidget" name="summary_tab">
<attribute name="title">
<string>Summary</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="art">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>120</width>
<height>120</height>
<width>124</width>
<height>124</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>120</width>
<height>120</height>
</size>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="text">
<string/>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="margin">
<number>2</number>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout">
<layout class="QVBoxLayout" name="verticalLayout_2">
<property name="spacing">
<number>2</number>
</property>
<item>
<widget class="QLabel" name="summary">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="sizeType">
<enum>QSizePolicy::Preferred</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>18</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="summary_art">
<property name="text">
<string/>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="summary_art_button">
<property name="text">
<string>Change album cover</string>
<string>Change cover art</string>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
@ -113,6 +114,9 @@
</item>
<item>
<layout class="QFormLayout" name="formLayout">
<property name="horizontalSpacing">
<number>18</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
@ -122,6 +126,9 @@
</item>
<item row="0" column="1">
<widget class="QLabel" name="length">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -136,6 +143,9 @@
</item>
<item row="1" column="1">
<widget class="QLabel" name="bpm">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -150,6 +160,9 @@
</item>
<item row="2" column="1">
<widget class="QLabel" name="bitrate">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -164,48 +177,60 @@
</item>
<item row="3" column="1">
<widget class="QLabel" name="samplerate">
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Date modified</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="mtime">
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_9">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Date created</string>
<string>Date modified</string>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLabel" name="ctime">
<widget class="QLabel" name="mtime">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_9">
<property name="text">
<string>Date created</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QLabel" name="ctime">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_10">
<property name="text">
<string>File size</string>
</property>
</widget>
</item>
<item row="6" column="1">
<item row="4" column="1">
<widget class="QLabel" name="filesize">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -228,7 +253,7 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<widget class="QWidget" name="tags_tab">
<attribute name="title">
<string>Edit tags</string>
</attribute>
@ -444,13 +469,16 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_3">
<widget class="QWidget" name="statistics_tab">
<attribute name="title">
<string>Statistics</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_5">
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<layout class="QFormLayout" name="formLayout_2">
<layout class="QGridLayout" name="gridLayout_2">
<property name="horizontalSpacing">
<number>18</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_18">
<property name="text">
@ -460,6 +488,9 @@
</item>
<item row="0" column="1">
<widget class="QLabel" name="playcount">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -474,6 +505,9 @@
</item>
<item row="1" column="1">
<widget class="QLabel" name="skipcount">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
@ -488,35 +522,58 @@
</item>
<item row="2" column="1">
<widget class="QLabel" name="lastplayed">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_21">
<property name="text">
<string>Rating</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="RatingWidget" name="widget" native="true"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>Score</string>
</property>
</widget>
</item>
<item row="4" column="1">
<item row="3" column="1">
<widget class="QLabel" name="score">
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_21">
<property name="text">
<string>Rating</string>
</property>
</widget>
</item>
<item row="4" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="RatingWidget" name="rating" native="true"/>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</item>
<item>

View File

@ -96,13 +96,14 @@ RatingWidget::RatingWidget(QWidget* parent)
rating_(0.0),
hover_rating_(-1.0)
{
setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
setMouseTracking(true);
}
QSize RatingWidget::sizeHint() const {
return QSize(RatingPainter::kStarSize * RatingPainter::kStarCount,
RatingPainter::kStarSize);
const int frame_width = 1 + style()->pixelMetric(QStyle::PM_DefaultFrameWidth);
return QSize(RatingPainter::kStarSize * (RatingPainter::kStarCount+2) + frame_width*2,
RatingPainter::kStarSize + frame_width*2);
}
void RatingWidget::set_rating(float rating) {