</message>
<message>
<location filename="mainwindow.ui" line="252"/>
- <location filename="mainwindow.ui" line="881"/>
+ <location filename="mainwindow.ui" line="901"/>
<source>Calculates checksums for source and target files and reports differences</source>
<translation>Berechnet Prüfsummen für Quell- und Zieldateien und meldet Unterschiede</translation>
</message>
</message>
<message>
<location filename="mainwindow.ui" line="305"/>
- <location filename="mainwindow.ui" line="701"/>
- <location filename="mainwindow.ui" line="754"/>
+ <location filename="mainwindow.ui" line="721"/>
+ <location filename="mainwindow.ui" line="774"/>
<source>Clear</source>
<translation>Löschen</translation>
</message>
<translation><html><head/><body><p>Eine Liste von Dateinamensmustern, getrennt mit Komma (',') . Ein Präfix '-' bedeuted Umkehrung: Wenn ein Dateiname passt, wird er nicht gefunden.</p><p>Beispiel: *.txt,*.odt</p></body></html></translation>
</message>
<message>
- <location filename="mainwindow.ui" line="591"/>
+ <location filename="mainwindow.ui" line="582"/>
+ <source>*,*~,*.bak</source>
+ <translation>*,*~,*.bak</translation>
+ </message>
+ <message>
+ <location filename="mainwindow.ui" line="587"/>
+ <location filename="mainwindow.ui" line="620"/>
+ <source>*</source>
+ <translation>*</translation>
+ </message>
+ <message>
+ <location filename="mainwindow.ui" line="601"/>
<source>Dir patterns:</source>
<translation>Verzeichnismuster:</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="598"/>
+ <location filename="mainwindow.ui" line="608"/>
<source><html><head/><body><p>A comma (',') separated list of directory name patterns. A prefix of '-' means inversion: if a directory name matches it will not be found.</p><p>Example: *,-.git,-*cache*</p></body></html></source>
<translation><html><head/><body><p>Eine Liste von Verzeichnisnamensmustern, getrennt mit Komma (',') . Ein Präfix '-' bedeuted Umkehrung: Wenn ein Verzeichnisname passt, wird er nicht gefunden.</p><p>Beispiel: *,-.git,-*cache*</p></body></html></translation>
</message>
<message>
- <location filename="mainwindow.ui" line="618"/>
+ <location filename="mainwindow.ui" line="615"/>
+ <source>*,-*cache*,*thumbnails*</source>
+ <translation>*,-*cache*,*thumbnails*</translation>
+ </message>
+ <message>
+ <location filename="mainwindow.ui" line="638"/>
<source>Source dirs:</source>
<translation>Quelldateien:</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="644"/>
+ <location filename="mainwindow.ui" line="664"/>
<source>Add source</source>
<translation>Hinzufügen</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="657"/>
+ <location filename="mainwindow.ui" line="677"/>
<source>Delete source</source>
<translation>Löschen</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="674"/>
+ <location filename="mainwindow.ui" line="694"/>
<source>Files</source>
<translation>Dateien</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="688"/>
+ <location filename="mainwindow.ui" line="708"/>
<source>File log:</source>
<translation>Dateiliste:</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="727"/>
+ <location filename="mainwindow.ui" line="747"/>
<source>Errors</source>
<translation>Fehler</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="741"/>
+ <location filename="mainwindow.ui" line="761"/>
<source>Error log:</source>
<translation>Fehlerprotokoll:</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="800"/>
+ <location filename="mainwindow.ui" line="820"/>
<source>Fi&le</source>
<oldsource>File</oldsource>
<translatorcomment>Bearbeiten</translatorcomment>
<translation>Datei</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="811"/>
+ <location filename="mainwindow.ui" line="831"/>
<source>Edi&t</source>
<oldsource>Edit</oldsource>
<translation>Bearbeiten</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="816"/>
+ <location filename="mainwindow.ui" line="836"/>
<source>Hel&p</source>
<oldsource>Help</oldsource>
<translation>Hilfe</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="825"/>
+ <location filename="mainwindow.ui" line="845"/>
<source>A&ction</source>
<translation>Aktion</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="848"/>
+ <location filename="mainwindow.ui" line="868"/>
<source>&Load Config</source>
<oldsource>Load Config</oldsource>
<translation>Konfiguration laden</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="853"/>
+ <location filename="mainwindow.ui" line="873"/>
<source>&Save Config</source>
<oldsource>Save Config</oldsource>
<translation>Konfiguration sichern</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="858"/>
+ <location filename="mainwindow.ui" line="878"/>
<source>&Exit</source>
<oldsource>Exit</oldsource>
<translation>Beenden</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="863"/>
+ <location filename="mainwindow.ui" line="883"/>
<source>&Start backup</source>
<oldsource>Start backup</oldsource>
<translation>Sicherung starten</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="868"/>
+ <location filename="mainwindow.ui" line="888"/>
<source>St&op</source>
<translation>Halt</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="873"/>
+ <location filename="mainwindow.ui" line="893"/>
<source>&About</source>
<oldsource>About</oldsource>
<translation>Über</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="878"/>
+ <location filename="mainwindow.ui" line="898"/>
<source>&Checksums</source>
<translation>Prüfsummen</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="886"/>
+ <location filename="mainwindow.ui" line="906"/>
<source>C&lean</source>
<translation>Löschen</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="894"/>
+ <location filename="mainwindow.ui" line="914"/>
<source>&English</source>
<oldsource>English</oldsource>
<translation>Englisch</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="902"/>
+ <location filename="mainwindow.ui" line="922"/>
<source>&German</source>
<oldsource>German</oldsource>
<translation>Deutsch</translation>
</message>
<message>
- <location filename="mainwindow.ui" line="910"/>
+ <location filename="mainwindow.ui" line="930"/>
<source>&Autosave</source>
<translation>&Autom. speichern</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="397"/>
- <location filename="mainwindow.cpp" line="432"/>
- <location filename="mainwindow.cpp" line="626"/>
+ <location filename="mainwindow.cpp" line="411"/>
+ <location filename="mainwindow.cpp" line="448"/>
+ <location filename="mainwindow.cpp" line="662"/>
<source>no backup item selected</source>
<translation>Kein Sicherungselement ausgewählt</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="402"/>
- <location filename="mainwindow.cpp" line="437"/>
- <location filename="mainwindow.cpp" line="631"/>
+ <location filename="mainwindow.cpp" line="418"/>
+ <location filename="mainwindow.cpp" line="454"/>
+ <location filename="mainwindow.cpp" line="668"/>
<source>Target not available</source>
<translation>Ziel nicht vorhanden</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="340"/>
+ <location filename="mainwindow.cpp" line="354"/>
<source>Select Source Directory</source>
<translation>Quellverzeichnis auswählen</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="605"/>
+ <location filename="mainwindow.cpp" line="641"/>
<source>Select Target Directory</source>
<translation>Zielverzeichnis auswählen</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="611"/>
+ <location filename="mainwindow.cpp" line="647"/>
<source>target initialized with %1</source>
<translation>Ziel mit %1 vorbelegt</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="653"/>
+ <location filename="mainwindow.cpp" line="690"/>
<source>Aborted by the user</source>
<translation>Abbruch durch den Benutzer</translation>
</message>
+ <message>
+ <location filename="mainwindow.cpp" line="983"/>
+ <source>device %1 successfully unmounted</source>
+ <translation>Gerät %1 erfolgreich entfernt</translation>
+ </message>
+ <message>
+ <location filename="mainwindow.cpp" line="986"/>
+ <source>cannot unmount device %1: %2</source>
+ <translation>Kann das Gerät nicht entfernen: %1: %2</translation>
+ </message>
</context>
<context>
<name>QObject</name>
<translation>kann Verzeichnis nicht anlegen (%1): %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="244"/>
- <location filename="BackupEngine.cpp" line="452"/>
+ <location filename="BackupEngine.cpp" line="249"/>
+ <location filename="BackupEngine.cpp" line="457"/>
<source>%1 of %2 (%3 of %4) %5 MB/sec runtime: %6</source>
<translation>%1 von %2 (%3 von %4) %5 MB/sec Laufzeit: %6</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="255"/>
+ <location filename="BackupEngine.cpp" line="260"/>
<source>backup complete after %1. Errors: %2</source>
<translation>Sicherung nach %1 fertiggestellt Fehler: %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="305"/>
+ <location filename="BackupEngine.cpp" line="310"/>
<source>cannot build checksum: %1</source>
<translation>Kann Prüfsumme nicht ermitteln: %1</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="371"/>
+ <location filename="BackupEngine.cpp" line="376"/>
<source>Building source checksum complete after %1. Processed: %2</source>
<translation>Erzeugen der Prüfsummen für die Quelldateien fertig nach %1. Bearbeitet: %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="434"/>
+ <location filename="BackupEngine.cpp" line="439"/>
<source>checksum differs: </source>
<translation>Prüfsummen unterscheiden sich:</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="463"/>
+ <location filename="BackupEngine.cpp" line="468"/>
<source>Building target checksums complete after %1. Processed: %2 Errors: %3</source>
<translation>Erzeugen der Prüfsummen für die Zieldateien fertig nach %1. Bearbeitet: %2 Fehler: %3</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="530"/>
+ <location filename="BackupEngine.cpp" line="535"/>
<source>cannot delete (%1): %2</source>
<translation>Kann nicht löschen (%1): %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="539"/>
+ <location filename="BackupEngine.cpp" line="544"/>
<source>cannot remove directory (%1): %2</source>
<translation>Kann Verzeichnis nicht erstellen (%1): %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="553"/>
+ <location filename="BackupEngine.cpp" line="558"/>
<source>cannot create the shadow directory: %1</source>
<translation>Kann das Schattenverzeichnis nicht erstellen: %1</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="559"/>
+ <location filename="BackupEngine.cpp" line="564"/>
<source>cannot delete shadow file (%1): %2</source>
<translation>Kann Schattendatei nicht löschen (%1): %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="563"/>
+ <location filename="BackupEngine.cpp" line="568"/>
<source>cannot rename target file (%1): %2 -> %3</source>
<translation>Kann Zieldatei nicht umbenennen (%1): %2 -> %3</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="577"/>
+ <location filename="BackupEngine.cpp" line="582"/>
<source>%1 of %2 files %3 files/sec runtime: %6</source>
<translation>%1 von %2 Dateien %3 Dateien/sec Laufzeit: %6</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="585"/>
+ <location filename="BackupEngine.cpp" line="590"/>
<source>clean complete after %1. Errors: %2</source>
<translation>Bereinigen fertig nach %1. Fehler: %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="636"/>
+ <location filename="BackupEngine.cpp" line="641"/>
<source>Search finished: to process: %1 with %2 matching: %3 total: %4 subdirs: %5 runtime: %6</source>
<translation>Suche beendet: zu behandeln: %1 mit %2 passend: %3 gesamt: %4 Unterverz: %5 Laufzeit: %6</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="954"/>
+ <location filename="BackupEngine.cpp" line="959"/>
<source>kann Schattenverzeichnis nicht umbenennen: %1 -> %2</source>
<translation>kann Schattenverzeichnis nicht umbenennen: %1 -> %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="964"/>
+ <location filename="BackupEngine.cpp" line="969"/>
<source>cannot create shadow directory (%1): %2</source>
<translation>Kann Schattenverzeichnis nicht erstellen (%1): %2</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="969"/>
+ <location filename="BackupEngine.cpp" line="974"/>
<source>cannot move to shadow directory (%1): %2 -> %3</source>
<translation>Kann Datei nicht in Schattenverzeichnis verschieben (%1): %2 -> %3</translation>
</message>
<message>
- <location filename="BackupEngine.cpp" line="994"/>
+ <location filename="BackupEngine.cpp" line="1000"/>
<source>Search in target finished: to process: %1 with %2 dirs to delete: %3 total: %4 subdirs: %5 runtime: %6</source>
<translation>Suche im Ziel bendet: zu behandeln: %1 mit %2 zu löschende Verzeichnisse: %3 gesamt: %4 Unterverz.: %5 Laufzeit: %6</translation>
</message>
<message>
- <location filename="Configuration.cpp" line="68"/>
+ <location filename="Configuration.cpp" line="71"/>
<source>item</source>
<translation>Element</translation>
</message>
<message>
- <location filename="Configuration.cpp" line="119"/>
- <location filename="Configuration.cpp" line="205"/>
- <location filename="../../base/ReFileUtils.cpp" line="208"/>
- <location filename="../../base/ReFileUtils.cpp" line="212"/>
+ <location filename="Configuration.cpp" line="129"/>
+ <location filename="Configuration.cpp" line="227"/>
+ <location filename="../../base/ReFileUtils.cpp" line="213"/>
+ <location filename="../../base/ReFileUtils.cpp" line="217"/>
<source>cannot open (%1): %2</source>
<translation>Kann nicht öffnen (%1): %2</translation>
</message>
<message>
- <location filename="Configuration.cpp" line="151"/>
+ <location filename="Configuration.cpp" line="161"/>
<source>unknown format in %1-%2: %3</source>
<translation>Unbekanntes Format in %1-%2: %3</translation>
</message>
<message>
- <location filename="Configuration.cpp" line="226"/>
+ <location filename="Configuration.cpp" line="248"/>
<source>cannot write (%1): %2</source>
<translation>Kann nicht schreiben (%1): %2</translation>
</message>
<message>
- <location filename="Configuration.cpp" line="230"/>
+ <location filename="Configuration.cpp" line="252"/>
<source>configuration saved: %1</source>
<oldsource>configuration changed: %1</oldsource>
<translation>Konfiguration gespeichert: %1</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="279"/>
+ <location filename="mainwindow.cpp" line="283"/>
<source>Search started...</source>
<translation>Suche gestartet...</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="871"/>
+ <location filename="mainwindow.cpp" line="930"/>
<source>yes</source>
<translation>Ja</translation>
</message>
<message>
- <location filename="mainwindow.cpp" line="871"/>
+ <location filename="mainwindow.cpp" line="930"/>
<source>no</source>
<translation>nein</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="190"/>
+ <location filename="../../base/ReFileUtils.cpp" line="195"/>
<source>not found: %1</source>
<translation>Nicht gefunden: %1</translation>
</message>
<translation type="obsolete">Kann nicht schreiben(%1): %2 [%3/%4]</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="179"/>
+ <location filename="../../base/ReFileUtils.cpp" line="184"/>
<source>copy file failed (%1): %2</source>
<translation>Dateikopieren missglückt (%1): %2</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="204"/>
+ <location filename="../../base/ReFileUtils.cpp" line="209"/>
<source>not a regular file: %1</source>
<translation>Keine normale Datei: %1</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="229"/>
+ <location filename="../../base/ReFileUtils.cpp" line="234"/>
<source>cannot write (%1): %2 [%3/%4]</source>
<translation>Kann nicht schreiben(%1): %2 [%3/%4]</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="236"/>
+ <location filename="../../base/ReFileUtils.cpp" line="241"/>
<source>file can be read only partitionally: %1 [%2/%3]</source>
<translation>Datei kann nur teilweise gelesen werden: %1 [%2/%3]</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="241"/>
+ <location filename="../../base/ReFileUtils.cpp" line="246"/>
<source>cannot set date/time (%1): %2</source>
<translation>Kann Datum/Zeit nicht setzen (%1): %2</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="244"/>
+ <location filename="../../base/ReFileUtils.cpp" line="249"/>
<source>cannot set permissions (%1): %2</source>
<translation>Kann Dateirechte nicht setzen (%1): %2</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="254"/>
+ <location filename="../../base/ReFileUtils.cpp" line="259"/>
<source>cannot set user/gid [%1/%2] (%3): %4</source>
<translation>Kann Benutzer/Gruppe nicht setzen [%1/%2] (%3): %4</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="598"/>
+ <location filename="../../base/ReFileUtils.cpp" line="603"/>
<source>can't create directory (%1): %2</source>
<translation>Kann Verzeichnis nicht erzeugen (%1): %2</translation>
</message>
<message>
- <location filename="../../base/ReFileUtils.cpp" line="604"/>
+ <location filename="../../base/ReFileUtils.cpp" line="609"/>
<source>can't create directory (is a file): </source>
<translation>Kann Verzeichnis nicht erzeugen (ist eine Datei): </translation>
</message>