]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/po/de.po
Update version
[bacula/bacula] / bacula / po / de.po
index f61049a508e813a8b6f169d7fb56e0643f5811ac..df301858b2c0578bd5d31f724c45f5fdbf0a7ea7 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2008-10-20 22:00+0200\n"
+"POT-Creation-Date: 2009-07-19 17:13+0200\n"
 "PO-Revision-Date: 2007-06-25 20:38+0200\n"
 "Last-Translator: Philipp Storz <philipp.storz@dass-it.de>\n"
 "Language-Team: \n"
 "PO-Revision-Date: 2007-06-25 20:38+0200\n"
 "Last-Translator: Philipp Storz <philipp.storz@dass-it.de>\n"
 "Language-Team: \n"
@@ -20,1847 +20,1609 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: KBabel 1.11.4\n"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: src/dird/next_vol.c:146
+#: patches/testing/mtops.c:276 patches/testing/mtops.c:300
+#: patches/testing/mtops.c:320 patches/testing/mtops.c:355
+#: patches/testing/mtops.c:378 src/stored/dev.c:822 src/stored/dev.c:900
+#: src/stored/dev.c:1037 src/stored/dev.c:1626
 #, c-format
 #, c-format
-msgid "Purging oldest volume \"%s\"\n"
+msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:152
+#: patches/testing/bregsed.c:131 src/tools/bwild.c:122 src/tools/bregex.c:153
+#: src/tools/bregtest.c:137
 #, c-format
 #, c-format
-msgid "Pruning oldest volume \"%s\"\n"
-msgstr ""
-
-#: src/dird/next_vol.c:171
-msgid "We seem to be looping trying to find the next volume. I give up.\n"
+msgid "Could not open data file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:197
-#, c-format
-msgid "Max Volume bytes exceeded. Marking Volume \"%s\" as Full.\n"
-msgstr "\"Max Volume bytes\"erreicht. Markiere Volume \"%s\" als Voll.\n"
-
-#: src/dird/next_vol.c:204
+#: src/testprogs/testfind.map.c:48 src/testprogs/testfind.c:46
 #, c-format
 #, c-format
-msgid "Volume used once. Marking Volume \"%s\" as Used.\n"
-msgstr "Volume erstmalig benutzt. Markiere Volume \"%s\" als Used.\n"
+msgid ""
+"\n"
+"Usage: testfind [-d debug_level] [-] [pattern1 ...]\n"
+"       -a          print extended attributes (Win32 debug)\n"
+"       -dnn        set debug level to nn\n"
+"       -e          specify file of exclude patterns\n"
+"       -i          specify file of include patterns\n"
+"       -           read pattern(s) from stdin\n"
+"       -?          print this message.\n"
+"\n"
+"Patterns are file inclusion -- normally directories.\n"
+"Debug level >= 1 prints each file found.\n"
+"Debug level >= 10 prints path/file for catalog.\n"
+"Errors always printed.\n"
+"Files/paths truncated is number with len > 255.\n"
+"Truncation is only in catalog.\n"
+"\n"
+msgstr ""
 
 
-#: src/dird/next_vol.c:211
+#: src/testprogs/testfind.map.c:160 src/testprogs/testfind.c:155
 #, c-format
 #, c-format
-msgid "Max Volume jobs exceeded. Marking Volume \"%s\" as Used.\n"
+msgid ""
+"Total files    : %d\n"
+"Max file length: %d\n"
+"Max path length: %d\n"
+"Files truncated: %d\n"
+"Paths truncated: %d\n"
+"Hard links     : %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:220
+#: src/testprogs/testfind.map.c:256 src/testprogs/testfind.c:292
+#: src/tools/testfind.c:316 src/tools/testls.c:194
 #, c-format
 #, c-format
-msgid "Max Volume files exceeded. Marking Volume \"%s\" as Used.\n"
+msgid "Err: Could not access %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:230
+#: src/testprogs/testfind.map.c:259 src/testprogs/testfind.c:295
+#: src/tools/testfind.c:319 src/tools/testls.c:197
 #, c-format
 #, c-format
-msgid "Max configured use duration exceeded. Marking Volume \"%s\" as Used.\n"
+msgid "Err: Could not follow ff->link %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:240
+#: src/testprogs/testfind.map.c:262 src/testprogs/testfind.c:298
+#: src/tools/testfind.c:322 src/tools/testls.c:200
 #, c-format
 #, c-format
-msgid "Catalog error updating volume \"%s\". ERR=%s"
-msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
-
-#: src/dird/next_vol.c:261
-msgid "volume has expired"
-msgstr "volume ist abgelaufen"
+msgid "Err: Could not stat %s: %s\n"
+msgstr ""
 
 
-#: src/dird/next_vol.c:279 src/dird/next_vol.c:315
+#: src/testprogs/testfind.map.c:265 src/testprogs/testfind.c:301
+#: src/tools/testfind.c:325 src/tools/testls.c:203
 #, c-format
 #, c-format
-msgid "Recycled current volume \"%s\"\n"
-msgstr "Recycled current volume \"%s\"\n"
-
-#: src/dird/next_vol.c:284
-msgid "and recycling of current volume failed"
-msgstr "und das Wiederverwenden des aktuellen volumes ist fehlgeschlagen "
-
-#: src/dird/next_vol.c:290
-msgid "but should be Append, Purged or Recycle"
-msgstr "aber sollte Append, Purged oder Recycle sein"
-
-#: src/dird/next_vol.c:318
-msgid ""
-"but should be Append, Purged or Recycle (recycling of the current volume "
-"failed)"
+msgid "Skip: File not saved. No change. %s\n"
 msgstr ""
 msgstr ""
-"aber sollte Append, Purged oder Recycle (das Recycling des des aktuellen "
-"Volumens ist fehlgeschlagen)"
 
 
-#: src/dird/next_vol.c:322
-msgid ""
-"but should be Append, Purged or Recycle (cannot automatically recycle "
-"current volume, as it still contains unpruned data or the Volume Retention "
-"time has not expired.)"
+#: src/testprogs/testfind.map.c:268 src/testprogs/testfind.c:304
+#: src/tools/testfind.c:328 src/tools/testls.c:206
+#, c-format
+msgid "Err: Attempt to backup archive. Not saved. %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:380
+#: src/testprogs/testfind.map.c:271 src/testprogs/testfind.c:307
+#: src/tools/testls.c:209
 #, c-format
 #, c-format
-msgid "Unable to get Pool record: ERR=%s"
+msgid "Recursion turned off. Directory not entered. %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:387
+#: src/testprogs/testfind.map.c:274 src/testprogs/testfind.c:310
+#: src/tools/testls.c:212
 #, c-format
 #, c-format
-msgid "Unable add Scratch Volume, Pool \"%s\" full MaxVols=%d\n"
+msgid "Skip: File system change prohibited. Directory not entered. %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:406
+#: src/testprogs/testfind.map.c:277 src/testprogs/testfind.c:313
+#: src/tools/testfind.c:331 src/tools/testls.c:215
 #, c-format
 #, c-format
-msgid "Failed to move Scratch Volume. ERR=%s\n"
+msgid "Err: Could not open directory %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/next_vol.c:411
+#: src/testprogs/testfind.map.c:280 src/testprogs/testfind.c:316
+#: src/tools/testfind.c:334 src/tools/testls.c:218
 #, c-format
 #, c-format
-msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
+msgid "Err: Unknown file ff->type %d: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/fd_cmds.c:95
-msgid "Client: "
+#: src/testprogs/testfind.map.c:330 src/testprogs/testfind.c:366
+#: src/tools/testfind.c:384
+#, c-format
+msgid "===== Filename truncated to 255 chars: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/fd_cmds.c:128
+#: src/testprogs/testfind.map.c:347 src/testprogs/testfind.c:383
+#: src/tools/testfind.c:401
 #, c-format
 #, c-format
-msgid "File daemon \"%s\" rejected Job command: %s\n"
-msgstr "File daemon \"%s\" hat Job Kommando abgewiesen: %s\n"
+msgid "========== Path name truncated to 255 chars: %s\n"
+msgstr ""
 
 
-#: src/dird/fd_cmds.c:141
+#: src/testprogs/testfind.map.c:356 src/testprogs/testfind.c:392
+#: src/tools/testfind.c:410
 #, c-format
 #, c-format
-msgid "Error updating Client record. ERR=%s\n"
-msgstr "Fehler beim Aktualisieren des Client Eintrags. ERR=%s\n"
+msgid "========== Path length is zero. File=%s\n"
+msgstr ""
 
 
-#: src/dird/fd_cmds.c:146
+#: src/testprogs/schedule.c:37 src/console/console.c:120
 #, c-format
 #, c-format
-msgid "FD gave bad response to JobId command: %s\n"
-msgstr "FD hat fehlerhafte Antwort auf JobId Kommando zurückgegeben: %s\n"
-
-#: src/dird/fd_cmds.c:174 src/dird/fd_cmds.c:235
-msgid ", since="
-msgstr ", seit="
-
-#: src/dird/fd_cmds.c:213
-msgid "No prior or suitable Full backup found in catalog. Doing FULL backup.\n"
+msgid ""
+"\n"
+"Version: "
 msgstr ""
 msgstr ""
-"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
-"backup durch.\n"
 
 
-#: src/dird/fd_cmds.c:214 src/dird/fd_cmds.c:220 src/dird/fd_cmds.c:228
+#: src/testprogs/schedule.c:192 src/dird/dird.c:597
 #, c-format
 #, c-format
-msgid " (upgraded from %s)"
-msgstr " (erweitert von %s)"
-
-#: src/dird/fd_cmds.c:219
-#, fuzzy
 msgid ""
 msgid ""
-"No prior or suitable Differential backup found in catalog. Doing "
-"Differential backup.\n"
+"No Director resource defined in %s\n"
+"Without that I don't know who I am :-(\n"
 msgstr ""
 msgstr ""
-"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
-"backup durch.\n"
+"Keine Director resource definiert in %s\n"
+"Ohne dies weiss ich nicht wer ich bin :-(\n"
 
 
-#: src/dird/fd_cmds.c:226
-#, c-format
-msgid "Prior failed job found in catalog. Upgrading to %s.\n"
+#: src/testprogs/schedule.c:197
+msgid "No working directory specified. Cannot continue.\n"
 msgstr ""
 msgstr ""
-"Vorheriger fehlgeschlagener job in catalog gefunden. Erweitere auf %s.\n"
 
 
-#: src/dird/fd_cmds.c:288
+#: src/testprogs/schedule.c:204 src/dird/dird.c:605 src/filed/filed.c:332
 #, c-format
 #, c-format
-msgid "Unimplemented backup level %d %c\n"
-msgstr "Nicht implementierter backup level %d %c\n"
+msgid "No Messages resource defined in %s\n"
+msgstr "Keine Messages resource definiert in %s\n"
 
 
-#: src/dird/fd_cmds.c:432 src/filed/job.c:664
+#: src/testprogs/schedule.c:209 src/dird/dird.c:610
 #, c-format
 #, c-format
-msgid "Cannot run program: %s. ERR=%s\n"
-msgstr "Kann Programm: %s nicht starten. ERR=%s\n"
-
-#: src/dird/fd_cmds.c:443 src/dird/fd_cmds.c:468 src/dird/fd_cmds.c:482
-msgid ">filed: write error on socket\n"
-msgstr ">filed: Schreibfehler auf socket\n"
+msgid "Only one Director resource permitted in %s\n"
+msgstr "Nur eine Director resource erlaubt in %s\n"
 
 
-#: src/dird/fd_cmds.c:449
+#: src/testprogs/schedule.c:216 src/dird/dird.c:667
 #, c-format
 #, c-format
-msgid "Error running program: %s. ERR=%s\n"
-msgstr "Fehler beim Start des Programms: %s. ERR=%s\n"
+msgid "No Job records defined in %s\n"
+msgstr "Keine Job records definiert in %s\n"
 
 
-#: src/dird/fd_cmds.c:458
-#, c-format
-msgid "Cannot open included file: %s. ERR=%s\n"
-msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
+#: src/testprogs/schedule.c:221
+#, fuzzy, c-format
+msgid "No Client record defined for job %s\n"
+msgstr "Keine Job records definiert in %s\n"
 
 
-#: src/dird/fd_cmds.c:535 src/filed/job.c:1888
-#, c-format
-msgid "Could not open bootstrap file %s: ERR=%s\n"
-msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+#: src/testprogs/schedule.c:225
+#, fuzzy, c-format
+msgid "No FileSet record defined for job %s\n"
+msgstr "Keine Job records definiert in %s\n"
 
 
-#: src/dird/fd_cmds.c:641
+#: src/testprogs/schedule.c:229
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Client \"%s\" RunScript failed.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+msgid "No Storage resource defined for job %s\n"
+msgstr "Keine Messages resource definiert in %s\n"
 
 
-#: src/dird/fd_cmds.c:676
-#, c-format
-msgid ""
-"<filed: bad attributes, expected 3 fields got %d\n"
-"msglen=%d msg=%s\n"
+#: src/testprogs/schedule.c:233
+#, fuzzy, c-format
+msgid "No Pool resource defined for job %s\n"
+msgstr "Keine %s resource definiert\n"
+
+#: src/testprogs/schedule.c:242
+#, fuzzy, c-format
+msgid "No Catalog resource defined for client %s\n"
+msgstr "Keine Messages resource definiert in %s\n"
+
+#: src/testprogs/window.c:608
+msgid "Folder"
 msgstr ""
 msgstr ""
-"<filed: fehlerhafte Attribute, 3 erwartet, erhalten: %d\n"
-"msglen=%d msg=%s\n"
 
 
-#: src/dird/fd_cmds.c:695 src/dird/fd_cmds.c:753 src/dird/catreq.c:424
-#: src/dird/catreq.c:503 src/cats/sql.c:445
-#, c-format
-msgid "Attribute create error. %s"
-msgstr "Attribute create error. %s"
+#: src/testprogs/window.c:744 src/testprogs/window.c:753
+#: src/testprogs/window.c:2449 src/testprogs/window.c:4167
+msgid "File Roller"
+msgstr ""
+
+#: src/testprogs/window.c:752
+msgid "[read only]"
+msgstr ""
 
 
-#: src/dird/fd_cmds.c:731
+#: src/testprogs/window.c:846
 #, c-format
 #, c-format
-msgid "%s index %d not same as attributes %d\n"
-msgstr "%s index %d ist nicht identisch mit attributen %d\n"
+msgid "1 file (%s)"
+msgstr ""
 
 
-#: src/dird/fd_cmds.c:745
+#: src/testprogs/window.c:849
+#, fuzzy, c-format
+msgid "%d files (%s)"
+msgstr "%s -- keine Dateien zur Migration."
+
+#: src/testprogs/window.c:857
 #, c-format
 #, c-format
-msgid "<filed: Network error getting attributes. ERR=%s\n"
-msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
+msgid "1 file selected (%s)"
+msgstr ""
 
 
-#: src/dird/ua_label.c:102
-msgid "Negative numbers not permitted\n"
+#: src/testprogs/window.c:860
+#, c-format
+msgid "%d files selected (%s)"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:108
-msgid "Range end is not integer.\n"
+#: src/testprogs/window.c:1149
+msgid "Reading archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:113
-msgid "Range start is not an integer.\n"
+#: src/testprogs/window.c:1152
+msgid "Deleting files from archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:119
-msgid "Range end not bigger than start.\n"
+#: src/testprogs/window.c:1155
+msgid "Adding files to archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:125
-msgid "Input value is not an integer.\n"
+#: src/testprogs/window.c:1158
+msgid "Extracting files from archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:131
-msgid "Values must be be greater than zero.\n"
+#: src/testprogs/window.c:1161
+msgid "Testing archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:135
-msgid "Slot too large.\n"
+#: src/testprogs/window.c:1167
+msgid "wait please..."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:184 src/dird/ua_label.c:349 src/dird/ua_label.c:1043
-#: src/dird/ua_run.c:1310
-msgid "command line"
+#: src/testprogs/window.c:1253
+msgid "Operation stopped"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:202 src/dird/ua_label.c:513 src/dird/ua_label.c:1050
-msgid "No slots in changer to scan.\n"
+#: src/testprogs/window.c:1271
+#, fuzzy
+msgid "An error occurred while extracting files."
+msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#: src/testprogs/window.c:1275
+msgid "An error occurred while loading the archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:214 src/dird/ua_label.c:524
-msgid "No Volumes found to label, or no barcodes.\n"
+#: src/testprogs/window.c:1279
+msgid "An error occurred while deleting files from the archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:224 src/dird/ua_label.c:1073
-#, c-format
-msgid "Slot %d greater than max %d ignored.\n"
+#: src/testprogs/window.c:1283
+msgid "An error occurred while adding files to the archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:253
-#, c-format
-msgid "No VolName for Slot=%d InChanger set to zero.\n"
+#: src/testprogs/window.c:1287
+msgid "An error occurred while testing archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:271
-#, c-format
-msgid "Catalog record for Volume \"%s\" updated to reference slot %d.\n"
+#: src/testprogs/window.c:1293
+#, fuzzy
+msgid "Command not found."
+msgstr "Job nicht gefunden: %s\n"
+
+#: src/testprogs/window.c:1296
+msgid "Command exited abnormally."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:275
-#, c-format
-msgid "Catalog record for Volume \"%s\" is up to date.\n"
+#: src/testprogs/window.c:1588
+msgid "You don't have permissions to add files to this archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:281
-#, c-format
-msgid "Volume \"%s\" not found in catalog. Slot=%d InChanger set to zero.\n"
+#: src/testprogs/window.c:1610
+msgid "You can't add an archive to itself."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:378
-#, c-format
+#: src/testprogs/window.c:1770
 msgid ""
 msgid ""
-"Volume \"%s\" has VolStatus %s. It must be Purged or Recycled before "
-"relabeling.\n"
+"Do you want to add this file to the current archive or open it as a new "
+"archive?"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:394
-msgid "Enter new Volume name: "
+#: src/testprogs/window.c:1813
+msgid "Do you want to create a new archive with these files?"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:407
-#, c-format
-msgid "Media record for new Volume \"%s\" already exists.\n"
+#: src/testprogs/window.c:1815
+msgid "Create _Archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:425
-msgid "Enter slot (0 or Enter for none): "
+#: src/testprogs/window.c:2158
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:453
-#, c-format
-msgid "Delete of Volume \"%s\" failed. ERR=%s"
+#: src/testprogs/window.c:2617
+msgid "_Up"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:456
-#, c-format
-msgid "Old volume \"%s\" deleted from catalog.\n"
+#: src/testprogs/window.c:2639
+msgid "Current Location:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:467
-#, c-format
-msgid "Requesting to mount %s ...\n"
+#: src/testprogs/window.c:2671 src/wx-console/wxbrestorepanel.cpp:263
+#: src/wx-console/wxbrestorepanel.cpp:317
+msgid "Add"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:489
-msgid "Do not forget to mount the drive!!!\n"
+#: src/testprogs/window.c:2672
+msgid "Add files to the archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:529
-msgid ""
-"The following Volumes will be labeled:\n"
-"Slot  Volume\n"
-"==============\n"
+#: src/testprogs/window.c:2682
+msgid "Extract"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:538
-msgid "Do you want to label these Volumes? (yes|no): "
+#: src/testprogs/window.c:2683
+msgid "Extract files from the archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:559
-#, c-format
-msgid "Media record for Slot %d Volume \"%s\" already exists.\n"
+#: src/testprogs/window.c:2693
+msgid "View"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:565
-#, c-format
-msgid "Error setting InChanger: ERR=%s"
+#: src/testprogs/window.c:2694
+msgid "View selected file"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:588
-#, c-format
-msgid "Maximum pool Volumes=%d reached.\n"
+#: src/testprogs/window.c:3093
+msgid "File type not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:595
-#, c-format
-msgid "Catalog record for cleaning tape \"%s\" successfully created.\n"
+#: src/testprogs/window.c:3162
+msgid "Cannot load archive."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:602
-#, c-format
-msgid "Catalog error on cleaning tape: %s"
+#: src/testprogs/window.c:3227
+msgid "Destination folder does not exist.  Do you want to create it?"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:638
-#, c-format
-msgid "Illegal character \"%c\" in a volume name.\n"
+#: src/testprogs/window.c:3229
+msgid "Create _Folder"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:645 src/dird/ua_cmds.c:309
-msgid "Volume name too long.\n"
+#: src/testprogs/window.c:3249
+#, c-format
+msgid ""
+"Could not create the destination folder: %s.\n"
+"Extraction not performed."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:651 src/dird/ua_cmds.c:313 src/lib/edit.c:455
-msgid "Volume name must be at least one character long.\n"
+#: src/testprogs/window.c:3264
+msgid "Extraction not performed."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:685
-#, c-format
-msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
+#: src/testprogs/window.c:3576
+msgid "Last Output"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:692
-#, c-format
-msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
+#: src/testprogs/window.c:4102
+msgid "Add files to an archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:733
-#, c-format
-msgid "Catalog record for Volume \"%s\", Slot %d  successfully created.\n"
+#: src/testprogs/window.c:4127
+msgid "Extract archive"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:746
+#: src/gnome2-console/support.c:60 src/gnome2-console/support.c:85
 #, c-format
 #, c-format
-msgid "Label command failed for Volume %s.\n"
+msgid "Couldn't find pixmap file: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:756
-#, c-format
-msgid "Connecting to Storage daemon %s at %s:%d ...\n"
+#: src/gnome2-console/interface.c:202
+msgid "Bacula Console"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:759 src/dird/job.c:431 src/dird/ua_cmds.c:820
-#: src/dird/ua_cmds.c:1520 src/dird/ua_dotcmds.c:182
-msgid "Failed to connect to Storage daemon.\n"
-msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
-
-#: src/dird/ua_label.c:784
-msgid "Could not open SD socket.\n"
+#: src/gnome2-console/interface.c:235 src/wx-console/wxbmainframe.cpp:248
+#: src/wx-console/wxbmainframe.cpp:619
+msgid "Connect"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:856 src/dird/ua_label.c:866
-#, c-format
-msgid "Invalid Slot number: %s\n"
+#: src/gnome2-console/interface.c:238
+msgid "Connect to Director"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:875
-#, c-format
-msgid "Invalid Volume name: %s\n"
+#: src/gnome2-console/interface.c:242
+msgid "Run"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:954
-#, c-format
-msgid "Device \"%s\" has %d slots.\n"
+#: src/gnome2-console/interface.c:245 src/gnome2-console/interface.c:682
+#: src/gnome2-console/interface.c:696
+msgid "Run a Job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:1003
-#, c-format
-msgid "Pool \"%s\" resource not found for volume \"%s\"!\n"
+#: src/gnome2-console/interface.c:249
+msgid "Dir Status"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:1062
-#, fuzzy
-msgid "No Volumes found, or no barcodes.\n"
-msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+#: src/gnome2-console/interface.c:255 src/lib/util.c:365
+#: src/wx-console/wxbrestorepanel.cpp:404
+#: src/wx-console/wxbrestorepanel.cpp:2000
+msgid "Restore"
+msgstr ""
 
 
-#: src/dird/ua_label.c:1066
-msgid ""
-" Slot |   Volume Name    |   Status  |     Media Type       |      "
-"Pool          |\n"
+#: src/gnome2-console/interface.c:261
+msgid "Label"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_label.c:1067
-msgid ""
-"------+------------------+-----------+----------------------"
-"+--------------------|\n"
+#: src/gnome2-console/interface.c:267
+msgid "Msgs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/backup.c:94 src/dird/migrate.c:233 src/dird/migrate.c:234
-#: src/dird/job.c:185 src/dird/job.c:756 src/dird/job.c:1046
-#: src/dird/job.c:1092 src/dird/job.c:1106 src/dird/vbackup.c:92
-msgid "Pool resource"
-msgstr "Pool Ressource"
+#: src/gnome2-console/interface.c:270
+msgid "Display Messages"
+msgstr ""
 
 
-#: src/dird/backup.c:97
-msgid "No Storage specification found in Job or Pool.\n"
-msgstr "Keine Storage Spezifikation in Job oder Pool gefunden.\n"
+#: src/gnome2-console/interface.c:294
+msgid " Command: "
+msgstr ""
 
 
-#: src/dird/backup.c:144
-#, fuzzy
-msgid "Cannot find previous jobids.\n"
-msgstr "Kann Job resource %s nicht finden\n"
+#: src/gnome2-console/interface.c:303
+msgid "Enter Commands Here"
+msgstr ""
 
 
-#: src/dird/backup.c:147
-msgid "Sending Accurate information.\n"
+#: src/gnome2-console/interface.c:314
+msgid " Status: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/backup.c:193
-#, c-format
-msgid "Start Backup JobId %s, Job=%s\n"
-msgstr "Start Sicherung JobId %s, Job=%s\n"
+#: src/gnome2-console/interface.c:323 src/gnome2-console/interface.c:1709
+msgid "  "
+msgstr ""
 
 
-#: src/dird/backup.c:375
-#, c-format
-msgid "Unexpected Client Job message: %s\n"
-msgstr "Unerwartete Client Job Nachricht: %s\n"
+#: src/gnome2-console/interface.c:424
+msgid "About Bacula Console"
+msgstr ""
 
 
-#: src/dird/backup.c:387
-#, c-format
-msgid "Network error with FD during %s: ERR=%s\n"
-msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
+#: src/gnome2-console/interface.c:439
+msgid "Bacula Console\n"
+msgstr ""
 
 
-#: src/dird/backup.c:410
-msgid "No Job status returned from FD.\n"
-msgstr "FD hat keinen Jobstatus zurückgegeben.\n"
+#: src/gnome2-console/interface.c:448
+msgid "Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"
+msgstr ""
 
 
-#: src/dird/backup.c:456 src/dird/migrate.c:1148 src/dird/admin.c:92
-#: src/dird/vbackup.c:320
-#, fuzzy, c-format
-msgid "Error getting Job record for Job report: ERR=%s"
-msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
+#: src/gnome2-console/interface.c:453
+msgid "Authors: Kern Sibbald and John Walker"
+msgstr ""
 
 
-#: src/dird/backup.c:463 src/dird/vbackup.c:327
-#, fuzzy, c-format
-msgid "Error getting Client record for Job report: ERR=%s"
-msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+#: src/gnome2-console/interface.c:458
+msgid "It comes by night and sucks the essence from your computers"
+msgstr ""
 
 
-#: src/dird/backup.c:469 src/dird/migrate.c:1178 src/dird/vbackup.c:333
-#, c-format
-msgid "Error getting Media record for Volume \"%s\": ERR=%s"
-msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+#: src/gnome2-console/interface.c:523 src/gnome2-console/interface.c:540
+msgid "Select Director"
+msgstr ""
 
 
-#: src/dird/backup.c:479 src/dird/vbackup.c:343
-msgid "Backup OK -- with warnings"
-msgstr "Sicherung OK -- mit Warnungen"
+#: src/gnome2-console/interface.c:570
+msgid "         "
+msgstr ""
 
 
-#: src/dird/backup.c:481 src/dird/vbackup.c:345 src/stored/bscan.c:1145
-msgid "Backup OK"
-msgstr "Sicherung OK"
+#: src/gnome2-console/interface.c:715 src/gnome2-console/interface.c:1631
+msgid "Job:"
+msgstr ""
 
 
-#: src/dird/backup.c:486 src/dird/vbackup.c:350 src/stored/bscan.c:1149
-msgid "*** Backup Error ***"
-msgstr "*** Sicherungsfehler ***"
+#: src/gnome2-console/interface.c:736
+msgid "   Type:"
+msgstr ""
 
 
-#: src/dird/backup.c:496 src/dird/vbackup.c:360 src/stored/bscan.c:1152
-msgid "Backup Canceled"
-msgstr "Sicherung Abgebrochen"
+#: src/gnome2-console/interface.c:756 src/gnome2-console/interface.c:785
+#: src/gnome2-console/interface.c:1284 src/gnome2-console/interface.c:1680
+msgid " "
+msgstr ""
 
 
-#: src/dird/backup.c:506 src/dird/restore.c:283 src/dird/admin.c:112
-#: src/dird/vbackup.c:370
-#, c-format
-msgid "Inappropriate term code: %c\n"
-msgstr "Unangebrachter Beendigungskode: %c\n"
+#: src/gnome2-console/interface.c:765 src/gnome2-console/interface.c:1660
+#: src/wx-console/wxbrestorepanel.cpp:1913
+msgid "Client:"
+msgstr ""
 
 
-#: src/dird/backup.c:546
-#, fuzzy, c-format
-msgid ""
-"%s %s %s (%s): %s\n"
-"  Build OS:               %s %s %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 \"%s\" %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Pool:                   \"%s\" (From %s)\n"
-"  Catalog:                \"%s\" (From %s)\n"
-"  Storage:                \"%s\" (From %s)\n"
-"  Scheduled time:         %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Elapsed time:           %s\n"
-"  Priority:               %d\n"
-"  FD Files Written:       %s\n"
-"  SD Files Written:       %s\n"
-"  FD Bytes Written:       %s (%sB)\n"
-"  SD Bytes Written:       %s (%sB)\n"
-"  Rate:                   %.1f KB/s\n"
-"  Software Compression:   %s\n"
-"  VSS:                    %s\n"
-"  Encryption:             %s\n"
-"  Accurate:               %s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s (%sB)\n"
-"  Non-fatal FD errors:    %d\n"
-"  SD Errors:              %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+#: src/gnome2-console/interface.c:795 src/gnome2-console/interface.c:1689
+msgid "FileSet: "
 msgstr ""
 msgstr ""
-"%s %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 \"%s\" %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Pool:                   \"%s\" (From %s)\n"
-"  Storage:                \"%s\" (From %s)\n"
-"  Geplante Zeit:          %s\n"
-"  Startzeit:              %s\n"
-"  Endzeit:                %s\n"
-"  Verstrichene Zeit:      %s\n"
-"  Priorität:              %d\n"
-"  FD Dateien geschrieben: %s\n"
-"  SD Dateien geschrieben: %s\n"
-"  FD Bytes geschrieben:   %s (%sB)\n"
-"  SD Bytes geschrieben:   %s (%sB)\n"
-"  Geschwindigkeit:        %.1f KB/s\n"
-"  Software Kompression:   %s\n"
-"  VSS:                    %s\n"
-"  Verschlüsselung:        %s\n"
-"  Volume Name(n):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Zeit:    %d\n"
-"  Letztes Volumen Bytes:  %s (%sB)\n"
-"  Nicht-fatale FD Fehler  %d\n"
-"  SD Fehler:              %d\n"
-"  FD Beendigungsstatus:   %s\n"
-"  SD Beendigungsstatus:   %s\n"
-"  Beendigungsstatus:      %s\n"
-"\n"
 
 
-#: src/dird/backup.c:602 src/dird/backup.c:603 src/dird/backup.c:604
-#: src/dird/ua_update.c:256 src/dird/ua_update.c:276 src/dird/ua_update.c:674
-#: src/dird/ua_input.c:123 src/dird/ua_run.c:170 src/stored/parse_bsr.c:806
-#: src/tools/dbcheck.c:1275
-msgid "yes"
+#: src/gnome2-console/interface.c:820 src/wx-console/wxbrestorepanel.cpp:1920
+msgid "Priority:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/backup.c:602 src/dird/backup.c:603 src/dird/backup.c:604
-#: src/dird/ua_update.c:256 src/dird/ua_update.c:276 src/dird/ua_update.c:674
-#: src/dird/ua_input.c:127 src/stored/parse_bsr.c:806
-msgid "no"
+#: src/gnome2-console/interface.c:836
+msgid "Level:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/backup.c:646
-#, c-format
-msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
+#: src/gnome2-console/interface.c:857
+msgid "             "
 msgstr ""
 msgstr ""
-"Konnte Job Volume Parameter  nicht holen um die Bootstrap Datei zu "
-"aktualisieren. ERR=%s\n"
 
 
-#: src/dird/backup.c:683
-#, c-format
-msgid ""
-"Could not open WriteBootstrap file:\n"
-"%s: ERR=%s\n"
+#: src/gnome2-console/interface.c:867 src/gnome2-console/interface.c:1433
+#: src/gnome2-console/interface.c:1718
+msgid "Pool:"
 msgstr ""
 msgstr ""
-"Konnte  WriteBootstrap nicht öffnen. Datei:\n"
-"%s: ERR=%s\n"
 
 
-#: src/dird/ua_update.c:96
-msgid "Update choice:\n"
+#: src/gnome2-console/interface.c:888 src/gnome2-console/interface.c:919
+#: src/gnome2-console/interface.c:949 src/gnome2-console/interface.c:969
+#: src/gnome2-console/interface.c:989 src/gnome2-console/interface.c:1009
+#: src/gnome2-console/interface.c:1014 src/gnome2-console/interface.c:1483
+#: src/gnome2-console/interface.c:1739 src/gnome2-console/interface.c:1769
+#: src/gnome2-console/interface.c:1788 src/gnome2-console/interface.c:1793
+msgid "   "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:97
-msgid "Volume parameters"
+#: src/gnome2-console/interface.c:898 src/gnome2-console/interface.c:1407
+#: src/gnome2-console/interface.c:1748 src/wx-console/wxbrestorepanel.cpp:1915
+msgid "Storage:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:98
-msgid "Pool from resource"
+#: src/gnome2-console/interface.c:929
+msgid "Messages:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:99
-msgid "Slots from autochanger"
+#: src/gnome2-console/interface.c:959
+msgid "Where: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:100
-msgid "Long term statistics"
+#: src/gnome2-console/interface.c:979 src/wx-console/wxbrestorepanel.cpp:1917
+msgid "When:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:101
-msgid "item"
+#: src/gnome2-console/interface.c:999 src/wx-console/wxbrestorepanel.cpp:1898
+msgid "Bootstrap:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:101
-msgid "Choose catalog item to update"
+#: src/gnome2-console/interface.c:1194
+msgid "Restore File Selection"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:144
-#, c-format
-msgid "Invalid VolStatus specified: %s\n"
+#: src/gnome2-console/interface.c:1238
+msgid "Current dir:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:153
-#, c-format
-msgid "New Volume status is: %s\n"
+#: src/gnome2-console/interface.c:1265
+msgid "Files Selected: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:163
-#, c-format
-msgid "Invalid retention period specified: %s\n"
+#: src/gnome2-console/interface.c:1385 src/gnome2-console/interface.c:1396
+msgid "Label a Volume"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:171
-#, c-format
-msgid "New retention period is: %s\n"
+#: src/gnome2-console/interface.c:1458
+msgid "Volume Name:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:182
-#, c-format
-msgid "Invalid use duration specified: %s\n"
+#: src/gnome2-console/interface.c:1472
+msgid "Slot:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:190
-#, c-format
-msgid "New use duration is: %s\n"
+#: src/gnome2-console/interface.c:1598
+msgid "Restore Files Dialog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:204
-#, c-format
-msgid "New max jobs is: %s\n"
+#: src/gnome2-console/interface.c:1613
+msgid "Restore Files"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:217
-#, c-format
-msgid "New max files is: %s\n"
+#: src/gnome2-console/interface.c:1778
+msgid "Before:"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:228
-#, c-format
-msgid "Invalid max. bytes specification: %s\n"
+#: src/gnome2-console/interface.c:1824
+msgid "Select Files"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:236
-#, c-format
-msgid "New Max bytes is: %s\n"
+#: src/gnome2-console/interface.c:1907
+msgid "Progress"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:247 src/dird/ua_update.c:267
-msgid "Invalid value. It must be yes or no.\n"
+#: src/gnome2-console/console.c:105
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s) %s %s %s\n"
+"\n"
+"Usage: bgnome-console [-s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   set configuration file to file\n"
+"       -dnn        set debug level to nn\n"
+"       -s          no signals\n"
+"       -t          test - read configuration and exit\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/dird/ua_update.c:255
-#, c-format
-msgid "New Recycle flag is: %s\n"
-msgstr ""
+#: src/gnome2-console/console.c:156 src/gnome2-console/console.c:185
+#: src/console/console.c:906 src/console/console.c:936 src/dird/dird.c:619
+#: src/dird/dird.c:824 src/dird/dird.c:879 src/dird/dird.c:1023
+#: src/stored/stored.c:375 src/filed/filed.c:339 src/filed/filed.c:498
+#: src/wx-console/console_thread.cpp:118 src/wx-console/console_thread.cpp:144
+#: src/qt-console/main.cpp:207 src/qt-console/main.cpp:237
+msgid "TLS required but not configured in Bacula.\n"
+msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
 
 
-#: src/dird/ua_update.c:275
+#: src/gnome2-console/console.c:163 src/console/console.c:914
+#: src/qt-console/main.cpp:215
 #, c-format
 #, c-format
-msgid "New InChanger flag is: %s\n"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Director \"%s\" in %s. At least one CA certificate store is required.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:293
+#: src/gnome2-console/console.c:172 src/console/console.c:923
+#: src/qt-console/main.cpp:224
 #, c-format
 #, c-format
-msgid "Invalid slot, it must be between 0 and MaxVols=%d\n"
+msgid ""
+"No Director resource defined in %s\n"
+"Without that I don't how to speak to the Director :-(\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:302 src/dird/ua_update.c:702
+#: src/gnome2-console/console.c:192 src/console/console.c:943
+#: src/qt-console/main.cpp:245
 #, c-format
 #, c-format
-msgid "Error updating media record Slot: ERR=%s"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Console \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:304
+#: src/gnome2-console/console.c:237
 #, c-format
 #, c-format
-msgid "New Slot is: %d\n"
+msgid "Pthread cond init error = %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:329
+#: src/gnome2-console/console.c:290 src/console/console.c:659
+#: src/dird/dird.c:253 src/stored/stored.c:239 src/filed/filed.c:204
+#: src/qt-console/main.cpp:151
+msgid "Cryptography library initialization failed.\n"
+msgstr "Initialisierung der Verschlüsselungsbibliothek fehlgeschlagen.\n"
+
+#: src/gnome2-console/console.c:294 src/console/console.c:663
+#: src/dird/dird.c:257 src/dird/dird.c:279 src/dird/dird.c:529
+#: src/dird/dird.c:532 src/stored/stored.c:243 src/filed/filed.c:209
+#: src/qt-console/main.cpp:155
 #, c-format
 #, c-format
-msgid "New Pool is: %s\n"
-msgstr ""
+msgid "Please correct configuration file: %s\n"
+msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
 
 
-#: src/dird/ua_update.c:363 src/dird/ua_select.c:498 src/dird/ua_select.c:518
-#: src/baconfig.h:81
-msgid "*None*"
+#: src/gnome2-console/console.c:383
+msgid " Not Connected"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:372
+#: src/gnome2-console/console.c:504
 #, c-format
 #, c-format
-msgid "New RecyclePool is: %s\n"
+msgid " Connecting to Director %s:%d"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:392
+#: src/gnome2-console/console.c:505 src/qt-console/bcomm/dircomm.cpp:100
 #, c-format
 #, c-format
-msgid "Error updating Volume record: ERR=%s"
+msgid ""
+"Connecting to Director %s:%d\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:394
+#: src/gnome2-console/console.c:520 src/wx-console/console_thread.cpp:389
 #, c-format
 #, c-format
-msgid "Volume defaults updated from \"%s\" Pool record.\n"
+msgid "Passphrase for Console \"%s\" TLS private key: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:418 src/dird/ua_update.c:451
+#: src/gnome2-console/console.c:530 src/console/console.c:771
+#: src/wx-console/console_thread.cpp:399 src/qt-console/bcomm/dircomm.cpp:126
 #, c-format
 #, c-format
-msgid "Error updating Volume records: ERR=%s"
+msgid "Failed to initialize TLS context for Console \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:420 src/dird/ua_update.c:453
+#: src/gnome2-console/console.c:542 src/wx-console/console_thread.cpp:410
 #, c-format
 #, c-format
-msgid "All Volume defaults updated from \"%s\" Pool record.\n"
+msgid "Passphrase for Director \"%s\" TLS private key: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:436 src/dird/ua_output.c:401 src/dird/ua_select.c:488
+#: src/gnome2-console/console.c:552 src/console/console.c:791
+#: src/wx-console/console_thread.cpp:420 src/qt-console/bcomm/dircomm.cpp:148
 #, c-format
 #, c-format
-msgid "Error obtaining pool ids. ERR=%s\n"
+msgid "Failed to initialize TLS context for Director \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:443
-#, c-format
-msgid "Updating all pools, but skipped PoolId=%d. ERR=%s\n"
+#: src/gnome2-console/console.c:561 src/tray-monitor/tray-monitor.c:938
+#: src/wx-console/console_thread.cpp:428 src/qt-console/bcomm/dircomm.cpp:166
+msgid "Director daemon"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:468
-#, c-format
-msgid "Error updating media record Enabled: ERR=%s"
+#: src/gnome2-console/console.c:573
+msgid " Initializing ..."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:470
-#, c-format
-msgid "New Enabled is: %d\n"
+#: src/gnome2-console/console.c:609
+msgid " Connected"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:581 src/dird/ua_run.c:205
-msgid "Parameters to modify:\n"
+#: src/gnome2-console/console.c:617
+msgid " Processing command ..."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:582
-msgid "Volume Status"
+#: src/gnome2-console/console.c:652
+msgid " At prompt waiting for input ..."
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:583
-msgid "Volume Retention Period"
+#: src/gnome2-console/console.c:775
+msgid " Ready"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:584
-msgid "Volume Use Duration"
+#: src/gnome2-console/restore.c:149
+msgid "Mark"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:585
-msgid "Maximum Volume Jobs"
+#: src/gnome2-console/restore.c:149
+msgid "File"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:586
-msgid "Maximum Volume Files"
+#: src/gnome2-console/restore.c:149
+msgid "Mode"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:587
-msgid "Maximum Volume Bytes"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:306
+msgid "User"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:588
-msgid "Recycle Flag"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:310
+msgid "Group"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:589
-msgid "Slot"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:294
+msgid "Size"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:590
-msgid "InChanger Flag"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:298
+msgid "Date"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:591
-msgid "Volume Files"
+#: src/gnome2-console/authenticate.c:87
+#, c-format
+msgid "%s: Director authorization problem.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:592 src/dird/ua_select.c:509 src/dird/ua_select.c:607
-#: src/dird/ua_run.c:221 src/wx-console/wxbrestorepanel.cpp:338
-#: src/wx-console/wxbrestorepanel.cpp:527
-#: src/wx-console/wxbrestorepanel.cpp:537
-#: src/wx-console/wxbrestorepanel.cpp:1834
-msgid "Pool"
+#: src/gnome2-console/authenticate.c:88
+msgid "Director authorization problem.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:593
-msgid "Volume from Pool"
+#: src/gnome2-console/authenticate.c:90
+msgid ""
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:594
-msgid "All Volumes from Pool"
+#: src/gnome2-console/authenticate.c:98 src/console/authenticate.c:155
+#: src/tray-monitor/authenticate.c:97
+#, c-format
+msgid "Bad response to Hello command: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:595
-msgid "All Volumes from all Pools"
+#: src/gnome2-console/authenticate.c:100
+#, c-format
+msgid "%s: Bad response to Hello command: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:596
-msgid "Enabled"
+#: src/gnome2-console/authenticate.c:102
+msgid "The Director is probably not running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:597
-msgid "RecyclePool"
+#: src/gnome2-console/authenticate.c:108 src/wx-console/authenticate.c:157
+#: src/console/authenticate.c:162 src/tray-monitor/authenticate.c:104
+msgid "Director rejected Hello command\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:598
-msgid "Done"
+#: src/gnome2-console/console_conf.c:134 src/wx-console/console_conf.c:147
+#: src/console/console_conf.c:140 src/qt-console/bat_conf.cpp:141
+#, c-format
+msgid "No record for %d %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:599 src/dird/ua_run.c:235 src/dird/ua_run.c:563
-msgid "Select parameter to modify"
+#: src/gnome2-console/console_conf.c:143 src/wx-console/console_conf.c:160
+#: src/console/console_conf.c:153 src/qt-console/bat_conf.cpp:150
+#, c-format
+msgid "Director: name=%s address=%s DIRport=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:607
+#: src/gnome2-console/console_conf.c:147 src/qt-console/bat_conf.cpp:154
 #, c-format
 #, c-format
-msgid "Updating Volume \"%s\"\n"
+msgid "Console: name=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:612
+#: src/gnome2-console/console_conf.c:150 src/tray-monitor/tray_conf.c:195
+#: src/qt-console/bat_conf.cpp:157
 #, c-format
 #, c-format
-msgid "Current Volume status is: %s\n"
+msgid "ConsoleFont: name=%s font face=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:613
-msgid "Possible Values are:\n"
+#: src/gnome2-console/console_conf.c:154 src/gnome2-console/console_conf.c:232
+#: src/gnome2-console/console_conf.c:280 src/gnome2-console/console_conf.c:310
+#: src/wx-console/console_conf.c:164 src/wx-console/console_conf.c:239
+#: src/wx-console/console_conf.c:284 src/wx-console/console_conf.c:311
+#: src/console/console_conf.c:157 src/console/console_conf.c:233
+#: src/console/console_conf.c:278 src/console/console_conf.c:305
+#: src/stored/stored_conf.c:554 src/stored/stored_conf.c:642
+#: src/stored/stored_conf.c:677 src/filed/filed_conf.c:333
+#: src/filed/filed_conf.c:398 src/filed/filed_conf.c:428
+#: src/qt-console/bat_conf.cpp:161 src/qt-console/bat_conf.cpp:239
+#: src/qt-console/bat_conf.cpp:287 src/qt-console/bat_conf.cpp:317
+#, c-format
+msgid "Unknown resource type %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:624
-msgid "Choose new Volume Status"
-msgstr ""
+#: src/gnome2-console/console_conf.c:258 src/wx-console/console_conf.c:265
+#: src/console/console_conf.c:259 src/dird/dird_conf.c:1345
+#: src/dird/dird_conf.c:1360 src/tray-monitor/tray_conf.c:288
+#: src/filed/filed_conf.c:361 src/qt-console/bat_conf.cpp:265
+#, c-format
+msgid "%s item is required in %s resource, but not found.\n"
+msgstr "%s item wird in %s resource benötigt, wurde aber nicht gefunden.\n"
 
 
-#: src/dird/ua_update.c:630
+#: src/gnome2-console/console_conf.c:327 src/wx-console/console_conf.c:328
+#: src/console/console_conf.c:322 src/dird/dird_conf.c:1582
+#: src/tray-monitor/tray_conf.c:372 src/filed/filed_conf.c:446
+#: src/qt-console/bat_conf.cpp:334
 #, c-format
 #, c-format
-msgid "Current retention period is: %s\n"
+msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
 msgstr ""
 msgstr ""
+"Der Versuch der Definition einer zweiten  %s resource mit dem Namen \"%s\" "
+"ist nicht erlaubt.\n"
 
 
-#: src/dird/ua_update.c:632
-msgid "Enter Volume Retention period: "
+#: src/wx-console/authenticate.c:127 src/console/authenticate.c:125
+#: src/dird/authenticate.c:127
+msgid ""
+"Authorization problem: Remote server did not advertise required TLS "
+"support.\n"
 msgstr ""
 msgstr ""
+"Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
+"nicht angeboten.\n"
 
 
-#: src/dird/ua_update.c:639
-#, c-format
-msgid "Current use duration is: %s\n"
+#: src/wx-console/authenticate.c:133 src/console/authenticate.c:132
+#: src/dird/authenticate.c:134 src/stored/authenticate.c:147
+#: src/stored/authenticate.c:258 src/filed/authenticate.c:158
+#: src/filed/authenticate.c:277
+msgid "Authorization problem: Remote server requires TLS.\n"
+msgstr "Authorisationsproblem: Enfernter Server erfordert TLS.\n"
+
+#: src/wx-console/authenticate.c:142 src/console/authenticate.c:141
+msgid "TLS negotiation failed\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:641
-msgid "Enter Volume Use Duration: "
+#: src/wx-console/authenticate.c:150
+msgid "Bad response to Hello command: ERR="
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:648
+#: src/wx-console/authenticate.c:167 src/console/authenticate.c:172
+#, fuzzy
+msgid ""
+"Director authorization problem.\n"
+"Most likely the passwords do not agree.\n"
+"If you are using TLS, there may have been a certificate validation error "
+"during the TLS handshake.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
+msgstr ""
+"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
+"FD Netzwerk durcheinander (Daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
+
+#: src/wx-console/console_conf.c:156 src/console/console_conf.c:149
 #, c-format
 #, c-format
-msgid "Current max jobs is: %u\n"
+msgid "Console: name=%s rcfile=%s histfile=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:649
-msgid "Enter new Maximum Jobs: "
+#: src/findlib/attribs.c:421
+#, c-format
+msgid "File size of restored file %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:656
+#: src/findlib/attribs.c:447 src/findlib/attribs.c:454
 #, c-format
 #, c-format
-msgid "Current max files is: %u\n"
+msgid "Unable to set file owner %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:657
-msgid "Enter new Maximum Files: "
+#: src/findlib/attribs.c:460
+#, c-format
+msgid "Unable to set file modes %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:664
+#: src/findlib/attribs.c:470
 #, c-format
 #, c-format
-msgid "Current value is: %s\n"
+msgid "Unable to set file times %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:665
-msgid "Enter new Maximum Bytes: "
+#: src/findlib/attribs.c:484
+#, c-format
+msgid "Unable to set file flags %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:673
+#: src/findlib/attribs.c:737
 #, c-format
 #, c-format
-msgid "Current recycle flag is: %s\n"
+msgid "Error in %s file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:675
-msgid "Enter new Recycle status: "
+#: src/findlib/attribs.c:754
+#, c-format
+msgid "Error in %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:682
+#: src/findlib/match.c:202 src/tools/testfind.c:639 src/filed/job.c:1150
 #, c-format
 #, c-format
-msgid "Current Slot is: %d\n"
+msgid "Unknown include/exclude option: %c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:683
-msgid "Enter new Slot: "
+#: src/findlib/enable_priv.c:92
+msgid "AdjustTokenPrivileges set "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:690
+#: src/findlib/savecwd.c:61
+#, fuzzy, c-format
+msgid "Cannot open current directory: ERR=%s\n"
+msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
+
+#: src/findlib/savecwd.c:72
+#, fuzzy, c-format
+msgid "Cannot get current directory: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+
+#: src/findlib/savecwd.c:96 src/findlib/savecwd.c:107
+#, fuzzy, c-format
+msgid "Cannot reset current directory: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+
+#: src/findlib/mkpath.c:48
 #, c-format
 #, c-format
-msgid "Current InChanger flag is: %d\n"
+msgid "Cannot create directory %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:691
+#: src/findlib/mkpath.c:52 src/findlib/mkpath.c:107
 #, c-format
 #, c-format
-msgid "Set InChanger flag for Volume \"%s\": yes/no: "
+msgid "%s exists but is not a directory.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:704
+#: src/findlib/mkpath.c:69
 #, c-format
 #, c-format
-msgid "New InChanger flag is: %d\n"
+msgid "Cannot change owner and/or group of %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:711
-msgid ""
-"Warning changing Volume Files can result\n"
-"in loss of data on your Volume\n"
-"\n"
+#: src/findlib/mkpath.c:74
+#, c-format
+msgid "Cannot change permissions of %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:713
+#: src/findlib/mkpath.c:144
 #, c-format
 #, c-format
-msgid "Current Volume Files is: %u\n"
+msgid "%c: is not a valid drive.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:714
-msgid "Enter new number of Files for Volume: "
+#: src/findlib/mkpath.c:188
+msgid "Too many subdirectories. Some permissions not reset.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:719
-msgid "Normally, you should only increase Volume Files by one!\n"
+#: src/findlib/find_one.c:222
+#, c-format
+msgid "     NODUMP flag set - will not process %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:720
-msgid "Increase Volume Files? (yes/no): "
-msgstr ""
+#: src/findlib/find_one.c:243
+#, fuzzy, c-format
+msgid "Cannot stat file %s: ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
 
-#: src/dird/ua_update.c:730
+#: src/findlib/find_one.c:249
 #, c-format
 #, c-format
-msgid "New Volume Files is: %u\n"
+msgid "%s mtime changed during backup.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:742
+#: src/findlib/find_one.c:255
 #, c-format
 #, c-format
-msgid "Current Pool is: %s\n"
+msgid "%s ctime changed during backup.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:743
-msgid "Enter new Pool name: "
+#: src/findlib/find_one.c:261 src/findlib/find_one.c:268
+#, c-format
+msgid "%s size changed during backup.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:764
+#: src/findlib/find_one.c:352
 #, c-format
 #, c-format
-msgid "Current Enabled is: %d\n"
+msgid "Top level directory \"%s\" has unlisted fstype \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:765
-msgid "Enter new Enabled: "
+#: src/findlib/find_one.c:367
+#, c-format
+msgid "Top level directory \"%s\" has an unlisted drive type \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:784
+#: src/findlib/create_file.c:124
 #, c-format
 #, c-format
-msgid "Current RecyclePool is: %s\n"
+msgid "File skipped. Not newer: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:786
-msgid "No current RecyclePool\n"
+#: src/findlib/create_file.c:131
+#, c-format
+msgid "File skipped. Not older: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:795
-msgid "Selection terminated.\n"
+#: src/findlib/create_file.c:137
+#, c-format
+msgid "File skipped. Already exists: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:815
+#: src/findlib/create_file.c:163
 #, c-format
 #, c-format
-msgid "Updating %i job(s).\n"
+msgid "File %s already exists and could not be replaced. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:847
+#: src/findlib/create_file.c:214 src/findlib/create_file.c:278
+#: src/findlib/create_file.c:373
 #, c-format
 #, c-format
-msgid "db_update_pool_record returned %d. ERR=%s\n"
+msgid "bpkt already open fid=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:854
-msgid "Pool DB record updated from resource.\n"
+#: src/findlib/create_file.c:222 src/filed/fd_plugins.c:512
+#, c-format
+msgid "Could not create %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_update.c:881
-#, fuzzy
-msgid "Expect JobId keyword, not found.\n"
-msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
-
-#: src/dird/ua_update.c:906
-#, fuzzy
-msgid "Neither Client nor StartTime specified.\n"
-msgstr "Kein storage angegeben.\n"
-
-#: src/dird/ua_update.c:920 src/dird/ua_restore.c:490
+#: src/findlib/create_file.c:237
 #, c-format
 #, c-format
-msgid "Improper date format: %s\n"
+msgid "Cannot make fifo %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:206
+#: src/findlib/create_file.c:255
 #, c-format
 #, c-format
-msgid "Expected an equals, got: %s"
+msgid "Cannot make node %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:219 src/dird/run_conf.c:231
+#: src/findlib/create_file.c:284 src/findlib/create_file.c:386
+#: src/dird/ua_query.c:73
 #, c-format
 #, c-format
-msgid "Expect a YES or NO, got: %s"
+msgid "Could not open %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:245
+#: src/findlib/create_file.c:300
 #, c-format
 #, c-format
-msgid "Job level field: %s not found in run record"
+msgid "Could not symlink %s -> %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:263
+#: src/findlib/create_file.c:325 src/findlib/create_file.c:338
 #, c-format
 #, c-format
-msgid "Could not find specified Pool Resource: %s"
+msgid "Could not restore file flags for file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:288
+#: src/findlib/create_file.c:329 src/findlib/create_file.c:346
 #, c-format
 #, c-format
-msgid "Could not find specified Storage Resource: %s"
+msgid "Could not hard link %s -> %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:300
+#: src/findlib/create_file.c:342
 #, c-format
 #, c-format
-msgid "Could not find specified Messages Resource: %s"
+msgid "Could not reset file flags for file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:308
+#: src/findlib/create_file.c:396
 #, c-format
 #, c-format
-msgid "Expected a keyword name, got: %s"
+msgid "Original file %s have been deleted: type=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:347
-msgid "Day number out of range (1-31)"
+#: src/findlib/create_file.c:408
+#, c-format
+msgid "Original file %s not saved: type=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:364 src/dird/run_conf.c:519
-msgid "Week number out of range (0-53)"
+#: src/findlib/create_file.c:411
+#, c-format
+msgid "Unknown file type %d; not restored: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:380
+#: src/findlib/create_file.c:455
 #, c-format
 #, c-format
-msgid "Job type field: %s in run record not found"
+msgid "Zero length filename: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:387
-#, c-format
-msgid "Unexpected token: %d:%s"
+#: src/findlib/bfile.c:97
+msgid "Unix attributes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:431
-msgid "Time must be preceded by keyword AT."
+#: src/findlib/bfile.c:99
+msgid "File data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:440
-msgid "Time logic error.\n"
+#: src/findlib/bfile.c:101
+msgid "MD5 digest"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:455 src/dird/run_conf.c:474
-msgid "Bad time specification."
+#: src/findlib/bfile.c:103
+msgid "GZIP data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:488
-msgid "Range logic error.\n"
+#: src/findlib/bfile.c:105
+msgid "Extended attributes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:497
-msgid "Bad day range specification."
+#: src/findlib/bfile.c:107
+msgid "Sparse data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:544
-msgid "Invalid month, week or position day range"
+#: src/findlib/bfile.c:109
+msgid "GZIP sparse data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:559
-msgid "Invalid month, weekday or position range"
+#: src/findlib/bfile.c:111
+msgid "Program names"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/run_conf.c:618
-msgid "Unexpected run state\n"
+#: src/findlib/bfile.c:113
+msgid "Program data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:113
-#, c-format
-msgid "Job %s not found\n"
+#: src/findlib/bfile.c:115
+msgid "SHA1 digest"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:137
-msgid "Walk queue"
+#: src/findlib/bfile.c:117
+msgid "Win32 data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:147
-msgid "Dequeued job"
+#: src/findlib/bfile.c:119
+msgid "Win32 GZIP data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:150
-msgid "Scheduler logic error\n"
+#: src/findlib/bfile.c:121
+msgid "MacOS Fork data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:191
-msgid "Run job"
+#: src/findlib/bfile.c:123
+msgid "HFS+ attribs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:224
-msgid "run override"
+#: src/findlib/bfile.c:125
+msgid "Standard Unix ACL attribs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:416
-msgid "Inserted job"
+#: src/findlib/bfile.c:127
+msgid "Default Unix ACL attribs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:424
-msgid "Appended job"
+#: src/findlib/bfile.c:129
+msgid "SHA256 digest"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/scheduler.c:428
-msgid "Run queue"
+#: src/findlib/bfile.c:131
+msgid "SHA512 digest"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/catreq.c:130 src/dird/catreq.c:350
-#, c-format
-msgid "1990 Invalid Catalog Request: %s"
-msgstr "1990 Ungültige Catalog Anfrage: %s"
+#: src/findlib/bfile.c:133
+msgid "Signed digest"
+msgstr ""
 
 
-#: src/dird/catreq.c:131
-#, c-format
-msgid "Invalid Catalog request; DB not open: %s"
-msgstr "Ungültige Catalog Anfrage; DB nicht offen: %s"
+#: src/findlib/bfile.c:135
+msgid "Encrypted File data"
+msgstr ""
 
 
-#: src/dird/catreq.c:155
-msgid "1901 No Media.\n"
-msgstr "1901 Keine Medien.\n"
+#: src/findlib/bfile.c:137
+msgid "Encrypted Win32 data"
+msgstr ""
 
 
-#: src/dird/catreq.c:183
-msgid "not in Pool"
-msgstr "nicht in Pool"
+#: src/findlib/bfile.c:139
+msgid "Encrypted session data"
+msgstr ""
 
 
-#: src/dird/catreq.c:185
-msgid "not correct MediaType"
-msgstr "nicht korrekter Medientyp"
+#: src/findlib/bfile.c:141
+msgid "Encrypted GZIP data"
+msgstr ""
 
 
-#: src/dird/catreq.c:195
-msgid "is not Enabled"
-msgstr "ist nicht aktiviert"
+#: src/findlib/bfile.c:143
+msgid "Encrypted Win32 GZIP data"
+msgstr ""
 
 
-#: src/dird/catreq.c:204
-#, c-format
-msgid "1998 Volume \"%s\" status is %s, %s.\n"
-msgstr "1998 Volume \"%s\" status ist %s, %s.\n"
+#: src/findlib/bfile.c:145
+msgid "Encrypted MacOS fork data"
+msgstr ""
 
 
-#: src/dird/catreq.c:209
-#, c-format
-msgid "1997 Volume \"%s\" not in catalog.\n"
-msgstr "1997 Volume \"%s\" Nicht in Catalog.\n"
+#: src/findlib/bfile.c:147
+msgid "AIX Specific ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:231
-#, c-format
-msgid "Unable to get Media record for Volume %s: ERR=%s\n"
-msgstr "Konnte Media record für Volume %s nicht holen: ERR=%s\n"
+#: src/findlib/bfile.c:149
+msgid "Darwin Specific ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:233
-#, c-format
-msgid "1991 Catalog Request for vol=%s failed: %s"
-msgstr "1991 Catalog Anfrage für vol=%s fehlgeschlagen: %s"
+#: src/findlib/bfile.c:151
+msgid "FreeBSD Specific Default ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:260
-#, c-format
-msgid ""
-"Volume Files at %u being set to %u for Volume \"%s\". This is incorrect.\n"
+#: src/findlib/bfile.c:153
+msgid "FreeBSD Specific Access ACL attribs"
 msgstr ""
 msgstr ""
-"Volume Files bei %u werden auf %u für Volumen \"%s\" gesetzt. Dies ist nicht "
-"Korrekt.\n"
 
 
-#: src/dird/catreq.c:263
-#, c-format
-msgid "1992 Update Media error. VolFiles=%u, CatFiles=%u\n"
-msgstr "1992 Update Media Fehler. VolFiles=%u, CatFiles=%u\n"
+#: src/findlib/bfile.c:155
+msgid "HPUX Specific ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:313
-#, c-format
-msgid "Catalog error updating Media record. %s"
-msgstr "Catalog Fehler beim Aktualisieren des Media Eintrags. %s"
+#: src/findlib/bfile.c:157
+msgid "Irix Specific Default ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:315
-msgid "1993 Update Media error\n"
-msgstr "1993 Update Media Fehler\n"
+#: src/findlib/bfile.c:159
+msgid "Irix Specific Access ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:339
-#, c-format
-msgid "Catalog error creating JobMedia record. %s"
-msgstr "Catalog Fehler beim Erzeugen des JobMedia Eintrags. %s"
+#: src/findlib/bfile.c:161
+msgid "Linux Specific Default ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:341
-#, fuzzy
-msgid "1992 Create JobMedia error\n"
-msgstr "1991 Update JobMedia Fehler\n"
+#: src/findlib/bfile.c:163
+msgid "Linux Specific Access ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:351
-#, c-format
-msgid "Invalid Catalog request: %s"
-msgstr "Ungültige Catalog Anfrage: %s"
+#: src/findlib/bfile.c:165
+msgid "OSF1 Specific Default ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:387
-#, fuzzy, c-format
-msgid "1994 Invalid Catalog Update: %s"
-msgstr "1991 Ungültige Catalog Aktualisierung: %s"
+#: src/findlib/bfile.c:167
+msgid "OSF1 Specific Access ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:388
-#, c-format
-msgid "Invalid Catalog Update; DB not open: %s"
-msgstr "Ungültige Catalog Aktualisierung; DB nicht geöffnet: %s"
+#: src/findlib/bfile.c:169 src/findlib/bfile.c:171
+msgid "Solaris Specific ACL attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:466
-#, c-format
-msgid "Got %s but not same File as attributes\n"
-msgstr "Erhielt %s aber nicht die gleiche Datei wie Attribute\n"
+#: src/findlib/bfile.c:173
+msgid "Solaris Specific Extensible attribs or System Extended attribs"
+msgstr ""
 
 
-#: src/dird/catreq.c:492
-#, c-format
-msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
+#: src/findlib/bfile.c:175
+msgid "Solaris Specific Extended attribs"
 msgstr ""
 msgstr ""
-"Catalog Fehler beim Aktualisieren des file digest. Nicht unterstützter "
-"digest stream typ: %d"
 
 
-#: src/dird/catreq.c:508
-#, c-format
-msgid "Catalog error updating file digest. %s"
-msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
+#: src/findlib/bfile.c:177
+msgid "Darwin Specific Extended attribs"
+msgstr ""
 
 
-#: src/dird/msgchan.c:106 src/filed/job.c:1375
-#: src/tray-monitor/tray-monitor.c:947
-msgid "Storage daemon"
-msgstr "Storage daemon"
+#: src/findlib/bfile.c:179
+msgid "FreeBSD Specific Extended attribs"
+msgstr ""
 
 
-#: src/dird/msgchan.c:198
-#, c-format
-msgid "Storage daemon rejected Job command: %s\n"
-msgstr "Storage daemon hat \"Job command\": %s abgelehnt\n"
+#: src/findlib/bfile.c:181
+msgid "Linux Specific Extended attribs"
+msgstr ""
 
 
-#: src/dird/msgchan.c:205
-#, c-format
-msgid "<stored: bad response to Job command: %s\n"
-msgstr "<stored: falsche Antwort auf  Job Kommando: %s\n"
+#: src/findlib/bfile.c:183
+msgid "NetBSD Specific Extended attribs"
+msgstr ""
 
 
-#: src/dird/msgchan.c:299
-#, c-format
-msgid ""
-"\n"
-"     Storage daemon didn't accept Device \"%s\" because:\n"
-"     %s"
+#: src/console/console.c:169
+msgid "input from file"
 msgstr ""
 msgstr ""
-"\n"
-"     Storage daemon hat Device \"%s\" nicht akzeptiert weil:\n"
-"     %s"
 
 
-#: src/dird/msgchan.c:303
-#, c-format
-msgid ""
-"\n"
-"     Storage daemon didn't accept Device \"%s\" command.\n"
+#: src/console/console.c:170
+msgid "output to file"
 msgstr ""
 msgstr ""
-"\n"
-"     Storage daemon hat Device \"%s\" Kommando nicht akzeptiert.\n"
 
 
-#: src/dird/msgchan.c:308
-#, c-format
-msgid "Using Device \"%s\"\n"
+#: src/console/console.c:171 src/dird/ua_cmds.c:142
+msgid "quit"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/msgchan.c:328 src/dird/msgchan.c:478
-#, c-format
-msgid "Cannot create message thread: %s\n"
-msgstr "Kann \"message thread\" nicht erzeugen: %s\n"
+#: src/console/console.c:172
+msgid "output to file and terminal"
+msgstr ""
 
 
-#: src/dird/ua_input.c:95
-msgid "Enter slot"
+#: src/console/console.c:173
+msgid "sleep specified time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_input.c:99 src/dird/ua_input.c:105
-#, c-format
-msgid "Expected a positive integer, got: %s\n"
+#: src/console/console.c:174 src/dird/ua_cmds.c:159
+msgid "print current time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_input.c:162
-msgid "Invalid response. You must answer yes or no.\n"
+#: src/console/console.c:175
+msgid "print Console's version"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_input.c:185
-msgid "Invalid Enabled value, it must be yes, no, archived, 0, 1, or 2\n"
+#: src/console/console.c:176
+msgid "echo command string"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:69 src/dird/ua_output.c:93
-msgid "ON or OFF keyword missing.\n"
+#: src/console/console.c:177
+msgid "execute an external command"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:181
-msgid "Keywords for the show command are:\n"
+#: src/console/console.c:178 src/dird/ua_cmds.c:127
+msgid "exit = quit"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:187
-#, c-format
-msgid "%s resource %s not found.\n"
+#: src/console/console.c:179
+msgid "zed_keys = use zed keys instead of bash keys"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:190
-#, c-format
-msgid "Resource %s not found\n"
+#: src/console/console.c:180
+msgid "help listing"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:258
-msgid "Hey! DB is NULL\n"
+#: src/console/console.c:182
+msgid "set command separator"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:372
-#, c-format
-msgid "Jobid %d used %d Volume(s): %s\n"
+#: src/console/console.c:216
+msgid ": is an invalid command\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:390
-msgid "No Pool specified.\n"
+#: src/console/console.c:360
+msgid "Illegal separator character.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:411
-#, c-format
-msgid "Pool: %s\n"
+#: src/console/console.c:388
+msgid "Command logic problem\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:427
-msgid "Ignoring invalid value for days. Max is 50.\n"
+#: src/console/console.c:695
+msgid "Available Directors:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:436
+#: src/console/console.c:699
 #, c-format
 #, c-format
-msgid "Unknown list keyword: %s\n"
+msgid "%2d:  %s at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:462
-#, c-format
-msgid "%s is not a job name.\n"
+#: src/console/console.c:703
+msgid "Select Director by entering a number: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:476
-#, fuzzy, c-format
-msgid "Could not find Pool for Job %s\n"
-msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
-
-#: src/dird/ua_output.c:488
+#: src/console/console.c:708
 #, c-format
 #, c-format
-msgid "Could not find next Volume for Job %s (Pool=%s, Level=%s).\n"
+msgid "%s is not a number. You must enter a number between 1 and %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:492
+#: src/console/console.c:714
 #, c-format
 #, c-format
-msgid ""
-"The next Volume to be used by Job \"%s\" (Pool=%s, Level=%s) will be %s\n"
+msgid "You must enter a number between 1 and %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:503
+#: src/console/console.c:754 src/tray-monitor/tray-monitor.c:936
 #, c-format
 #, c-format
-msgid "Could not find next Volume for Job %s.\n"
+msgid "Connecting to Director %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:629 src/dird/job.c:134
-#, c-format
-msgid "Could not open database \"%s\".\n"
-msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
+#: src/console/console.c:821
+msgid "Enter a period to cancel a command.\n"
+msgstr ""
 
 
-#: src/dird/ua_output.c:642
-#, c-format
-msgid "Pool %s not in database. %s"
-msgstr "Pool %s nicht in der Datenbank. %s"
+#: src/console/console.c:967
+msgid "Too many arguments on input command.\n"
+msgstr ""
 
 
-#: src/dird/ua_output.c:650
-#, c-format
-msgid "Pool %s created in database.\n"
-msgstr "Pool %s in der Datenbank angelegt.\n"
+#: src/console/console.c:971
+msgid "First argument to input command must be a filename.\n"
+msgstr ""
 
 
-#: src/dird/ua_output.c:703
-msgid "You have no messages.\n"
+#: src/console/console.c:977
+#, c-format
+msgid "Cannot open file %s for input. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_output.c:783
-msgid "Message too long to display.\n"
+#: src/console/console.c:1007
+msgid "Too many arguments on output/tee command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/getmsg.c:172
+#: src/console/console.c:1024
 #, c-format
 #, c-format
-msgid "bget_dirmsg: unknown bnet signal %d\n"
-msgstr "bget_dirmsg: unbekanntes bnet Signal %d\n"
+msgid "Cannot open file %s for output. ERR=%s\n"
+msgstr ""
 
 
-#: src/dird/getmsg.c:190 src/dird/getmsg.c:203 src/dird/getmsg.c:215
-#: src/dird/getmsg.c:262 src/dird/getmsg.c:289
-#, c-format
-msgid "Malformed message: %s\n"
-msgstr "Nicht wohlgeformte Nachricht: %s\n"
+#: src/console/console.c:1043
+msgid "Too many arguments. Enclose command in double quotes.\n"
+msgstr ""
 
 
-#: src/dird/getmsg.c:196
-#, c-format
-msgid "Job not found: %s\n"
-msgstr "Job nicht gefunden: %s\n"
+#: src/console/console.c:1052
+#, fuzzy, c-format
+msgid "Cannot popen(\"%s\", \"r\"): ERR=%s\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
 
 
-#: src/dird/getmsg.c:360
+#: src/console/console.c:1064 src/stored/autochanger.c:586
 #, c-format
 #, c-format
-msgid "Bad response to %s command: wanted %s, got %s\n"
-msgstr "Schlechte Antwort auf %s Kommando: erwartet %s, erhalten %s\n"
+msgid "Autochanger error: ERR=%s\n"
+msgstr ""
 
 
-#: src/dird/getmsg.c:365
+#: src/dird/newvol.c:91
 #, c-format
 #, c-format
-msgid "Socket error on %s command: ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+msgid "Illegal character in Volume name \"%s\"\n"
+msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
 
 
-#: src/dird/migrate.c:117 src/dird/vbackup.c:79
-msgid "Could not get or create a Pool record.\n"
-msgstr "Konnte keinen Pool Eintrag holen oder erzeugen.\n"
+#: src/dird/newvol.c:104
+#, c-format
+msgid "Created new Volume \"%s\" in catalog.\n"
+msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
 
 
-#: src/dird/migrate.c:145 src/dird/migrate.c:161
+#: src/dird/newvol.c:131
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "No previous Job found to %s.\n"
-msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
+msgid "SQL failed, but ignored. ERR=%s\n"
+msgstr "SQL fehlgeschlagen ERR=%s\n"
 
 
-#: src/dird/migrate.c:151 src/dird/vbackup.c:195
-msgid "Could not get or create the FileSet record.\n"
-msgstr "Konnte FileSet Eintrag weder holen noch erzeugen.\n"
+#: src/dird/newvol.c:142
+#, c-format
+msgid "Wanted to create Volume \"%s\", but it already exists. Trying again.\n"
+msgstr ""
+"Wollte Volume \"%s\"erzeugen, aber , but it already exists. Trying again.\n"
 
 
-#: src/dird/migrate.c:163
-#, fuzzy, c-format
-msgid "Previous Job has no data to %s.\n"
-msgstr "Vorheriger Job hat keine Daten zu migrieren.\n"
+#: src/dird/newvol.c:151
+msgid "Too many failures. Giving up creating Volume name.\n"
+msgstr "Zu viele Fehler. Gebe Versuch einen Volumennamen zu erzeugen auf.\n"
 
 
-#: src/dird/migrate.c:179
+#: src/dird/expand.c:255
 #, c-format
 #, c-format
-msgid "Job resource not found for \"%s\".\n"
-msgstr "Job Ressource für \"%s\"nicht gefunden.\n"
+msgid "Count not update counter %s: ERR=%s\n"
+msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
 
 
-#: src/dird/migrate.c:183
+#: src/dird/expand.c:427
 #, c-format
 #, c-format
-msgid "Previous Job resource not found for \"%s\".\n"
-msgstr "Vorherige Job Ressource für \"%s\"nicht gefunden.\n"
+msgid "Cannot create var context: ERR=%s\n"
+msgstr "Kann var context nicht erzeugen: ERR=%s\n"
 
 
-#: src/dird/migrate.c:200
-msgid "setup job failed.\n"
-msgstr "Job Einrichtung Fehlgeschlagen.\n"
+#: src/dird/expand.c:432
+#, c-format
+msgid "Cannot set var callback: ERR=%s\n"
+msgstr "kann Variable callback nicht setzen: ERR=%s\n"
 
 
-#: src/dird/migrate.c:221
+#: src/dird/expand.c:438
 #, c-format
 #, c-format
-msgid "Pool for JobId %s not in database. ERR=%s\n"
-msgstr "Pool für JobId %s ist nicht in der Datenbank. ERR=%s\n"
+msgid "Cannot set var operate: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
 
 
-#: src/dird/migrate.c:228
+#: src/dird/expand.c:444 src/dird/expand.c:459
 #, c-format
 #, c-format
-msgid "Pool resource \"%s\" not found.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+msgid "Cannot unescape string: ERR=%s\n"
+msgstr "Cannot unescape string: ERR=%s\n"
 
 
-#: src/dird/migrate.c:251 src/dird/vbackup.c:119
-msgid "Job Pool's NextPool resource"
-msgstr "\"NextPool\"  Ressource des Job Pools"
+#: src/dird/expand.c:452
+#, c-format
+msgid "Cannot expand expression \"%s\": ERR=%s\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
 
 
-#: src/dird/migrate.c:281 src/dird/migrate.c:861
+#: src/dird/expand.c:470
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Could not get job record for JobId %s to %s. ERR=%s"
-msgstr "Konnte job record für JobId %s zum migrieren nicht holen. ERR=%s"
+msgid "Cannot destroy var context: ERR=%s\n"
+msgstr "kann Variable context nicht zerstören: ERR=%s\n"
 
 
-#: src/dird/migrate.c:291
-#, c-format
-msgid "JobId %s already %s probably by another Job. %s stopped.\n"
+#: src/dird/ua_purge.c:90
+msgid ""
+"\n"
+"This command is can be DANGEROUS!!!\n"
+"\n"
+"It purges (deletes) all Files from a Job,\n"
+"JobId, Client or Volume; or it purges (deletes)\n"
+"all Jobs from a Client or Volume without regard\n"
+"for retention periods. Normally you should use the\n"
+"PRUNE command, which respects retention periods.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/migrate.c:301
-#, fuzzy, c-format
-msgid "Start %s JobId %s, Job=%s\n"
-msgstr "Start Sicherung JobId %s, Job=%s\n"
+#: src/dird/ua_purge.c:152
+msgid "Choose item to purge"
+msgstr ""
 
 
-#: src/dird/migrate.c:327 src/dird/vbackup.c:148
+#: src/dird/ua_purge.c:199
 #, c-format
 #, c-format
-msgid "Read storage \"%s\" same as write storage.\n"
-msgstr "Lese storage \"%s\" ist gleich mit Schreib storage.\n"
+msgid "Begin purging files for Client \"%s\"\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:683
-#, fuzzy, c-format
-msgid "No %s SQL selection pattern specified.\n"
-msgstr "Kein \"Migration SQL selection pattern\" spezifiziert.\n"
+#: src/dird/ua_purge.c:208 src/dird/ua_purge.c:258
+#, c-format
+msgid "No Files found for client %s to purge from %s catalog.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:690 src/dird/migrate.c:709 src/dird/migrate.c:730
-#: src/dird/migrate.c:766 src/dird/migrate.c:793 src/dird/migrate.c:917
-#: src/dird/migrate.c:950 src/dird/migrate.c:1079
+#: src/dird/ua_purge.c:211
 #, c-format
 #, c-format
-msgid "SQL failed. ERR=%s\n"
-msgstr "SQL fehlgeschlagen ERR=%s\n"
+msgid "Files for %d Jobs for client \"%s\" purged from %s catalog.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:713 src/dird/migrate.c:720 src/dird/migrate.c:734
-#: src/dird/migrate.c:797
-#, fuzzy, c-format
-msgid "No Volumes found to %s.\n"
-msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+#: src/dird/ua_purge.c:249
+#, c-format
+msgid "Begin purging jobs from Client \"%s\"\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:748 src/dird/migrate.c:837 src/dird/migrate.c:850
-msgid "Invalid JobId found.\n"
-msgstr "Ungültige JobId gefunden.\n"
+#: src/dird/ua_purge.c:261
+#, c-format
+msgid "%d Jobs for client %s purged from %s catalog.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:808
-#, fuzzy, c-format
-msgid "Unknown %s Selection Type.\n"
-msgstr "Unbekannter \"Migration Selection Type\".\n"
+#: src/dird/ua_purge.c:460
+#, c-format
+msgid ""
+"\n"
+"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
+"The VolStatus must be: Append, Full, Used, or Error to be purged.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:820 src/dird/migrate.c:840 src/dird/migrate.c:853
-#, fuzzy, c-format
-msgid "No JobIds found to %s.\n"
-msgstr "Kein Job gefunden für: %s.\n"
+#: src/dird/ua_purge.c:493
+#, c-format
+msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:824
-#, fuzzy, c-format
-msgid "The following %u JobId%s chosen to be %s: %s\n"
-msgstr "Die folgende %u JobId%s wird migriert werden: %s\n"
+#: src/dird/ua_purge.c:545
+#, c-format
+msgid ""
+"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:825
-msgid " was"
+#: src/dird/ua_purge.c:587
+#, c-format
+msgid "Unable move recycled Volume in full Pool \"%s\" MaxVols=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/migrate.c:825
-msgid "s were"
+#: src/dird/ua_purge.c:600
+#, c-format
+msgid "All records pruned from Volume \"%s\"; marking it \"Purged\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/migrate.c:867
-#, fuzzy, c-format
-msgid "%s using JobId=%s Job=%s\n"
-msgstr "Migration benutzt JobId=%s Job=%s\n"
+#: src/dird/ua_purge.c:605
+#, c-format
+msgid "Cannot purge Volume with VolStatus=%s\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:900
-msgid "Could not start migration job.\n"
-msgstr "Konnte Migrationsjob nicht starten.\n"
+#: src/dird/verify.c:87 src/dird/verify.c:300
+#, c-format
+msgid "Unimplemented Verify level %d(%c)\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:902
-#, fuzzy, c-format
-msgid "%s JobId %d started.\n"
-msgstr "Clone JobId %d gestartet.\n"
+#: src/dird/verify.c:142
+msgid ""
+"Unable to find JobId of previous InitCatalog Job.\n"
+"Please run a Verify with Level=InitCatalog before\n"
+"running the current Job.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:921
-#, fuzzy, c-format
-msgid "No %s found to %s.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
+#: src/dird/verify.c:147
+msgid "Unable to find JobId of previous Job for this client.\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:925
+#: src/dird/verify.c:163
 #, c-format
 #, c-format
-msgid "SQL error. Expected 1 MediaId got %d\n"
-msgstr "SQL Fehler. Erwartet 1 MediaId erhalten: %d\n"
-
-#: src/dird/migrate.c:954 src/dird/migrate.c:1084
-#, fuzzy, c-format
-msgid "No %ss found to %s.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
+msgid "Could not get job record for previous Job. ERR=%s"
+msgstr ""
 
 
-#: src/dird/migrate.c:976
-msgid "Selection Type 'pooluncopiedjobs' only applies to Copy Jobs"
+#: src/dird/verify.c:169
+#, c-format
+msgid "Last Job %d did not terminate normally. JobStatus=%c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/migrate.c:985
-#, fuzzy, c-format
-msgid "SQL to get uncopied jobs failed. ERR=%s\n"
-msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
+#: src/dird/verify.c:173
+#, c-format
+msgid "Verifying against JobId=%d Job=%s\n"
+msgstr ""
 
 
-#: src/dird/migrate.c:1008
-#, fuzzy, c-format
-msgid "No %s %s selection pattern specified.\n"
-msgstr "Kein Migration %s selection pattern spezifiziert.\n"
-
-#: src/dird/migrate.c:1019
-#, c-format
-msgid "SQL to get %s failed. ERR=%s\n"
-msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
-
-#: src/dird/migrate.c:1024
-#, fuzzy, c-format
-msgid "Query of Pool \"%s\" returned no Jobs to %s.\n"
-msgstr "Abfrage nach Pool \"%s\" ergab keine Jobs für die Migration.\n"
-
-#: src/dird/migrate.c:1033
-#, c-format
-msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
-msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
-
-#: src/dird/migrate.c:1062
-#, fuzzy, c-format
-msgid "Regex pattern matched no Jobs to %s.\n"
-msgstr "Regex pattern hat auf keine Jobs für die Migration zugetroffen.\n"
-
-#: src/dird/migrate.c:1186
-#, c-format
-msgid "%s OK -- with warnings"
-msgstr "%s OK -- mit Warnungen"
-
-#: src/dird/migrate.c:1188
-#, c-format
-msgid "%s OK"
-msgstr "%s OK"
-
-#: src/dird/migrate.c:1193
-#, c-format
-msgid "*** %s Error ***"
-msgstr "*** %s Fehler ***"
-
-#: src/dird/migrate.c:1203
-#, c-format
-msgid "%s Canceled"
-msgstr "%s Abgebrochen"
-
-#: src/dird/migrate.c:1212
-#, c-format
-msgid "Inappropriate %s term code"
-msgstr "Unzutreffender %s Beendigungskode"
-
-#: src/dird/migrate.c:1222
-#, fuzzy, c-format
-msgid "%s -- no files to %s"
-msgstr "%s -- keine Dateien zur Migration."
-
-#: src/dird/migrate.c:1237
-#, fuzzy, c-format
-msgid ""
-"%s %s %s (%s): %s\n"
-"  Build OS:               %s %s %s\n"
-"  Prev Backup JobId:      %s\n"
-"  New Backup JobId:       %s\n"
-"  Current JobId:          %s\n"
-"  Current Job:            %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Read Pool:              \"%s\" (From %s)\n"
-"  Read Storage:           \"%s\" (From %s)\n"
-"  Write Pool:             \"%s\" (From %s)\n"
-"  Write Storage:          \"%s\" (From %s)\n"
-"  Catalog:                \"%s\" (From %s)\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Elapsed time:           %s\n"
-"  Priority:               %d\n"
-"  SD Files Written:       %s\n"
-"  SD Bytes Written:       %s (%sB)\n"
-"  Rate:                   %.1f KB/s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s (%sB)\n"
-"  SD Errors:              %d\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-"%s %s (%s): %s\n"
-"  vorheriges Backup JobId:%s\n"
-"  neues Backup JobId:     %s\n"
-"  Migration JobId:        %s\n"
-"  Migration Job:          %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Lese Pool:              \"%s\" (Von %s)\n"
-"  Lese Storage:           \"%s\" (Von %s)\n"
-"  Schreib Pool:           \"%s\" (Von %s)\n"
-"  Schreib Storage:        \"%s\" (Von %s)\n"
-"  Start Zeit:             %s\n"
-"  End Zeit:               %s\n"
-"  Verstichene Zeit:       %s\n"
-"  Priorität:              %d\n"
-"  SD Dateien geschrieben: %s\n"
-"  SD Bytes geschrieben:   %s (%sB)\n"
-"  Geschwindigkeit:        %.1f KB/s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s (%sB)\n"
-"  SD Fehler:              %d\n"
-"  SD Beendigungsstatus :  %s\n"
-"  Beendigungsstatus:      %s\n"
-"\n"
-
-#: src/dird/migrate.c:1346
-#, c-format
-msgid "No Next Pool specification found in Pool \"%s\".\n"
-msgstr "Keine \"Next Pool\" Spezifikation in Pool \"%s\" gefunden.\n"
-
-#: src/dird/migrate.c:1352
-#, c-format
-msgid "No Storage specification found in Next Pool \"%s\".\n"
-msgstr "Keine \"Storage\" Spezifikation in \"Next Pool\" \"%s\" gefunden.\n"
-
-#: src/dird/migrate.c:1358
-msgid "Storage from Pool's NextPool resource"
-msgstr "Storage aus der \"NextPool\" Ressource des Pools."
-
-#: src/dird/ua_query.c:73 src/findlib/create_file.c:284
-#: src/findlib/create_file.c:386
-#, c-format
-msgid "Could not open %s: ERR=%s\n"
-msgstr ""
-
-#: src/dird/ua_query.c:78
-msgid "Available queries:\n"
-msgstr ""
-
-#: src/dird/ua_query.c:85
-msgid "Choose a query"
-msgstr ""
-
-#: src/dird/ua_query.c:99
-msgid "Could not find query.\n"
-msgstr ""
-
-#: src/dird/ua_query.c:117
-msgid "Too many prompts in query, max is 9.\n"
-msgstr ""
-
-#: src/dird/ua_query.c:220
-#, c-format
-msgid "Warning prompt %d missing.\n"
-msgstr ""
-
-#: src/dird/ua_query.c:265
-msgid ""
-"Entering SQL query mode.\n"
-"Terminate each query with a semicolon.\n"
-"Terminate query mode with a blank line.\n"
-msgstr ""
-
-#: src/dird/ua_query.c:268 src/dird/ua_query.c:284
-msgid "Enter SQL query: "
-msgstr ""
-
-#: src/dird/ua_query.c:286
-msgid "Add to SQL query: "
-msgstr ""
-
-#: src/dird/ua_query.c:289
-msgid "End query mode.\n"
-msgstr ""
-
-#: src/dird/verify.c:85 src/dird/verify.c:296
-#, c-format
-msgid "Unimplemented Verify level %d(%c)\n"
-msgstr ""
-
-#: src/dird/verify.c:140
-msgid ""
-"Unable to find JobId of previous InitCatalog Job.\n"
-"Please run a Verify with Level=InitCatalog before\n"
-"running the current Job.\n"
-msgstr ""
-
-#: src/dird/verify.c:145
-msgid "Unable to find JobId of previous Job for this client.\n"
-msgstr ""
-
-#: src/dird/verify.c:161
-#, c-format
-msgid "Could not get job record for previous Job. ERR=%s"
-msgstr ""
-
-#: src/dird/verify.c:166
-#, c-format
-msgid "Last Job %d did not terminate normally. JobStatus=%c\n"
-msgstr ""
-
-#: src/dird/verify.c:170
-#, c-format
-msgid "Verifying against JobId=%d Job=%s\n"
-msgstr ""
-
-#: src/dird/verify.c:199
+#: src/dird/verify.c:202
 #, c-format
 msgid "Start Verify JobId=%s Level=%s Job=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Start Verify JobId=%s Level=%s Job=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:283
+#: src/dird/verify.c:287
 msgid "Deprecated feature ... use bootstrap.\n"
 msgstr ""
 
 msgid "Deprecated feature ... use bootstrap.\n"
 msgstr ""
 
-#: src/dird/verify.c:350
+#: src/dird/verify.c:354
 #, c-format
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:408
+#: src/dird/verify.c:406
 msgid "Verify OK"
 msgstr ""
 
 msgid "Verify OK"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:410
 msgid "*** Verify Error ***"
 msgstr ""
 
 msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/dird/verify.c:416
+#: src/dird/verify.c:414
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:419
+#: src/dird/verify.c:417
 msgid "Verify Canceled"
 msgstr ""
 
 msgid "Verify Canceled"
 msgstr ""
 
-#: src/dird/verify.c:422
+#: src/dird/verify.c:420
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:427
+#: src/dird/verify.c:425
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:441
+#: src/dird/verify.c:439
 #, fuzzy, c-format
 msgid ""
 "%s %s %s (%s): %s\n"
 #, fuzzy, c-format
 msgid ""
 "%s %s %s (%s): %s\n"
@@ -1898,7 +1660,7 @@ msgstr ""
 "  Beendigungsstatus:          %s\n"
 "\n"
 
 "  Beendigungsstatus:          %s\n"
 "\n"
 
-#: src/dird/verify.c:476
+#: src/dird/verify.c:474
 #, fuzzy, c-format
 msgid ""
 "%s %s %s (%s): %s\n"
 #, fuzzy, c-format
 msgid ""
 "%s %s %s (%s): %s\n"
@@ -1934,2181 +1696,2599 @@ msgstr ""
 "  Beendigungsstatus:          %s\n"
 "\n"
 
 "  Beendigungsstatus:          %s\n"
 "\n"
 
-#: src/dird/verify.c:555
+#: src/dird/verify.c:552
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:599
+#: src/dird/verify.c:597
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:600
+#: src/dird/verify.c:598
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:624
+#: src/dird/verify.c:622
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:633
+#: src/dird/verify.c:631
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:641
+#: src/dird/verify.c:639
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:649
+#: src/dird/verify.c:647
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:657
+#: src/dird/verify.c:655
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:665
+#: src/dird/verify.c:663
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:674
+#: src/dird/verify.c:672
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:681
+#: src/dird/verify.c:679
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:688
+#: src/dird/verify.c:686
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:695
+#: src/dird/verify.c:693
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:725
+#: src/dird/verify.c:723
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:733
+#: src/dird/verify.c:731
 #, c-format
 msgid "      %s differs. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:744
+#: src/dird/verify.c:742
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:785
+#: src/dird/verify.c:779
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"The following files are in the Catalog but not on %s:\n"
+msgid "The following files are in the Catalog but not on %s:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/verify.c:800 src/tools/testfind.c:414
+#: src/dird/verify.c:794 src/tools/testfind.c:414
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 
-#: src/dird/ua_select.c:55
+#: src/dird/jobq.c:76
 #, c-format
 #, c-format
-msgid "The current %s retention period is: %s\n"
-msgstr ""
+msgid "pthread_attr_init: ERR=%s\n"
+msgstr "pthread_attr_init: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:60
-msgid "Continue? (yes/mod/no): "
-msgstr ""
+#: src/dird/jobq.c:85
+#, c-format
+msgid "pthread_mutex_init: ERR=%s\n"
+msgstr "pthread_mutex_init: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:63 src/dird/ua_run.c:202
-msgid "mod"
-msgstr ""
+#: src/dird/jobq.c:91
+#, c-format
+msgid "pthread_cond_init: ERR=%s\n"
+msgstr "pthread_cond_init: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:64
-msgid "Enter new retention period: "
-msgstr ""
+#: src/dird/jobq.c:133
+#, c-format
+msgid "pthread_cond_broadcast: ERR=%s\n"
+msgstr "pthread_cond_broadcast: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:68
-msgid "Invalid period.\n"
-msgstr ""
+#: src/dird/jobq.c:141
+#, c-format
+msgid "pthread_cond_wait: ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:144
-msgid "You have the following choices:\n"
-msgstr ""
+#: src/dird/jobq.c:182
+#, c-format
+msgid "Job %s waiting %d seconds for scheduled start time.\n"
+msgstr "Job %s wartet %d Sekunden auf die geplante Startzeit.\n"
 
 
-#: src/dird/ua_select.c:160
-msgid "The defined Storage resources are:\n"
-msgstr ""
+#: src/dird/jobq.c:222 src/dird/job.c:114 src/stored/stored.c:524
+#: src/stored/dircmd.c:198
+#, c-format
+msgid "Unable to init job cond variable: ERR=%s\n"
+msgstr "konnte job cond Variable nicht initialisieren: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:168 src/dird/ua_cmds.c:1027 src/dird/ua_dotcmds.c:286
-#: src/dird/ua_run.c:207 src/wx-console/wxbrestorepanel.cpp:339
-#: src/wx-console/wxbrestorepanel.cpp:355
-#: src/wx-console/wxbrestorepanel.cpp:479
-#: src/wx-console/wxbrestorepanel.cpp:480
-#: src/wx-console/wxbrestorepanel.cpp:490
-#: src/wx-console/wxbrestorepanel.cpp:491
-#: src/wx-console/wxbrestorepanel.cpp:1173
-#: src/wx-console/wxbrestorepanel.cpp:1176
-#: src/wx-console/wxbrestorepanel.cpp:1845
-#: src/wx-console/wxbrestorepanel.cpp:1916
-msgid "Storage"
-msgstr ""
+#: src/dird/jobq.c:244
+#, c-format
+msgid "pthread_thread_create: ERR=%s\n"
+msgstr "pthread_thread_create: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:168
-msgid "Select Storage resource"
-msgstr ""
+#: src/dird/jobq.c:354
+#, c-format
+msgid "pthread_cond_signal: ERR=%s\n"
+msgstr "pthread_cond_signal: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:183 src/dird/ua_restore.c:1180
-msgid "The defined FileSet resources are:\n"
-msgstr ""
+#: src/dird/jobq.c:365
+#, c-format
+msgid "pthread_create: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
 
 
-#: src/dird/ua_select.c:191 src/dird/ua_restore.c:1184 src/dird/ua_run.c:209
-msgid "FileSet"
+#: src/dird/jobq.c:637
+#, c-format
+msgid "Rescheduled Job %s at %s to re-run in %d seconds (%s).\n"
 msgstr ""
 msgstr ""
+" Job %s für %s erneut geplant um in %d seconds nachgestartet zu werden (%"
+"s).\n"
 
 
-#: src/dird/ua_select.c:191 src/dird/ua_restore.c:1184
-msgid "Select FileSet resource"
+#: src/dird/jobq.c:676 src/dird/jobq.c:681
+msgid "previous Job"
+msgstr "vorheriger Job"
+
+#: src/dird/jobq.c:718
+#, c-format
+msgid ""
+"Job canceled. Attempt to read and write same device.\n"
+"    Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n"
 msgstr ""
 msgstr ""
+"Job abgebrochen. Versuch auf das selbe Gerät zu lesen und zu schreiben.\n"
+"    lese storage \"%s\" (Von %s) -- schreib storage \"%s\" (Von %s)\n"
 
 
-#: src/dird/ua_select.c:221 src/dird/ua_cmds.c:1924
-msgid "Could not find a Catalog resource\n"
+#: src/dird/ua_cmds.c:115
+msgid ""
+"add [pool=<pool-name> storage=<storage> jobid=<JobId>] -- \n"
+"               add media to a pool"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:224
-msgid "You must specify a \"use <catalog-name>\" command before continuing.\n"
+#: src/dird/ua_cmds.c:117
+msgid "autodisplay [on|off] -- console messages"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:230
-msgid "The defined Catalog resources are:\n"
+#: src/dird/ua_cmds.c:118
+msgid "automount [on|off] -- after label"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:238
-msgid "Catalog"
+#: src/dird/ua_cmds.c:119
+msgid ""
+"cancel [jobid=<number> job=<job-name> ujobid=<unique-jobid>] -- \n"
+"               cancel a job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:238
-msgid "Select Catalog resource"
+#: src/dird/ua_cmds.c:121
+msgid "create [pool=<pool-name>] -- create DB Pool from resource"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:255
-msgid "The defined Job resources are:\n"
+#: src/dird/ua_cmds.c:122
+msgid "delete [volume=<vol-name> pool=<pool-name> job jobid=<id>]"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:263 src/dird/ua_select.c:286 src/dird/ua_cmds.c:494
-#: src/dird/ua_prune.c:405 src/dird/dird_conf.c:639 src/dird/ua_run.c:208
-msgid "Job"
-msgstr "Job"
+#: src/dird/ua_cmds.c:123
+msgid "disable <job=name> -- disable a job"
+msgstr ""
 
 
-#: src/dird/ua_select.c:263
-msgid "Select Job resource"
+#: src/dird/ua_cmds.c:124
+msgid "enable <job=name> -- enable a job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:278
-msgid "The defined Restore Job resources are:\n"
+#: src/dird/ua_cmds.c:125
+msgid ""
+"performs FileSet estimate, listing gives full listing\n"
+"               you can make it more accurate with accurate=yes/no"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:286
-msgid "Select Restore Job"
+#: src/dird/ua_cmds.c:128
+msgid "gui [on|off] -- non-interactive gui mode"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:303
-msgid "The defined Client resources are:\n"
+#: src/dird/ua_cmds.c:129 src/stored/btape.c:2550
+msgid "print this command"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:311 src/dird/ua_select.c:420 src/dird/ua_cmds.c:1028
-#: src/dird/ua_dotcmds.c:287 src/dird/ua_run.c:213
-#: src/wx-console/wxbrestorepanel.cpp:336
-#: src/wx-console/wxbrestorepanel.cpp:354
-#: src/wx-console/wxbrestorepanel.cpp:431
-#: src/wx-console/wxbrestorepanel.cpp:432
-#: src/wx-console/wxbrestorepanel.cpp:442
-#: src/wx-console/wxbrestorepanel.cpp:443
-#: src/wx-console/wxbrestorepanel.cpp:700
-#: src/wx-console/wxbrestorepanel.cpp:1133
-#: src/wx-console/wxbrestorepanel.cpp:1136
-#: src/wx-console/wxbrestorepanel.cpp:1238
-#: src/wx-console/wxbrestorepanel.cpp:1838
-#: src/wx-console/wxbrestorepanel.cpp:1840
-#: src/wx-console/wxbrestorepanel.cpp:1914
-#: src/wx-console/wxbrestorepanel.cpp:1970
-msgid "Client"
+#: src/dird/ua_cmds.c:130
+msgid "label a tape"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:311
-msgid "Select Client (File daemon) resource"
+#: src/dird/ua_cmds.c:131
+msgid ""
+"list [pools | jobs | jobtotals | media <pool=pool-name> | \n"
+"               files <jobid=nn> | copies <jobid=nn>]; from catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:338
-#, c-format
-msgid "Error: Client resource %s does not exist.\n"
+#: src/dird/ua_cmds.c:133
+msgid "full or long list like list command"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:363
-#, c-format
-msgid "Could not find Client %s: ERR=%s"
+#: src/dird/ua_cmds.c:134
+msgid "messages"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:373 src/dird/ua_select.c:427
-#, c-format
-msgid "Could not find Client \"%s\": ERR=%s"
+#: src/dird/ua_cmds.c:135
+msgid "print current memory usage"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:402
-#, c-format
-msgid "Error obtaining client ids. ERR=%s\n"
+#: src/dird/ua_cmds.c:136
+msgid ""
+"mount storage=<storage-name> [ slot=<num> ] [ drive=<num> ] \n"
+"               or mount [ jobid=<id> | job=<job-name> ]"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:406
-msgid "No clients defined. You must run a job before using this command.\n"
+#: src/dird/ua_cmds.c:138
+msgid ""
+"prune files|jobs|volume client=<client-name> volume=<volume-name> \n"
+"               prune expired records from catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:410
-msgid "Defined Clients:\n"
+#: src/dird/ua_cmds.c:140
+msgid "purge records from catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:420
-msgid "Select the Client"
+#: src/dird/ua_cmds.c:141
+msgid "python control commands"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:453 src/dird/ua_select.c:477 src/dird/ua_select.c:522
-#, c-format
-msgid "Could not find Pool \"%s\": ERR=%s"
+#: src/dird/ua_cmds.c:143
+msgid "query catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:492
-msgid "No pools defined. Use the \"create\" command to create one.\n"
+#: src/dird/ua_cmds.c:144
+msgid "restore files"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:496
-msgid "Defined Pools:\n"
+#: src/dird/ua_cmds.c:145
+msgid ""
+"relabel storage=<storage-name> oldvolume=<old-volume-name> \n"
+"               volume=<newvolume-name> -- relabel a tape"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:509
-msgid "Select the Pool"
+#: src/dird/ua_cmds.c:147
+msgid "release <storage-name>"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:547
-#, c-format
-msgid "No access to Pool \"%s\"\n"
+#: src/dird/ua_cmds.c:148
+msgid "reload conf file"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:573
-msgid "Enter MediaId or Volume name: "
+#: src/dird/ua_cmds.c:149
+msgid ""
+"run job=<job-name> client=<client-name> fileset=<FileSet-name> \n"
+"               level=<level-keyword> storage=<storage-name> where=<directory-"
+"prefix> \n"
+"               when=<universal-time-specification> yes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:599
-msgid "The defined Pool resources are:\n"
+#: src/dird/ua_cmds.c:152
+msgid ""
+"status [all | dir=<dir-name> | director | client=<client-name> |\n"
+"               storage=<storage-name> | days=nnn]"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:607
-msgid "Select Pool resource"
+#: src/dird/ua_cmds.c:154
+msgid ""
+"setdebug level=nn [trace=0/1 client=<client-name> |\n"
+"               dir | director | storage=<storage-name> | all]  -- sets debug "
+"level"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:631 src/dird/ua_restore.c:525
-#, c-format
-msgid "Error: Pool resource \"%s\" does not exist.\n"
+#: src/dird/ua_cmds.c:156
+msgid "sets new client address -- if authorized"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:642
-msgid "Enter the JobId to select: "
+#: src/dird/ua_cmds.c:157
+msgid "show (resource records) [jobs | pools | ... | all]"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:680
-#, c-format
-msgid "Could not find Job \"%s\": ERR=%s"
+#: src/dird/ua_cmds.c:158
+msgid "use SQL to query catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:760
-#, c-format
-msgid "Automatically selected %s: %s\n"
+#: src/dird/ua_cmds.c:160
+msgid "turn on/off trace to file"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:765
-#, c-format
-msgid "Cannot select %s in batch mode.\n"
+#: src/dird/ua_cmds.c:161
+msgid ""
+"unmount storage=<storage-name> [ drive=<num> ] \n"
+"               or unmount [ jobid=<id> | job=<job-name> ]"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:783
-#, c-format
-msgid "Selection list for \"%s\" is empty!\n"
+#: src/dird/ua_cmds.c:163
+msgid "umount - for old-time Unix guys, see unmount"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:789
-#, c-format
-msgid "Automatically selected: %s\n"
+#: src/dird/ua_cmds.c:164
+msgid "update Volume, Pool or slots"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:801
-msgid "Selection aborted, nothing done.\n"
+#: src/dird/ua_cmds.c:165
+msgid "use <database-name> -- catalog xxx"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:806
-#, c-format
-msgid "Please enter a number between 1 and %d\n"
+#: src/dird/ua_cmds.c:166
+msgid "does variable expansion"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:855
-msgid "Storage name given twice.\n"
+#: src/dird/ua_cmds.c:167
+msgid "print Director version"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:872
-#, c-format
-msgid "Expecting jobid=nn command, got: %s\n"
+#: src/dird/ua_cmds.c:168
+msgid ""
+"wait [<jobname=name> | <jobid=nnn> | <ujobid=complete_name>] -- \n"
+"               wait until no jobs are running"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:876
+#: src/dird/ua_cmds.c:205 src/dird/ua_dotcmds.c:121
 #, c-format
 #, c-format
-msgid "JobId %s is not running.\n"
+msgid "Can't use %s command in a runscript"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:886
+#: src/dird/ua_cmds.c:216
 #, c-format
 #, c-format
-msgid "Expecting job=xxx, got: %s.\n"
+msgid "%s: is an invalid command.\n"
+msgstr ""
+
+#: src/dird/ua_cmds.c:257
+msgid ""
+"You probably don't want to be using this command since it\n"
+"creates database records without labeling the Volumes.\n"
+"You probably want to use the \"label\" command.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:890 src/dird/ua_select.c:902
+#: src/dird/ua_cmds.c:276
 #, c-format
 #, c-format
-msgid "Job \"%s\" is not running.\n"
+msgid "Pool already has maximum volumes=%d\n"
+msgstr ""
+
+#: src/dird/ua_cmds.c:277
+msgid "Enter new maximum (zero for unlimited): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:898
+#: src/dird/ua_cmds.c:297
 #, c-format
 #, c-format
-msgid "Expecting ujobid=xxx, got: %s.\n"
+msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:918
+#: src/dird/ua_cmds.c:303
 #, c-format
 #, c-format
-msgid "Storage resource \"%s\": not found\n"
+msgid "The number must be between 0 and %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:950
-msgid "Enter autochanger drive[0]: "
+#: src/dird/ua_cmds.c:311
+msgid "Enter Volume name: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:971
-msgid "Enter autochanger slot: "
+#: src/dird/ua_cmds.c:315
+msgid "Enter base volume name: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:1001
-msgid "Media Types defined in conf file:\n"
+#: src/dird/ua_cmds.c:324 src/dird/ua_label.c:645
+msgid "Volume name too long.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:1007
-msgid "Media Type"
+#: src/dird/ua_cmds.c:328 src/dird/ua_label.c:651 src/lib/edit.c:476
+msgid "Volume name must be at least one character long.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_select.c:1007
-msgid "Select the Media Type"
+#: src/dird/ua_cmds.c:339
+msgid "Enter the starting number: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:90
-msgid ""
-"\n"
-"This command is can be DANGEROUS!!!\n"
-"\n"
-"It purges (deletes) all Files from a Job,\n"
-"JobId, Client or Volume; or it purges (deletes)\n"
-"all Jobs from a Client or Volume without regard\n"
-"for retention periods. Normally you should use the\n"
-"PRUNE command, which respects retention periods.\n"
+#: src/dird/ua_cmds.c:344
+msgid "Start number must be greater than zero.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:152
-msgid "Choose item to purge"
+#: src/dird/ua_cmds.c:355
+msgid "Enter slot (0 for none): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:199
-#, c-format
-msgid "Begin purging files for Client \"%s\"\n"
+#: src/dird/ua_cmds.c:359
+msgid "InChanger? yes/no: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:208 src/dird/ua_purge.c:258
+#: src/dird/ua_cmds.c:387
 #, c-format
 #, c-format
-msgid "No Files found for client %s to purge from %s catalog.\n"
+msgid "%d Volumes created in pool %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:211
-#, c-format
-msgid "Files for %d Jobs for client \"%s\" purged from %s catalog.\n"
+#: src/dird/ua_cmds.c:403 src/dird/ua_cmds.c:1099
+msgid "Turn on or off? "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:249
+#: src/dird/ua_cmds.c:434
 #, c-format
 #, c-format
-msgid "Begin purging jobs from Client \"%s\"\n"
+msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:261
+#: src/dird/ua_cmds.c:443 src/dird/ua_cmds.c:453
 #, c-format
 #, c-format
-msgid "%d Jobs for client %s purged from %s catalog.\n"
+msgid "Warning Job %s is not running. Continuing anyway ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:407
-#, c-format
-msgid ""
-"\n"
-"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
-"The VolStatus must be: Append, Full, Used, or Error to be purged.\n"
+#: src/dird/ua_cmds.c:463 src/dird/ua_cmds.c:775 src/dird/ua_cmds.c:821
+msgid "Unauthorized command from this console.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:440
-#, c-format
-msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
+#: src/dird/ua_cmds.c:488 src/stored/status.c:474 src/filed/status.c:236
+msgid "No Jobs running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:481
-#, c-format
-msgid ""
-"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
+#: src/dird/ua_cmds.c:490
+msgid "None of your jobs are running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:522
-#, c-format
-msgid "Unable move recycled Volume in full Pool \"%s\" MaxVols=%d\n"
+#: src/dird/ua_cmds.c:495
+msgid "Select Job:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:535
+#: src/dird/ua_cmds.c:504
 #, c-format
 #, c-format
-msgid "All records pruned from Volume \"%s\"; marking it \"Purged\"\n"
+msgid "JobId=%s Job=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_purge.c:540
-#, c-format
-msgid "Cannot purge Volume with VolStatus=%s\n"
+#: src/dird/ua_cmds.c:509 src/dird/dird_conf.c:642 src/dird/ua_prune.c:405
+#: src/dird/ua_run.c:211 src/dird/ua_select.c:263 src/dird/ua_select.c:286
+msgid "Job"
+msgstr "Job"
+
+#: src/dird/ua_cmds.c:509
+msgid "Choose Job to cancel"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:174
-msgid "Status available for:\n"
-msgstr ""
-
-#: src/dird/ua_status.c:180
-msgid "Select daemon type for status"
-msgstr ""
-
-#: src/dird/ua_status.c:294 src/stored/status.c:219
-#, c-format
-msgid "%s Version: %s (%s) %s %s %s\n"
-msgstr ""
-
-#: src/dird/ua_status.c:298
+#: src/dird/ua_cmds.c:514
 #, c-format
 #, c-format
-msgid "Daemon started %s, 1 Job run since started.\n"
+msgid ""
+"Cancel: %s\n"
+"\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:301
-#, c-format
-msgid "Daemon started %s, %d Jobs run since started.\n"
+#: src/dird/ua_cmds.c:515
+msgid "Confirm cancel?"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:304 src/filed/status.c:136 src/stored/status.c:230
-#, c-format
-msgid " Heap: heap=%s smbytes=%s max_bytes=%s bufs=%s max_bufs=%s\n"
+#: src/dird/ua_cmds.c:521
+msgid "Confirm cancel (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:339 src/dird/job.c:149 src/dird/job.c:155
-#: src/dird/job.c:1080 src/dird/job.c:1084 src/dird/ua_cmds.c:814
-#: src/dird/ua_cmds.c:1509 src/dird/ua_dotcmds.c:176
-msgid "unknown source"
-msgstr "unbekannte Quelle"
-
-#: src/dird/ua_status.c:342 src/dird/ua_cmds.c:817 src/dird/ua_dotcmds.c:179
+#: src/dird/ua_cmds.c:529 src/dird/ua_cmds.c:816 src/dird/ua_cmds.c:1163
 #, c-format
 #, c-format
-msgid "Connecting to Storage daemon %s at %s:%d\n"
+msgid "Job \"%s\" not found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:345
+#: src/dird/ua_cmds.c:626
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Failed to connect to Storage daemon %s.\n"
-"====\n"
-msgstr ""
-
-#: src/dird/ua_status.c:353 src/dird/ua_cmds.c:823 src/dird/ua_dotcmds.c:185
-msgid "Connected to storage daemon\n"
+"Can't set %s RecyclePool to %s, %s is not in database.\n"
+"Try to update it with 'update pool=%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:384 src/dird/ua_cmds.c:843 src/dird/ua_cmds.c:1222
-#: src/dird/ua_dotcmds.c:205
+#: src/dird/ua_cmds.c:644
 #, c-format
 #, c-format
-msgid "Connecting to Client %s at %s:%d\n"
+msgid ""
+"Can't set %s ScratchPool to %s, %s is not in database.\n"
+"Try to update it with 'update pool=%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:387
+#: src/dird/ua_cmds.c:713
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Failed to connect to Client %s.\n"
-"====\n"
-msgstr ""
-
-#: src/dird/ua_status.c:395
-msgid "Connected to file daemon\n"
+"Error: Pool %s already exists.\n"
+"Use update to change it.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:415
-msgid ""
-"\n"
-"Scheduled Jobs:\n"
+#: src/dird/ua_cmds.c:724
+#, c-format
+msgid "Pool %s created.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:416
-msgid ""
-"Level          Type     Pri  Scheduled          Name               Volume\n"
+#: src/dird/ua_cmds.c:754
+msgid "Python interpreter restarted.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:417
-msgid "===================================================================================\n"
+#: src/dird/ua_cmds.c:757 src/dird/ua_cmds.c:1393
+msgid "Nothing done.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:473
+#: src/dird/ua_cmds.c:782 src/dird/ua_cmds.c:1150 src/dird/ua_run.c:1359
 #, c-format
 #, c-format
-msgid "%-14s\t%-8s\t%3d\t%-18s\t%-18s\t%s\n"
+msgid "Client \"%s\" not found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:477
+#: src/dird/ua_cmds.c:791
 #, c-format
 #, c-format
-msgid "%-14s %-8s %3d  %-18s %-18s %s\n"
-msgstr ""
-
-#: src/dird/ua_status.c:531
-msgid "Ignoring invalid value for days. Max is 500.\n"
+msgid "Client \"%s\" address set to %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:574
-msgid "No Scheduled Jobs.\n"
+#: src/dird/ua_cmds.c:825
+#, c-format
+msgid "Job \"%s\" %sabled\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:591 src/filed/status.c:177 src/stored/status.c:397
-msgid ""
-"\n"
-"Running Jobs:\n"
-msgstr ""
+#: src/dird/ua_cmds.c:849 src/dird/ua_cmds.c:1567 src/dird/ua_dotcmds.c:176
+#: src/dird/job.c:149 src/dird/job.c:155 src/dird/job.c:1104
+#: src/dird/job.c:1108 src/dird/ua_status.c:356
+msgid "unknown source"
+msgstr "unbekannte Quelle"
 
 
-#: src/dird/ua_status.c:599
+#: src/dird/ua_cmds.c:852 src/dird/ua_dotcmds.c:179 src/dird/ua_status.c:359
 #, c-format
 #, c-format
-msgid "Console connected at %s\n"
-msgstr ""
-
-#: src/dird/ua_status.c:609
-msgid ""
-"No Jobs running.\n"
-"====\n"
+msgid "Connecting to Storage daemon %s at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:615
-msgid " JobId Level   Name                       Status\n"
-msgstr ""
+#: src/dird/ua_cmds.c:855 src/dird/ua_cmds.c:1578 src/dird/ua_dotcmds.c:182
+#: src/dird/job.c:436 src/dird/ua_label.c:759
+msgid "Failed to connect to Storage daemon.\n"
+msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
 
 
-#: src/dird/ua_status.c:616 src/filed/status.c:264
-msgid "======================================================================\n"
+#: src/dird/ua_cmds.c:858 src/dird/ua_dotcmds.c:185 src/dird/ua_status.c:370
+msgid "Connected to storage daemon\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:625
-msgid "is waiting execution"
+#: src/dird/ua_cmds.c:878 src/dird/ua_cmds.c:1264 src/dird/ua_dotcmds.c:205
+#: src/dird/ua_status.c:401
+#, c-format
+msgid "Connecting to Client %s at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:628
-msgid "is running"
+#: src/dird/ua_cmds.c:881 src/dird/ua_cmds.c:1267 src/dird/ua_dotcmds.c:208
+msgid "Failed to connect to Client.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:631
-msgid "is blocked"
+#: src/dird/ua_cmds.c:994
+msgid "Enter new debug level: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:634
-msgid "has terminated"
+#: src/dird/ua_cmds.c:1060 src/dird/ua_dotcmds.c:284
+msgid "Available daemons are: \n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:637
-msgid "has erred"
+#: src/dird/ua_cmds.c:1061 src/dird/ua_dotcmds.c:285
+msgid "Director"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:640
-msgid "has errors"
+#: src/dird/ua_cmds.c:1062 src/dird/ua_run.c:210 src/dird/ua_dotcmds.c:286
+#: src/dird/ua_select.c:168 src/wx-console/wxbrestorepanel.cpp:339
+#: src/wx-console/wxbrestorepanel.cpp:355
+#: src/wx-console/wxbrestorepanel.cpp:479
+#: src/wx-console/wxbrestorepanel.cpp:480
+#: src/wx-console/wxbrestorepanel.cpp:490
+#: src/wx-console/wxbrestorepanel.cpp:491
+#: src/wx-console/wxbrestorepanel.cpp:1173
+#: src/wx-console/wxbrestorepanel.cpp:1176
+#: src/wx-console/wxbrestorepanel.cpp:1845
+#: src/wx-console/wxbrestorepanel.cpp:1916
+msgid "Storage"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:643
-msgid "has a fatal error"
+#: src/dird/ua_cmds.c:1063 src/dird/ua_run.c:216 src/dird/ua_dotcmds.c:287
+#: src/dird/ua_select.c:311 src/dird/ua_select.c:420
+#: src/wx-console/wxbrestorepanel.cpp:336
+#: src/wx-console/wxbrestorepanel.cpp:354
+#: src/wx-console/wxbrestorepanel.cpp:431
+#: src/wx-console/wxbrestorepanel.cpp:432
+#: src/wx-console/wxbrestorepanel.cpp:442
+#: src/wx-console/wxbrestorepanel.cpp:443
+#: src/wx-console/wxbrestorepanel.cpp:700
+#: src/wx-console/wxbrestorepanel.cpp:1133
+#: src/wx-console/wxbrestorepanel.cpp:1136
+#: src/wx-console/wxbrestorepanel.cpp:1238
+#: src/wx-console/wxbrestorepanel.cpp:1838
+#: src/wx-console/wxbrestorepanel.cpp:1840
+#: src/wx-console/wxbrestorepanel.cpp:1914
+#: src/wx-console/wxbrestorepanel.cpp:1970
+msgid "Client"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:646
-msgid "has verify differences"
+#: src/dird/ua_cmds.c:1064
+msgid "All"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:649
-msgid "has been canceled"
+#: src/dird/ua_cmds.c:1065
+msgid "Select daemon type to set debug level"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:654
-msgid "is waiting on Client"
+#: src/dird/ua_cmds.c:1155
+msgid "Client name missing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:656
+#: src/dird/ua_cmds.c:1167 src/dird/ua_cmds.c:1228 src/dird/ua_cmds.c:1950
 #, c-format
 #, c-format
-msgid "is waiting on Client %s"
+msgid "No authorization for Job \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:664 src/dird/ua_status.c:666
-#, c-format
-msgid "is waiting on Storage %s"
+#: src/dird/ua_cmds.c:1172
+msgid "Job name missing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:668
-msgid "is waiting on Storage"
-msgstr ""
+#: src/dird/ua_cmds.c:1181
+#, fuzzy, c-format
+msgid "Fileset \"%s\" not found.\n"
+msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
 
 
-#: src/dird/ua_status.c:674
-msgid "is waiting on max Storage jobs"
+#: src/dird/ua_cmds.c:1185
+#, c-format
+msgid "No authorization for FileSet \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:677
-msgid "is waiting on max Client jobs"
-msgstr ""
+#: src/dird/ua_cmds.c:1190
+#, fuzzy
+msgid "Fileset name missing.\n"
+msgstr "FileSet: name=%s\n"
 
 
-#: src/dird/ua_status.c:680
-msgid "is waiting on max Job jobs"
-msgstr ""
+#: src/dird/ua_cmds.c:1201 src/dird/ua_run.c:535
+#, fuzzy, c-format
+msgid "Level \"%s\" not valid.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
 
 
-#: src/dird/ua_status.c:683
-msgid "is waiting on max total jobs"
+#: src/dird/ua_cmds.c:1205
+msgid "Level value missing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:686
-msgid "is waiting for its start time"
+#: src/dird/ua_cmds.c:1211
+msgid "Invalid value for accurate. It must be yes or no.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:689
-msgid "is waiting for higher priority jobs to finish"
+#: src/dird/ua_cmds.c:1224
+msgid "No job specified.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:692 src/dird/ua_status.c:743 src/lib/util.c:234
-msgid "SD committing Data"
+#: src/dird/ua_cmds.c:1272
+msgid "Error sending include list.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:695 src/dird/ua_status.c:746 src/lib/util.c:237
-msgid "SD despooling Data"
+#: src/dird/ua_cmds.c:1277
+msgid "Error sending exclude list.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:698 src/dird/ua_status.c:749 src/lib/util.c:240
-msgid "SD despooling Attributes"
+#: src/dird/ua_cmds.c:1379
+msgid ""
+"In general it is not a good idea to delete either a\n"
+"Pool or a Volume since they may contain data.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:701 src/dird/ua_status.c:752 src/lib/util.c:243
-msgid "Dir inserting Attributes"
+#: src/dird/ua_cmds.c:1382
+msgid "Choose catalog item to delete"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:706
-#, fuzzy, c-format
-msgid "is in unknown state %c"
-msgstr "unbekannt"
-
-#: src/dird/ua_status.c:720
-msgid "is waiting for a mount request"
+#: src/dird/ua_cmds.c:1450
+msgid "Enter JobId to delete: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:727
-msgid "is waiting for an appendable Volume"
+#: src/dird/ua_cmds.c:1485
+#, c-format
+msgid "Job %s and associated records deleted from the catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:735
-#, fuzzy
-msgid "is waiting for Client to connect to Storage daemon"
-msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
+#: src/dird/ua_cmds.c:1499
+#, c-format
+msgid ""
+"\n"
+"This command will delete volume %s\n"
+"and all Jobs saved on that volume from the Catalog\n"
+msgstr ""
 
 
-#: src/dird/ua_status.c:737
+#: src/dird/ua_cmds.c:1506
 #, c-format
 #, c-format
-msgid "is waiting for Client %s to connect to Storage %s"
+msgid "Are you sure you want to delete Volume \"%s\"? (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:767
+#: src/dird/ua_cmds.c:1531
 #, c-format
 #, c-format
-msgid "%6d\t%-6s\t%-20s\t%s\n"
+msgid "Are you sure you want to delete Pool \"%s\"? (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:770
+#: src/dird/ua_cmds.c:1645
 #, c-format
 #, c-format
-msgid "%6d %-6s  %-20s %s\n"
+msgid "Using Catalog name=%s DB=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:790
-msgid "No Terminated Jobs.\n"
+#: src/dird/ua_cmds.c:1713
+msgid "ERR: Can't open db\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:796 src/filed/status.c:252 src/stored/status.c:508
-msgid ""
-"\n"
-"Terminated Jobs:\n"
+#: src/dird/ua_cmds.c:1760
+msgid "Wait on mount timed out\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:797 src/filed/status.c:262 src/stored/status.c:515
-msgid " JobId  Level    Files      Bytes   Status   Finished        Name \n"
+#: src/dird/ua_cmds.c:1770
+msgid "ERR: Job was not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:798
-msgid "====================================================================\n"
+#: src/dird/ua_cmds.c:1847 src/dird/ua_tree.c:667 src/stored/btape.c:2597
+#, c-format
+msgid ""
+"  Command    Description\n"
+"  =======    ===========\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:830 src/filed/status.c:285 src/stored/status.c:537
-#: src/lib/util.c:179
-msgid "Created"
+#: src/dird/ua_cmds.c:1849
+#, c-format
+msgid "  %-10s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:834 src/filed/status.c:289 src/stored/status.c:541
-#: src/lib/util.c:192 src/lib/util.c:318 src/lib/util.c:442
-msgid "Error"
+#: src/dird/ua_cmds.c:1851
+msgid ""
+"\n"
+"When at a prompt, entering a period cancels the command.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:837 src/filed/status.c:292 src/stored/status.c:544
-msgid "Diffs"
+#: src/dird/ua_cmds.c:1868 src/filed/status.c:84
+#, c-format
+msgid "%s Version: %s (%s) %s %s %s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:840 src/dird/ua_restore.c:420 src/filed/status.c:295
-#: src/stored/status.c:547 src/wx-console/wxbconfigpanel.cpp:220
-msgid "Cancel"
+#: src/dird/ua_cmds.c:1911 src/dird/ua_cmds.c:1938 src/dird/ua_cmds.c:1960
+#, c-format
+msgid "No authorization for Catalog \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:843 src/filed/status.c:298 src/stored/status.c:550
-#: src/stored/btape.c:1203 src/lib/util.c:188 src/lib/util.c:314
-#: src/wx-console/wxbconfigpanel.cpp:209
-msgid "OK"
+#: src/dird/ua_cmds.c:1928
+#, c-format
+msgid "No authorization for Client \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:846 src/filed/status.c:301 src/stored/status.c:553
-msgid "Other"
+#: src/dird/ua_cmds.c:1983 src/dird/ua_select.c:221
+msgid "Could not find a Catalog resource\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:850 src/filed/status.c:313 src/stored/status.c:565
+#: src/dird/ua_cmds.c:1997
 #, c-format
 #, c-format
-msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n"
+msgid "Could not open catalog database \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:858 src/filed/status.c:321 src/stored/status.c:573
+#: src/dird/ua_cmds.c:2007
 #, c-format
 #, c-format
-msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
+msgid "Using Catalog \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_status.c:867
-msgid "\n"
-msgstr ""
+#: src/dird/catreq.c:130 src/dird/catreq.c:351
+#, c-format
+msgid "1990 Invalid Catalog Request: %s"
+msgstr "1990 Ungültige Catalog Anfrage: %s"
 
 
-#: src/dird/ua_restore.c:133
-msgid "\"RegexWhere\" specification not authorized.\n"
-msgstr ""
+#: src/dird/catreq.c:131
+#, c-format
+msgid "Invalid Catalog request; DB not open: %s"
+msgstr "Ungültige Catalog Anfrage; DB nicht offen: %s"
 
 
-#: src/dird/ua_restore.c:140
-msgid "\"where\" specification not authorized.\n"
-msgstr ""
+#: src/dird/catreq.c:156
+msgid "1901 No Media.\n"
+msgstr "1901 Keine Medien.\n"
 
 
-#: src/dird/ua_restore.c:162
-msgid ""
-"No Restore Job Resource found in bacula-dir.conf.\n"
-"You must create at least one before running this command.\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:178
-msgid "Restore not done.\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:190
-msgid "Unable to construct a valid BSR. Cannot continue.\n"
-msgstr ""
+#: src/dird/catreq.c:184
+msgid "not in Pool"
+msgstr "nicht in Pool"
 
 
-#: src/dird/ua_restore.c:194 src/dird/ua_restore.c:211
-msgid "No files selected to be restored.\n"
-msgstr ""
+#: src/dird/catreq.c:186
+msgid "not correct MediaType"
+msgstr "nicht korrekter Medientyp"
 
 
-#: src/dird/ua_restore.c:204
-msgid ""
-"\n"
-"1 file selected to be restored.\n"
-"\n"
-msgstr ""
+#: src/dird/catreq.c:196
+msgid "is not Enabled"
+msgstr "ist nicht aktiviert"
 
 
-#: src/dird/ua_restore.c:207
+#: src/dird/catreq.c:205
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"%s files selected to be restored.\n"
-"\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:226
-msgid "No Client resource found!\n"
-msgstr ""
+msgid "1998 Volume \"%s\" status is %s, %s.\n"
+msgstr "1998 Volume \"%s\" status ist %s, %s.\n"
 
 
-#: src/dird/ua_restore.c:331
+#: src/dird/catreq.c:210
 #, c-format
 #, c-format
-msgid "Missing value for keyword: %s\n"
-msgstr ""
+msgid "1997 Volume \"%s\" not in catalog.\n"
+msgstr "1997 Volume \"%s\" Nicht in Catalog.\n"
 
 
-#: src/dird/ua_restore.c:409
-msgid "List last 20 Jobs run"
-msgstr ""
+#: src/dird/catreq.c:232
+#, c-format
+msgid "Unable to get Media record for Volume %s: ERR=%s\n"
+msgstr "Konnte Media record für Volume %s nicht holen: ERR=%s\n"
 
 
-#: src/dird/ua_restore.c:410
-msgid "List Jobs where a given File is saved"
-msgstr ""
+#: src/dird/catreq.c:234
+#, c-format
+msgid "1991 Catalog Request for vol=%s failed: %s"
+msgstr "1991 Catalog Anfrage für vol=%s fehlgeschlagen: %s"
 
 
-#: src/dird/ua_restore.c:411
-msgid "Enter list of comma separated JobIds to select"
+#: src/dird/catreq.c:261
+#, c-format
+msgid ""
+"Volume Files at %u being set to %u for Volume \"%s\". This is incorrect.\n"
 msgstr ""
 msgstr ""
+"Volume Files bei %u werden auf %u für Volumen \"%s\" gesetzt. Dies ist nicht "
+"Korrekt.\n"
 
 
-#: src/dird/ua_restore.c:412
-msgid "Enter SQL list command"
-msgstr ""
+#: src/dird/catreq.c:264
+#, c-format
+msgid "1992 Update Media error. VolFiles=%u, CatFiles=%u\n"
+msgstr "1992 Update Media Fehler. VolFiles=%u, CatFiles=%u\n"
 
 
-#: src/dird/ua_restore.c:413
-msgid "Select the most recent backup for a client"
-msgstr ""
+#: src/dird/catreq.c:314
+#, c-format
+msgid "Catalog error updating Media record. %s"
+msgstr "Catalog Fehler beim Aktualisieren des Media Eintrags. %s"
 
 
-#: src/dird/ua_restore.c:414
-msgid "Select backup for a client before a specified time"
-msgstr ""
+#: src/dird/catreq.c:316
+msgid "1993 Update Media error\n"
+msgstr "1993 Update Media Fehler\n"
 
 
-#: src/dird/ua_restore.c:415
-msgid "Enter a list of files to restore"
-msgstr ""
+#: src/dird/catreq.c:340
+#, c-format
+msgid "Catalog error creating JobMedia record. %s"
+msgstr "Catalog Fehler beim Erzeugen des JobMedia Eintrags. %s"
 
 
-#: src/dird/ua_restore.c:416
-msgid "Enter a list of files to restore before a specified time"
-msgstr ""
+#: src/dird/catreq.c:342
+#, fuzzy
+msgid "1992 Create JobMedia error\n"
+msgstr "1991 Update JobMedia Fehler\n"
 
 
-#: src/dird/ua_restore.c:417
-msgid "Find the JobIds of the most recent backup for a client"
-msgstr ""
+#: src/dird/catreq.c:352
+#, c-format
+msgid "Invalid Catalog request: %s"
+msgstr "Ungültige Catalog Anfrage: %s"
 
 
-#: src/dird/ua_restore.c:418
-msgid "Find the JobIds for a backup for a client before a specified time"
-msgstr ""
+#: src/dird/catreq.c:409 src/dird/catreq.c:488 src/dird/fd_cmds.c:688
+#: src/dird/fd_cmds.c:746 src/cats/sql.c:445
+#, c-format
+msgid "Attribute create error. %s"
+msgstr "Attribute create error. %s"
 
 
-#: src/dird/ua_restore.c:419
-msgid "Enter a list of directories to restore for found JobIds"
-msgstr ""
+#: src/dird/catreq.c:451
+#, c-format
+msgid "Got %s but not same File as attributes\n"
+msgstr "Erhielt %s aber nicht die gleiche Datei wie Attribute\n"
 
 
-#: src/dird/ua_restore.c:461
+#: src/dird/catreq.c:477
 #, c-format
 #, c-format
-msgid "Unknown keyword: %s\n"
+msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 msgstr ""
+"Catalog Fehler beim Aktualisieren des file digest. Nicht unterstützter "
+"digest stream typ: %d"
 
 
-#: src/dird/ua_restore.c:530
+#: src/dird/catreq.c:493
 #, c-format
 #, c-format
-msgid "Error: Pool resource \"%s\" access not allowed.\n"
-msgstr ""
+msgid "Catalog error updating file digest. %s"
+msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
 
 
-#: src/dird/ua_restore.c:546
-msgid ""
-"\n"
-"First you select one or more JobIds that contain files\n"
-"to be restored. You will be presented several methods\n"
-"of specifying the JobIds. Then you will be allowed to\n"
-"select which files from those JobIds are to be restored.\n"
-"\n"
-msgstr ""
-"\n"
-"Zuerst wählen Sie eine oder mehrere JobIds die Dateien enthalten\n"
-"die wiederhergestellt werden sollen. Es werden mehrere Methoden\n"
-"zur ermittlung der JobIds angezeigt. Dann können Sie auswählen, \n"
-"welche Dateien von diesen JobIds wiederhergestellt werden sollen.\n"
-"\n"
+#: src/dird/catreq.c:515
+#, fuzzy, c-format
+msgid "1994 Invalid Catalog Update: %s"
+msgstr "1991 Ungültige Catalog Aktualisierung: %s"
 
 
-#: src/dird/ua_restore.c:558
-msgid "To select the JobIds, you have the following choices:\n"
-msgstr ""
+#: src/dird/catreq.c:516
+#, c-format
+msgid "Invalid Catalog Update; DB not open: %s"
+msgstr "Ungültige Catalog Aktualisierung; DB nicht geöffnet: %s"
 
 
-#: src/dird/ua_restore.c:563
-msgid "Select item: "
-msgstr ""
+#: src/dird/catreq.c:574 src/dird/catreq.c:587 src/lib/bsock.c:586
+#: src/lib/bsock.c:602
+#, fuzzy, c-format
+msgid "fread attr spool error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
 
-#: src/dird/ua_restore.c:568 src/dird/ua_restore.c:603
-msgid "SQL query not authorized.\n"
+#: src/dird/scheduler.c:113
+#, c-format
+msgid "Job %s not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:581
-msgid "Enter Filename (no path):"
+#: src/dird/scheduler.c:137
+msgid "Walk queue"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:596 src/dird/ua_restore.c:704
-msgid "Enter JobId(s), comma separated, to restore: "
+#: src/dird/scheduler.c:147
+msgid "Dequeued job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:606
-msgid "Enter SQL list command: "
+#: src/dird/scheduler.c:150
+msgid "Scheduler logic error\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:640 src/dird/ua_restore.c:663
-msgid ""
-"Enter file names with paths, or < to enter a filename\n"
-"containing a list of file names with paths, and terminate\n"
-"them with a blank line.\n"
+#: src/dird/scheduler.c:191
+msgid "Run job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:644 src/dird/ua_restore.c:667
-msgid "Enter full filename: "
+#: src/dird/scheduler.c:224
+msgid "run override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:702
-#, c-format
-msgid "You have already selected the following JobIds: %s\n"
+#: src/dird/scheduler.c:412
+msgid "Inserted job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:719
-msgid ""
-"Enter full directory names or start the name\n"
-"with a < to indicate it is a filename containing a list\n"
-"of directories and terminate them with a blank line.\n"
+#: src/dird/scheduler.c:420
+msgid "Appended job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:723
-msgid "Enter directory name: "
+#: src/dird/scheduler.c:424
+msgid "Run queue"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_restore.c:754
-msgid "Invalid JobId in list.\n"
-msgstr ""
+#: src/dird/dird_conf.c:551 src/tray-monitor/tray_conf.c:168
+#, c-format
+msgid "No %s resource defined\n"
+msgstr "Keine %s resource definiert\n"
 
 
-#: src/dird/ua_restore.c:767
+#: src/dird/dird_conf.c:560
 #, c-format
 #, c-format
-msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
-msgstr ""
+msgid "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
+msgstr "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
 
 
-#: src/dird/ua_restore.c:773
+#: src/dird/dird_conf.c:565
 #, c-format
 #, c-format
-msgid "Access to JobId=%s (Job \"%s\") not authorized. Not selected.\n"
-msgstr ""
+msgid "   query_file=%s\n"
+msgstr "   query_file=%s\n"
 
 
-#: src/dird/ua_restore.c:786
-msgid "No Jobs selected.\n"
-msgstr ""
+#: src/dird/dird_conf.c:568 src/dird/dird_conf.c:588 src/dird/dird_conf.c:602
+#: src/dird/dird_conf.c:661 src/dird/dird_conf.c:665 src/dird/dird_conf.c:669
+#: src/dird/dird_conf.c:699 src/dird/dird_conf.c:716 src/dird/dird_conf.c:720
+#: src/dird/dird_conf.c:724 src/dird/dird_conf.c:728 src/dird/dird_conf.c:732
+#: src/dird/dird_conf.c:745 src/dird/dird_conf.c:965 src/dird/dird_conf.c:972
+msgid "  --> "
+msgstr "  --> "
 
 
-#: src/dird/ua_restore.c:790
+#: src/dird/dird_conf.c:573
 #, c-format
 #, c-format
-msgid "You have selected the following JobIds: %s\n"
-msgstr ""
+msgid "Console: name=%s SSL=%d\n"
+msgstr "Console: name=%s SSL=%d\n"
 
 
-#: src/dird/ua_restore.c:792
+#: src/dird/dird_conf.c:578
 #, c-format
 #, c-format
-msgid "You have selected the following JobId: %s\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:802
-msgid ""
-"The restored files will the most current backup\n"
-"BEFORE the date you specify below.\n"
-"\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:805
-msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
-msgstr ""
-
-#: src/dird/ua_restore.c:811
-msgid "Improper date format.\n"
-msgstr ""
+msgid "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
+msgstr "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
 
 
-#: src/dird/ua_restore.c:832
+#: src/dird/dird_conf.c:583
 #, c-format
 #, c-format
-msgid "Cannot open file %s: ERR=%s\n"
-msgstr ""
+msgid "Counter: name=%s min=%d max=%d\n"
+msgstr "Counter: name=%s min=%d max=%d\n"
 
 
-#: src/dird/ua_restore.c:840 src/dird/ua_restore.c:844
+#: src/dird/dird_conf.c:594
 #, c-format
 #, c-format
-msgid "Error occurred on line %d of file \"%s\"\n"
-msgstr ""
+msgid "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
+msgstr "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
 
 
-#: src/dird/ua_restore.c:884 src/dird/ua_restore.c:912
-#: src/dird/ua_restore.c:933 src/dird/ua_dotcmds.c:460
-#: src/dird/ua_dotcmds.c:500
+#: src/dird/dird_conf.c:597
 #, c-format
 #, c-format
-msgid "Query failed: %s. ERR=%s\n"
-msgstr ""
+msgid "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
+msgstr "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
 
 
-#: src/dird/ua_restore.c:888 src/dird/ua_restore.c:916
+#: src/dird/dird_conf.c:610
 #, c-format
 #, c-format
-msgid "No database record found for: %s\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:904
-msgid "No JobId specified cannot continue.\n"
+msgid ""
+"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
+"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
+"d\n"
+"      poolid=%s volname=%s MediaType=%s\n"
 msgstr ""
 msgstr ""
+"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
+"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
+"d\n"
+"      poolid=%s volname=%s MediaType=%s\n"
 
 
-#: src/dird/ua_restore.c:937
+#: src/dird/dird_conf.c:621
 #, c-format
 #, c-format
-msgid "No table found: %s\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:992
 msgid ""
 msgid ""
-"\n"
-"There were no files inserted into the tree, so file selection\n"
-"is not possible.Most likely your retention policy pruned the files\n"
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+"      DeviceName=%s MediaType=%s StorageId=%s\n"
 msgstr ""
 msgstr ""
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+"      DeviceName=%s MediaType=%s StorageId=%s\n"
 
 
-#: src/dird/ua_restore.c:994
+#: src/dird/dird_conf.c:631
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"\n"
-"Do you want to restore all the files? (yes|no): "
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+"      db_driver=%s db_user=%s MutliDBConn=%d\n"
 msgstr ""
 msgstr ""
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+"      db_user=%s MutliDBConn=%d\n"
 
 
-#: src/dird/ua_restore.c:997
-msgid ""
-"\n"
-"Regexp matching files to restore? (empty to abort): "
-msgstr ""
+#: src/dird/dird_conf.c:641
+#, c-format
+msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
+msgstr "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
 
 
-#: src/dird/ua_restore.c:1012
-#, fuzzy, c-format
-msgid "Regex compile error: %s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+#: src/dird/dird_conf.c:642
+msgid "JobDefs"
+msgstr "JobDefs"
 
 
-#: src/dird/ua_restore.c:1058
+#: src/dird/dird_conf.c:646
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Building directory tree for JobId(s) %s ...  "
+"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
 msgstr ""
 msgstr ""
+"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
+
+#: src/dird/dird_conf.c:652
+#, fuzzy, c-format
+msgid "     SpoolSize=%s\n"
+msgstr "      opcmd=%s\n"
+
+#: src/dird/dird_conf.c:655
+#, fuzzy, c-format
+msgid "     Accurate=%d\n"
+msgstr "     SelectionType=%d\n"
 
 
-#: src/dird/ua_restore.c:1097
+#: src/dird/dird_conf.c:658
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"%s files inserted into the tree and marked for extraction.\n"
-msgstr ""
+msgid "     SelectionType=%d\n"
+msgstr "     SelectionType=%d\n"
 
 
-#: src/dird/ua_restore.c:1100
+#: src/dird/dird_conf.c:673
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"%s files inserted into the tree.\n"
-msgstr ""
+msgid "  --> Where=%s\n"
+msgstr "  --> Where=%s\n"
+
+#: src/dird/dird_conf.c:676
+#, fuzzy, c-format
+msgid "  --> RegexWhere=%s\n"
+msgstr "  --> Where=%s\n"
 
 
-#: src/dird/ua_restore.c:1172
+#: src/dird/dird_conf.c:679
 #, c-format
 #, c-format
-msgid "Error getting FileSet \"%s\": ERR=%s\n"
-msgstr ""
+msgid "  --> Bootstrap=%s\n"
+msgstr "  --> Bootstrap=%s\n"
 
 
-#: src/dird/ua_restore.c:1186
+#: src/dird/dird_conf.c:682
 #, c-format
 #, c-format
-msgid "No FileSet found for client \"%s\".\n"
-msgstr ""
+msgid "  --> WriteBootstrap=%s\n"
+msgstr "  --> WriteBootstrap=%s\n"
+
+#: src/dird/dird_conf.c:685
+#, fuzzy, c-format
+msgid "  --> PluginOptions=%s\n"
+msgstr "  --> Run=%s\n"
+
+#: src/dird/dird_conf.c:688
+#, fuzzy, c-format
+msgid "  --> MaxRunTime=%u\n"
+msgstr "  --> RunWhen=%u\n"
+
+#: src/dird/dird_conf.c:691
+#, fuzzy, c-format
+msgid "  --> MaxWaitTime=%u\n"
+msgstr "  --> RunWhen=%u\n"
+
+#: src/dird/dird_conf.c:694
+#, fuzzy, c-format
+msgid "  --> MaxStartDelay=%u\n"
+msgstr "  --> Target=%s\n"
+
+#: src/dird/dird_conf.c:706 src/lib/runscript.c:297
+msgid " --> RunScript\n"
+msgstr " --> RunScript\n"
 
 
-#: src/dird/ua_restore.c:1192
+#: src/dird/dird_conf.c:707 src/lib/runscript.c:298
 #, c-format
 #, c-format
-msgid "Error getting FileSet record: %s\n"
-msgstr ""
+msgid "  --> Command=%s\n"
+msgstr "  --> Command=%s\n"
 
 
-#: src/dird/ua_restore.c:1193
-msgid ""
-"This probably means you modified the FileSet.\n"
-"Continuing anyway.\n"
-msgstr ""
+#: src/dird/dird_conf.c:708 src/lib/runscript.c:299
+#, c-format
+msgid "  --> Target=%s\n"
+msgstr "  --> Target=%s\n"
 
 
-#: src/dird/ua_restore.c:1208
+#: src/dird/dird_conf.c:709 src/lib/runscript.c:300
 #, c-format
 #, c-format
-msgid "Pool \"%s\" not found, using any pool.\n"
-msgstr ""
+msgid "  --> RunOnSuccess=%u\n"
+msgstr "  --> RunOnSuccess=%u\n"
 
 
-#: src/dird/ua_restore.c:1235 src/dird/ua_restore.c:1251
+#: src/dird/dird_conf.c:710 src/lib/runscript.c:301
 #, c-format
 #, c-format
-msgid "No Full backup before %s found.\n"
-msgstr ""
+msgid "  --> RunOnFailure=%u\n"
+msgstr "  --> RunOnFailure=%u\n"
 
 
-#: src/dird/ua_restore.c:1274
-msgid "No jobs found.\n"
-msgstr ""
+#: src/dird/dird_conf.c:711 src/lib/runscript.c:302
+#, fuzzy, c-format
+msgid "  --> FailJobOnError=%u\n"
+msgstr "  --> AbortJobOnError=%u\n"
 
 
-#: src/dird/ua_restore.c:1434
+#: src/dird/dird_conf.c:712 src/lib/runscript.c:303
 #, c-format
 #, c-format
-msgid "Warning default storage overridden by \"%s\" on command line.\n"
-msgstr ""
+msgid "  --> RunWhen=%u\n"
+msgstr "  --> RunWhen=%u\n"
 
 
-#: src/dird/ua_restore.c:1450
+#: src/dird/dird_conf.c:738
 #, c-format
 #, c-format
-msgid "Storage \"%s\" not found, using Storage \"%s\" from MediaType \"%s\".\n"
-msgstr ""
+msgid "  --> Run=%s\n"
+msgstr "  --> Run=%s\n"
 
 
-#: src/dird/ua_restore.c:1458
+#: src/dird/dird_conf.c:742
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Unable to find Storage resource for\n"
-"MediaType \"%s\", needed by the Jobs you selected.\n"
-msgstr ""
+msgid "  --> SelectionPattern=%s\n"
+msgstr "  --> SelectionPattern=%s\n"
 
 
-#: src/dird/job.c:63
+#: src/dird/dird_conf.c:753
 #, c-format
 #, c-format
-msgid "Could not init job queue: ERR=%s\n"
-msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
+msgid "FileSet: name=%s\n"
+msgstr "FileSet: name=%s\n"
 
 
-#: src/dird/job.c:95
+#: src/dird/dird_conf.c:841 src/dird/dird_conf.c:920
 #, c-format
 #, c-format
-msgid "Could not add job queue: ERR=%s\n"
-msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
+msgid "Schedule: name=%s\n"
+msgstr "Schedule: name=%s\n"
 
 
-#: src/dird/job.c:114 src/dird/jobq.c:229 src/stored/stored.c:516
-#: src/stored/dircmd.c:195
+#: src/dird/dird_conf.c:846
 #, c-format
 #, c-format
-msgid "Unable to init job cond variable: ERR=%s\n"
-msgstr "konnte job cond Variable nicht initialisieren: ERR=%s\n"
+msgid "  --> Run Level=%s\n"
+msgstr "  --> Run Level=%s\n"
 
 
-#: src/dird/job.c:183 src/dird/job.c:416 src/dird/job.c:418 src/dird/job.c:459
-#: src/dird/job.c:461 src/dird/job.c:1049 src/dird/job.c:1090
-#: src/dird/job.c:1099
-msgid "Job resource"
-msgstr "Job Ressource"
+#: src/dird/dird_conf.c:847
+msgid "      hour="
+msgstr "      hour="
 
 
-#: src/dird/job.c:225 src/dird/job.c:346
-#, c-format
-msgid "Unimplemented job type: %d\n"
-msgstr "nicht implementierter job Typ: %d\n"
+#: src/dird/dird_conf.c:856
+msgid "      mday="
+msgstr "      mday="
 
 
-#: src/dird/job.c:266
-msgid "Job canceled because max start delay time exceeded.\n"
-msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
+#: src/dird/dird_conf.c:865
+msgid "      month="
+msgstr "      month="
 
 
-#: src/dird/job.c:271
-#, fuzzy
-msgid "Job canceled because max sched run time exceeded.\n"
-msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
+#: src/dird/dird_conf.c:874
+msgid "      wday="
+msgstr "      wday="
 
 
-#: src/dird/job.c:388
-#, c-format
-msgid "JobId %s, Job %s marked to be canceled.\n"
-msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+#: src/dird/dird_conf.c:883
+msgid "      wom="
+msgstr "      wom="
 
 
-#: src/dird/job.c:398
-msgid "Failed to connect to File daemon.\n"
-msgstr "Verbindung zu File daemon fehlgeschlagen.\n"
+#: src/dird/dird_conf.c:892
+msgid "      woy="
+msgstr "      woy="
 
 
-#: src/dird/job.c:517
-msgid "Max wait time exceeded. Job canceled.\n"
-msgstr "\"Max wait time\" überschritten. Job abgebrochen.\n"
+#: src/dird/dird_conf.c:901
+#, c-format
+msgid "      mins=%d\n"
+msgstr "      mins=%d\n"
 
 
-#: src/dird/job.c:522
-msgid "Max run time exceeded. Job canceled.\n"
-msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
+#: src/dird/dird_conf.c:903 src/dird/dird_conf.c:907 src/dird/dird_conf.c:911
+msgid "     --> "
+msgstr "     --> "
 
 
-#: src/dird/job.c:527
-#, fuzzy
-msgid "Max sched run time exceeded. Job canceled.\n"
-msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
+#: src/dird/dird_conf.c:925
+#, c-format
+msgid "Pool: name=%s PoolType=%s\n"
+msgstr "Pool: name=%s PoolType=%s\n"
 
 
-#: src/dird/job.c:636
-#, fuzzy, c-format
-msgid "Pool \"%s\" not in database. ERR=%s"
-msgstr "Pool %s nicht in der Datenbank. %s"
+#: src/dird/dird_conf.c:927
+#, c-format
+msgid "      use_cat=%d use_once=%d cat_files=%d\n"
+msgstr "      use_cat=%d use_once=%d cat_files=%d\n"
 
 
-#: src/dird/job.c:640
-#, fuzzy, c-format
-msgid "Created database record for Pool \"%s\".\n"
-msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
+#: src/dird/dird_conf.c:930
+#, c-format
+msgid "      max_vols=%d auto_prune=%d VolRetention=%s\n"
+msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
 
 
-#: src/dird/job.c:673
+#: src/dird/dird_conf.c:933
 #, c-format
 #, c-format
-msgid "Duplicate job not allowed. JobId=%s\n"
-msgstr ""
+msgid "      VolUse=%s recycle=%d LabelFormat=%s\n"
+msgstr "      VolUse=%s recycle=%d LabelFormat=%s\n"
 
 
-#: src/dird/job.c:695
+#: src/dird/dird_conf.c:937
 #, c-format
 #, c-format
-msgid "Cancelling duplicate JobId=%s.\n"
-msgstr ""
+msgid "      CleaningPrefix=%s LabelType=%d\n"
+msgstr "      CleaningPrefix=%s LabelType=%d\n"
 
 
-#: src/dird/job.c:713 src/dird/job.c:1036
-#, fuzzy
-msgid "Run pool override"
-msgstr "von \"Run pool\" überschrieben"
+#: src/dird/dird_conf.c:939
+#, fuzzy, c-format
+msgid "      RecyleOldest=%d PurgeOldest=%d\n"
+msgstr "      RecyleOldest=%d PurgeOldest=%d MaxVolJobs=%d MaxVolFiles=%d\n"
 
 
-#: src/dird/job.c:724
-#, fuzzy
-msgid "Run FullPool override"
-msgstr "von \"Run FullPool\" überschrieben"
+#: src/dird/dird_conf.c:942
+#, fuzzy, c-format
+msgid "      MaxVolJobs=%d MaxVolFiles=%d MaxVolBytes=%s\n"
+msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
 
 
-#: src/dird/job.c:726
-msgid "Job FullPool override"
-msgstr ""
+#: src/dird/dird_conf.c:946
+#, c-format
+msgid "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
 
 
-#: src/dird/job.c:735
-msgid "Run IncPool override"
-msgstr ""
+#: src/dird/dird_conf.c:951
+#, fuzzy, c-format
+msgid "      NextPool=%s\n"
+msgstr "      opcmd=%s\n"
 
 
-#: src/dird/job.c:737
-msgid "Job IncPool override"
-msgstr ""
+#: src/dird/dird_conf.c:954
+#, fuzzy, c-format
+msgid "      RecyclePool=%s\n"
+msgstr "      opcmd=%s\n"
 
 
-#: src/dird/job.c:746
-msgid "Run DiffPool override"
-msgstr ""
+#: src/dird/dird_conf.c:957
+#, fuzzy, c-format
+msgid "      ScratchPool=%s\n"
+msgstr "      opcmd=%s\n"
 
 
-#: src/dird/job.c:748
-msgid "Job DiffPool override"
-msgstr ""
+#: src/dird/dird_conf.c:960
+#, fuzzy, c-format
+msgid "      Catalog=%s\n"
+msgstr "      mailcmd=%s\n"
 
 
-#: src/dird/job.c:778 src/stored/bscan.c:993
+#: src/dird/dird_conf.c:980
 #, c-format
 #, c-format
-msgid "Could not create Client record. ERR=%s\n"
-msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-
-#: src/dird/job.c:814
-msgid "FileSet MD5 digest not found.\n"
-msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
+msgid "Messages: name=%s\n"
+msgstr "Messages: name=%s\n"
 
 
-#: src/dird/job.c:819
+#: src/dird/dird_conf.c:982
 #, c-format
 #, c-format
-msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
-msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
+msgid "      mailcmd=%s\n"
+msgstr "      mailcmd=%s\n"
 
 
-#: src/dird/job.c:859
+#: src/dird/dird_conf.c:984
 #, c-format
 #, c-format
-msgid "Error updating job record. %s"
-msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
+msgid "      opcmd=%s\n"
+msgstr "      opcmd=%s\n"
 
 
-#: src/dird/job.c:1041
-#, fuzzy
-msgid "Run storage override"
-msgstr "Run storage override"
+#: src/dird/dird_conf.c:988 src/tray-monitor/tray_conf.c:199
+#, c-format
+msgid "Unknown resource type %d in dump_resource.\n"
+msgstr "Unbekannter resource type %d in dump_resource.\n"
 
 
-#: src/dird/job.c:1109
-#, fuzzy
-msgid "Client resource"
-msgstr "Pool Ressource"
+#: src/dird/dird_conf.c:1313 src/tray-monitor/tray_conf.c:257
+#, c-format
+msgid "Unknown resource type %d in free_resource.\n"
+msgstr "Unbekannter resource type %d in free_resource.\n"
 
 
-#: src/dird/job.c:1163 src/dird/ua_run.c:1322
-msgid "No storage specified.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/dird_conf.c:1351 src/lib/parse_conf.c:223
+#: src/tray-monitor/tray_conf.c:294
+#, c-format
+msgid "Too many items in %s resource\n"
+msgstr "zu viele items in %s resource\n"
 
 
-#: src/dird/job.c:1332
-msgid "Could not start clone job.\n"
-msgstr "Konnte clone job nicht starten.\n"
+#: src/dird/dird_conf.c:1391
+#, c-format
+msgid "Cannot find Pool resource %s\n"
+msgstr "Kann Pool resource %s nicht finden\n"
 
 
-#: src/dird/job.c:1334
+#: src/dird/dird_conf.c:1402
 #, c-format
 #, c-format
-msgid "Clone JobId %d started.\n"
-msgstr "Clone JobId %d gestartet.\n"
+msgid "Cannot find Console resource %s\n"
+msgstr "Kann Console resource %s nicht finden\n"
 
 
-#: src/dird/newvol.c:90
+#: src/dird/dird_conf.c:1408 src/stored/stored_conf.c:610
+#: src/filed/filed_conf.c:381
 #, c-format
 #, c-format
-msgid "Illegal character in Volume name \"%s\"\n"
-msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
+msgid "Cannot find Director resource %s\n"
+msgstr "Kann Director resource %s nicht finden\n"
 
 
-#: src/dird/newvol.c:103
+#: src/dird/dird_conf.c:1415 src/stored/stored_conf.c:616
 #, c-format
 #, c-format
-msgid "Created new Volume \"%s\" in catalog.\n"
-msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
+msgid "Cannot find Storage resource %s\n"
+msgstr "Kann Storage resource %s nicht finden\n"
 
 
-#: src/dird/newvol.c:130
-#, fuzzy, c-format
-msgid "SQL failed, but ignored. ERR=%s\n"
-msgstr "SQL fehlgeschlagen ERR=%s\n"
+#: src/dird/dird_conf.c:1424
+#, c-format
+msgid "Cannot find Job resource %s\n"
+msgstr "Kann Job resource %s nicht finden\n"
 
 
-#: src/dird/newvol.c:141
+#: src/dird/dird_conf.c:1473
 #, c-format
 #, c-format
-msgid "Wanted to create Volume \"%s\", but it already exists. Trying again.\n"
-msgstr ""
-"Wollte Volume \"%s\"erzeugen, aber , but it already exists. Trying again.\n"
+msgid "Cannot find Counter resource %s\n"
+msgstr "Kann Counter resource %s nicht finden\n"
 
 
-#: src/dird/newvol.c:150
-msgid "Too many failures. Giving up creating Volume name.\n"
-msgstr "Zu viele Fehler. Gebe Versuch einen Volumennamen zu erzeugen auf.\n"
+#: src/dird/dird_conf.c:1481 src/filed/filed_conf.c:387
+#, c-format
+msgid "Cannot find Client resource %s\n"
+msgstr "Kann Client resource %s nicht finden\n"
 
 
-#: src/dird/ua_cmds.c:114
-msgid "add media to a pool"
-msgstr ""
+#: src/dird/dird_conf.c:1494
+#, c-format
+msgid "Cannot find Schedule resource %s\n"
+msgstr "Kann Schedule resource %s nicht finden\n"
 
 
-#: src/dird/ua_cmds.c:115
-msgid "autodisplay [on|off] -- console messages"
-msgstr ""
+#: src/dird/dird_conf.c:1499 src/dird/dird_conf.c:1559
+#: src/tray-monitor/tray_conf.c:314 src/tray-monitor/tray_conf.c:352
+#, c-format
+msgid "Unknown resource type %d in save_resource.\n"
+msgstr "Unbekannter resource type %d in save_resource.\n"
 
 
-#: src/dird/ua_cmds.c:116
-msgid "automount [on|off] -- after label"
-msgstr ""
+#: src/dird/dird_conf.c:1574
+#, c-format
+msgid "Name item is required in %s resource, but not found.\n"
+msgstr "Name item wird benötigt in %s resource, wurde aber nicht gefunden.\n"
 
 
-#: src/dird/ua_cmds.c:117
-msgid "cancel [<jobid=nnn> | <job=name>] -- cancel a job"
-msgstr ""
+#: src/dird/dird_conf.c:1587
+#, c-format
+msgid "Inserting %s res: %s index=%d pass=%d\n"
+msgstr "Inserting %s res: %s index=%d pass=%d\n"
 
 
-#: src/dird/ua_cmds.c:118
-msgid "create DB Pool from resource"
-msgstr ""
+#: src/dird/dird_conf.c:1659
+#, c-format
+msgid "Expected a Migration Job Type keyword, got: %s"
+msgstr " Migration Job Type  Schlüsselwort erwartet, erhalten: %s"
 
 
-#: src/dird/ua_cmds.c:119
-msgid "delete [pool=<pool-name> | media volume=<volume-name>]"
-msgstr ""
+#: src/dird/dird_conf.c:1685
+#, c-format
+msgid "Expected a Job Type keyword, got: %s"
+msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
 
 
-#: src/dird/ua_cmds.c:120
-msgid "disable <job=name> -- disable a job"
+#: src/dird/dird_conf.c:1709
+#, c-format
+msgid "Expected a Job Level keyword, got: %s"
+msgstr "Job Level Schlüsselwort erwartet, erhalten: %s"
+
+#: src/dird/dird_conf.c:1729
+#, c-format
+msgid "Expected a Restore replacement option, got: %s"
+msgstr "Restore replacement Option erwartet, erhalten: %s"
+
+#: src/dird/dird_conf.c:1779 src/dird/dird_conf.c:1895
+#: src/lib/parse_conf.c:724 src/lib/parse_conf.c:740
+#, c-format
+msgid "Expect %s, got: %s"
+msgstr "Erwartet: %s, erhalten: %s"
+
+#: src/dird/dird_conf.c:1801 src/lib/parse_conf.c:476
+#, c-format
+msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 msgstr ""
+"Konnte config Resource %s , referenziert in Zeile %d : %s nicht finden\n"
 
 
-#: src/dird/ua_cmds.c:121
-msgid "enable <job=name> -- enable a job"
+#: src/dird/dird_conf.c:1935 src/dird/inc_conf.c:717
+#, c-format
+msgid "Expecting open brace. Got %s"
+msgstr "Geschweifte Klammer auf erwartet, erhalten: %s"
+
+#: src/dird/dird_conf.c:1949 src/dird/inc_conf.c:383 src/dird/inc_conf.c:732
+#, c-format
+msgid "Expecting keyword, got: %s\n"
+msgstr "Schlüsselwort erwartet, erhalten:%s\n"
+
+#: src/dird/dird_conf.c:1955 src/dird/inc_conf.c:391 src/dird/inc_conf.c:738
+#: src/lib/parse_conf.c:939
+#, c-format
+msgid "expected an equals, got: %s"
+msgstr "Erwartete ein \"ist gleich\", erhalten: %s"
+
+#: src/dird/dird_conf.c:1966 src/dird/inc_conf.c:401 src/dird/inc_conf.c:747
+#, c-format
+msgid "Keyword %s not permitted in this resource"
+msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+
+#: src/dird/ua_restore.c:133
+msgid "\"RegexWhere\" specification not authorized.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:122
-msgid "performs FileSet estimate, listing gives full listing"
+#: src/dird/ua_restore.c:140
+msgid "\"where\" specification not authorized.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:123 src/console/console.c:177
-msgid "exit = quit"
+#: src/dird/ua_restore.c:162
+msgid ""
+"No Restore Job Resource found in bacula-dir.conf.\n"
+"You must create at least one before running this command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:124
-msgid "gui [on|off] -- non-interactive gui mode"
+#: src/dird/ua_restore.c:178
+msgid "Restore not done.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:125 src/stored/btape.c:2550
-msgid "print this command"
+#: src/dird/ua_restore.c:190
+msgid "Unable to construct a valid BSR. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:126
-msgid ""
-"list [pools | jobs | jobtotals | media <pool=pool-name> | files <jobid=nn>]; "
-"from catalog"
+#: src/dird/ua_restore.c:194 src/dird/ua_restore.c:211
+msgid "No files selected to be restored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:127
-msgid "label a tape"
+#: src/dird/ua_restore.c:204
+msgid ""
+"\n"
+"1 file selected to be restored.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:128
-msgid "full or long list like list command"
+#: src/dird/ua_restore.c:207
+#, c-format
+msgid ""
+"\n"
+"%s files selected to be restored.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:129
-msgid "messages"
+#: src/dird/ua_restore.c:226
+msgid "No Client resource found!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:130
-msgid "print current memory usage"
+#: src/dird/ua_restore.c:331
+#, c-format
+msgid "Missing value for keyword: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:131
-msgid "mount <storage-name>"
+#: src/dird/ua_restore.c:409
+msgid "List last 20 Jobs run"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:132
-msgid "prune expired records from catalog"
+#: src/dird/ua_restore.c:410
+msgid "List Jobs where a given File is saved"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:133
-msgid "purge records from catalog"
+#: src/dird/ua_restore.c:411
+msgid "Enter list of comma separated JobIds to select"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:134
-msgid "python control commands"
+#: src/dird/ua_restore.c:412
+msgid "Enter SQL list command"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:135 src/console/console.c:170
-msgid "quit"
+#: src/dird/ua_restore.c:413
+msgid "Select the most recent backup for a client"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:136
-msgid "query catalog"
+#: src/dird/ua_restore.c:414
+msgid "Select backup for a client before a specified time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:137
-msgid "restore files"
+#: src/dird/ua_restore.c:415
+msgid "Enter a list of files to restore"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:138
-msgid "relabel a tape"
+#: src/dird/ua_restore.c:416
+msgid "Enter a list of files to restore before a specified time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:139
-msgid "release <storage-name>"
+#: src/dird/ua_restore.c:417
+msgid "Find the JobIds of the most recent backup for a client"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:140
-msgid "reload conf file"
+#: src/dird/ua_restore.c:418
+msgid "Find the JobIds for a backup for a client before a specified time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:141
-msgid "run <job-name>"
+#: src/dird/ua_restore.c:419
+msgid "Enter a list of directories to restore for found JobIds"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:142
-msgid "status [storage | client]=<name>"
+#: src/dird/ua_restore.c:420
+msgid "Select full restore to a specified JobId"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:143
-msgid "sets debug level"
+#: src/dird/ua_restore.c:421 src/dird/ua_status.c:861 src/stored/status.c:547
+#: src/filed/status.c:295 src/wx-console/wxbconfigpanel.cpp:220
+msgid "Cancel"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:144
-msgid "sets new client address -- if authorized"
+#: src/dird/ua_restore.c:463
+#, c-format
+msgid "Unknown keyword: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:145
-msgid "show (resource records) [jobs | pools | ... | all]"
+#: src/dird/ua_restore.c:492 src/dird/ua_update.c:920
+#, c-format
+msgid "Improper date format: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:146
-msgid "use SQL to query catalog"
+#: src/dird/ua_restore.c:527 src/dird/ua_select.c:631
+#, c-format
+msgid "Error: Pool resource \"%s\" does not exist.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:147 src/console/console.c:173
-msgid "print current time"
+#: src/dird/ua_restore.c:532
+#, c-format
+msgid "Error: Pool resource \"%s\" access not allowed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:148
-msgid "turn on/off trace to file"
+#: src/dird/ua_restore.c:548
+msgid ""
+"\n"
+"First you select one or more JobIds that contain files\n"
+"to be restored. You will be presented several methods\n"
+"of specifying the JobIds. Then you will be allowed to\n"
+"select which files from those JobIds are to be restored.\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Zuerst wählen Sie eine oder mehrere JobIds die Dateien enthalten\n"
+"die wiederhergestellt werden sollen. Es werden mehrere Methoden\n"
+"zur ermittlung der JobIds angezeigt. Dann können Sie auswählen, \n"
+"welche Dateien von diesen JobIds wiederhergestellt werden sollen.\n"
+"\n"
 
 
-#: src/dird/ua_cmds.c:149
-msgid "unmount <storage-name>"
+#: src/dird/ua_restore.c:560
+msgid "To select the JobIds, you have the following choices:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:150
-msgid "umount <storage-name> for old-time Unix guys"
+#: src/dird/ua_restore.c:565
+msgid "Select item: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:151
-msgid "update Volume, Pool or slots"
+#: src/dird/ua_restore.c:570 src/dird/ua_restore.c:605
+msgid "SQL query not authorized.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:152
-msgid "use catalog xxx"
+#: src/dird/ua_restore.c:583
+msgid "Enter Filename (no path):"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:153
-msgid "does variable expansion"
+#: src/dird/ua_restore.c:598 src/dird/ua_restore.c:706
+msgid "Enter JobId(s), comma separated, to restore: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:154
-msgid "print Director version"
+#: src/dird/ua_restore.c:608
+msgid "Enter SQL list command: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:155
+#: src/dird/ua_restore.c:642 src/dird/ua_restore.c:665
 msgid ""
 msgid ""
-"wait until no jobs are running [<jobname=name> | <jobid=nnn> | "
-"<ujobid=complete_name>]"
+"Enter file names with paths, or < to enter a filename\n"
+"containing a list of file names with paths, and terminate\n"
+"them with a blank line.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:190 src/dird/ua_dotcmds.c:121
-#, c-format
-msgid "Can't use %s command in a runscript"
+#: src/dird/ua_restore.c:646 src/dird/ua_restore.c:669
+msgid "Enter full filename: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:200
+#: src/dird/ua_restore.c:704
 #, c-format
 #, c-format
-msgid "%s: is an invalid command.\n"
+msgid "You have already selected the following JobIds: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:242
+#: src/dird/ua_restore.c:721
 msgid ""
 msgid ""
-"You probably don't want to be using this command since it\n"
-"creates database records without labeling the Volumes.\n"
-"You probably want to use the \"label\" command.\n"
-"\n"
+"Enter full directory names or start the name\n"
+"with a < to indicate it is a filename containing a list\n"
+"of directories and terminate them with a blank line.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:261
-#, c-format
-msgid "Pool already has maximum volumes=%d\n"
+#: src/dird/ua_restore.c:725
+msgid "Enter directory name: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:262
-msgid "Enter new maximum (zero for unlimited): "
+#: src/dird/ua_restore.c:741
+msgid "Enter JobId to restore: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:282
+#: src/dird/ua_restore.c:750 src/dird/ua_restore.c:790
 #, c-format
 #, c-format
-msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
+msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
+msgstr ""
+
+#: src/dird/ua_restore.c:777
+msgid "Invalid JobId in list.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:288
+#: src/dird/ua_restore.c:796
 #, c-format
 #, c-format
-msgid "The number must be between 0 and %d\n"
+msgid "Access to JobId=%s (Job \"%s\") not authorized. Not selected.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:296
-msgid "Enter Volume name: "
+#: src/dird/ua_restore.c:809
+msgid "No Jobs selected.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:300
-msgid "Enter base volume name: "
+#: src/dird/ua_restore.c:813
+#, c-format
+msgid "You have selected the following JobIds: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:324
-msgid "Enter the starting number: "
+#: src/dird/ua_restore.c:815
+#, c-format
+msgid "You have selected the following JobId: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:329
-msgid "Start number must be greater than zero.\n"
+#: src/dird/ua_restore.c:825
+msgid ""
+"The restored files will the most current backup\n"
+"BEFORE the date you specify below.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:340
-msgid "Enter slot (0 for none): "
+#: src/dird/ua_restore.c:828
+msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:344
-msgid "InChanger? yes/no: "
+#: src/dird/ua_restore.c:834
+msgid "Improper date format.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:372
+#: src/dird/ua_restore.c:855
 #, c-format
 #, c-format
-msgid "%d Volumes created in pool %s\n"
+msgid "Cannot open file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:388 src/dird/ua_cmds.c:1064
-msgid "Turn on or off? "
+#: src/dird/ua_restore.c:863 src/dird/ua_restore.c:867
+#, c-format
+msgid "Error occurred on line %d of file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:419
+#: src/dird/ua_restore.c:907 src/dird/ua_restore.c:935
+#: src/dird/ua_restore.c:956 src/dird/ua_dotcmds.c:460
+#: src/dird/ua_dotcmds.c:504
 #, c-format
 #, c-format
-msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
+msgid "Query failed: %s. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:428 src/dird/ua_cmds.c:438
+#: src/dird/ua_restore.c:911 src/dird/ua_restore.c:939
 #, c-format
 #, c-format
-msgid "Warning Job %s is not running. Continuing anyway ...\n"
+msgid "No database record found for: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:448 src/dird/ua_cmds.c:740 src/dird/ua_cmds.c:786
-msgid "Unauthorized command from this console.\n"
+#: src/dird/ua_restore.c:927
+msgid "No JobId specified cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:473 src/filed/status.c:236 src/stored/status.c:474
-msgid "No Jobs running.\n"
+#: src/dird/ua_restore.c:960
+#, c-format
+msgid "No table found: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:475
-msgid "None of your jobs are running.\n"
+#: src/dird/ua_restore.c:1018
+msgid ""
+"\n"
+"\n"
+"For one or more of the JobIds selected, no files were found,\n"
+"so file selection is not possible.\n"
+"Most likely your retention policy pruned the files.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:480
-msgid "Select Job:\n"
+#: src/dird/ua_restore.c:1021
+msgid ""
+"\n"
+"Do you want to restore all the files? (yes|no): "
+msgstr ""
+
+#: src/dird/ua_restore.c:1024
+msgid ""
+"\n"
+"Regexp matching files to restore? (empty to abort): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:489
+#: src/dird/ua_restore.c:1040
+#, fuzzy, c-format
+msgid "Regex compile error: %s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+
+#: src/dird/ua_restore.c:1086
 #, c-format
 #, c-format
-msgid "JobId=%s Job=%s"
+msgid ""
+"\n"
+"Building directory tree for JobId(s) %s ...  "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:494
-msgid "Choose Job to cancel"
+#: src/dird/ua_restore.c:1141
+#, c-format
+msgid ""
+"\n"
+"%s files inserted into the tree and marked for extraction.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:499
+#: src/dird/ua_restore.c:1144
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Cancel: %s\n"
 "\n"
 "\n"
-"%s"
+"%s files inserted into the tree.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:500
-msgid "Confirm cancel?"
+#: src/dird/ua_restore.c:1216
+#, c-format
+msgid "Error getting FileSet \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:506
-msgid "Confirm cancel (yes/no): "
+#: src/dird/ua_restore.c:1224 src/dird/ua_select.c:183
+msgid "The defined FileSet resources are:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:514 src/dird/ua_cmds.c:781 src/dird/ua_cmds.c:1127
+#: src/dird/ua_restore.c:1228 src/dird/ua_run.c:212 src/dird/ua_select.c:191
+msgid "FileSet"
+msgstr ""
+
+#: src/dird/ua_restore.c:1228 src/dird/ua_select.c:191
+msgid "Select FileSet resource"
+msgstr ""
+
+#: src/dird/ua_restore.c:1230
 #, c-format
 #, c-format
-msgid "Job \"%s\" not found.\n"
+msgid "No FileSet found for client \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:611
+#: src/dird/ua_restore.c:1236
 #, c-format
 #, c-format
+msgid "Error getting FileSet record: %s\n"
+msgstr ""
+
+#: src/dird/ua_restore.c:1237
 msgid ""
 msgid ""
-"Can't set %s RecyclePool to %s, %s is not in database.\n"
-"Try to update it with 'update pool=%s'\n"
+"This probably means you modified the FileSet.\n"
+"Continuing anyway.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:678
+#: src/dird/ua_restore.c:1252
 #, c-format
 #, c-format
-msgid ""
-"Error: Pool %s already exists.\n"
-"Use update to change it.\n"
+msgid "Pool \"%s\" not found, using any pool.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:689
+#: src/dird/ua_restore.c:1279 src/dird/ua_restore.c:1295
 #, c-format
 #, c-format
-msgid "Pool %s created.\n"
+msgid "No Full backup before %s found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:719
-msgid "Python interpreter restarted.\n"
+#: src/dird/ua_restore.c:1323
+msgid "No jobs found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:722 src/dird/ua_cmds.c:1335
-msgid "Nothing done.\n"
+#: src/dird/ua_restore.c:1483
+#, c-format
+msgid "Warning default storage overridden by \"%s\" on command line.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:747 src/dird/ua_cmds.c:1114 src/dird/ua_run.c:1335
+#: src/dird/ua_restore.c:1499
 #, c-format
 #, c-format
-msgid "Client \"%s\" not found.\n"
+msgid "Storage \"%s\" not found, using Storage \"%s\" from MediaType \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:756
+#: src/dird/ua_restore.c:1507
 #, c-format
 #, c-format
-msgid "Client \"%s\" address set to %s\n"
+msgid ""
+"\n"
+"Unable to find Storage resource for\n"
+"MediaType \"%s\", needed by the Jobs you selected.\n"
+msgstr ""
+
+#: src/dird/ua_prune.c:136
+msgid "Choose item to prune"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:790
+#: src/dird/ua_prune.c:160
 #, c-format
 #, c-format
-msgid "Job \"%s\" %sabled\n"
+msgid "Cannot prune Volume \"%s\" because it is archived.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:846 src/dird/ua_cmds.c:1225 src/dird/ua_dotcmds.c:208
-msgid "Failed to connect to Client.\n"
+#: src/dird/ua_prune.c:202
+msgid "Pruned Jobs from JobHisto catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:959
-msgid "Enter new debug level: "
+#: src/dird/ua_prune.c:253
+msgid "No Files found to prune.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1025 src/dird/ua_dotcmds.c:284
-msgid "Available daemons are: \n"
+#: src/dird/ua_prune.c:275
+#, c-format
+msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1026 src/dird/ua_dotcmds.c:285
-msgid "Director"
+#: src/dird/ua_prune.c:404
+#, c-format
+msgid "Pruned %d %s for client %s from catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1029
-msgid "All"
+#: src/dird/ua_prune.c:405
+msgid "Jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1030
-msgid "Select daemon type to set debug level"
+#: src/dird/ua_prune.c:407
+msgid "No Jobs found to prune.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1119
-msgid "Client name missing.\n"
+#: src/dird/ua_run.c:146
+msgid "OK to run? (yes/mod/no): "
+msgstr ""
+
+#: src/dird/ua_run.c:172 src/dird/ua_update.c:256 src/dird/ua_update.c:276
+#: src/dird/ua_update.c:674 src/dird/ua_input.c:123 src/dird/backup.c:609
+#: src/dird/backup.c:610 src/dird/backup.c:611 src/tools/dbcheck.c:1275
+#: src/stored/parse_bsr.c:851
+msgid "yes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1131 src/dird/ua_cmds.c:1186 src/dird/ua_cmds.c:1891
+#: src/dird/ua_run.c:185
+msgid "Job failed.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:188
 #, c-format
 #, c-format
-msgid "No authorization for Job \"%s\"\n"
+msgid "Job queued. JobId=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1136
-msgid "Job name missing.\n"
+#: src/dird/ua_run.c:194
+msgid "Job not run.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1145
-#, fuzzy, c-format
-msgid "Fileset \"%s\" not found.\n"
-msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
+#: src/dird/ua_run.c:205 src/dird/ua_select.c:63
+msgid "mod"
+msgstr ""
 
 
-#: src/dird/ua_cmds.c:1149
-#, c-format
-msgid "No authorization for FileSet \"%s\"\n"
+#: src/dird/ua_run.c:208 src/dird/ua_update.c:581
+msgid "Parameters to modify:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1154
+#: src/dird/ua_run.c:209
+msgid "Level"
+msgstr ""
+
+#: src/dird/ua_run.c:214
 #, fuzzy
 #, fuzzy
-msgid "Fileset name missing.\n"
-msgstr "FileSet: name=%s\n"
+msgid "Restore Client"
+msgstr "Wiederherstellung läuft..."
 
 
-#: src/dird/ua_cmds.c:1165 src/dird/ua_run.c:532
-#, fuzzy, c-format
-msgid "Level \"%s\" not valid.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+#: src/dird/ua_run.c:218 src/wx-console/wxbrestorepanel.cpp:356
+#: src/wx-console/wxbrestorepanel.cpp:854
+#: src/wx-console/wxbrestorepanel.cpp:1918
+msgid "When"
+msgstr ""
 
 
-#: src/dird/ua_cmds.c:1169
-msgid "Level value missing.\n"
+#: src/dird/ua_run.c:219 src/wx-console/wxbrestorepanel.cpp:357
+#: src/wx-console/wxbrestorepanel.cpp:1128
+#: src/wx-console/wxbrestorepanel.cpp:1921
+msgid "Priority"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1182
-msgid "No job specified.\n"
+#: src/dird/ua_run.c:224 src/dird/ua_update.c:592 src/dird/ua_select.c:509
+#: src/dird/ua_select.c:607 src/wx-console/wxbrestorepanel.cpp:338
+#: src/wx-console/wxbrestorepanel.cpp:527
+#: src/wx-console/wxbrestorepanel.cpp:537
+#: src/wx-console/wxbrestorepanel.cpp:1834
+msgid "Pool"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1230
-msgid "Error sending include list.\n"
+#: src/dird/ua_run.c:226
+msgid "Verify Job"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1235
-msgid "Error sending exclude list.\n"
+#: src/dird/ua_run.c:229 src/wx-console/wxbrestorepanel.cpp:349
+#: src/wx-console/wxbrestorepanel.cpp:1899
+msgid "Bootstrap"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1321
-msgid ""
-"In general it is not a good idea to delete either a\n"
-"Pool or a Volume since they may contain data.\n"
-"\n"
+#: src/dird/ua_run.c:230 src/wx-console/wxbrestorepanel.cpp:350
+#: src/wx-console/wxbrestorepanel.cpp:1104
+#: src/wx-console/wxbrestorepanel.cpp:1901
+msgid "Where"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1324
-msgid "Choose catalog item to delete"
+#: src/dird/ua_run.c:231
+#, fuzzy
+msgid "File Relocation"
+msgstr "File daemon"
+
+#: src/dird/ua_run.c:232 src/wx-console/wxbrestorepanel.cpp:352
+#: src/wx-console/wxbrestorepanel.cpp:1112
+#: src/wx-console/wxbrestorepanel.cpp:1905
+#: src/wx-console/wxbrestorepanel.cpp:1906
+#: src/wx-console/wxbrestorepanel.cpp:1907
+#: src/wx-console/wxbrestorepanel.cpp:1908
+#: src/wx-console/wxbrestorepanel.cpp:1909
+msgid "Replace"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1392
-msgid "Enter JobId to delete: "
+#: src/dird/ua_run.c:233
+msgid "JobId"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1427
-#, c-format
-msgid "Job %s and associated records deleted from the catalog.\n"
+#: src/dird/ua_run.c:236
+msgid "Plugin Options"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1441
-#, c-format
-msgid ""
-"\n"
-"This command will delete volume %s\n"
-"and all Jobs saved on that volume from the Catalog\n"
+#: src/dird/ua_run.c:238 src/dird/ua_run.c:566 src/dird/ua_update.c:599
+msgid "Select parameter to modify"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1448
-#, c-format
-msgid "Are you sure you want to delete Volume \"%s\"? (yes/no): "
+#: src/dird/ua_run.c:247 src/dird/ua_run.c:1340
+msgid "user selection"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1473
-#, c-format
-msgid "Are you sure you want to delete Pool \"%s\"? (yes/no): "
+#: src/dird/ua_run.c:279
+msgid ""
+"Please enter desired start time as YYYY-MM-DD HH:MM:SS (return for now): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1587
-#, c-format
-msgid "Using Catalog name=%s DB=%s\n"
+#: src/dird/ua_run.c:287 src/dird/ua_run.c:460
+msgid "Invalid time, using current time.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1655
-msgid "ERR: Can't open db\n"
+#: src/dird/ua_run.c:294
+msgid "Enter new Priority: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1702
-msgid "Wait on mount timed out\n"
+#: src/dird/ua_run.c:298
+msgid "Priority must be a positive integer.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1712
-msgid "ERR: Job was not found\n"
+#: src/dird/ua_run.c:319
+msgid "Please enter the Bootstrap file name: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1788 src/dird/ua_tree.c:667 src/stored/btape.c:2597
+#: src/dird/ua_run.c:331
 #, c-format
 #, c-format
-msgid ""
-"  Command    Description\n"
-"  =======    ===========\n"
+msgid "Warning cannot open %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1790
-#, c-format
-msgid "  %-10s %s\n"
+#: src/dird/ua_run.c:350
+msgid "Please enter path prefix for restore (/ for none): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1792
-msgid ""
-"\n"
-"When at a prompt, entering a period cancels the command.\n"
-"\n"
+#: src/dird/ua_run.c:372
+msgid "Replace:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1809 src/filed/status.c:84
-#, c-format
-msgid "%s Version: %s (%s) %s %s %s %s\n"
+#: src/dird/ua_run.c:376
+msgid "Select replace option"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1852 src/dird/ua_cmds.c:1879 src/dird/ua_cmds.c:1901
-#, c-format
-msgid "No authorization for Catalog \"%s\"\n"
+#: src/dird/ua_run.c:387
+msgid ""
+"You must set the bootstrap file to NULL to be able to specify a JobId.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1869
-#, c-format
-msgid "No authorization for Client \"%s\"\n"
+#: src/dird/ua_run.c:392
+msgid "Please Plugin Options string: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1938
-#, c-format
-msgid "Could not open catalog database \"%s\".\n"
+#: src/dird/ua_run.c:430 src/dird/ua_run.c:439
+msgid "User input"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_cmds.c:1948
+#: src/dird/ua_run.c:491
 #, c-format
 #, c-format
-msgid "Using Catalog \"%s\"\n"
+msgid "Invalid replace option: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/inc_conf.c:297
-#, fuzzy, c-format
-msgid "Expected a strip path positive integer, got:%s:"
-msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
-
-#: src/dird/inc_conf.c:317
+#: src/dird/ua_run.c:555
 #, c-format
 #, c-format
-msgid "Expected a FileSet option keyword, got:%s:"
-msgstr "FileSet option Schlüsselwort erwartet, erhalten:%s:"
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s\n"
+msgstr ""
 
 
-#: src/dird/inc_conf.c:350
-msgid "Old style Include/Exclude not supported\n"
-msgstr "veraltete Include/Exclude Anweisung nicht unterstützt\n"
+#: src/dird/ua_run.c:558
+msgid "This will replace your current Where value\n"
+msgstr ""
+
+#: src/dird/ua_run.c:559
+msgid "Strip prefix"
+msgstr ""
+
+#: src/dird/ua_run.c:560
+msgid "Add prefix"
+msgstr ""
+
+#: src/dird/ua_run.c:561
+msgid "Add file suffix"
+msgstr ""
+
+#: src/dird/ua_run.c:562
+msgid "Enter a regexp"
+msgstr ""
+
+#: src/dird/ua_run.c:563
+msgid "Test filename manipulation"
+msgstr ""
+
+#: src/dird/ua_run.c:564
+msgid "Use this ?"
+msgstr ""
+
+#: src/dird/ua_run.c:569
+msgid "Please enter path prefix to strip: "
+msgstr ""
+
+#: src/dird/ua_run.c:577
+msgid "Please enter path prefix to add (/ for none): "
+msgstr ""
+
+#: src/dird/ua_run.c:588
+msgid "Please enter file suffix to add: "
+msgstr ""
+
+#: src/dird/ua_run.c:595
+msgid "Please enter a valid regexp (!from!to!): "
+msgstr ""
+
+#: src/dird/ua_run.c:608
+#, c-format
+msgid "regexwhere=%s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:614
+#, c-format
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s result=%s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:621
+msgid "Cannot use your regexp\n"
+msgstr ""
+
+#: src/dird/ua_run.c:625
+msgid "Please enter filename to test: "
+msgstr ""
+
+#: src/dird/ua_run.c:627
+#, fuzzy, c-format
+msgid "%s -> %s\n"
+msgstr "  --> Run=%s\n"
+
+#: src/dird/ua_run.c:671
+msgid "Cannot use your regexp.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:684 src/dird/ua_run.c:714
+msgid "Levels:\n"
+msgstr ""
+
+#: src/dird/ua_run.c:686 src/stored/status.c:601 src/lib/util.c:409
+#: src/lib/util.c:455 src/filed/status.c:441
+msgid "Full"
+msgstr ""
+
+#: src/dird/ua_run.c:687 src/stored/status.c:604 src/lib/util.c:412
+#: src/filed/status.c:444
+msgid "Incremental"
+msgstr ""
+
+#: src/dird/ua_run.c:688 src/stored/status.c:607 src/lib/util.c:415
+#: src/filed/status.c:447
+msgid "Differential"
+msgstr ""
+
+#: src/dird/ua_run.c:689 src/stored/status.c:610 src/lib/util.c:418
+#: src/filed/status.c:450
+msgid "Since"
+msgstr ""
+
+#: src/dird/ua_run.c:690
+msgid "VirtualFull"
+msgstr ""
+
+#: src/dird/ua_run.c:691 src/dird/ua_run.c:720
+msgid "Select level"
+msgstr ""
+
+#: src/dird/ua_run.c:715
+msgid "Initialize Catalog"
+msgstr ""
+
+#: src/dird/ua_run.c:716 src/stored/status.c:613 src/lib/util.c:421
+#: src/filed/status.c:453
+msgid "Verify Catalog"
+msgstr ""
+
+#: src/dird/ua_run.c:717 src/lib/util.c:427
+msgid "Verify Volume to Catalog"
+msgstr ""
+
+#: src/dird/ua_run.c:718 src/lib/util.c:430
+msgid "Verify Disk to Catalog"
+msgstr ""
+
+#: src/dird/ua_run.c:719
+msgid "Verify Volume Data (not yet implemented)"
+msgstr ""
+
+#: src/dird/ua_run.c:740
+msgid "Level not appropriate for this Job. Cannot be changed.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:754
+#, c-format
+msgid ""
+"Run %s job\n"
+"JobName:  %s\n"
+"FileSet:  %s\n"
+"Client:   %s\n"
+"Storage:  %s\n"
+"When:     %s\n"
+"Priority: %d\n"
+msgstr ""
+
+#: src/dird/ua_run.c:761 src/lib/util.c:374
+msgid "Admin"
+msgstr ""
+
+#: src/dird/ua_run.c:774
+#, c-format
+msgid ""
+"Run %s job\n"
+"JobName:  %s\n"
+"Level:    %s\n"
+"Client:   %s\n"
+"FileSet:  %s\n"
+"Pool:     %s (From %s)\n"
+"Storage:  %s (From %s)\n"
+"When:     %s\n"
+"Priority: %d\n"
+"%s%s%s"
+msgstr ""
+
+#: src/dird/ua_run.c:784 src/lib/util.c:356 src/lib/jcr.c:232
+msgid "Backup"
+msgstr ""
+
+#: src/dird/ua_run.c:810
+#, c-format
+msgid ""
+"Run %s job\n"
+"JobName:     %s\n"
+"Level:       %s\n"
+"Client:      %s\n"
+"FileSet:     %s\n"
+"Pool:        %s (From %s)\n"
+"Storage:     %s (From %s)\n"
+"Verify Job:  %s\n"
+"Verify List: %s\n"
+"When:        %s\n"
+"Priority:    %d\n"
+msgstr ""
+
+#: src/dird/ua_run.c:821 src/lib/util.c:362
+msgid "Verify"
+msgstr ""
+
+#: src/dird/ua_run.c:839
+msgid "Please enter a JobId for restore: "
+msgstr ""
+
+#: src/dird/ua_run.c:851
+#, c-format
+msgid ""
+"Run Restore job\n"
+"JobName:        f%s\n"
+"Bootstrap:       %s\n"
+"RegexWhere:      %s\n"
+"Replace:         %s\n"
+"FileSet:         %s\n"
+"Backup Client:   %s\n"
+"Restore Client:  %s\n"
+"Storage:         %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:878
+#, c-format
+msgid ""
+"Run Restore job\n"
+"JobName:         %s\n"
+"Bootstrap:       %s\n"
+"Where:           %s\n"
+"Replace:         %s\n"
+"FileSet:         %s\n"
+"Backup Client:   %s\n"
+"Restore Client:  %s\n"
+"Storage:         %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:907
+#, c-format
+msgid ""
+"Run Restore job\n"
+"JobName:    %s\n"
+"Bootstrap:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:915
+#, c-format
+msgid "RegexWhere: %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:918
+#, fuzzy, c-format
+msgid "Where:      %s\n"
+msgstr "      opcmd=%s\n"
+
+#: src/dird/ua_run.c:922
+#, c-format
+msgid ""
+"Replace:         %s\n"
+"Client:          %s\n"
+"Storage:         %s\n"
+"JobId:           %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:944
+msgid "Run Copy job\n"
+msgstr ""
+
+#: src/dird/ua_run.c:946
+#, fuzzy
+msgid "Run Migration job\n"
+msgstr "Konnte Migrationsjob nicht starten.\n"
+
+#: src/dird/ua_run.c:976
+#, c-format
+msgid "Unknown Job Type=%d\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1039
+#, c-format
+msgid "Value missing for keyword %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1046
+msgid "Job name specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1054
+msgid "JobId specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1063 src/dird/ua_run.c:1207
+msgid "Client specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1071
+msgid "FileSet specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1079
+msgid "Level specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1088
+msgid "Storage specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1096
+msgid "RegexWhere or Where specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1101
+msgid "No authorization for \"regexwhere\" specification.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1108
+msgid "Where or RegexWhere specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1113
+msgid "No authoriztion for \"where\" specification.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1120
+msgid "Bootstrap specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1128
+msgid "Replace specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1136
+msgid "When specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1144
+msgid "Priority specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1149
+msgid "Priority must be positive nonzero setting it to 10.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1159
+msgid "Verify Job specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1191
+msgid "Migration Job specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1199
+msgid "Pool specified twice.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1215
+#, fuzzy
+msgid "Restore Client specified twice.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/inc_conf.c:378 src/dird/inc_conf.c:727 src/dird/dird_conf.c:1939
-#, c-format
-msgid "Expecting keyword, got: %s\n"
-msgstr "Schlüsselwort erwartet, erhalten:%s\n"
+#: src/dird/ua_run.c:1222
+#, fuzzy
+msgid "Plugin Options not yet implemented.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/inc_conf.c:386 src/dird/inc_conf.c:733 src/dird/dird_conf.c:1945
-#: src/lib/parse_conf.c:924
-#, c-format
-msgid "expected an equals, got: %s"
-msgstr "Erwartete ein \"ist gleich\", erhalten: %s"
+#: src/dird/ua_run.c:1225
+#, fuzzy
+msgid "Plugin Options specified twice.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/inc_conf.c:396 src/dird/inc_conf.c:742 src/dird/dird_conf.c:1956
-#, c-format
-msgid "Keyword %s not permitted in this resource"
-msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+#: src/dird/ua_run.c:1230
+msgid "No authoriztion for \"PluginOptions\" specification.\n"
+msgstr ""
 
 
-#: src/dird/inc_conf.c:449
-#, c-format
-msgid "Regex compile error. ERR=%s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+#: src/dird/ua_run.c:1237
+#, fuzzy
+msgid "Spool flag specified twice.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/inc_conf.c:470
-#, c-format
-msgid "Expected a regex string, got: %s\n"
-msgstr "regulären Ausdruck erwartet, erhalten: %s\n"
+#: src/dird/ua_run.c:1244
+#, fuzzy
+msgid "Invalid spooldata flag.\n"
+msgstr "Ungültige JobId gefunden.\n"
 
 
-#: src/dird/inc_conf.c:546
+#: src/dird/ua_run.c:1265
 #, c-format
 #, c-format
-msgid "Expected a wild-card string, got: %s\n"
-msgstr "wild-card Ausdruck erwartet, erhalten: %s\n"
+msgid "Invalid keyword: %s\n"
+msgstr ""
 
 
-#: src/dird/inc_conf.c:569
+#: src/dird/ua_run.c:1276
 #, c-format
 #, c-format
-msgid "Expected an fstype string, got: %s\n"
-msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
-
-#: src/dird/inc_conf.c:581
-msgid "ExcludeDirContaining directive not permitted in Exclude.\n"
+msgid "Catalog \"%s\" not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/inc_conf.c:608
+#: src/dird/ua_run.c:1280
 #, c-format
 #, c-format
-msgid "Expected an drivetype string, got: %s\n"
-msgstr "drivetype Ausdruck erwartet, erhalten: %s\n"
-
-#: src/dird/inc_conf.c:632 src/dird/inc_conf.c:675
-#, fuzzy, c-format
-msgid "Backslash found. Use forward slashes or quote the string.: %s\n"
+msgid "No authorization. Catalog \"%s\".\n"
 msgstr ""
 msgstr ""
-"Backslash gefunden. Benutze forward slashes oder setze den String in "
-"Anführungszeichen.: %s\n"
 
 
-#: src/dird/inc_conf.c:647 src/dird/inc_conf.c:690
+#: src/dird/ua_run.c:1291
 #, c-format
 #, c-format
-msgid "Expected a filename, got: %s"
-msgstr "Dateiname erwartet, erhalten: %s"
-
-#: src/dird/inc_conf.c:664
-msgid "Plugin directive not permitted in Exclude\n"
+msgid "Job \"%s\" not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/inc_conf.c:707
-msgid "Options section not permitted in Exclude\n"
+#: src/dird/ua_run.c:1298
+msgid "A job name must be specified.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/inc_conf.c:712 src/dird/dird_conf.c:1925
+#: src/dird/ua_run.c:1304
 #, c-format
 #, c-format
-msgid "Expecting open brace. Got %s"
-msgstr "Geschweifte Klammer auf erwartet, erhalten: %s"
+msgid "No authorization. Job \"%s\".\n"
+msgstr ""
 
 
-#: src/dird/inc_conf.c:767
+#: src/dird/ua_run.c:1312
 #, c-format
 #, c-format
-msgid "Expected a FileSet keyword, got: %s"
-msgstr "FileSet Schlüsselwort erwartet,erhalten: %s"
+msgid "Pool \"%s\" not found.\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:83 src/dird/authenticate.c:84
-#: src/tray-monitor/authenticate.c:132
+#: src/dird/ua_run.c:1322
 #, c-format
 #, c-format
-msgid "Error sending Hello to Storage daemon. ERR=%s\n"
-msgstr "Fehler beim senden von \"Hello\" an Storage daemon. ERR=%s\n"
-
-#: src/dird/authenticate.c:113
-msgid "Director and Storage daemon passwords or names not the same.\n"
-msgstr "Director und Storage daemon Passworte or Namen nicht gleich.\n"
-
-#: src/dird/authenticate.c:115
-#, fuzzy, c-format
-msgid ""
-"Director unable to authenticate with Storage daemon at \"%s:%d\". Possible "
-"causes:\n"
-"Passwords or names not the same or\n"
-"Maximum Concurrent Jobs exceeded on the SD or\n"
-"SD networking messed up (restart daemon).\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+msgid "No authorization. Pool \"%s\".\n"
 msgstr ""
 msgstr ""
-"Director kann sich nicht an Storage daemon an \"%s:%d\" authentisieren. "
-"Mögliche Ursachen:\n"
-"Passworte oder Namen nicht gleich oder\n"
-"Maximum Concurrent Jobs überschritten am SD oder\n"
-"SD Netzwerk durcheinander (daemon neustarten).\n"
-"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
-"html#AuthorizationErrors nachsehen.\n"
 
 
-#: src/dird/authenticate.c:127 src/wx-console/authenticate.c:127
-#: src/console/authenticate.c:125
-msgid ""
-"Authorization problem: Remote server did not advertise required TLS "
-"support.\n"
+#: src/dird/ua_run.c:1334 src/dird/ua_label.c:184 src/dird/ua_label.c:349
+#: src/dird/ua_label.c:1043
+msgid "command line"
 msgstr ""
 msgstr ""
-"Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
-"nicht angeboten.\n"
 
 
-#: src/dird/authenticate.c:134 src/filed/authenticate.c:158
-#: src/filed/authenticate.c:277 src/wx-console/authenticate.c:133
-#: src/stored/authenticate.c:147 src/stored/authenticate.c:258
-#: src/console/authenticate.c:132
-msgid "Authorization problem: Remote server requires TLS.\n"
-msgstr "Authorisationsproblem: Enfernter Server erfordert TLS.\n"
+#: src/dird/ua_run.c:1337
+#, c-format
+msgid "Storage \"%s\" not found.\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:143
-#, fuzzy, c-format
-msgid "TLS negotiation failed with SD at \"%s:%d\"\n"
-msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
+#: src/dird/ua_run.c:1346 src/dird/job.c:1187
+msgid "No storage specified.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/authenticate.c:155
+#: src/dird/ua_run.c:1349
 #, c-format
 #, c-format
-msgid "bdird<stored: \"%s:%s\" bad response to Hello command: ERR=%s\n"
+msgid "No authorization. Storage \"%s\".\n"
 msgstr ""
 msgstr ""
-"bdird<stored: \"%s:%s\" fehlerhafte Antwort auf \"Hello\" Kommando: ERR=%s\n"
 
 
-#: src/dird/authenticate.c:162 src/tray-monitor/authenticate.c:152
-msgid "Storage daemon rejected Hello command\n"
-msgstr "Storage daemon hat Hello Kommando abgewiesen.\n"
+#: src/dird/ua_run.c:1369 src/dird/ua_run.c:1389
+#, c-format
+msgid "No authorization. Client \"%s\".\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:163
+#: src/dird/ua_run.c:1379
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Storage daemon at \"%s:%d\" rejected Hello command\n"
-msgstr "Storage daemon an \"%s:%d\" hat Hello commando abgewiesen.\n"
+msgid "Restore Client \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
 
 
-#: src/dird/authenticate.c:192
-#, fuzzy, c-format
-msgid "Error sending Hello to File daemon at \"%s:%d\". ERR=%s\n"
+#: src/dird/ua_run.c:1399
+#, c-format
+msgid "FileSet \"%s\" not found.\n"
 msgstr ""
 msgstr ""
-"Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
 
-#: src/dird/authenticate.c:222
-msgid "Director and File daemon passwords or names not the same.\n"
-msgstr "Director und File daemon Passworte oder Namen sind nicht gleich.\n"
+#: src/dird/ua_run.c:1408
+#, c-format
+msgid "No authorization. FileSet \"%s\".\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:224
-#, fuzzy, c-format
-msgid ""
-"Unable to authenticate with File daemon at \"%s:%d\". Possible causes:\n"
-"Passwords or names not the same or\n"
-"Maximum Concurrent Jobs exceeded on the FD or\n"
-"FD networking messed up (restart daemon).\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/dird/ua_run.c:1416
+#, c-format
+msgid "Verify Job \"%s\" not found.\n"
 msgstr ""
 msgstr ""
-"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
-"Passworte oder Namen nicht gleich oder\n"
-"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
-"FD Netzwerk durcheinander (Daemon neustarten).\n"
-"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
-"html#AuthorizationErrors nachsehen.\n"
 
 
-#: src/dird/authenticate.c:236
+#: src/dird/ua_run.c:1426
 #, c-format
 #, c-format
-msgid ""
-"Authorization problem: FD \"%s:%s\" did not advertise required TLS support.\n"
+msgid "Migration Job \"%s\" not found.\n"
 msgstr ""
 msgstr ""
-"Authorisationsproblem: FD \"%s:%s\" hat erforderliche TLS Unterstützung "
-"nicht angeboten.\n"
 
 
-#: src/dird/authenticate.c:244
-#, fuzzy, c-format
-msgid "Authorization problem: FD at \"%s:%d\" requires TLS.\n"
-msgstr "Authorisationsproblem: FD an \"%s:%d\" erfordert TLS.\n"
+#: src/dird/ua_dotcmds.c:141
+msgid ": is an invalid command.\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:254
-#, fuzzy, c-format
-msgid "TLS negotiation failed with FD at \"%s:%d\".\n"
-msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
+#: src/dird/ua_dotcmds.c:240 src/dird/ua_dotcmds.c:290
+msgid "The Director will segment fault.\n"
+msgstr ""
 
 
-#: src/dird/authenticate.c:266 src/tray-monitor/authenticate.c:191
-#, c-format
-msgid "Bad response from File daemon to Hello command: ERR=%s\n"
-msgstr "Fehlerhafte Antwort von  File daemon auf Hello Kommando: ERR=%s\n"
+#: src/dird/ua_dotcmds.c:288
+msgid "Select daemon type to make die"
+msgstr ""
 
 
-#: src/dird/authenticate.c:268
-#, fuzzy, c-format
-msgid "Bad response from File daemon at \"%s:%d\" to Hello command: ERR=%s\n"
+#: src/dird/ua_dotcmds.c:455
+msgid "Access to specified Client or FileSet not allowed.\n"
 msgstr ""
 msgstr ""
-"Fehlerhafte Antwort von File daemon an \"%s:%d\" auf Hello Kommando: ERR=%s\n"
 
 
-#: src/dird/authenticate.c:277 src/tray-monitor/authenticate.c:198
-msgid "File daemon rejected Hello command\n"
-msgstr "File daemon hat Hello Kommando abgelehnt\n"
+#: src/dird/ua_dotcmds.c:499
+#, fuzzy
+msgid "query keyword not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
 
 
-#: src/dird/authenticate.c:278
-#, fuzzy, c-format
-msgid "File daemon at \"%s:%d\" rejected Hello command\n"
-msgstr "File daemon auf \"%s:%d\" hat Hello Kommando abgelehnt\n"
+#: src/dird/job.c:63
+#, c-format
+msgid "Could not init job queue: ERR=%s\n"
+msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
 
 
-#: src/dird/authenticate.c:303
+#: src/dird/job.c:95
 #, c-format
 #, c-format
-msgid "UA Hello from %s:%s:%d is invalid. Len=%d\n"
-msgstr "UA Hello von %s:%s:%d ist ungültig. Len=%d\n"
+msgid "Could not add job queue: ERR=%s\n"
+msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
 
 
-#: src/dird/authenticate.c:310
+#: src/dird/job.c:134 src/dird/ua_output.c:669
 #, c-format
 #, c-format
-msgid "UA Hello from %s:%s:%d is invalid. Got: %s\n"
-msgstr "UA Hello von %s:%s:%d ist ungültig. Erhalten: %s\n"
+msgid "Could not open database \"%s\".\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
 
 
-#: src/dird/authenticate.c:380
-msgid ""
-"Authorization problem: Remote client did not advertise required TLS "
-"support.\n"
-msgstr ""
-"Authorisationsproblem: Entfernter Klient hat die erforderte TLSUnterstützung "
-"nicht angezeigt.\n"
+#: src/dird/job.c:185 src/dird/job.c:421 src/dird/job.c:423 src/dird/job.c:464
+#: src/dird/job.c:466 src/dird/job.c:1073 src/dird/job.c:1114
+#: src/dird/job.c:1123
+msgid "Job resource"
+msgstr "Job Ressource"
 
 
-#: src/dird/authenticate.c:388
-msgid "Authorization problem: Remote client requires TLS.\n"
-msgstr "Authorisationsproblem: Entfernter Klient erfordert TLS.\n"
+#: src/dird/job.c:187 src/dird/job.c:775 src/dird/job.c:1070
+#: src/dird/job.c:1116 src/dird/job.c:1130 src/dird/vbackup.c:90
+#: src/dird/migrate.c:220 src/dird/migrate.c:221 src/dird/backup.c:94
+msgid "Pool resource"
+msgstr "Pool Ressource"
 
 
-#: src/dird/authenticate.c:403 src/filed/authenticate.c:167
-#: src/filed/authenticate.c:286
-msgid "TLS negotiation failed.\n"
-msgstr "TLS Aushandlung gescheitert.\n"
+#: src/dird/job.c:232 src/dird/job.c:351
+#, c-format
+msgid "Unimplemented job type: %d\n"
+msgstr "nicht implementierter job Typ: %d\n"
 
 
-#: src/dird/authenticate.c:417
+#: src/dird/job.c:274
+msgid "Job canceled because max start delay time exceeded.\n"
+msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
+
+#: src/dird/job.c:279
+#, fuzzy
+msgid "Job canceled because max sched run time exceeded.\n"
+msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
+
+#: src/dird/job.c:393
 #, c-format
 #, c-format
-msgid "Unable to authenticate console \"%s\" at %s:%s:%d.\n"
-msgstr "Kann Konsole \"%s\" an %s:%s:%d nicht authentisieren.\n"
+msgid "JobId %s, Job %s marked to be canceled.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+
+#: src/dird/job.c:403
+msgid "Failed to connect to File daemon.\n"
+msgstr "Verbindung zu File daemon fehlgeschlagen.\n"
+
+#: src/dird/job.c:522
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr "\"Max wait time\" überschritten. Job abgebrochen.\n"
+
+#: src/dird/job.c:527
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
+
+#: src/dird/job.c:532
+#, fuzzy
+msgid "Max sched run time exceeded. Job canceled.\n"
+msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
+
+#: src/dird/job.c:654
+#, fuzzy, c-format
+msgid "Pool \"%s\" not in database. ERR=%s"
+msgstr "Pool %s nicht in der Datenbank. %s"
+
+#: src/dird/job.c:658
+#, fuzzy, c-format
+msgid "Created database record for Pool \"%s\".\n"
+msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/dird/authenticate.c:422
+#: src/dird/job.c:709
 #, c-format
 #, c-format
-msgid "1000 OK: %s Version: %s (%s)\n"
-msgstr "1000 OK: %s Version: %s (%s)\n"
-
-#: src/dird/ua_prune.c:136
-msgid "Choose item to prune"
+msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:160
+#: src/dird/job.c:716
 #, c-format
 #, c-format
-msgid "Cannot prune Volume \"%s\" because it is archived.\n"
+msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:202
-msgid "Pruned Jobs from JobHistory catalog.\n"
-msgstr ""
+#: src/dird/job.c:732 src/dird/job.c:1060
+#, fuzzy
+msgid "Run pool override"
+msgstr "von \"Run pool\" überschrieben"
 
 
-#: src/dird/ua_prune.c:253
-msgid "No Files found to prune.\n"
+#: src/dird/job.c:743
+#, fuzzy
+msgid "Run FullPool override"
+msgstr "von \"Run FullPool\" überschrieben"
+
+#: src/dird/job.c:745
+msgid "Job FullPool override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:275
-#, c-format
-msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
+#: src/dird/job.c:754
+msgid "Run IncPool override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:404
-#, c-format
-msgid "Pruned %d %s for client %s from catalog.\n"
+#: src/dird/job.c:756
+msgid "Job IncPool override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:405
-msgid "Jobs"
+#: src/dird/job.c:765
+msgid "Run DiffPool override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_prune.c:407
-msgid "No Jobs found to prune.\n"
+#: src/dird/job.c:767
+msgid "Job DiffPool override"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/expand.c:255
+#: src/dird/job.c:797 src/stored/bscan.c:1016
 #, c-format
 #, c-format
-msgid "Count not update counter %s: ERR=%s\n"
-msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
+msgid "Could not create Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
 
-#: src/dird/expand.c:427
-#, c-format
-msgid "Cannot create var context: ERR=%s\n"
-msgstr "Kann var context nicht erzeugen: ERR=%s\n"
+#: src/dird/job.c:833
+msgid "FileSet MD5 digest not found.\n"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
 
 
-#: src/dird/expand.c:432
+#: src/dird/job.c:838
 #, c-format
 #, c-format
-msgid "Cannot set var callback: ERR=%s\n"
-msgstr "kann Variable callback nicht setzen: ERR=%s\n"
+msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
+msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
 
 
-#: src/dird/expand.c:438
+#: src/dird/job.c:879
 #, c-format
 #, c-format
-msgid "Cannot set var operate: ERR=%s\n"
-msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+msgid "Error updating job record. %s"
+msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
 
 
-#: src/dird/expand.c:444 src/dird/expand.c:459
-#, c-format
-msgid "Cannot unescape string: ERR=%s\n"
-msgstr "Cannot unescape string: ERR=%s\n"
+#: src/dird/job.c:1065
+#, fuzzy
+msgid "Run storage override"
+msgstr "Run storage override"
 
 
-#: src/dird/expand.c:452
-#, c-format
-msgid "Cannot expand expression \"%s\": ERR=%s\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+#: src/dird/job.c:1133
+#, fuzzy
+msgid "Client resource"
+msgstr "Pool Ressource"
 
 
-#: src/dird/expand.c:470
+#: src/dird/job.c:1356
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Cannot destroy var context: ERR=%s\n"
-msgstr "kann Variable context nicht zerstören: ERR=%s\n"
-
-#: src/dird/pythondir.c:122 src/filed/pythonfd.c:94 src/filed/pythonfd.c:148
-#: src/filed/pythonfd.c:212 src/stored/pythonsd.c:101
-#: src/stored/pythonsd.c:166
-msgid "Job pointer not found."
-msgstr ""
-
-#: src/dird/pythondir.c:154
-msgid "Pool record not found."
-msgstr ""
+msgid "Could not start clone job: \"%s\".\n"
+msgstr "Konnte clone job nicht starten.\n"
 
 
-#: src/dird/pythondir.c:210 src/filed/pythonfd.c:125 src/stored/pythonsd.c:143
+#: src/dird/job.c:1359
 #, c-format
 #, c-format
-msgid "Attribute %s not found."
-msgstr ""
-
-#: src/dird/pythondir.c:253 src/dird/pythondir.c:259 src/filed/pythonfd.c:167
-#: src/stored/pythonsd.c:183
-msgid "Read-only attribute"
-msgstr ""
-
-#: src/dird/pythondir.c:285
-msgid "Priority must be 1-100"
-msgstr ""
-
-#: src/dird/pythondir.c:290
-msgid "Job Level can be set only during JobInit"
-msgstr ""
-
-#: src/dird/pythondir.c:302
-msgid "Bad JobLevel string"
-msgstr ""
-
-#: src/dird/autoprune.c:63
-msgid "Begin pruning Jobs.\n"
-msgstr "Beginn automatische Säuberung von Aufträgen.\n"
-
-#: src/dird/autoprune.c:71
-msgid "Begin pruning Files.\n"
-msgstr "Beginn automatische Säuberung von Dateien.\n"
-
-#: src/dird/autoprune.c:76
-msgid ""
-"End auto prune.\n"
-"\n"
-msgstr ""
-"Ende automatische Säuberung.\n"
-"\n"
+msgid "Clone JobId %d started.\n"
+msgstr "Clone JobId %d gestartet.\n"
 
 
-#: src/dird/dird.c:105
+#: src/dird/dird.c:112
 #, fuzzy, c-format
 msgid ""
 "\n"
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4144,71 +4324,29 @@ msgstr ""
 "       -?          diese Meldung ausgeben.\n"
 "\n"
 
 "       -?          diese Meldung ausgeben.\n"
 "\n"
 
-#: src/dird/dird.c:246 src/filed/filed.c:204 src/gnome2-console/console.c:290
-#: src/stored/stored.c:233 src/console/console.c:655
-#: src/qt-console/main.cpp:151
-msgid "Cryptography library initialization failed.\n"
-msgstr "Initialisierung der Verschlüsselungsbibliothek fehlgeschlagen.\n"
-
-#: src/dird/dird.c:250 src/dird/dird.c:269 src/dird/dird.c:515
-#: src/dird/dird.c:518 src/filed/filed.c:209 src/gnome2-console/console.c:294
-#: src/stored/stored.c:237 src/console/console.c:659
-#: src/qt-console/main.cpp:155
-#, c-format
-msgid "Please correct configuration file: %s\n"
-msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
-
-#: src/dird/dird.c:501
+#: src/dird/dird.c:515
 msgid "Too many open reload requests. Request ignored.\n"
 msgstr "zu viele offene reload Anforderungen, Anforderung ignoriert.\n"
 
 msgid "Too many open reload requests. Request ignored.\n"
 msgstr "zu viele offene reload Anforderungen, Anforderung ignoriert.\n"
 
-#: src/dird/dird.c:516
+#: src/dird/dird.c:530
 msgid "Out of reload table entries. Giving up.\n"
 msgstr "Keine reload table Einträge übrig. Gebe auf.\n"
 
 msgid "Out of reload table entries. Giving up.\n"
 msgstr "Keine reload table Einträge übrig. Gebe auf.\n"
 
-#: src/dird/dird.c:519
+#: src/dird/dird.c:533
 msgid "Resetting previous configuration.\n"
 msgstr "Vorherige Konfiguration zurückgesetzt.\n"
 
 msgid "Resetting previous configuration.\n"
 msgstr "Vorherige Konfiguration zurückgesetzt.\n"
 
-#: src/dird/dird.c:583
-#, c-format
-msgid ""
-"No Director resource defined in %s\n"
-"Without that I don't know who I am :-(\n"
-msgstr ""
-"Keine Director resource definiert in %s\n"
-"Ohne dies weiss ich nicht wer ich bin :-(\n"
-
-#: src/dird/dird.c:591 src/filed/filed.c:331
-#, c-format
-msgid "No Messages resource defined in %s\n"
-msgstr "Keine Messages resource definiert in %s\n"
-
-#: src/dird/dird.c:596
-#, c-format
-msgid "Only one Director resource permitted in %s\n"
-msgstr "Nur eine Director resource erlaubt in %s\n"
-
-#: src/dird/dird.c:605 src/dird/dird.c:810 src/dird/dird.c:865
-#: src/dird/dird.c:973 src/filed/filed.c:338 src/filed/filed.c:497
-#: src/gnome2-console/console.c:156 src/gnome2-console/console.c:185
-#: src/stored/stored.c:367 src/console/console.c:900 src/console/console.c:930
-#: src/qt-console/main.cpp:229 src/qt-console/main.cpp:259
-#: src/wx-console/console_thread.cpp:118 src/wx-console/console_thread.cpp:144
-msgid "TLS required but not configured in Bacula.\n"
-msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
-
-#: src/dird/dird.c:613 src/filed/filed.c:507 src/stored/stored.c:423
+#: src/dird/dird.c:627 src/stored/stored.c:431 src/filed/filed.c:508
 #, c-format
 msgid "\"TLS Certificate\" file not defined for Director \"%s\" in %s.\n"
 msgstr "\"TLS Certificate\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
 #, c-format
 msgid "\"TLS Certificate\" file not defined for Director \"%s\" in %s.\n"
 msgstr "\"TLS Certificate\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
-#: src/dird/dird.c:619 src/filed/filed.c:513 src/stored/stored.c:429
+#: src/dird/dird.c:633 src/stored/stored.c:437 src/filed/filed.c:514
 #, c-format
 msgid "\"TLS Key\" file not defined for Director \"%s\" in %s.\n"
 msgstr "\"TLS Key\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
 #, c-format
 msgid "\"TLS Key\" file not defined for Director \"%s\" in %s.\n"
 msgstr "\"TLS Key\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
-#: src/dird/dird.c:626 src/filed/filed.c:519 src/stored/stored.c:435
+#: src/dird/dird.c:640 src/stored/stored.c:443 src/filed/filed.c:520
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
@@ -4219,48 +4357,43 @@ msgstr ""
 "Director \"%s\" in %s definert. Mindestens ein CA certificate store wird "
 "benötigt wenn \"TLS Verify Peer\" eingesetzt wird.\n"
 
 "Director \"%s\" in %s definert. Mindestens ein CA certificate store wird "
 "benötigt wenn \"TLS Verify Peer\" eingesetzt wird.\n"
 
-#: src/dird/dird.c:645 src/filed/filed.c:538 src/stored/stored.c:454
+#: src/dird/dird.c:659 src/stored/stored.c:462 src/filed/filed.c:539
 #, c-format
 msgid "Failed to initialize TLS context for Director \"%s\" in %s.\n"
 msgstr "Konnte TLS context für Director nicht initialisieren \"%s\" in %s.\n"
 
 #, c-format
 msgid "Failed to initialize TLS context for Director \"%s\" in %s.\n"
 msgstr "Konnte TLS context für Director nicht initialisieren \"%s\" in %s.\n"
 
-#: src/dird/dird.c:653
-#, c-format
-msgid "No Job records defined in %s\n"
-msgstr "Keine Job records definiert in %s\n"
-
-#: src/dird/dird.c:711 src/dird/dird.c:724
+#: src/dird/dird.c:725 src/dird/dird.c:738
 #, c-format
 msgid "Hey something is wrong. p=0x%lu\n"
 msgstr "Hey etwas läuft schief. p=0x%lu\n"
 
 #, c-format
 msgid "Hey something is wrong. p=0x%lu\n"
 msgstr "Hey etwas läuft schief. p=0x%lu\n"
 
-#: src/dird/dird.c:784
+#: src/dird/dird.c:798
 #, c-format
 msgid "\"%s\" directive in Job \"%s\" resource is required, but not found.\n"
 msgstr ""
 "\"%s\" Directive in Job \"%s\" resource wird benötigt, wurde aber nicht "
 "gefunden.\n"
 
 #, c-format
 msgid "\"%s\" directive in Job \"%s\" resource is required, but not found.\n"
 msgstr ""
 "\"%s\" Directive in Job \"%s\" resource wird benötigt, wurde aber nicht "
 "gefunden.\n"
 
-#: src/dird/dird.c:791
+#: src/dird/dird.c:805
 msgid "Too many items in Job resource\n"
 msgstr "zu viele items in Job resource\n"
 
 msgid "Too many items in Job resource\n"
 msgstr "zu viele items in Job resource\n"
 
-#: src/dird/dird.c:795
+#: src/dird/dird.c:809
 #, c-format
 msgid "No storage specified in Job \"%s\" nor in Pool.\n"
 msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
 
 #, c-format
 msgid "No storage specified in Job \"%s\" nor in Pool.\n"
 msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
 
-#: src/dird/dird.c:819
+#: src/dird/dird.c:833
 #, c-format
 msgid "\"TLS Certificate\" file not defined for Console \"%s\" in %s.\n"
 msgstr "\"TLS Certificate\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
 #, c-format
 msgid "\"TLS Certificate\" file not defined for Console \"%s\" in %s.\n"
 msgstr "\"TLS Certificate\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
-#: src/dird/dird.c:825
+#: src/dird/dird.c:839
 #, c-format
 msgid "\"TLS Key\" file not defined for Console \"%s\" in %s.\n"
 msgstr "\"TLS Key\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
 #, c-format
 msgid "\"TLS Key\" file not defined for Console \"%s\" in %s.\n"
 msgstr "\"TLS Key\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
-#: src/dird/dird.c:832
+#: src/dird/dird.c:846
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
@@ -4271,13 +4404,13 @@ msgstr ""
 "fürConsole \"%s\" in %s. Mindestens ein CA certificate store wird benötigt "
 "beiEinsatz von \"TLS Verify Peer\".\n"
 
 "fürConsole \"%s\" in %s. Mindestens ein CA certificate store wird benötigt "
 "beiEinsatz von \"TLS Verify Peer\".\n"
 
-#: src/dird/dird.c:849 src/dird/dird.c:889 src/filed/filed.c:363
+#: src/dird/dird.c:863 src/dird/dird.c:903 src/filed/filed.c:364
 #, c-format
 msgid "Failed to initialize TLS context for File daemon \"%s\" in %s.\n"
 msgstr ""
 "Konnte TLS context für File daemon \"%s\" in %s nicht initialisieren.\n"
 
 #, c-format
 msgid "Failed to initialize TLS context for File daemon \"%s\" in %s.\n"
 msgstr ""
 "Konnte TLS context für File daemon \"%s\" in %s nicht initialisieren.\n"
 
-#: src/dird/dird.c:872
+#: src/dird/dird.c:886
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
@@ -4286,17 +4419,17 @@ msgstr ""
 "Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
 "für File daemon \"%s\" in %s.\n"
 
 "Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
 "für File daemon \"%s\" in %s.\n"
 
-#: src/dird/dird.c:922 src/dird/dird.c:924
+#: src/dird/dird.c:942 src/dird/dird.c:944
 #, c-format
 msgid "Could not open Catalog \"%s\", database \"%s\".\n"
 msgstr "Konnte Catalog \"%s\", database \"%s\" nicht öffnen.\n"
 
 #, c-format
 msgid "Could not open Catalog \"%s\", database \"%s\".\n"
 msgstr "Konnte Catalog \"%s\", database \"%s\" nicht öffnen.\n"
 
-#: src/dird/dird.c:927
+#: src/dird/dird.c:947
 #, c-format
 msgid "%s"
 msgstr ""
 
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/dird/dird.c:981
+#: src/dird/dird.c:1031
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
@@ -4305,3960 +4438,4116 @@ msgstr ""
 "Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
 "fürStorage \"%s\" in %s.\n"
 
 "Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
 "fürStorage \"%s\" in %s.\n"
 
-#: src/dird/dird.c:997 src/stored/stored.c:407
+#: src/dird/dird.c:1047 src/stored/stored.c:415
 #, c-format
 msgid "Failed to initialize TLS context for Storage \"%s\" in %s.\n"
 msgstr "Konnte TLS context für Storage \"%s\" in %s nicht initialisieren.\n"
 
 #, c-format
 msgid "Failed to initialize TLS context for Storage \"%s\" in %s.\n"
 msgstr "Konnte TLS context für Storage \"%s\" in %s nicht initialisieren.\n"
 
-#: src/dird/ua_dotcmds.c:140
-msgid ": is an invalid command.\n"
-msgstr ""
-
-#: src/dird/ua_dotcmds.c:240 src/dird/ua_dotcmds.c:290
-msgid "The Director will segment fault.\n"
-msgstr ""
-
-#: src/dird/ua_dotcmds.c:288
-msgid "Select daemon type to make die"
-msgstr ""
-
-#: src/dird/ua_dotcmds.c:455
-msgid "Access to specified Client or FileSet not allowed.\n"
-msgstr ""
-
-#: src/dird/ua_dotcmds.c:495
-#, fuzzy
-msgid "query keyword not found.\n"
-msgstr "Path record: %s nicht gefunden.\n"
-
-#: src/dird/restore.c:93
-msgid ""
-"Cannot restore without a bootstrap file.\n"
-"You probably ran a restore job directly. All restore jobs must\n"
-"be run using the restore command.\n"
-msgstr ""
-
-#: src/dird/restore.c:101
-#, c-format
-msgid "Start Restore Job %s\n"
-msgstr ""
-
-#: src/dird/restore.c:256
-msgid "Restore OK -- warning file count mismatch"
-msgstr ""
-
-#: src/dird/restore.c:258
-msgid "Restore OK"
-msgstr ""
-
-#: src/dird/restore.c:263
-msgid "*** Restore Error ***"
-msgstr ""
-
-#: src/dird/restore.c:273
-msgid "Restore Canceled"
-msgstr ""
-
-#: src/dird/restore.c:300
-#, fuzzy, c-format
-msgid ""
-"%s %s %s (%s): %s\n"
-"  Build OS:               %s %s %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Restore Client:         %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Files Expected:         %s\n"
-"  Files Restored:         %s\n"
-"  Bytes Restored:         %s\n"
-"  Rate:                   %.1f KB/s\n"
-"  FD Errors:              %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+#: src/dird/ua_label.c:102
+msgid "Negative numbers not permitted\n"
 msgstr ""
 msgstr ""
-"%s %s (%s): %s\n"
-"  Build OS:                   %s %s %s\n"
-"  JobId:                      %d\n"
-"  Job:                        %s\n"
-"  Client:                     %s\n"
-"  Start time:                 %s\n"
-"  End time:                   %s\n"
-"  Dateien erwartet:           %s\n"
-"  Dateien. wiederhergestellt: %s\n"
-"  Bytes wiederhergestellt:    %s\n"
-"  Geschwindigkeit:            %.1f KB/s\n"
-"  FD Fehler:                  %d\n"
-"  FD Beendigungsstatus:       %s\n"
-"  SD Beendigungsstatus:       %s\n"
-"  Beendigungsstatus:          %s\n"
-"\n"
 
 
-#: src/dird/ua_tree.c:72
-msgid "add dir/file to be restored recursively, wildcards allowed"
+#: src/dird/ua_label.c:108
+msgid "Range end is not integer.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:73
-msgid "change current directory"
+#: src/dird/ua_label.c:113
+msgid "Range start is not an integer.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:74
-msgid "count marked files in and below the cd"
+#: src/dird/ua_label.c:119
+msgid "Range end not bigger than start.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:75
-msgid "delete dir/file to be restored recursively in dir"
+#: src/dird/ua_label.c:125
+msgid "Input value is not an integer.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:76 src/dird/ua_tree.c:77
-msgid "long list current directory, wildcards allowed"
+#: src/dird/ua_label.c:131
+msgid "Values must be be greater than zero.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:78
-msgid "leave file selection mode"
+#: src/dird/ua_label.c:135
+msgid "Slot too large.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:79
-msgid "estimate restore size"
+#: src/dird/ua_label.c:202 src/dird/ua_label.c:513 src/dird/ua_label.c:1050
+msgid "No slots in changer to scan.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:80
-msgid "same as done command"
+#: src/dird/ua_label.c:214 src/dird/ua_label.c:524
+msgid "No Volumes found to label, or no barcodes.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:81
-msgid "find files, wildcards allowed"
+#: src/dird/ua_label.c:224 src/dird/ua_label.c:1073
+#, c-format
+msgid "Slot %d greater than max %d ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:82 src/dird/ua_tree.c:92
-msgid "print help"
+#: src/dird/ua_label.c:253
+#, c-format
+msgid "No VolName for Slot=%d InChanger set to zero.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:83
-msgid "list current directory, wildcards allowed"
+#: src/dird/ua_label.c:271
+#, c-format
+msgid "Catalog record for Volume \"%s\" updated to reference slot %d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:84
-msgid "list the marked files in and below the cd"
+#: src/dird/ua_label.c:275
+#, c-format
+msgid "Catalog record for Volume \"%s\" is up to date.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:85
-msgid "mark dir/file to be restored recursively, wildcards allowed"
+#: src/dird/ua_label.c:281
+#, c-format
+msgid "Volume \"%s\" not found in catalog. Slot=%d InChanger set to zero.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:86
-msgid "mark directory name to be restored (no files)"
+#: src/dird/ua_label.c:378
+#, c-format
+msgid ""
+"Volume \"%s\" has VolStatus %s. It must be Purged or Recycled before "
+"relabeling.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:87 src/dird/ua_tree.c:88
-msgid "print current working directory"
+#: src/dird/ua_label.c:394
+msgid "Enter new Volume name: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:89
-msgid "unmark dir/file to be restored recursively in dir"
+#: src/dird/ua_label.c:407
+#, c-format
+msgid "Media record for new Volume \"%s\" already exists.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:90
-msgid "unmark directory name only no recursion"
+#: src/dird/ua_label.c:425
+msgid "Enter slot (0 or Enter for none): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:91
-msgid "quit and do not do restore"
+#: src/dird/ua_label.c:453
+#, c-format
+msgid "Delete of Volume \"%s\" failed. ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:112
-msgid ""
-"\n"
-"You are now entering file selection mode where you add (mark) and\n"
-"remove (unmark) files to be restored. No files are initially added, unless\n"
-"you used the \"all\" keyword on the command line.\n"
-"Enter \"done\" to leave this mode.\n"
-"\n"
+#: src/dird/ua_label.c:456
+#, c-format
+msgid "Old volume \"%s\" deleted from catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:123 src/dird/ua_tree.c:719
+#: src/dird/ua_label.c:467
 #, c-format
 #, c-format
-msgid "cwd is: %s\n"
+msgid "Requesting to mount %s ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:132 src/dird/ua_tree.c:147
-msgid "Invalid command. Enter \"done\" to exit.\n"
+#: src/dird/ua_label.c:489
+msgid "Do not forget to mount the drive!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:335 src/dird/ua_tree.c:347 src/dird/ua_tree.c:364
-msgid "No files marked.\n"
+#: src/dird/ua_label.c:529
+msgid ""
+"The following Volumes will be labeled:\n"
+"Slot  Volume\n"
+"==============\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:349
-msgid "1 file marked.\n"
+#: src/dird/ua_label.c:538
+msgid "Do you want to label these Volumes? (yes|no): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:351
+#: src/dird/ua_label.c:559
 #, c-format
 #, c-format
-msgid "%s files marked.\n"
+msgid "Media record for Slot %d Volume \"%s\" already exists.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:379
-msgid "No directories marked.\n"
+#: src/dird/ua_label.c:565
+#, c-format
+msgid "Error setting InChanger: ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:381
-msgid "1 directory marked.\n"
+#: src/dird/ua_label.c:588
+#, c-format
+msgid "Maximum pool Volumes=%d reached.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:383
+#: src/dird/ua_label.c:595
 #, c-format
 #, c-format
-msgid "%s directories marked.\n"
+msgid "Catalog record for cleaning tape \"%s\" successfully created.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:404
+#: src/dird/ua_label.c:602
 #, c-format
 #, c-format
-msgid "%s total files/dirs. %s marked to be restored.\n"
+msgid "Catalog error on cleaning tape: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:415
-msgid "No file specification given.\n"
+#: src/dird/ua_label.c:638
+#, c-format
+msgid "Illegal character \"%c\" in a volume name.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:563
+#: src/dird/ua_label.c:685
 #, c-format
 #, c-format
-msgid "Node %s has no children.\n"
+msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:656
+#: src/dird/ua_label.c:692
 #, c-format
 #, c-format
-msgid "%d total files; %d marked to be restored; %s bytes.\n"
+msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:690
-msgid "Too few or too many arguments. Try using double quotes.\n"
+#: src/dird/ua_label.c:733
+#, c-format
+msgid "Catalog record for Volume \"%s\", Slot %d  successfully created.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:702
-msgid "Invalid path given.\n"
+#: src/dird/ua_label.c:746
+#, c-format
+msgid "Label command failed for Volume %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:738 src/dird/ua_tree.c:750
-msgid "No files unmarked.\n"
+#: src/dird/ua_label.c:756
+#, c-format
+msgid "Connecting to Storage daemon %s at %s:%d ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:752
-msgid "1 file unmarked.\n"
+#: src/dird/ua_label.c:784
+msgid "Could not open SD socket.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:755
+#: src/dird/ua_label.c:856 src/dird/ua_label.c:866
 #, c-format
 #, c-format
-msgid "%s files unmarked.\n"
+msgid "Invalid Slot number: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:766 src/dird/ua_tree.c:783
-msgid "No directories unmarked.\n"
+#: src/dird/ua_label.c:875
+#, c-format
+msgid "Invalid Volume name: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:785
-msgid "1 directory unmarked.\n"
+#: src/dird/ua_label.c:954
+#, c-format
+msgid "Device \"%s\" has %d slots.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_tree.c:787
+#: src/dird/ua_label.c:1003
 #, c-format
 #, c-format
-msgid "%d directories unmarked.\n"
+msgid "Pool \"%s\" resource not found for volume \"%s\"!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/recycle.c:65
-#, c-format
-msgid "Recycled volume \"%s\"\n"
+#: src/dird/ua_label.c:1062
+#, fuzzy
+msgid "No Volumes found, or no barcodes.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+
+#: src/dird/ua_label.c:1066
+msgid ""
+" Slot |   Volume Name    |   Status  |     Media Type       |      "
+"Pool          |\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/bsr.c:171
-#, c-format
-msgid "Unable to get Job record. ERR=%s\n"
-msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+#: src/dird/ua_label.c:1067
+msgid ""
+"------+------------------+-----------+----------------------"
+"+--------------------|\n"
+msgstr ""
 
 
-#: src/dird/bsr.c:178
-#, c-format
-msgid "Unable to get Job Volume Parameters. ERR=%s\n"
-msgstr "Konnte Job Volume Parameter nicht holen. ERR=%s\n"
+#: src/dird/ua_update.c:96
+msgid "Update choice:\n"
+msgstr ""
 
 
-#: src/dird/bsr.c:226
-#, c-format
-msgid "Unable to create bootstrap file %s. ERR=%s\n"
-msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+#: src/dird/ua_update.c:97
+msgid "Volume parameters"
+msgstr ""
 
 
-#: src/dird/bsr.c:235
-#, fuzzy
-msgid "No files found to read. No bootstrap file written.\n"
+#: src/dird/ua_update.c:98
+msgid "Pool from resource"
 msgstr ""
 msgstr ""
-"Keine Dateien für Wiederherstellung/Migration gefunden. Keine Bootstrap "
-"Datei geschrieben.\n"
 
 
-#: src/dird/bsr.c:239
-msgid "Error writing bsr file.\n"
-msgstr "Fehler beim schreiben der bsr Datei.\n"
+#: src/dird/ua_update.c:99
+msgid "Slots from autochanger"
+msgstr ""
 
 
-#: src/dird/bsr.c:244
-#, c-format
-msgid "Bootstrap records written to %s\n"
-msgstr "Bootstrap Einträge geschrieben nach %s\n"
+#: src/dird/ua_update.c:100
+msgid "Long term statistics"
+msgstr ""
 
 
-#: src/dird/bsr.c:264
-msgid ""
-"The job will require the following\n"
-"   Volume(s)                 Storage(s)                SD Device(s)\n"
-"===========================================================================\n"
+#: src/dird/ua_update.c:101
+msgid "item"
 msgstr ""
 msgstr ""
-"Der Job wird folgendes benötigen:\n"
-"   Volume(s)                 Storage(s)                SD Device(s)\n"
-"===========================================================================\n"
 
 
-#: src/dird/bsr.c:310
-msgid "No Volumes found to restore.\n"
-msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+#: src/dird/ua_update.c:101
+msgid "Choose catalog item to update"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:548 src/tray-monitor/tray_conf.c:168
+#: src/dird/ua_update.c:144
 #, c-format
 #, c-format
-msgid "No %s resource defined\n"
-msgstr "Keine %s resource definiert\n"
+msgid "Invalid VolStatus specified: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:557
+#: src/dird/ua_update.c:153
 #, c-format
 #, c-format
-msgid "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
-msgstr "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
+msgid "New Volume status is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:562
+#: src/dird/ua_update.c:163
 #, c-format
 #, c-format
-msgid "   query_file=%s\n"
-msgstr "   query_file=%s\n"
-
-#: src/dird/dird_conf.c:565 src/dird/dird_conf.c:585 src/dird/dird_conf.c:599
-#: src/dird/dird_conf.c:658 src/dird/dird_conf.c:662 src/dird/dird_conf.c:666
-#: src/dird/dird_conf.c:696 src/dird/dird_conf.c:713 src/dird/dird_conf.c:717
-#: src/dird/dird_conf.c:721 src/dird/dird_conf.c:725 src/dird/dird_conf.c:729
-#: src/dird/dird_conf.c:742 src/dird/dird_conf.c:959 src/dird/dird_conf.c:966
-msgid "  --> "
-msgstr "  --> "
+msgid "Invalid retention period specified: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:570
+#: src/dird/ua_update.c:171
 #, c-format
 #, c-format
-msgid "Console: name=%s SSL=%d\n"
-msgstr "Console: name=%s SSL=%d\n"
+msgid "New retention period is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:575
+#: src/dird/ua_update.c:182
 #, c-format
 #, c-format
-msgid "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
-msgstr "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
+msgid "Invalid use duration specified: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:580
+#: src/dird/ua_update.c:190
 #, c-format
 #, c-format
-msgid "Counter: name=%s min=%d max=%d\n"
-msgstr "Counter: name=%s min=%d max=%d\n"
+msgid "New use duration is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:591
+#: src/dird/ua_update.c:204
 #, c-format
 #, c-format
-msgid "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
-msgstr "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
+msgid "New max jobs is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:594
+#: src/dird/ua_update.c:217
 #, c-format
 #, c-format
-msgid "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
-msgstr "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
+msgid "New max files is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:607
+#: src/dird/ua_update.c:228
 #, c-format
 #, c-format
-msgid ""
-"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
-"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
-"d\n"
-"      poolid=%s volname=%s MediaType=%s\n"
+msgid "Invalid max. bytes specification: %s\n"
 msgstr ""
 msgstr ""
-"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
-"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
-"d\n"
-"      poolid=%s volname=%s MediaType=%s\n"
 
 
-#: src/dird/dird_conf.c:618
+#: src/dird/ua_update.c:236
 #, c-format
 #, c-format
-msgid ""
-"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
-"      DeviceName=%s MediaType=%s StorageId=%s\n"
+msgid "New Max bytes is: %s\n"
 msgstr ""
 msgstr ""
-"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
-"      DeviceName=%s MediaType=%s StorageId=%s\n"
 
 
-#: src/dird/dird_conf.c:628
-#, fuzzy, c-format
-msgid ""
-"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
-"      db_driver=%s db_user=%s MutliDBConn=%d\n"
+#: src/dird/ua_update.c:247 src/dird/ua_update.c:267
+msgid "Invalid value. It must be yes or no.\n"
 msgstr ""
 msgstr ""
-"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
-"      db_user=%s MutliDBConn=%d\n"
 
 
-#: src/dird/dird_conf.c:638
+#: src/dird/ua_update.c:255
 #, c-format
 #, c-format
-msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
-msgstr "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
+msgid "New Recycle flag is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:639
-msgid "JobDefs"
-msgstr "JobDefs"
+#: src/dird/ua_update.c:256 src/dird/ua_update.c:276 src/dird/ua_update.c:674
+#: src/dird/ua_input.c:127 src/dird/backup.c:609 src/dird/backup.c:610
+#: src/dird/backup.c:611 src/stored/parse_bsr.c:851
+msgid "no"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:643
+#: src/dird/ua_update.c:275
 #, c-format
 #, c-format
-msgid ""
-"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
-"d\n"
+msgid "New InChanger flag is: %s\n"
 msgstr ""
 msgstr ""
-"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
-"d\n"
 
 
-#: src/dird/dird_conf.c:649
-#, fuzzy, c-format
-msgid "     SpoolSize=%s\n"
-msgstr "      opcmd=%s\n"
+#: src/dird/ua_update.c:293
+#, c-format
+msgid "Invalid slot, it must be between 0 and MaxVols=%d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:652
-#, fuzzy, c-format
-msgid "     Accurate=%d\n"
-msgstr "     SelectionType=%d\n"
+#: src/dird/ua_update.c:302 src/dird/ua_update.c:702
+#, c-format
+msgid "Error updating media record Slot: ERR=%s"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:655
+#: src/dird/ua_update.c:304
 #, c-format
 #, c-format
-msgid "     SelectionType=%d\n"
-msgstr "     SelectionType=%d\n"
+msgid "New Slot is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:670
+#: src/dird/ua_update.c:329
 #, c-format
 #, c-format
-msgid "  --> Where=%s\n"
-msgstr "  --> Where=%s\n"
+msgid "New Pool is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:673
-#, fuzzy, c-format
-msgid "  --> RegexWhere=%s\n"
-msgstr "  --> Where=%s\n"
+#: src/dird/ua_update.c:363 src/dird/ua_select.c:498 src/dird/ua_select.c:518
+#: src/baconfig.h:74
+msgid "*None*"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:676
+#: src/dird/ua_update.c:372
 #, c-format
 #, c-format
-msgid "  --> Bootstrap=%s\n"
-msgstr "  --> Bootstrap=%s\n"
+msgid "New RecyclePool is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:679
+#: src/dird/ua_update.c:392
 #, c-format
 #, c-format
-msgid "  --> WriteBootstrap=%s\n"
-msgstr "  --> WriteBootstrap=%s\n"
-
-#: src/dird/dird_conf.c:682
-#, fuzzy, c-format
-msgid "  --> PluginOptions=%s\n"
-msgstr "  --> Run=%s\n"
-
-#: src/dird/dird_conf.c:685
-#, fuzzy, c-format
-msgid "  --> MaxRunTime=%u\n"
-msgstr "  --> RunWhen=%u\n"
+msgid "Error updating Volume record: ERR=%s"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:688
-#, fuzzy, c-format
-msgid "  --> MaxWaitTime=%u\n"
-msgstr "  --> RunWhen=%u\n"
+#: src/dird/ua_update.c:394
+#, c-format
+msgid "Volume defaults updated from \"%s\" Pool record.\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:691
-#, fuzzy, c-format
-msgid "  --> MaxStartDelay=%u\n"
-msgstr "  --> Target=%s\n"
+#: src/dird/ua_update.c:418 src/dird/ua_update.c:451
+#, c-format
+msgid "Error updating Volume records: ERR=%s"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:703 src/lib/runscript.c:296
-msgid " --> RunScript\n"
-msgstr " --> RunScript\n"
+#: src/dird/ua_update.c:420 src/dird/ua_update.c:453
+#, c-format
+msgid "All Volume defaults updated from \"%s\" Pool record.\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:704 src/lib/runscript.c:297
+#: src/dird/ua_update.c:436 src/dird/ua_select.c:488 src/dird/ua_output.c:427
 #, c-format
 #, c-format
-msgid "  --> Command=%s\n"
-msgstr "  --> Command=%s\n"
+msgid "Error obtaining pool ids. ERR=%s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:705 src/lib/runscript.c:298
+#: src/dird/ua_update.c:443
 #, c-format
 #, c-format
-msgid "  --> Target=%s\n"
-msgstr "  --> Target=%s\n"
+msgid "Updating all pools, but skipped PoolId=%d. ERR=%s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:706 src/lib/runscript.c:299
+#: src/dird/ua_update.c:468
 #, c-format
 #, c-format
-msgid "  --> RunOnSuccess=%u\n"
-msgstr "  --> RunOnSuccess=%u\n"
+msgid "Error updating media record Enabled: ERR=%s"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:707 src/lib/runscript.c:300
+#: src/dird/ua_update.c:470
 #, c-format
 #, c-format
-msgid "  --> RunOnFailure=%u\n"
-msgstr "  --> RunOnFailure=%u\n"
+msgid "New Enabled is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:708 src/lib/runscript.c:301
-#, fuzzy, c-format
-msgid "  --> FailJobOnError=%u\n"
-msgstr "  --> AbortJobOnError=%u\n"
+#: src/dird/ua_update.c:582
+msgid "Volume Status"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:709 src/lib/runscript.c:302
-#, c-format
-msgid "  --> RunWhen=%u\n"
-msgstr "  --> RunWhen=%u\n"
+#: src/dird/ua_update.c:583
+msgid "Volume Retention Period"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:735
-#, c-format
-msgid "  --> Run=%s\n"
-msgstr "  --> Run=%s\n"
+#: src/dird/ua_update.c:584
+msgid "Volume Use Duration"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:739
-#, c-format
-msgid "  --> SelectionPattern=%s\n"
-msgstr "  --> SelectionPattern=%s\n"
+#: src/dird/ua_update.c:585
+msgid "Maximum Volume Jobs"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:750
-#, c-format
-msgid "FileSet: name=%s\n"
-msgstr "FileSet: name=%s\n"
+#: src/dird/ua_update.c:586
+msgid "Maximum Volume Files"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:838 src/dird/dird_conf.c:917
-#, c-format
-msgid "Schedule: name=%s\n"
-msgstr "Schedule: name=%s\n"
+#: src/dird/ua_update.c:587
+msgid "Maximum Volume Bytes"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:843
-#, c-format
-msgid "  --> Run Level=%s\n"
-msgstr "  --> Run Level=%s\n"
+#: src/dird/ua_update.c:588
+msgid "Recycle Flag"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:844
-msgid "      hour="
-msgstr "      hour="
+#: src/dird/ua_update.c:589
+msgid "Slot"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:853
-msgid "      mday="
-msgstr "      mday="
+#: src/dird/ua_update.c:590
+msgid "InChanger Flag"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:862
-msgid "      month="
-msgstr "      month="
+#: src/dird/ua_update.c:591
+msgid "Volume Files"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:871
-msgid "      wday="
-msgstr "      wday="
+#: src/dird/ua_update.c:593
+msgid "Volume from Pool"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:880
-msgid "      wom="
-msgstr "      wom="
+#: src/dird/ua_update.c:594
+msgid "All Volumes from Pool"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:889
-msgid "      woy="
-msgstr "      woy="
+#: src/dird/ua_update.c:595
+msgid "All Volumes from all Pools"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:898
-#, c-format
-msgid "      mins=%d\n"
-msgstr "      mins=%d\n"
+#: src/dird/ua_update.c:596
+msgid "Enabled"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:900 src/dird/dird_conf.c:904 src/dird/dird_conf.c:908
-msgid "     --> "
-msgstr "     --> "
+#: src/dird/ua_update.c:597
+msgid "RecyclePool"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:922
-#, c-format
-msgid "Pool: name=%s PoolType=%s\n"
-msgstr "Pool: name=%s PoolType=%s\n"
+#: src/dird/ua_update.c:598
+msgid "Done"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:924
+#: src/dird/ua_update.c:607
 #, c-format
 #, c-format
-msgid "      use_cat=%d use_once=%d cat_files=%d\n"
-msgstr "      use_cat=%d use_once=%d cat_files=%d\n"
+msgid "Updating Volume \"%s\"\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:927
+#: src/dird/ua_update.c:612
 #, c-format
 #, c-format
-msgid "      max_vols=%d auto_prune=%d VolRetention=%s\n"
-msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
+msgid "Current Volume status is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:930
-#, c-format
-msgid "      VolUse=%s recycle=%d LabelFormat=%s\n"
-msgstr "      VolUse=%s recycle=%d LabelFormat=%s\n"
+#: src/dird/ua_update.c:613
+msgid "Possible Values are:\n"
+msgstr ""
+
+#: src/dird/ua_update.c:624
+msgid "Choose new Volume Status"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:934
+#: src/dird/ua_update.c:630
 #, c-format
 #, c-format
-msgid "      CleaningPrefix=%s LabelType=%d\n"
-msgstr "      CleaningPrefix=%s LabelType=%d\n"
-
-#: src/dird/dird_conf.c:936
-#, fuzzy, c-format
-msgid "      RecyleOldest=%d PurgeOldest=%d\n"
-msgstr "      RecyleOldest=%d PurgeOldest=%d MaxVolJobs=%d MaxVolFiles=%d\n"
+msgid "Current retention period is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:939
-#, fuzzy, c-format
-msgid "      MaxVolJobs=%d MaxVolFiles=%d MaxVolBytes=%s\n"
-msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
+#: src/dird/ua_update.c:632
+msgid "Enter Volume Retention period: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:943
+#: src/dird/ua_update.c:639
 #, c-format
 #, c-format
-msgid "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
-msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+msgid "Current use duration is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:948
-#, fuzzy, c-format
-msgid "      NextPool=%s\n"
-msgstr "      opcmd=%s\n"
+#: src/dird/ua_update.c:641
+msgid "Enter Volume Use Duration: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:951
-#, fuzzy, c-format
-msgid "      RecyclePool=%s\n"
-msgstr "      opcmd=%s\n"
+#: src/dird/ua_update.c:648
+#, c-format
+msgid "Current max jobs is: %u\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:954
-#, fuzzy, c-format
-msgid "      Catalog=%s\n"
-msgstr "      mailcmd=%s\n"
+#: src/dird/ua_update.c:649
+msgid "Enter new Maximum Jobs: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:974
+#: src/dird/ua_update.c:656
 #, c-format
 #, c-format
-msgid "Messages: name=%s\n"
-msgstr "Messages: name=%s\n"
+msgid "Current max files is: %u\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:976
-#, c-format
-msgid "      mailcmd=%s\n"
-msgstr "      mailcmd=%s\n"
+#: src/dird/ua_update.c:657
+msgid "Enter new Maximum Files: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:978
+#: src/dird/ua_update.c:664
 #, c-format
 #, c-format
-msgid "      opcmd=%s\n"
-msgstr "      opcmd=%s\n"
+msgid "Current value is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:982 src/tray-monitor/tray_conf.c:199
-#, c-format
-msgid "Unknown resource type %d in dump_resource.\n"
-msgstr "Unbekannter resource type %d in dump_resource.\n"
+#: src/dird/ua_update.c:665
+msgid "Enter new Maximum Bytes: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1304 src/tray-monitor/tray_conf.c:257
+#: src/dird/ua_update.c:673
 #, c-format
 #, c-format
-msgid "Unknown resource type %d in free_resource.\n"
-msgstr "Unbekannter resource type %d in free_resource.\n"
+msgid "Current recycle flag is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1336 src/dird/dird_conf.c:1351
-#: src/filed/filed_conf.c:357 src/gnome2-console/console_conf.c:258
-#: src/wx-console/console_conf.c:265 src/console/console_conf.c:259
-#: src/tray-monitor/tray_conf.c:288 src/qt-console/bat_conf.cpp:262
-#, c-format
-msgid "%s item is required in %s resource, but not found.\n"
-msgstr "%s item wird in %s resource benötigt, wurde aber nicht gefunden.\n"
+#: src/dird/ua_update.c:675
+msgid "Enter new Recycle status: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1342 src/tray-monitor/tray_conf.c:294
-#: src/lib/parse_conf.c:223
+#: src/dird/ua_update.c:682
 #, c-format
 #, c-format
-msgid "Too many items in %s resource\n"
-msgstr "zu viele items in %s resource\n"
+msgid "Current Slot is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1382
-#, c-format
-msgid "Cannot find Pool resource %s\n"
-msgstr "Kann Pool resource %s nicht finden\n"
+#: src/dird/ua_update.c:683
+msgid "Enter new Slot: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1392
+#: src/dird/ua_update.c:690
 #, c-format
 #, c-format
-msgid "Cannot find Console resource %s\n"
-msgstr "Kann Console resource %s nicht finden\n"
+msgid "Current InChanger flag is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1398 src/filed/filed_conf.c:377
-#: src/stored/stored_conf.c:593
+#: src/dird/ua_update.c:691
 #, c-format
 #, c-format
-msgid "Cannot find Director resource %s\n"
-msgstr "Kann Director resource %s nicht finden\n"
+msgid "Set InChanger flag for Volume \"%s\": yes/no: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1405 src/stored/stored_conf.c:599
+#: src/dird/ua_update.c:704
 #, c-format
 #, c-format
-msgid "Cannot find Storage resource %s\n"
-msgstr "Kann Storage resource %s nicht finden\n"
+msgid "New InChanger flag is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1414
-#, c-format
-msgid "Cannot find Job resource %s\n"
-msgstr "Kann Job resource %s nicht finden\n"
+#: src/dird/ua_update.c:711
+msgid ""
+"Warning changing Volume Files can result\n"
+"in loss of data on your Volume\n"
+"\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1463
+#: src/dird/ua_update.c:713
 #, c-format
 #, c-format
-msgid "Cannot find Counter resource %s\n"
-msgstr "Kann Counter resource %s nicht finden\n"
+msgid "Current Volume Files is: %u\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1471 src/filed/filed_conf.c:383
-#, c-format
-msgid "Cannot find Client resource %s\n"
-msgstr "Kann Client resource %s nicht finden\n"
+#: src/dird/ua_update.c:714
+msgid "Enter new number of Files for Volume: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1484
-#, c-format
-msgid "Cannot find Schedule resource %s\n"
-msgstr "Kann Schedule resource %s nicht finden\n"
+#: src/dird/ua_update.c:719
+msgid "Normally, you should only increase Volume Files by one!\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1489 src/dird/dird_conf.c:1549
-#: src/tray-monitor/tray_conf.c:314 src/tray-monitor/tray_conf.c:352
-#, c-format
-msgid "Unknown resource type %d in save_resource.\n"
-msgstr "Unbekannter resource type %d in save_resource.\n"
+#: src/dird/ua_update.c:720
+msgid "Increase Volume Files? (yes/no): "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1564
+#: src/dird/ua_update.c:730
 #, c-format
 #, c-format
-msgid "Name item is required in %s resource, but not found.\n"
-msgstr "Name item wird benötigt in %s resource, wurde aber nicht gefunden.\n"
+msgid "New Volume Files is: %u\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1572 src/filed/filed_conf.c:442
-#: src/gnome2-console/console_conf.c:327 src/wx-console/console_conf.c:328
-#: src/console/console_conf.c:322 src/tray-monitor/tray_conf.c:372
-#: src/qt-console/bat_conf.cpp:331
+#: src/dird/ua_update.c:742
 #, c-format
 #, c-format
-msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
+msgid "Current Pool is: %s\n"
 msgstr ""
 msgstr ""
-"Der Versuch der Definition einer zweiten  %s resource mit dem Namen \"%s\" "
-"ist nicht erlaubt.\n"
 
 
-#: src/dird/dird_conf.c:1577
-#, c-format
-msgid "Inserting %s res: %s index=%d pass=%d\n"
-msgstr "Inserting %s res: %s index=%d pass=%d\n"
+#: src/dird/ua_update.c:743
+msgid "Enter new Pool name: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1649
+#: src/dird/ua_update.c:764
 #, c-format
 #, c-format
-msgid "Expected a Migration Job Type keyword, got: %s"
-msgstr " Migration Job Type  Schlüsselwort erwartet, erhalten: %s"
+msgid "Current Enabled is: %d\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1675
-#, c-format
-msgid "Expected a Job Type keyword, got: %s"
-msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
+#: src/dird/ua_update.c:765
+msgid "Enter new Enabled: "
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1699
+#: src/dird/ua_update.c:784
 #, c-format
 #, c-format
-msgid "Expected a Job Level keyword, got: %s"
-msgstr "Job Level Schlüsselwort erwartet, erhalten: %s"
+msgid "Current RecyclePool is: %s\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1719
-#, c-format
-msgid "Expected a Restore replacement option, got: %s"
-msgstr "Restore replacement Option erwartet, erhalten: %s"
+#: src/dird/ua_update.c:786
+msgid "No current RecyclePool\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1769 src/dird/dird_conf.c:1885
-#: src/lib/parse_conf.c:713 src/lib/parse_conf.c:728
-#, c-format
-msgid "Expect %s, got: %s"
-msgstr "Erwartet: %s, erhalten: %s"
+#: src/dird/ua_update.c:795
+msgid "Selection terminated.\n"
+msgstr ""
 
 
-#: src/dird/dird_conf.c:1791 src/lib/parse_conf.c:472
+#: src/dird/ua_update.c:815
 #, c-format
 #, c-format
-msgid "Could not find config Resource %s referenced on line %d : %s\n"
+msgid "Updating %i job(s).\n"
 msgstr ""
 msgstr ""
-"Konnte config Resource %s , referenziert in Zeile %d : %s nicht finden\n"
 
 
-#: src/dird/admin.c:66
+#: src/dird/ua_update.c:847
 #, c-format
 #, c-format
-msgid "Start Admin JobId %d, Job=%s\n"
-msgstr "Starte Admin JobId %d, Job=%s\n"
+msgid "db_update_pool_record returned %d. ERR=%s\n"
+msgstr ""
 
 
-#: src/dird/admin.c:100
-msgid "Admin OK"
-msgstr "Admin OK"
+#: src/dird/ua_update.c:854
+msgid "Pool DB record updated from resource.\n"
+msgstr ""
 
 
-#: src/dird/admin.c:104
-msgid "*** Admin Error ***"
-msgstr "*** Admin Fehler ***"
+#: src/dird/ua_update.c:881
+#, fuzzy
+msgid "Expect JobId keyword, not found.\n"
+msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
 
 
-#: src/dird/admin.c:108
-msgid "Admin Canceled"
-msgstr "Admin abgebrochen"
+#: src/dird/ua_update.c:906
+#, fuzzy
+msgid "Neither Client nor StartTime specified.\n"
+msgstr "Kein storage angegeben.\n"
 
 
-#: src/dird/admin.c:118
-msgid "Bacula "
-msgstr "Bacula "
+#: src/dird/ua_tree.c:72
+msgid "add dir/file to be restored recursively, wildcards allowed"
+msgstr ""
 
 
-#: src/dird/ua_run.c:144
-msgid "OK to run? (yes/mod/no): "
+#: src/dird/ua_tree.c:73
+msgid "change current directory"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:182
-msgid "Job failed.\n"
+#: src/dird/ua_tree.c:74
+msgid "count marked files in and below the cd"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:185
-#, c-format
-msgid "Job queued. JobId=%s\n"
+#: src/dird/ua_tree.c:75
+msgid "delete dir/file to be restored recursively in dir"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:191
-msgid "Job not run.\n"
+#: src/dird/ua_tree.c:76 src/dird/ua_tree.c:77
+msgid "long list current directory, wildcards allowed"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:206
-msgid "Level"
+#: src/dird/ua_tree.c:78
+msgid "leave file selection mode"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:211
-#, fuzzy
-msgid "Restore Client"
-msgstr "Wiederherstellung läuft..."
+#: src/dird/ua_tree.c:79
+msgid "estimate restore size"
+msgstr ""
 
 
-#: src/dird/ua_run.c:215 src/wx-console/wxbrestorepanel.cpp:356
-#: src/wx-console/wxbrestorepanel.cpp:854
-#: src/wx-console/wxbrestorepanel.cpp:1918
-msgid "When"
+#: src/dird/ua_tree.c:80
+msgid "same as done command"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:216 src/wx-console/wxbrestorepanel.cpp:357
-#: src/wx-console/wxbrestorepanel.cpp:1128
-#: src/wx-console/wxbrestorepanel.cpp:1921
-msgid "Priority"
+#: src/dird/ua_tree.c:81
+msgid "find files, wildcards allowed"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:223
-msgid "Verify Job"
+#: src/dird/ua_tree.c:82 src/dird/ua_tree.c:92
+msgid "print help"
+msgstr ""
+
+#: src/dird/ua_tree.c:83
+msgid "list current directory, wildcards allowed"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:226 src/wx-console/wxbrestorepanel.cpp:349
-#: src/wx-console/wxbrestorepanel.cpp:1899
-msgid "Bootstrap"
+#: src/dird/ua_tree.c:84
+msgid "list the marked files in and below the cd"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:227 src/wx-console/wxbrestorepanel.cpp:350
-#: src/wx-console/wxbrestorepanel.cpp:1104
-#: src/wx-console/wxbrestorepanel.cpp:1901
-msgid "Where"
+#: src/dird/ua_tree.c:85
+msgid "mark dir/file to be restored recursively, wildcards allowed"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:228
-#, fuzzy
-msgid "File Relocation"
-msgstr "File daemon"
+#: src/dird/ua_tree.c:86
+msgid "mark directory name to be restored (no files)"
+msgstr ""
 
 
-#: src/dird/ua_run.c:229 src/wx-console/wxbrestorepanel.cpp:352
-#: src/wx-console/wxbrestorepanel.cpp:1112
-#: src/wx-console/wxbrestorepanel.cpp:1905
-#: src/wx-console/wxbrestorepanel.cpp:1906
-#: src/wx-console/wxbrestorepanel.cpp:1907
-#: src/wx-console/wxbrestorepanel.cpp:1908
-#: src/wx-console/wxbrestorepanel.cpp:1909
-msgid "Replace"
+#: src/dird/ua_tree.c:87 src/dird/ua_tree.c:88
+msgid "print current working directory"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:230
-msgid "JobId"
+#: src/dird/ua_tree.c:89
+msgid "unmark dir/file to be restored recursively in dir"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:233
-msgid "Plugin Options"
+#: src/dird/ua_tree.c:90
+msgid "unmark directory name only no recursion"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:244 src/dird/ua_run.c:1316
-msgid "user selection"
+#: src/dird/ua_tree.c:91
+msgid "quit and do not do restore"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:276
+#: src/dird/ua_tree.c:112
 msgid ""
 msgid ""
-"Please enter desired start time as YYYY-MM-DD HH:MM:SS (return for now): "
+"\n"
+"You are now entering file selection mode where you add (mark) and\n"
+"remove (unmark) files to be restored. No files are initially added, unless\n"
+"you used the \"all\" keyword on the command line.\n"
+"Enter \"done\" to leave this mode.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:284 src/dird/ua_run.c:457
-msgid "Invalid time, using current time.\n"
+#: src/dird/ua_tree.c:123 src/dird/ua_tree.c:719
+#, c-format
+msgid "cwd is: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:291
-msgid "Enter new Priority: "
+#: src/dird/ua_tree.c:132 src/dird/ua_tree.c:147
+#, c-format
+msgid "Invalid command \"%s\". Enter \"done\" to exit.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:295
-msgid "Priority must be a positive integer.\n"
+#: src/dird/ua_tree.c:335 src/dird/ua_tree.c:347 src/dird/ua_tree.c:364
+msgid "No files marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:316
-msgid "Please enter the Bootstrap file name: "
+#: src/dird/ua_tree.c:349
+msgid "1 file marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:328
+#: src/dird/ua_tree.c:351
 #, c-format
 #, c-format
-msgid "Warning cannot open %s: ERR=%s\n"
-msgstr ""
-
-#: src/dird/ua_run.c:347
-msgid "Please enter path prefix for restore (/ for none): "
+msgid "%s files marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:369
-msgid "Replace:\n"
+#: src/dird/ua_tree.c:379
+msgid "No directories marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:373
-msgid "Select replace option"
+#: src/dird/ua_tree.c:381
+msgid "1 directory marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:384
-msgid ""
-"You must set the bootstrap file to NULL to be able to specify a JobId.\n"
+#: src/dird/ua_tree.c:383
+#, c-format
+msgid "%s directories marked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:389
-msgid "Please Plugin Options string: "
+#: src/dird/ua_tree.c:404
+#, c-format
+msgid "%s total files/dirs. %s marked to be restored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:427 src/dird/ua_run.c:436
-msgid "User input"
+#: src/dird/ua_tree.c:415
+msgid "No file specification given.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:488
+#: src/dird/ua_tree.c:563
 #, c-format
 #, c-format
-msgid "Invalid replace option: %s\n"
+msgid "Node %s has no children.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:552
+#: src/dird/ua_tree.c:656
 #, c-format
 #, c-format
-msgid "strip_prefix=%s add_prefix=%s add_suffix=%s\n"
+msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:555
-msgid "This will replace your current Where value\n"
+#: src/dird/ua_tree.c:690
+msgid "Too few or too many arguments. Try using double quotes.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:556
-msgid "Strip prefix"
+#: src/dird/ua_tree.c:702
+msgid "Invalid path given.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:557
-msgid "Add prefix"
+#: src/dird/ua_tree.c:738 src/dird/ua_tree.c:750
+msgid "No files unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:558
-msgid "Add file suffix"
+#: src/dird/ua_tree.c:752
+msgid "1 file unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:559
-msgid "Enter a regexp"
+#: src/dird/ua_tree.c:755
+#, c-format
+msgid "%s files unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:560
-msgid "Test filename manipulation"
+#: src/dird/ua_tree.c:766 src/dird/ua_tree.c:783
+msgid "No directories unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:561
-msgid "Use this ?"
+#: src/dird/ua_tree.c:785
+msgid "1 directory unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:566
-msgid "Please enter path prefix to strip: "
+#: src/dird/ua_tree.c:787
+#, c-format
+msgid "%d directories unmarked.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:574
-msgid "Please enter path prefix to add (/ for none): "
+#: src/dird/fd_cmds.c:95
+msgid "Client: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:585
-msgid "Please enter file suffix to add: "
+#: src/dird/fd_cmds.c:134
+#, c-format
+msgid "File daemon \"%s\" rejected Job command: %s\n"
+msgstr "File daemon \"%s\" hat Job Kommando abgewiesen: %s\n"
+
+#: src/dird/fd_cmds.c:147
+#, c-format
+msgid "Error updating Client record. ERR=%s\n"
+msgstr "Fehler beim Aktualisieren des Client Eintrags. ERR=%s\n"
+
+#: src/dird/fd_cmds.c:152
+#, c-format
+msgid "FD gave bad response to JobId command: %s\n"
+msgstr "FD hat fehlerhafte Antwort auf JobId Kommando zurückgegeben: %s\n"
+
+#: src/dird/fd_cmds.c:180 src/dird/fd_cmds.c:265
+msgid ", since="
+msgstr ", seit="
+
+#: src/dird/fd_cmds.c:243
+msgid "No prior or suitable Full backup found in catalog. Doing FULL backup.\n"
 msgstr ""
 msgstr ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
 
 
-#: src/dird/ua_run.c:592
-msgid "Please enter a valid regexp (!from!to!): "
+#: src/dird/fd_cmds.c:244 src/dird/fd_cmds.c:250 src/dird/fd_cmds.c:258
+#, c-format
+msgid " (upgraded from %s)"
+msgstr " (erweitert von %s)"
+
+#: src/dird/fd_cmds.c:249
+#, fuzzy
+msgid ""
+"No prior or suitable Differential backup found in catalog. Doing "
+"Differential backup.\n"
 msgstr ""
 msgstr ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
 
 
-#: src/dird/ua_run.c:605
+#: src/dird/fd_cmds.c:256
 #, c-format
 #, c-format
-msgid "regexwhere=%s\n"
+msgid "Prior failed job found in catalog. Upgrading to %s.\n"
 msgstr ""
 msgstr ""
+"Vorheriger fehlgeschlagener job in catalog gefunden. Erweitere auf %s.\n"
 
 
-#: src/dird/ua_run.c:611
+#: src/dird/fd_cmds.c:318
 #, c-format
 #, c-format
-msgid "strip_prefix=%s add_prefix=%s add_suffix=%s result=%s\n"
+msgid "Unimplemented backup level %d %c\n"
+msgstr "Nicht implementierter backup level %d %c\n"
+
+#: src/dird/fd_cmds.c:462 src/filed/job.c:683
+#, c-format
+msgid "Cannot run program: %s. ERR=%s\n"
+msgstr "Kann Programm: %s nicht starten. ERR=%s\n"
+
+#: src/dird/fd_cmds.c:473 src/dird/fd_cmds.c:498 src/dird/fd_cmds.c:512
+msgid ">filed: write error on socket\n"
+msgstr ">filed: Schreibfehler auf socket\n"
+
+#: src/dird/fd_cmds.c:479
+#, c-format
+msgid "Error running program: %s. ERR=%s\n"
+msgstr "Fehler beim Start des Programms: %s. ERR=%s\n"
+
+#: src/dird/fd_cmds.c:488
+#, c-format
+msgid "Cannot open included file: %s. ERR=%s\n"
+msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
+
+#: src/dird/fd_cmds.c:634
+#, fuzzy, c-format
+msgid "Client \"%s\" RunScript failed.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/dird/fd_cmds.c:669
+#, c-format
+msgid ""
+"<filed: bad attributes, expected 3 fields got %d\n"
+"msglen=%d msg=%s\n"
 msgstr ""
 msgstr ""
+"<filed: fehlerhafte Attribute, 3 erwartet, erhalten: %d\n"
+"msglen=%d msg=%s\n"
 
 
-#: src/dird/ua_run.c:618
-msgid "Cannot use your regexp\n"
+#: src/dird/fd_cmds.c:724
+#, c-format
+msgid "%s index %d not same as attributes %d\n"
+msgstr "%s index %d ist nicht identisch mit attributen %d\n"
+
+#: src/dird/fd_cmds.c:738
+#, c-format
+msgid "<filed: Network error getting attributes. ERR=%s\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
+
+#: src/dird/getmsg.c:173
+#, c-format
+msgid "bget_dirmsg: unknown bnet signal %d\n"
+msgstr "bget_dirmsg: unbekanntes bnet Signal %d\n"
+
+#: src/dird/getmsg.c:191 src/dird/getmsg.c:197 src/dird/getmsg.c:210
+#: src/dird/getmsg.c:244 src/dird/getmsg.c:266 src/dird/getmsg.c:292
+#, c-format
+msgid "Malformed message: %s\n"
+msgstr "Nicht wohlgeformte Nachricht: %s\n"
+
+#: src/dird/getmsg.c:363
+#, c-format
+msgid "Bad response to %s command: wanted %s, got %s\n"
+msgstr "Schlechte Antwort auf %s Kommando: erwartet %s, erhalten %s\n"
+
+#: src/dird/getmsg.c:368
+#, c-format
+msgid "Socket error on %s command: ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/dird/autoprune.c:63
+msgid "Begin pruning Jobs.\n"
+msgstr "Beginn automatische Säuberung von Aufträgen.\n"
+
+#: src/dird/autoprune.c:71
+msgid "Begin pruning Files.\n"
+msgstr "Beginn automatische Säuberung von Dateien.\n"
+
+#: src/dird/autoprune.c:76
+msgid ""
+"End auto prune.\n"
+"\n"
 msgstr ""
 msgstr ""
+"Ende automatische Säuberung.\n"
+"\n"
 
 
-#: src/dird/ua_run.c:622
-msgid "Please enter filename to test: "
+#: src/dird/ua_status.c:174
+msgid "Status available for:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:624
-#, fuzzy, c-format
-msgid "%s -> %s\n"
-msgstr "  --> Run=%s\n"
+#: src/dird/ua_status.c:180
+msgid "Select daemon type for status"
+msgstr ""
 
 
-#: src/dird/ua_run.c:668
-msgid "Cannot use your regexp.\n"
+#: src/dird/ua_status.c:294 src/stored/status.c:219
+#, c-format
+msgid "%s Version: %s (%s) %s %s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:681 src/dird/ua_run.c:711
-msgid "Levels:\n"
+#: src/dird/ua_status.c:298
+#, c-format
+msgid "Daemon started %s, 1 Job run since started.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:683 src/filed/status.c:441 src/stored/status.c:598
-#: src/lib/util.c:390 src/lib/util.c:436
-msgid "Full"
+#: src/dird/ua_status.c:301
+#, c-format
+msgid "Daemon started %s, %d Jobs run since started.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:684 src/filed/status.c:444 src/stored/status.c:601
-#: src/lib/util.c:393
-msgid "Incremental"
+#: src/dird/ua_status.c:304 src/stored/status.c:230 src/filed/status.c:136
+#, c-format
+msgid " Heap: heap=%s smbytes=%s max_bytes=%s bufs=%s max_bufs=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:685 src/filed/status.c:447 src/stored/status.c:604
-#: src/lib/util.c:396
-msgid "Differential"
+#: src/dird/ua_status.c:362
+#, c-format
+msgid ""
+"\n"
+"Failed to connect to Storage daemon %s.\n"
+"====\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:686 src/filed/status.c:450 src/stored/status.c:607
-#: src/lib/util.c:399
-msgid "Since"
+#: src/dird/ua_status.c:404
+#, c-format
+msgid ""
+"Failed to connect to Client %s.\n"
+"====\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:687
-msgid "VirtualFull"
+#: src/dird/ua_status.c:412
+msgid "Connected to file daemon\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:688 src/dird/ua_run.c:717
-msgid "Select level"
+#: src/dird/ua_status.c:432
+msgid ""
+"\n"
+"Scheduled Jobs:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:712
-msgid "Initialize Catalog"
+#: src/dird/ua_status.c:433
+msgid ""
+"Level          Type     Pri  Scheduled          Name               Volume\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:713 src/filed/status.c:453 src/stored/status.c:610
-#: src/lib/util.c:402
-msgid "Verify Catalog"
+#: src/dird/ua_status.c:434
+msgid "===================================================================================\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:714 src/lib/util.c:408
-msgid "Verify Volume to Catalog"
+#: src/dird/ua_status.c:491
+#, c-format
+msgid "%-14s\t%-8s\t%3d\t%-18s\t%-18s\t%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:715 src/lib/util.c:411
-msgid "Verify Disk to Catalog"
+#: src/dird/ua_status.c:495
+#, c-format
+msgid "%-14s %-8s %3d  %-18s %-18s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:716
-msgid "Verify Volume Data (not yet implemented)"
+#: src/dird/ua_status.c:549
+msgid "Ignoring invalid value for days. Max is 500.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:737
-msgid "Level not appropriate for this Job. Cannot be changed.\n"
+#: src/dird/ua_status.c:592
+msgid "No Scheduled Jobs.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:751
-#, c-format
+#: src/dird/ua_status.c:609 src/stored/status.c:397 src/filed/status.c:177
 msgid ""
 msgid ""
-"Run %s job\n"
-"JobName:  %s\n"
-"FileSet:  %s\n"
-"Client:   %s\n"
-"Storage:  %s\n"
-"When:     %s\n"
-"Priority: %d\n"
+"\n"
+"Running Jobs:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:758 src/lib/util.c:355
-msgid "Admin"
+#: src/dird/ua_status.c:617
+#, c-format
+msgid "Console connected at %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:771
-#, c-format
+#: src/dird/ua_status.c:627
 msgid ""
 msgid ""
-"Run %s job\n"
-"JobName:  %s\n"
-"Level:    %s\n"
-"Client:   %s\n"
-"FileSet:  %s\n"
-"Pool:     %s (From %s)\n"
-"Storage:  %s (From %s)\n"
-"When:     %s\n"
-"Priority: %d\n"
-"%s%s%s"
+"No Jobs running.\n"
+"====\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:781 src/lib/util.c:346 src/lib/jcr.c:233
-msgid "Backup"
+#: src/dird/ua_status.c:633
+msgid " JobId Level   Name                       Status\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:807
-#, c-format
-msgid ""
-"Run %s job\n"
-"JobName:     %s\n"
-"Level:       %s\n"
-"Client:      %s\n"
-"FileSet:     %s\n"
-"Pool:        %s (From %s)\n"
-"Storage:     %s (From %s)\n"
-"Verify Job:  %s\n"
-"Verify List: %s\n"
-"When:        %s\n"
-"Priority:    %d\n"
+#: src/dird/ua_status.c:634 src/filed/status.c:264
+msgid "======================================================================\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:818 src/lib/util.c:349
-msgid "Verify"
+#: src/dird/ua_status.c:643
+msgid "is waiting execution"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:836
-msgid "Please enter a JobId for restore: "
+#: src/dird/ua_status.c:646
+msgid "is running"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:848
-#, c-format
-msgid ""
-"Run Restore job\n"
-"JobName:        f%s\n"
-"Bootstrap:       %s\n"
-"RegexWhere:      %s\n"
-"Replace:         %s\n"
-"FileSet:         %s\n"
-"Backup Client:   %s\n"
-"Restore Client:  %s\n"
-"Storage:         %s\n"
-"When:            %s\n"
-"Catalog:         %s\n"
-"Priority:        %d\n"
-"Plugin Options:  %s\n"
+#: src/dird/ua_status.c:649
+msgid "is blocked"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:875
-#, c-format
-msgid ""
-"Run Restore job\n"
-"JobName:         %s\n"
-"Bootstrap:       %s\n"
-"Where:           %s\n"
-"Replace:         %s\n"
-"FileSet:         %s\n"
-"Backup Client:   %s\n"
-"Restore Client:  %s\n"
-"Storage:         %s\n"
-"When:            %s\n"
-"Catalog:         %s\n"
-"Priority:        %d\n"
-"Plugin Options:  %s\n"
+#: src/dird/ua_status.c:652
+msgid "has terminated"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:904
-#, c-format
-msgid ""
-"Run Restore job\n"
-"JobName:    %s\n"
-"Bootstrap:  %s\n"
+#: src/dird/ua_status.c:655
+#, fuzzy
+msgid "has terminated with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/dird/ua_status.c:658
+msgid "has erred"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:912
-#, c-format
-msgid "RegexWhere: %s\n"
+#: src/dird/ua_status.c:661
+msgid "has errors"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:915
-#, fuzzy, c-format
-msgid "Where:      %s\n"
-msgstr "      opcmd=%s\n"
+#: src/dird/ua_status.c:664
+msgid "has a fatal error"
+msgstr ""
 
 
-#: src/dird/ua_run.c:919
-#, c-format
-msgid ""
-"Replace:         %s\n"
-"Client:          %s\n"
-"Storage:         %s\n"
-"JobId:           %s\n"
-"When:            %s\n"
-"Catalog:         %s\n"
-"Priority:        %d\n"
-"Plugin Options:  %s\n"
+#: src/dird/ua_status.c:667
+msgid "has verify differences"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:941
-msgid "Run Copy job\n"
+#: src/dird/ua_status.c:670
+msgid "has been canceled"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:943
-#, fuzzy
-msgid "Run Migration job\n"
-msgstr "Konnte Migrationsjob nicht starten.\n"
+#: src/dird/ua_status.c:675
+msgid "is waiting on Client"
+msgstr ""
 
 
-#: src/dird/ua_run.c:973
+#: src/dird/ua_status.c:677
 #, c-format
 #, c-format
-msgid "Unknown Job Type=%d\n"
+msgid "is waiting on Client %s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1034
+#: src/dird/ua_status.c:685 src/dird/ua_status.c:687
 #, c-format
 #, c-format
-msgid "Value missing for keyword %s\n"
+msgid "is waiting on Storage %s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1041
-msgid "Job name specified twice.\n"
+#: src/dird/ua_status.c:689
+msgid "is waiting on Storage"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1049
-msgid "JobId specified twice.\n"
+#: src/dird/ua_status.c:695
+msgid "is waiting on max Storage jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1058 src/dird/ua_run.c:1202
-msgid "Client specified twice.\n"
+#: src/dird/ua_status.c:698
+msgid "is waiting on max Client jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1066
-msgid "FileSet specified twice.\n"
+#: src/dird/ua_status.c:701
+msgid "is waiting on max Job jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1074
-msgid "Level specified twice.\n"
+#: src/dird/ua_status.c:704
+msgid "is waiting on max total jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1083
-msgid "Storage specified twice.\n"
+#: src/dird/ua_status.c:707
+msgid "is waiting for its start time"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1091
-msgid "RegexWhere or Where specified twice.\n"
+#: src/dird/ua_status.c:710
+msgid "is waiting for higher priority jobs to finish"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1096
-msgid "No authorization for \"regexwhere\" specification.\n"
+#: src/dird/ua_status.c:713 src/dird/ua_status.c:764 src/lib/util.c:238
+msgid "SD committing Data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1103
-msgid "Where or RegexWhere specified twice.\n"
+#: src/dird/ua_status.c:716 src/dird/ua_status.c:767 src/lib/util.c:241
+msgid "SD despooling Data"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1108
-msgid "No authoriztion for \"where\" specification.\n"
+#: src/dird/ua_status.c:719 src/dird/ua_status.c:770 src/lib/util.c:244
+msgid "SD despooling Attributes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1115
-msgid "Bootstrap specified twice.\n"
+#: src/dird/ua_status.c:722 src/dird/ua_status.c:773 src/lib/util.c:247
+msgid "Dir inserting Attributes"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1123
-msgid "Replace specified twice.\n"
-msgstr ""
+#: src/dird/ua_status.c:727
+#, fuzzy, c-format
+msgid "is in unknown state %c"
+msgstr "unbekannt"
 
 
-#: src/dird/ua_run.c:1131
-msgid "When specified twice.\n"
+#: src/dird/ua_status.c:741
+msgid "is waiting for a mount request"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1139
-msgid "Priority specified twice.\n"
+#: src/dird/ua_status.c:748
+msgid "is waiting for an appendable Volume"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1144
-msgid "Priority must be positive nonzero setting it to 10.\n"
-msgstr ""
+#: src/dird/ua_status.c:756
+#, fuzzy
+msgid "is waiting for Client to connect to Storage daemon"
+msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
 
 
-#: src/dird/ua_run.c:1154
-msgid "Verify Job specified twice.\n"
+#: src/dird/ua_status.c:758
+#, c-format
+msgid "is waiting for Client %s to connect to Storage %s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1186
-msgid "Migration Job specified twice.\n"
+#: src/dird/ua_status.c:788
+#, c-format
+msgid "%6d\t%-6s\t%-20s\t%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1194
-msgid "Pool specified twice.\n"
+#: src/dird/ua_status.c:791
+#, c-format
+msgid "%6d %-6s  %-20s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1210
-#, fuzzy
-msgid "Restore Client specified twice.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/ua_status.c:811
+msgid "No Terminated Jobs.\n"
+msgstr ""
 
 
-#: src/dird/ua_run.c:1218
-#, fuzzy
-msgid "Plugin Options specified twice.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/ua_status.c:817 src/stored/status.c:508 src/filed/status.c:252
+msgid ""
+"\n"
+"Terminated Jobs:\n"
+msgstr ""
 
 
-#: src/dird/ua_run.c:1223
-msgid "No authoriztion for \"PluginOptions\" specification.\n"
+#: src/dird/ua_status.c:818 src/stored/status.c:515 src/filed/status.c:262
+msgid " JobId  Level    Files      Bytes   Status   Finished        Name \n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1246
-#, c-format
-msgid "Invalid keyword: %s\n"
+#: src/dird/ua_status.c:819
+msgid "====================================================================\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1257
-#, c-format
-msgid "Catalog \"%s\" not found\n"
+#: src/dird/ua_status.c:851 src/stored/status.c:537 src/lib/util.c:180
+#: src/filed/status.c:285
+msgid "Created"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1261
-#, c-format
-msgid "No authorization. Catalog \"%s\".\n"
+#: src/dird/ua_status.c:855 src/stored/status.c:541 src/lib/util.c:193
+#: src/lib/util.c:328 src/lib/util.c:461 src/filed/status.c:289
+msgid "Error"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1272
-#, c-format
-msgid "Job \"%s\" not found\n"
+#: src/dird/ua_status.c:858 src/stored/status.c:544 src/filed/status.c:292
+msgid "Diffs"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1279
-msgid "A job name must be specified.\n"
+#: src/dird/ua_status.c:864 src/stored/btape.c:1203 src/stored/status.c:550
+#: src/lib/util.c:189 src/lib/util.c:321 src/filed/status.c:298
+#: src/wx-console/wxbconfigpanel.cpp:209
+msgid "OK"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1285
-#, c-format
-msgid "No authorization. Job \"%s\".\n"
+#: src/dird/ua_status.c:867 src/stored/status.c:553 src/lib/util.c:199
+#: src/lib/util.c:324
+#, fuzzy
+msgid "OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/dird/ua_status.c:870 src/stored/status.c:556 src/filed/status.c:301
+msgid "Other"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1293
+#: src/dird/ua_status.c:874 src/stored/status.c:568 src/filed/status.c:313
 #, c-format
 #, c-format
-msgid "Pool \"%s\" not found.\n"
+msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1303
+#: src/dird/ua_status.c:882 src/stored/status.c:576 src/filed/status.c:321
 #, c-format
 #, c-format
-msgid "No authorization. Pool \"%s\".\n"
+msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1313
-#, c-format
-msgid "Storage \"%s\" not found.\n"
+#: src/dird/ua_status.c:891
+msgid "\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1325
+#: src/dird/admin.c:66
 #, c-format
 #, c-format
-msgid "No authorization. Storage \"%s\".\n"
-msgstr ""
+msgid "Start Admin JobId %d, Job=%s\n"
+msgstr "Starte Admin JobId %d, Job=%s\n"
+
+#: src/dird/admin.c:92 src/dird/vbackup.c:313 src/dird/migrate.c:1205
+#: src/dird/backup.c:460
+#, fuzzy, c-format
+msgid "Error getting Job record for Job report: ERR=%s"
+msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
+
+#: src/dird/admin.c:100
+msgid "Admin OK"
+msgstr "Admin OK"
+
+#: src/dird/admin.c:104
+msgid "*** Admin Error ***"
+msgstr "*** Admin Fehler ***"
+
+#: src/dird/admin.c:108
+msgid "Admin Canceled"
+msgstr "Admin abgebrochen"
 
 
-#: src/dird/ua_run.c:1345 src/dird/ua_run.c:1365
+#: src/dird/admin.c:112 src/dird/vbackup.c:363 src/dird/restore.c:289
+#: src/dird/backup.c:513
 #, c-format
 #, c-format
-msgid "No authorization. Client \"%s\".\n"
-msgstr ""
+msgid "Inappropriate term code: %c\n"
+msgstr "Unangebrachter Beendigungskode: %c\n"
 
 
-#: src/dird/ua_run.c:1355
-#, fuzzy, c-format
-msgid "Restore Client \"%s\" not found.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+#: src/dird/admin.c:118
+msgid "Bacula "
+msgstr "Bacula "
 
 
-#: src/dird/ua_run.c:1375
+#: src/dird/ua_select.c:55
 #, c-format
 #, c-format
-msgid "FileSet \"%s\" not found.\n"
+msgid "The current %s retention period is: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1384
-#, c-format
-msgid "No authorization. FileSet \"%s\".\n"
+#: src/dird/ua_select.c:60
+msgid "Continue? (yes/mod/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1392
-#, c-format
-msgid "Verify Job \"%s\" not found.\n"
+#: src/dird/ua_select.c:64
+msgid "Enter new retention period: "
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_run.c:1402
-#, c-format
-msgid "Migration Job \"%s\" not found.\n"
+#: src/dird/ua_select.c:68
+msgid "Invalid period.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/jobq.c:76
-#, c-format
-msgid "pthread_attr_init: ERR=%s\n"
-msgstr "pthread_attr_init: ERR=%s\n"
-
-#: src/dird/jobq.c:85
-#, c-format
-msgid "pthread_mutex_init: ERR=%s\n"
-msgstr "pthread_mutex_init: ERR=%s\n"
+#: src/dird/ua_select.c:144
+msgid "You have the following choices:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:91
-#, c-format
-msgid "pthread_cond_init: ERR=%s\n"
-msgstr "pthread_cond_init: ERR=%s\n"
+#: src/dird/ua_select.c:160
+msgid "The defined Storage resources are:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:124 src/dird/jobq.c:258 src/dird/jobq.c:323
-#: src/dird/jobq.c:404
-#, c-format
-msgid "pthread_mutex_lock: ERR=%s\n"
-msgstr "pthread_mutex_lock: ERR=%s\n"
+#: src/dird/ua_select.c:168
+msgid "Select Storage resource"
+msgstr ""
 
 
-#: src/dird/jobq.c:137
-#, c-format
-msgid "pthread_cond_broadcast: ERR=%s\n"
-msgstr "pthread_cond_broadcast: ERR=%s\n"
+#: src/dird/ua_select.c:224
+msgid "You must specify a \"use <catalog-name>\" command before continuing.\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:145
-#, c-format
-msgid "pthread_cond_wait: ERR=%s\n"
-msgstr "pthread_cond_wait: ERR=%s\n"
+#: src/dird/ua_select.c:230
+msgid "The defined Catalog resources are:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:153
-#, c-format
-msgid "pthread_mutex_unlock: ERR=%s\n"
-msgstr "pthread_mutex_unlock: ERR=%s\n"
+#: src/dird/ua_select.c:238
+msgid "Catalog"
+msgstr ""
 
 
-#: src/dird/jobq.c:189
-#, c-format
-msgid "Job %s waiting %d seconds for scheduled start time.\n"
-msgstr "Job %s wartet %d Sekunden auf die geplante Startzeit.\n"
+#: src/dird/ua_select.c:238
+msgid "Select Catalog resource"
+msgstr ""
 
 
-#: src/dird/jobq.c:251
-#, c-format
-msgid "pthread_thread_create: ERR=%s\n"
-msgstr "pthread_thread_create: ERR=%s\n"
+#: src/dird/ua_select.c:255
+msgid "The defined Job resources are:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:369
-#, c-format
-msgid "pthread_cond_signal: ERR=%s\n"
-msgstr "pthread_cond_signal: ERR=%s\n"
+#: src/dird/ua_select.c:263
+msgid "Select Job resource"
+msgstr ""
 
 
-#: src/dird/jobq.c:378
-#, c-format
-msgid "pthread_create: ERR=%s\n"
-msgstr "pthread_create: ERR=%s\n"
+#: src/dird/ua_select.c:278
+msgid "The defined Restore Job resources are:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:649
-#, c-format
-msgid "Rescheduled Job %s at %s to re-run in %d seconds (%s).\n"
+#: src/dird/ua_select.c:286
+msgid "Select Restore Job"
 msgstr ""
 msgstr ""
-" Job %s für %s erneut geplant um in %d seconds nachgestartet zu werden (%"
-"s).\n"
 
 
-#: src/dird/jobq.c:688 src/dird/jobq.c:693
-msgid "previous Job"
-msgstr "vorheriger Job"
+#: src/dird/ua_select.c:303
+msgid "The defined Client resources are:\n"
+msgstr ""
 
 
-#: src/dird/jobq.c:722
-#, c-format
-msgid ""
-"Job canceled. Attempt to read and write same device.\n"
-"    Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n"
+#: src/dird/ua_select.c:311
+msgid "Select Client (File daemon) resource"
 msgstr ""
 msgstr ""
-"Job abgebrochen. Versuch auf das selbe Gerät zu lesen und zu schreiben.\n"
-"    lese storage \"%s\" (Von %s) -- schreib storage \"%s\" (Von %s)\n"
 
 
-#: src/dird/ua_server.c:69
+#: src/dird/ua_select.c:338
 #, c-format
 #, c-format
-msgid "Cannot create UA thread: %s\n"
+msgid "Error: Client resource %s does not exist.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/ua_server.c:157
-msgid "You have messages.\n"
+#: src/dird/ua_select.c:363
+#, c-format
+msgid "Could not find Client %s: ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/vbackup.c:155
-#, fuzzy, c-format
-msgid "Start Virtual Backup JobId %s, Job=%s\n"
-msgstr "Start Sicherung JobId %s, Job=%s\n"
-
-#: src/dird/vbackup.c:159
-msgid ""
-"This Job is not an Accurate backup so is not equivalent to a Full backup.\n"
+#: src/dird/ua_select.c:373 src/dird/ua_select.c:427
+#, c-format
+msgid "Could not find Client \"%s\": ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/vbackup.c:169
-#, fuzzy
-msgid "No previous Jobs found.\n"
-msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
-
-#: src/dird/vbackup.c:189
-#, fuzzy, c-format
-msgid "Error getting Job record for previous Job: ERR=%s"
-msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
-
-#: src/dird/vbackup.c:407
-#, fuzzy, c-format
-msgid ""
-"%s %s %s (%s): %s\n"
-"  Build OS:               %s %s %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Backup Level:           Virtual Full\n"
-"  Client:                 \"%s\" %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Pool:                   \"%s\" (From %s)\n"
-"  Catalog:                \"%s\" (From %s)\n"
-"  Storage:                \"%s\" (From %s)\n"
-"  Scheduled time:         %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Elapsed time:           %s\n"
-"  Priority:               %d\n"
-"  SD Files Written:       %s\n"
-"  SD Bytes Written:       %s (%sB)\n"
-"  Rate:                   %.1f KB/s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s (%sB)\n"
-"  SD Errors:              %d\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+#: src/dird/ua_select.c:402
+#, c-format
+msgid "Error obtaining client ids. ERR=%s\n"
 msgstr ""
 msgstr ""
-"%s %s (%s): %s\n"
-"  vorheriges Backup JobId:%s\n"
-"  neues Backup JobId:     %s\n"
-"  Migration JobId:        %s\n"
-"  Migration Job:          %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Lese Pool:              \"%s\" (Von %s)\n"
-"  Lese Storage:           \"%s\" (Von %s)\n"
-"  Schreib Pool:           \"%s\" (Von %s)\n"
-"  Schreib Storage:        \"%s\" (Von %s)\n"
-"  Start Zeit:             %s\n"
-"  End Zeit:               %s\n"
-"  Verstichene Zeit:       %s\n"
-"  Priorität:              %d\n"
-"  SD Dateien geschrieben: %s\n"
-"  SD Bytes geschrieben:   %s (%sB)\n"
-"  Geschwindigkeit:        %.1f KB/s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s (%sB)\n"
-"  SD Fehler:              %d\n"
-"  SD Beendigungsstatus :  %s\n"
-"  Beendigungsstatus:      %s\n"
-"\n"
 
 
-#: src/filed/acl.c:104 src/filed/acl.c:110
-msgid "ACL support not configured for your machine.\n"
+#: src/dird/ua_select.c:406
+msgid "No clients defined. You must run a job before using this command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:204
-#, c-format
-msgid "acl_to_text error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:410
+msgid "Defined Clients:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:233
-#, c-format
-msgid "acl_delete_def_file error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:420
+msgid "Select the Client"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:241
+#: src/dird/ua_select.c:453 src/dird/ua_select.c:477 src/dird/ua_select.c:522
 #, c-format
 #, c-format
-msgid "acl_from_text error on file \"%s\": ERR=%s\n"
+msgid "Could not find Pool \"%s\": ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:255
-#, c-format
-msgid "ac_valid error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:492
+msgid "No pools defined. Use the \"create\" command to create one.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:270
-#, c-format
-msgid "acl_set_file error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:496
+msgid "Defined Pools:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:304
-#, c-format
-msgid "acltostr error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:509
+msgid "Select the Pool"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:321 src/filed/acl.c:329
+#: src/dird/ua_select.c:547
 #, c-format
 #, c-format
-msgid "strtoacl error on file \"%s\": ERR=%s\n"
+msgid "No access to Pool \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:341
-#, c-format
-msgid "setacl error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:573
+msgid "Enter *MediaId or Volume name: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:377
-#, c-format
-msgid "acltotext error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:599
+msgid "The defined Pool resources are:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:394
-#, c-format
-msgid "aclfromtext error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:607
+msgid "Select Pool resource"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/acl.c:406
-#, c-format
-msgid "acl(SETACL) error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:642
+msgid "Enter the JobId to select: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:53
+#: src/dird/ua_select.c:680
 #, c-format
 #, c-format
-msgid "Cannot malloc %d network read buffer\n"
+msgid "Could not find Job \"%s\": ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:122
+#: src/dird/ua_select.c:760
 #, c-format
 #, c-format
-msgid "     Could not access %s: ERR=%s\n"
+msgid "Automatically selected %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:129
+#: src/dird/ua_select.c:771
 #, c-format
 #, c-format
-msgid "     Could not follow link %s: ERR=%s\n"
+msgid ""
+"Your request has multiple choices for \"%s\". Selection is not possible in "
+"batch mode.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:136
+#: src/dird/ua_select.c:789
 #, c-format
 #, c-format
-msgid "     Could not stat %s: ERR=%s\n"
+msgid "Selection list for \"%s\" is empty!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:142 src/filed/backup.c:383
+#: src/dird/ua_select.c:795
 #, c-format
 #, c-format
-msgid "     Unchanged file skipped: %s\n"
+msgid "Automatically selected: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:145
-#, c-format
-msgid "     Archive file skipped: %s\n"
+#: src/dird/ua_select.c:807
+msgid "Selection aborted, nothing done.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:148
+#: src/dird/ua_select.c:812
 #, c-format
 #, c-format
-msgid "     Recursion turned off. Directory skipped: %s\n"
+msgid "Please enter a number between 1 and %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:152
-#, c-format
-msgid "     File system change prohibited. Directory skipped: %s\n"
+#: src/dird/ua_select.c:861
+msgid "Storage name given twice.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:157
+#: src/dird/ua_select.c:878
 #, c-format
 #, c-format
-msgid "     Could not open directory %s: ERR=%s\n"
+msgid "Expecting jobid=nn command, got: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:162
+#: src/dird/ua_select.c:882
 #, c-format
 #, c-format
-msgid "     Unknown file type %d: %s\n"
+msgid "JobId %s is not running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:205 src/filed/verify_vol.c:209
+#: src/dird/ua_select.c:892
 #, c-format
 #, c-format
-msgid "Network error in send to Director: ERR=%s\n"
+msgid "Expecting job=xxx, got: %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:238 src/filed/backup.c:436
+#: src/dird/ua_select.c:896 src/dird/ua_select.c:908
 #, c-format
 #, c-format
-msgid "%s digest initialization failed\n"
+msgid "Job \"%s\" is not running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:299
+#: src/dird/ua_select.c:904
 #, c-format
 #, c-format
-msgid "     Cannot open %s: ERR=%s.\n"
+msgid "Expecting ujobid=xxx, got: %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:313
+#: src/dird/ua_select.c:924
 #, c-format
 #, c-format
-msgid "     Cannot open resource fork for %s: ERR=%s.\n"
+msgid "Storage resource \"%s\": not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify.c:371
-#, c-format
-msgid "Error reading file %s: ERR=%s\n"
+#: src/dird/ua_select.c:956
+msgid "Enter autochanger drive[0]: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:58
-#, c-format
-msgid "     NODUMP flag set - will not process %s\n"
+#: src/dird/ua_select.c:977
+msgid "Enter autochanger slot: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:101
-msgid "Cannot set buffer size FD->SD.\n"
+#: src/dird/ua_select.c:1007
+msgid "Media Types defined in conf file:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:204 src/filed/backup.c:213
-msgid "An error occurred while encrypting the stream.\n"
+#: src/dird/ua_select.c:1013
+msgid "Media Type"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:321
-#, c-format
-msgid "     Recursion turned off. Will not descend from %s into %s\n"
+#: src/dird/ua_select.c:1013
+msgid "Select the Media Type"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:328
+#: src/dird/recycle.c:65
 #, c-format
 #, c-format
-msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
+msgid "Recycled volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:334
-#, c-format
-msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
+#: src/dird/ua_output.c:69 src/dird/ua_output.c:93
+msgid "ON or OFF keyword missing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:339
-#, c-format
-msgid "     Disallowed drive type. Will not descend into %s\n"
+#: src/dird/ua_output.c:181
+msgid "Keywords for the show command are:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:349
+#: src/dird/ua_output.c:187
 #, c-format
 #, c-format
-msgid "     Socket file skipped: %s\n"
+msgid "%s resource %s not found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:362
-#, fuzzy, c-format
-msgid "     Could not access \"%s\": ERR=%s\n"
-msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
-
-#: src/filed/backup.c:369
-#, fuzzy, c-format
-msgid "     Could not follow link \"%s\": ERR=%s\n"
-msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
-
-#: src/filed/backup.c:376
-#, fuzzy, c-format
-msgid "     Could not stat \"%s\": ERR=%s\n"
-msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
-
-#: src/filed/backup.c:386
+#: src/dird/ua_output.c:190
 #, c-format
 #, c-format
-msgid "     Archive file not saved: %s\n"
+msgid "Resource %s not found\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:390
-#, fuzzy, c-format
-msgid "     Could not open directory \"%s\": ERR=%s\n"
-msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
-
-#: src/filed/backup.c:396
-#, c-format
-msgid "     Unknown file type %d; not saved: %s\n"
+#: src/dird/ua_output.c:261
+msgid "Hey! DB is NULL\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:450
+#: src/dird/ua_output.c:398
 #, c-format
 #, c-format
-msgid "%s signature digest initialization failed\n"
+msgid "Jobid %d used %d Volume(s): %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:522
-#, fuzzy, c-format
-msgid "     Cannot open \"%s\": ERR=%s.\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
-
-#: src/filed/backup.c:559
-#, fuzzy, c-format
-msgid "     Cannot open resource fork for \"%s\": ERR=%s.\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
-
-#: src/filed/backup.c:616
-msgid "Failed to allocate memory for crypto signature.\n"
+#: src/dird/ua_output.c:416
+msgid "No Pool specified.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:621 src/filed/backup.c:627 src/filed/backup.c:642
-msgid "An error occurred while signing the stream.\n"
+#: src/dird/ua_output.c:437
+#, c-format
+msgid "Pool: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:666
-msgid "An error occurred finalizing signing the stream.\n"
+#: src/dird/ua_output.c:453
+msgid "Ignoring invalid value for days. Max is 50.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:756
+#: src/dird/ua_output.c:475
 #, c-format
 #, c-format
-msgid "Compression deflateParams error: %d\n"
+msgid "Unknown list keyword: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:768
-msgid "Encrypting sparse data not supported.\n"
+#: src/dird/ua_output.c:501
+#, c-format
+msgid "%s is not a job name.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:775
-msgid "Failed to initialize encryption context.\n"
-msgstr ""
+#: src/dird/ua_output.c:515
+#, fuzzy, c-format
+msgid "Could not find Pool for Job %s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
 
 
-#: src/filed/backup.c:798 src/filed/backup.c:956 src/filed/backup.c:991
-#: src/filed/backup.c:1002 src/filed/backup.c:1048 src/filed/backup.c:1061
-#: src/filed/backup.c:1069 src/filed/backup.c:1115 src/filed/backup.c:1155
-#: src/filed/fd_plugins.c:283 src/filed/fd_plugins.c:297
+#: src/dird/ua_output.c:528
 #, c-format
 #, c-format
-msgid "Network send error to SD. ERR=%s\n"
+msgid "Could not find next Volume for Job %s (Pool=%s, Level=%s).\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:879
+#: src/dird/ua_output.c:532
 #, c-format
 #, c-format
-msgid "Compression deflate error: %d\n"
+msgid ""
+"The next Volume to be used by Job \"%s\" (Pool=%s, Level=%s) will be %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:886
+#: src/dird/ua_output.c:543
 #, c-format
 #, c-format
-msgid "Compression deflateReset error: %d\n"
+msgid "Could not find next Volume for Job %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:929 src/filed/backup.c:945
-msgid "Encryption error\n"
-msgstr ""
+#: src/dird/ua_output.c:682
+#, c-format
+msgid "Pool %s not in database. %s"
+msgstr "Pool %s nicht in der Datenbank. %s"
 
 
-#: src/filed/backup.c:969
+#: src/dird/ua_output.c:690
 #, c-format
 #, c-format
-msgid "Read error on file %s. ERR=%s\n"
-msgstr ""
+msgid "Pool %s created in database.\n"
+msgstr "Pool %s in der Datenbank angelegt.\n"
 
 
-#: src/filed/backup.c:972
-msgid "Too many errors.\n"
+#: src/dird/ua_output.c:743
+msgid "You have no messages.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:982
-msgid "Encryption padding error\n"
+#: src/dird/ua_output.c:823
+msgid "Message too long to display.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/backup.c:1039
+#: src/dird/vbackup.c:77 src/dird/migrate.c:115
+msgid "Could not get or create a Pool record.\n"
+msgstr "Konnte keinen Pool Eintrag holen oder erzeugen.\n"
+
+#: src/dird/vbackup.c:117 src/dird/migrate.c:277
+msgid "Job Pool's NextPool resource"
+msgstr "\"NextPool\"  Ressource des Job Pools"
+
+#: src/dird/vbackup.c:146 src/dird/migrate.c:354
 #, c-format
 #, c-format
-msgid "Error reading ACL of %s\n"
-msgstr ""
+msgid "Read storage \"%s\" same as write storage.\n"
+msgstr "Lese storage \"%s\" ist gleich mit Schreib storage.\n"
 
 
-#: src/filed/backup.c:1094
-msgid "Invalid file flags, no supported data stream type.\n"
+#: src/dird/vbackup.c:153
+#, fuzzy, c-format
+msgid "Start Virtual Backup JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
+
+#: src/dird/vbackup.c:157
+msgid ""
+"This Job is not an Accurate backup so is not equivalent to a Full backup.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:392
+#: src/dird/vbackup.c:167
+#, fuzzy
+msgid "No previous Jobs found.\n"
+msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
+
+#: src/dird/vbackup.c:187
+#, fuzzy, c-format
+msgid "Error getting Job record for previous Job: ERR=%s"
+msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
+
+#: src/dird/vbackup.c:193 src/dird/migrate.c:132
+msgid "Could not get or create the FileSet record.\n"
+msgstr "Konnte FileSet Eintrag weder holen noch erzeugen.\n"
+
+#: src/dird/vbackup.c:320 src/dird/backup.c:467
+#, fuzzy, c-format
+msgid "Error getting Client record for Job report: ERR=%s"
+msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+
+#: src/dird/vbackup.c:326 src/dird/migrate.c:1235 src/dird/backup.c:473
 #, c-format
 #, c-format
-msgid "2901 Job %s not found.\n"
+msgid "Error getting Media record for Volume \"%s\": ERR=%s"
+msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+
+#: src/dird/vbackup.c:336 src/dird/backup.c:483 src/dird/backup.c:489
+#: src/stored/bscan.c:1171
+msgid "Backup OK -- with warnings"
+msgstr "Sicherung OK -- mit Warnungen"
+
+#: src/dird/vbackup.c:338 src/dird/backup.c:485 src/stored/bscan.c:1168
+msgid "Backup OK"
+msgstr "Sicherung OK"
+
+#: src/dird/vbackup.c:343 src/dird/backup.c:493 src/stored/bscan.c:1175
+msgid "*** Backup Error ***"
+msgstr "*** Sicherungsfehler ***"
+
+#: src/dird/vbackup.c:353 src/dird/backup.c:503 src/stored/bscan.c:1178
+msgid "Backup Canceled"
+msgstr "Sicherung Abgebrochen"
+
+#: src/dird/vbackup.c:400
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           Virtual Full\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Scheduled time:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  SD Files Written:       %s\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Errors:              %d\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
 msgstr ""
+"%s %s (%s): %s\n"
+"  vorheriges Backup JobId:%s\n"
+"  neues Backup JobId:     %s\n"
+"  Migration JobId:        %s\n"
+"  Migration Job:          %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Lese Pool:              \"%s\" (Von %s)\n"
+"  Lese Storage:           \"%s\" (Von %s)\n"
+"  Schreib Pool:           \"%s\" (Von %s)\n"
+"  Schreib Storage:        \"%s\" (Von %s)\n"
+"  Start Zeit:             %s\n"
+"  End Zeit:               %s\n"
+"  Verstichene Zeit:       %s\n"
+"  Priorität:              %d\n"
+"  SD Dateien geschrieben: %s\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Fehler:              %d\n"
+"  SD Beendigungsstatus :  %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
 
-#: src/filed/job.c:402
+#: src/dird/inc_conf.c:302
+#, fuzzy, c-format
+msgid "Expected a strip path positive integer, got:%s:"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:322
 #, c-format
 #, c-format
-msgid "2001 Job %s marked to be canceled.\n"
-msgstr ""
+msgid "Expected a FileSet option keyword, got:%s:"
+msgstr "FileSet option Schlüsselwort erwartet, erhalten:%s:"
 
 
-#: src/filed/job.c:405
-msgid "2902 Error scanning cancel command.\n"
-msgstr ""
+#: src/dird/inc_conf.c:355
+msgid "Old style Include/Exclude not supported\n"
+msgstr "veraltete Include/Exclude Anweisung nicht unterstützt\n"
+
+#: src/dird/inc_conf.c:454
+#, c-format
+msgid "Regex compile error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
 
-#: src/filed/job.c:424
+#: src/dird/inc_conf.c:475
 #, c-format
 #, c-format
-msgid "2991 Bad setdebug command: %s\n"
-msgstr ""
+msgid "Expected a regex string, got: %s\n"
+msgstr "regulären Ausdruck erwartet, erhalten: %s\n"
 
 
-#: src/filed/job.c:440
+#: src/dird/inc_conf.c:551
 #, c-format
 #, c-format
-msgid "Bad estimate command: %s"
-msgstr ""
+msgid "Expected a wild-card string, got: %s\n"
+msgstr "wild-card Ausdruck erwartet, erhalten: %s\n"
 
 
-#: src/filed/job.c:441
-msgid "2992 Bad estimate command.\n"
+#: src/dird/inc_conf.c:574
+#, c-format
+msgid "Expected an fstype string, got: %s\n"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:586
+msgid "ExcludeDirContaining directive not permitted in Exclude.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:464
+#: src/dird/inc_conf.c:613
 #, c-format
 #, c-format
-msgid "Bad Job Command: %s"
+msgid "Expected an drivetype string, got: %s\n"
+msgstr "drivetype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:637 src/dird/inc_conf.c:680
+#, fuzzy, c-format
+msgid "Backslash found. Use forward slashes or quote the string.: %s\n"
 msgstr ""
 msgstr ""
+"Backslash gefunden. Benutze forward slashes oder setze den String in "
+"Anführungszeichen.: %s\n"
 
 
-#: src/filed/job.c:488
+#: src/dird/inc_conf.c:652 src/dird/inc_conf.c:695
 #, c-format
 #, c-format
-msgid "Bad RunBeforeJob command: %s\n"
-msgstr ""
+msgid "Expected a filename, got: %s"
+msgstr "Dateiname erwartet, erhalten: %s"
 
 
-#: src/filed/job.c:489 src/filed/job.c:507
-msgid "2905 Bad RunBeforeJob command.\n"
+#: src/dird/inc_conf.c:669
+msgid "Plugin directive not permitted in Exclude\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:518
-msgid "2905 Bad RunBeforeNow command.\n"
+#: src/dird/inc_conf.c:712
+msgid "Options section not permitted in Exclude\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:537
+#: src/dird/inc_conf.c:772
 #, c-format
 #, c-format
-msgid "Bad RunAfter command: %s\n"
-msgstr ""
+msgid "Expected a FileSet keyword, got: %s"
+msgstr "FileSet Schlüsselwort erwartet,erhalten: %s"
 
 
-#: src/filed/job.c:538
-msgid "2905 Bad RunAfterJob command.\n"
+#: src/dird/next_vol.c:148
+#, c-format
+msgid "Purging oldest volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:572
+#: src/dird/next_vol.c:154
 #, c-format
 #, c-format
-msgid "Bad RunScript command: %s\n"
+msgid "Pruning oldest volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:573
-msgid "2905 Bad RunScript command.\n"
+#: src/dird/next_vol.c:173
+msgid "We seem to be looping trying to find the next volume. I give up.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:680
+#: src/dird/next_vol.c:199
 #, c-format
 #, c-format
-msgid "Error running program: %s. stat=%d: ERR=%s\n"
-msgstr ""
+msgid "Max Volume bytes exceeded. Marking Volume \"%s\" as Full.\n"
+msgstr "\"Max Volume bytes\"erreicht. Markiere Volume \"%s\" als Voll.\n"
 
 
-#: src/filed/job.c:690
+#: src/dird/next_vol.c:206
 #, c-format
 #, c-format
-msgid "Cannot open FileSet input file: %s. ERR=%s\n"
-msgstr ""
+msgid "Volume used once. Marking Volume \"%s\" as Used.\n"
+msgstr "Volume erstmalig benutzt. Markiere Volume \"%s\" als Used.\n"
 
 
-#: src/filed/job.c:801
+#: src/dird/next_vol.c:213
 #, c-format
 #, c-format
-msgid "REGEX %s compile error. ERR=%s\n"
+msgid "Max Volume jobs exceeded. Marking Volume \"%s\" as Used.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:868
+#: src/dird/next_vol.c:222
 #, c-format
 #, c-format
-msgid "Invalid FileSet command: %s\n"
+msgid "Max Volume files exceeded. Marking Volume \"%s\" as Used.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1123 src/tools/testfind.c:636 src/findlib/match.c:199
+#: src/dird/next_vol.c:232
 #, c-format
 #, c-format
-msgid "Unknown include/exclude option: %c\n"
+msgid "Max configured use duration exceeded. Marking Volume \"%s\" as Used.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1192 src/stored/fd_cmds.c:356
+#: src/dird/next_vol.c:243
 #, c-format
 #, c-format
-msgid "Could not create bootstrap file %s: ERR=%s\n"
-msgstr ""
+msgid "Catalog error updating volume \"%s\". ERR=%s"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+
+#: src/dird/next_vol.c:264
+#, fuzzy
+msgid "volume has recycling disabled"
+msgstr "volume ist abgelaufen"
 
 
-#: src/filed/job.c:1304
+#: src/dird/next_vol.c:270
+msgid "volume has expired"
+msgstr "volume ist abgelaufen"
+
+#: src/dird/next_vol.c:288 src/dird/next_vol.c:324
 #, c-format
 #, c-format
+msgid "Recycled current volume \"%s\"\n"
+msgstr "Recycled current volume \"%s\"\n"
+
+#: src/dird/next_vol.c:293
+msgid "and recycling of current volume failed"
+msgstr "und das Wiederverwenden des aktuellen volumes ist fehlgeschlagen "
+
+#: src/dird/next_vol.c:299
+msgid "but should be Append, Purged or Recycle"
+msgstr "aber sollte Append, Purged oder Recycle sein"
+
+#: src/dird/next_vol.c:327
 msgid ""
 msgid ""
-"DIR and FD clocks differ by %d seconds, FD automatically compensating.\n"
+"but should be Append, Purged or Recycle (recycling of the current volume "
+"failed)"
 msgstr ""
 msgstr ""
+"aber sollte Append, Purged oder Recycle (das Recycling des des aktuellen "
+"Volumens ist fehlgeschlagen)"
 
 
-#: src/filed/job.c:1313
-#, c-format
-msgid "Unknown backup level: %s\n"
+#: src/dird/next_vol.c:331
+msgid ""
+"but should be Append, Purged or Recycle (cannot automatically recycle "
+"current volume, as it still contains unpruned data or the Volume Retention "
+"time has not expired.)"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1326
+#: src/dird/next_vol.c:393
 #, c-format
 #, c-format
-msgid "Bad level command: %s\n"
+msgid "Unable to get Pool record: ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1347
+#: src/dird/next_vol.c:400
 #, c-format
 #, c-format
-msgid "Bad session command: %s"
+msgid "Unable add Scratch Volume, Pool \"%s\" full MaxVols=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1368
+#: src/dird/next_vol.c:419
 #, c-format
 #, c-format
-msgid "Bad storage command: %s"
+msgid "Failed to move Scratch Volume. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1377
+#: src/dird/next_vol.c:424
 #, c-format
 #, c-format
-msgid "Failed to connect to Storage daemon: %s:%d\n"
-msgstr ""
-
-#: src/filed/job.c:1389
-msgid "Failed to authenticate Storage daemon.\n"
+msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1425
-msgid "Cannot contact Storage daemon\n"
+#: src/dird/ua_input.c:95
+msgid "Enter slot"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1443
+#: src/dird/ua_input.c:99 src/dird/ua_input.c:105
 #, c-format
 #, c-format
-msgid "Bad response to append open: %s\n"
-msgstr ""
-
-#: src/filed/job.c:1448
-msgid "Bad response from stored to open command\n"
+msgid "Expected a positive integer, got: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1476
-#, c-format
-msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
+#: src/dird/ua_input.c:162
+msgid "Invalid response. You must answer yes or no.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1478
-msgid "Generate VSS snapshots failed.\n"
+#: src/dird/ua_input.c:185
+msgid "Invalid Enabled value, it must be yes, no, archived, 0, 1, or 2\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1485
-#, c-format
+#: src/dird/restore.c:95
 msgid ""
 msgid ""
-"Generate VSS snapshot of drive \"%c:\\\" failed. VSS support is disabled on "
-"this drive.\n"
+"Cannot restore without a bootstrap file.\n"
+"You probably ran a restore job directly. All restore jobs must\n"
+"be run using the restore command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1492
+#: src/dird/restore.c:103
 #, c-format
 #, c-format
-msgid "VSS Writer (PrepareForBackup): %s\n"
+msgid "Start Restore Job %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1497
-msgid "No drive letters found for generating VSS snapshots.\n"
+#: src/dird/restore.c:259
+msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1501
-#, c-format
-msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
+#: src/dird/restore.c:261
+msgid "Restore OK"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1552
-msgid "Append Close with SD failed.\n"
-msgstr ""
+#: src/dird/restore.c:265
+#, fuzzy
+msgid "Restore OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
 
 
-#: src/filed/job.c:1556
-#, c-format
-msgid "Bad status %d returned from Storage Daemon.\n"
+#: src/dird/restore.c:269
+msgid "*** Restore Error ***"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1574
-#, c-format
-msgid "VSS Writer (BackupComplete): %s\n"
+#: src/dird/restore.c:279
+msgid "Restore Canceled"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1597
-#, c-format
-msgid "2994 Bad verify command: %s\n"
+#: src/dird/restore.c:306
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Restore Client:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Files Expected:         %s\n"
+"  Files Restored:         %s\n"
+"  Bytes Restored:         %s\n"
+"  Rate:                   %.1f KB/s\n"
+"  FD Errors:              %d\n"
+"  FD termination status:  %s\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
 msgstr ""
+"%s %s (%s): %s\n"
+"  Build OS:                   %s %s %s\n"
+"  JobId:                      %d\n"
+"  Job:                        %s\n"
+"  Client:                     %s\n"
+"  Start time:                 %s\n"
+"  End time:                   %s\n"
+"  Dateien erwartet:           %s\n"
+"  Dateien. wiederhergestellt: %s\n"
+"  Bytes wiederhergestellt:    %s\n"
+"  Geschwindigkeit:            %.1f KB/s\n"
+"  FD Fehler:                  %d\n"
+"  FD Beendigungsstatus:       %s\n"
+"  SD Beendigungsstatus:       %s\n"
+"  Beendigungsstatus:          %s\n"
+"\n"
 
 
-#: src/filed/job.c:1612 src/filed/job.c:1653
-#, c-format
-msgid "2994 Bad verify level: %s\n"
+#: src/dird/pythondir.c:122 src/stored/pythonsd.c:101
+#: src/stored/pythonsd.c:166 src/filed/pythonfd.c:94 src/filed/pythonfd.c:148
+#: src/filed/pythonfd.c:212
+msgid "Job pointer not found."
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1687
-#, c-format
-msgid "Bad replace command. CMD=%s\n"
+#: src/dird/pythondir.c:154
+msgid "Pool record not found."
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1705
+#: src/dird/pythondir.c:210 src/stored/pythonsd.c:143 src/filed/pythonfd.c:125
 #, c-format
 #, c-format
-msgid "Bad where regexp. where=%s\n"
+msgid "Attribute %s not found."
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1772
-msgid "Improper calling sequence.\n"
+#: src/dird/pythondir.c:253 src/dird/pythondir.c:259 src/stored/pythonsd.c:183
+#: src/filed/pythonfd.c:167
+msgid "Read-only attribute"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1792
-#, c-format
-msgid "Bad response to SD read open: %s\n"
+#: src/dird/pythondir.c:285
+msgid "Priority must be 1-100"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1797
-msgid "Bad response from stored to read open command\n"
+#: src/dird/pythondir.c:290
+msgid "Job Level can be set only during JobInit"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1864
-#, c-format
-msgid "Comm error with SD. bad response to %s. ERR=%s\n"
+#: src/dird/pythondir.c:304
+msgid "Bad JobLevel string"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/job.c:1867
-#, c-format
-msgid "Bad response to %s command. Wanted %s, got %s\n"
+#: src/dird/ua_query.c:78
+msgid "Available queries:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:66
-#, c-format
-msgid "I only authenticate directors, not %d\n"
+#: src/dird/ua_query.c:85
+msgid "Choose a query"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:74 src/stored/authenticate.c:69
-#, c-format
-msgid "Bad Hello command from Director at %s. Len=%d.\n"
+#: src/dird/ua_query.c:99
+msgid "Could not find query.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:86 src/stored/authenticate.c:80
-#, c-format
-msgid "Bad Hello command from Director at %s: %s\n"
+#: src/dird/ua_query.c:117
+msgid "Too many prompts in query, max is 9.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:98
-#, fuzzy, c-format
-msgid "Connection from unknown Director %s at %s rejected.\n"
-msgstr "unbekannt"
-
-#: src/filed/authenticate.c:142
+#: src/dird/ua_query.c:220
 #, c-format
 #, c-format
-msgid "Incorrect password given by Director at %s.\n"
+msgid "Warning prompt %d missing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:149 src/filed/authenticate.c:268
-#: src/stored/authenticate.c:138 src/stored/authenticate.c:249
+#: src/dird/ua_query.c:265
 msgid ""
 msgid ""
-"Authorization problem: Remote server did not advertize required TLS "
-"support.\n"
+"Entering SQL query mode.\n"
+"Terminate each query with a semicolon.\n"
+"Terminate query mode with a blank line.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:206 src/stored/dircmd.c:205
-msgid "Unable to authenticate Director\n"
+#: src/dird/ua_query.c:268 src/dird/ua_query.c:284
+msgid "Enter SQL query: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/authenticate.c:261
-msgid ""
-"Authorization key rejected by Storage daemon.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/dird/ua_query.c:286
+msgid "Add to SQL query: "
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:88 src/stored/status.c:226
-#, c-format
-msgid "Daemon started %s, %d Job%s run since started.\n"
+#: src/dird/ua_query.c:289
+msgid "End query mode.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:143
+#: src/dird/migrate.c:150 src/dird/migrate.c:161
+#, fuzzy, c-format
+msgid "No previous Job found to %s.\n"
+msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
+
+#: src/dird/migrate.c:163
+#, fuzzy, c-format
+msgid "Previous Job has no data to %s.\n"
+msgstr "Vorheriger Job hat keine Daten zu migrieren.\n"
+
+#: src/dird/migrate.c:180
+#, c-format
+msgid "Job resource not found for \"%s\".\n"
+msgstr "Job Ressource für \"%s\"nicht gefunden.\n"
+
+#: src/dird/migrate.c:184
 #, c-format
 #, c-format
-msgid " Sizeof: boffset_t=%d size_t=%d debug=%d trace=%d\n"
-msgstr ""
+msgid "Previous Job resource not found for \"%s\".\n"
+msgstr "Vorherige Job Ressource für \"%s\"nicht gefunden.\n"
 
 
-#: src/filed/status.c:189
+#: src/dird/migrate.c:201
+msgid "setup job failed.\n"
+msgstr "Job Einrichtung Fehlgeschlagen.\n"
+
+#: src/dird/migrate.c:250
 #, c-format
 #, c-format
-msgid "Director connected at: %s\n"
-msgstr ""
+msgid "Pool for JobId %s not in database. ERR=%s\n"
+msgstr "Pool für JobId %s ist nicht in der Datenbank. ERR=%s\n"
 
 
-#: src/filed/status.c:191
+#: src/dird/migrate.c:258
 #, c-format
 #, c-format
-msgid "JobId %d Job %s is running.\n"
-msgstr ""
+msgid "Pool resource \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
 
 
-#: src/filed/status.c:194
+#: src/dird/migrate.c:308 src/dird/migrate.c:884
+#, fuzzy, c-format
+msgid "Could not get job record for JobId %s to %s. ERR=%s"
+msgstr "Konnte job record für JobId %s zum migrieren nicht holen. ERR=%s"
+
+#: src/dird/migrate.c:318
 #, c-format
 #, c-format
-msgid "    %s%s Job started: %s\n"
+msgid "JobId %s already %s probably by another Job. %s stopped.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:206
+#: src/dird/migrate.c:328
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "    Files=%s Bytes=%s Bytes/sec=%s Errors=%d\n"
-msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+msgid "Start %s JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
 
 
-#: src/filed/status.c:212
+#: src/dird/migrate.c:706
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "    Files Examined=%s\n"
-msgstr "FileSet: name=%s\n"
+msgid "No %s SQL selection pattern specified.\n"
+msgstr "Kein \"Migration SQL selection pattern\" spezifiziert.\n"
 
 
-#: src/filed/status.c:217
+#: src/dird/migrate.c:713 src/dird/migrate.c:732 src/dird/migrate.c:753
+#: src/dird/migrate.c:789 src/dird/migrate.c:816 src/dird/migrate.c:940
+#: src/dird/migrate.c:973 src/dird/migrate.c:1102
 #, c-format
 #, c-format
-msgid "    Processing file: %s\n"
-msgstr ""
+msgid "SQL failed. ERR=%s\n"
+msgstr "SQL fehlgeschlagen ERR=%s\n"
 
 
-#: src/filed/status.c:228
-msgid "    SDSocket closed.\n"
-msgstr ""
+#: src/dird/migrate.c:736 src/dird/migrate.c:743 src/dird/migrate.c:757
+#: src/dird/migrate.c:820
+#, fuzzy, c-format
+msgid "No Volumes found to %s.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
 
 
-#: src/filed/status.c:239 src/filed/status.c:257 src/filed/status.c:331
-msgid "====\n"
-msgstr ""
+#: src/dird/migrate.c:771 src/dird/migrate.c:857 src/dird/migrate.c:873
+msgid "Invalid JobId found.\n"
+msgstr "Ungültige JobId gefunden.\n"
 
 
-#: src/filed/status.c:385 src/filed/status.c:418 src/stored/status.c:696
-#: src/stored/status.c:742
-#, c-format
-msgid "Bad .status command: %s\n"
-msgstr ""
+#: src/dird/migrate.c:831
+#, fuzzy, c-format
+msgid "Unknown %s Selection Type.\n"
+msgstr "Unbekannter \"Migration Selection Type\".\n"
 
 
-#: src/filed/status.c:386
-msgid "2900 Bad .status command, missing argument.\n"
-msgstr ""
+#: src/dird/migrate.c:843 src/dird/migrate.c:860 src/dird/migrate.c:876
+#, fuzzy, c-format
+msgid "No JobIds found to %s.\n"
+msgstr "Kein Job gefunden für: %s.\n"
 
 
-#: src/filed/status.c:419
-msgid "2900 Bad .status command, wrong argument.\n"
-msgstr ""
+#: src/dird/migrate.c:847
+#, fuzzy, c-format
+msgid "The following %u JobId%s chosen to be %s: %s\n"
+msgstr "Die folgende %u JobId%s wird migriert werden: %s\n"
 
 
-#: src/filed/status.c:439 src/stored/status.c:596 src/lib/util.c:388
-msgid "Base"
+#: src/dird/migrate.c:848
+msgid " was"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:456 src/stored/status.c:613
-msgid "Init Catalog"
+#: src/dird/migrate.c:848
+msgid "s were"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:459 src/stored/status.c:616
-msgid "Volume to Catalog"
-msgstr ""
+#: src/dird/migrate.c:890
+#, fuzzy, c-format
+msgid "%s using JobId=%s Job=%s\n"
+msgstr "Migration benutzt JobId=%s Job=%s\n"
 
 
-#: src/filed/status.c:462 src/stored/status.c:619
-msgid "Disk to Catalog"
-msgstr ""
+#: src/dird/migrate.c:923
+msgid "Could not start migration job.\n"
+msgstr "Konnte Migrationsjob nicht starten.\n"
 
 
-#: src/filed/status.c:465 src/stored/status.c:622
-msgid "Data"
-msgstr ""
+#: src/dird/migrate.c:925
+#, fuzzy, c-format
+msgid "%s JobId %d started.\n"
+msgstr "Clone JobId %d gestartet.\n"
 
 
-#: src/filed/status.c:471 src/stored/status.c:628 src/lib/util.c:423
-msgid "Unknown Job Level"
-msgstr ""
+#: src/dird/migrate.c:944
+#, fuzzy, c-format
+msgid "No %s found to %s.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
 
-#: src/filed/status.c:487
-msgid "Bacula Client: Idle"
-msgstr ""
+#: src/dird/migrate.c:948
+#, c-format
+msgid "SQL error. Expected 1 MediaId got %d\n"
+msgstr "SQL Fehler. Erwartet 1 MediaId erhalten: %d\n"
 
 
-#: src/filed/status.c:498
-msgid "Bacula Client: Running"
-msgstr ""
+#: src/dird/migrate.c:977 src/dird/migrate.c:1107
+#, fuzzy, c-format
+msgid "No %ss found to %s.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
 
-#: src/filed/status.c:512
-msgid "Bacula Client: Last Job Canceled"
+#: src/dird/migrate.c:999
+msgid "Selection Type 'pooluncopiedjobs' only applies to Copy Jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/status.c:516
-msgid "Bacula Client: Last Job Failed"
-msgstr ""
+#: src/dird/migrate.c:1008
+#, fuzzy, c-format
+msgid "SQL to get uncopied jobs failed. ERR=%s\n"
+msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
 
 
-#: src/filed/status.c:520
-msgid "Bacula Client: Last Job had Warnings"
-msgstr ""
+#: src/dird/migrate.c:1031
+#, fuzzy, c-format
+msgid "No %s %s selection pattern specified.\n"
+msgstr "Kein Migration %s selection pattern spezifiziert.\n"
 
 
-#: src/filed/restore.c:136
+#: src/dird/migrate.c:1042
 #, c-format
 #, c-format
-msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
-msgstr ""
+msgid "SQL to get %s failed. ERR=%s\n"
+msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
 
 
-#: src/filed/restore.c:257 src/filed/verify_vol.c:99
-#, c-format
-msgid "Record header scan error: %s\n"
-msgstr ""
+#: src/dird/migrate.c:1047
+#, fuzzy, c-format
+msgid "Query of Pool \"%s\" returned no Jobs to %s.\n"
+msgstr "Abfrage nach Pool \"%s\" ergab keine Jobs für die Migration.\n"
 
 
-#: src/filed/restore.c:265 src/filed/verify_vol.c:108
+#: src/dird/migrate.c:1056
 #, c-format
 #, c-format
-msgid "Data record error. ERR=%s\n"
-msgstr ""
+msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
 
 
-#: src/filed/restore.c:269 src/filed/verify_vol.c:112
-#, c-format
-msgid "Actual data size %d not same as header %d\n"
-msgstr ""
+#: src/dird/migrate.c:1085
+#, fuzzy, c-format
+msgid "Regex pattern matched no Jobs to %s.\n"
+msgstr "Regex pattern hat auf keine Jobs für die Migration zugetroffen.\n"
 
 
-#: src/filed/restore.c:308 src/filed/verify_vol.c:151
-#: src/stored/bextract.c:332 src/stored/bls.c:394 src/stored/bscan.c:671
+#: src/dird/migrate.c:1243
 #, c-format
 #, c-format
-msgid "Record header file index %ld not equal record index %ld\n"
-msgstr ""
+msgid "%s OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
 
 
-#: src/filed/restore.c:322 src/stored/bextract.c:341
+#: src/dird/migrate.c:1245
 #, c-format
 #, c-format
-msgid "%s stream not supported on this Client.\n"
-msgstr ""
-
-#: src/filed/restore.c:385
-msgid "Unexpected cryptographic session data stream.\n"
-msgstr ""
+msgid "%s OK"
+msgstr "%s OK"
 
 
-#: src/filed/restore.c:393
-msgid ""
-"No private decryption keys have been defined to decrypt encrypted backup "
-"data.\n"
-msgstr ""
+#: src/dird/migrate.c:1250
+#, c-format
+msgid "*** %s Error ***"
+msgstr "*** %s Fehler ***"
 
 
-#: src/filed/restore.c:404
-#, fuzzy
-msgid "Could not create digest.\n"
-msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
+#: src/dird/migrate.c:1260
+#, c-format
+msgid "%s Canceled"
+msgstr "%s Abgebrochen"
 
 
-#: src/filed/restore.c:418
-msgid "Missing private key required to decrypt encrypted backup data.\n"
-msgstr ""
+#: src/dird/migrate.c:1269
+#, c-format
+msgid "Inappropriate %s term code"
+msgstr "Unzutreffender %s Beendigungskode"
 
 
-#: src/filed/restore.c:421
-msgid "Decrypt of the session key failed.\n"
-msgstr ""
+#: src/dird/migrate.c:1279
+#, fuzzy, c-format
+msgid "%s -- no files to %s"
+msgstr "%s -- keine Dateien zur Migration."
 
 
-#: src/filed/restore.c:425
-#, c-format
-msgid "An error occurred while decoding encrypted session data stream: %s\n"
+#: src/dird/migrate.c:1294
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  Prev Backup JobId:      %s\n"
+"  Prev Backup Job:        %s\n"
+"  New Backup JobId:       %s\n"
+"  Current JobId:          %s\n"
+"  Current Job:            %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Read Pool:              \"%s\" (From %s)\n"
+"  Read Storage:           \"%s\" (From %s)\n"
+"  Write Pool:             \"%s\" (From %s)\n"
+"  Write Storage:          \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  SD Files Written:       %s\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Errors:              %d\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
 msgstr ""
+"%s %s (%s): %s\n"
+"  vorheriges Backup JobId:%s\n"
+"  neues Backup JobId:     %s\n"
+"  Migration JobId:        %s\n"
+"  Migration Job:          %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Lese Pool:              \"%s\" (Von %s)\n"
+"  Lese Storage:           \"%s\" (Von %s)\n"
+"  Schreib Pool:           \"%s\" (Von %s)\n"
+"  Schreib Storage:        \"%s\" (Von %s)\n"
+"  Start Zeit:             %s\n"
+"  End Zeit:               %s\n"
+"  Verstichene Zeit:       %s\n"
+"  Priorität:              %d\n"
+"  SD Dateien geschrieben: %s\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Fehler:              %d\n"
+"  SD Beendigungsstatus :  %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
 
-#: src/filed/restore.c:474 src/filed/restore.c:519
+#: src/dird/migrate.c:1405
 #, c-format
 #, c-format
-msgid "Missing encryption session data stream for %s\n"
-msgstr ""
+msgid "No Next Pool specification found in Pool \"%s\".\n"
+msgstr "Keine \"Next Pool\" Spezifikation in Pool \"%s\" gefunden.\n"
 
 
-#: src/filed/restore.c:482 src/filed/restore.c:526
+#: src/dird/migrate.c:1411
 #, c-format
 #, c-format
-msgid "Failed to initialize decryption context for %s\n"
-msgstr ""
+msgid "No Storage specification found in Next Pool \"%s\".\n"
+msgstr "Keine \"Storage\" Spezifikation in \"Next Pool\" \"%s\" gefunden.\n"
 
 
-#: src/filed/restore.c:538
-#, c-format
-msgid "     Cannot open resource fork for %s.\n"
-msgstr ""
+#: src/dird/migrate.c:1417
+msgid "Storage from Pool's NextPool resource"
+msgstr "Storage aus der \"NextPool\" Ressource des Pools."
 
 
-#: src/filed/restore.c:563
+#: src/dird/ua_server.c:69
 #, c-format
 #, c-format
-msgid "     Invalid length of Finder Info (got %d, not 32)\n"
+msgid "Cannot create UA thread: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/restore.c:567
-#, c-format
-msgid "     Could not set Finder Info on %s\n"
+#: src/dird/ua_server.c:159
+msgid "You have messages.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/restore.c:589
-#, c-format
-msgid "Can't restore ACL of %s\n"
-msgstr ""
+#: src/dird/msgchan.c:106 src/tray-monitor/tray-monitor.c:952
+#: src/filed/job.c:1404
+msgid "Storage daemon"
+msgstr "Storage daemon"
 
 
-#: src/filed/restore.c:604
+#: src/dird/msgchan.c:204
 #, c-format
 #, c-format
-msgid "Can't restore default ACL of %s\n"
-msgstr ""
-
-#: src/filed/restore.c:614
-msgid "Unexpected cryptographic signature data stream.\n"
-msgstr ""
+msgid "Storage daemon rejected Job command: %s\n"
+msgstr "Storage daemon hat \"Job command\": %s abgelehnt\n"
 
 
-#: src/filed/restore.c:620
+#: src/dird/msgchan.c:211
 #, c-format
 #, c-format
-msgid "Failed to decode message signature for %s\n"
-msgstr ""
+msgid "<stored: bad response to Job command: %s\n"
+msgstr "<stored: falsche Antwort auf  Job Kommando: %s\n"
 
 
-#: src/filed/restore.c:646 src/stored/bextract.c:493
+#: src/dird/msgchan.c:310
 #, c-format
 #, c-format
-msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
+msgid ""
+"\n"
+"     Storage daemon didn't accept Device \"%s\" because:\n"
+"     %s"
 msgstr ""
 msgstr ""
+"\n"
+"     Storage daemon hat Device \"%s\" nicht akzeptiert weil:\n"
+"     %s"
 
 
-#: src/filed/restore.c:710
+#: src/dird/msgchan.c:314
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
+"\n"
+"     Storage daemon didn't accept Device \"%s\" command.\n"
 msgstr ""
 msgstr ""
+"\n"
+"     Storage daemon hat Device \"%s\" Kommando nicht akzeptiert.\n"
 
 
-#: src/filed/restore.c:714
+#: src/dird/msgchan.c:319
 #, c-format
 #, c-format
-msgid "%d non-supported resource fork streams ignored.\n"
+msgid "Using Device \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/restore.c:717
+#: src/dird/msgchan.c:339 src/dird/msgchan.c:526
 #, c-format
 #, c-format
-msgid "%d non-supported Finder Info streams ignored.\n"
-msgstr ""
+msgid "Cannot create message thread: %s\n"
+msgstr "Kann \"message thread\" nicht erzeugen: %s\n"
 
 
-#: src/filed/restore.c:720
+#: src/dird/msgchan.c:460 src/filed/job.c:1941
 #, c-format
 #, c-format
-msgid "%d non-supported acl streams ignored.\n"
-msgstr ""
+msgid "Could not open bootstrap file %s: ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
 
-#: src/filed/restore.c:723
+#: src/dird/bsr.c:174
 #, c-format
 #, c-format
-msgid "%d non-supported crypto streams ignored.\n"
-msgstr ""
+msgid "Unable to get Job record. ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
 
-#: src/filed/restore.c:735
-msgid "None"
-msgstr ""
+#: src/dird/bsr.c:181
+#, c-format
+msgid "Unable to get Job Volume Parameters. ERR=%s\n"
+msgstr "Konnte Job Volume Parameter nicht holen. ERR=%s\n"
 
 
-#: src/filed/restore.c:739
-msgid "Zlib errno"
-msgstr ""
+#: src/dird/bsr.c:229
+#, c-format
+msgid "Unable to create bootstrap file %s. ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
 
-#: src/filed/restore.c:741
-msgid "Zlib stream error"
+#: src/dird/bsr.c:238
+#, fuzzy
+msgid "No files found to read. No bootstrap file written.\n"
 msgstr ""
 msgstr ""
+"Keine Dateien für Wiederherstellung/Migration gefunden. Keine Bootstrap "
+"Datei geschrieben.\n"
 
 
-#: src/filed/restore.c:743
-msgid "Zlib data error"
-msgstr ""
+#: src/dird/bsr.c:242
+msgid "Error writing bsr file.\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
 
 
-#: src/filed/restore.c:745
-msgid "Zlib memory error"
-msgstr ""
+#: src/dird/bsr.c:247
+#, c-format
+msgid "Bootstrap records written to %s\n"
+msgstr "Bootstrap Einträge geschrieben nach %s\n"
 
 
-#: src/filed/restore.c:747
-msgid "Zlib buffer error"
+#: src/dird/bsr.c:296
+msgid ""
+"The job will require the following\n"
+"   Volume(s)                 Storage(s)                SD Device(s)\n"
+"===========================================================================\n"
 msgstr ""
 msgstr ""
+"Der Job wird folgendes benötigen:\n"
+"   Volume(s)                 Storage(s)                SD Device(s)\n"
+"===========================================================================\n"
 
 
-#: src/filed/restore.c:749
-msgid "Zlib version error"
-msgstr ""
+#: src/dird/bsr.c:315
+msgid "No Volumes found to restore.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
 
 
-#: src/filed/restore.c:751 src/lib/util.c:715 src/lib/util.c:725
-#: src/lib/util.c:733 src/lib/util.c:740 src/lib/util.c:747 src/lib/util.c:761
-#: src/lib/util.c:771 src/lib/util.c:778 src/lib/util.c:789
-msgid "*none*"
+#: src/dird/bsr.c:317
+msgid ""
+"\n"
+"Volumes marked with \"*\" are online.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/restore.c:786
+#: src/dird/authenticate.c:83 src/dird/authenticate.c:84
+#: src/tray-monitor/authenticate.c:132
 #, c-format
 #, c-format
-msgid "Missing cryptographic signature for %s\n"
-msgstr ""
+msgid "Error sending Hello to Storage daemon. ERR=%s\n"
+msgstr "Fehler beim senden von \"Hello\" an Storage daemon. ERR=%s\n"
 
 
-#: src/filed/restore.c:815 src/filed/restore.c:839
-#, fuzzy, c-format
-msgid "Signature validation failed for file %s: ERR=%s\n"
-msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+#: src/dird/authenticate.c:113
+msgid "Director and Storage daemon passwords or names not the same.\n"
+msgstr "Director und Storage daemon Passworte or Namen nicht gleich.\n"
 
 
-#: src/filed/restore.c:829
+#: src/dird/authenticate.c:115
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Digest one file failed for file: %s\n"
-msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
-
-#: src/filed/restore.c:860
-#, c-format
-msgid "Signature validation failed for %s: %s\n"
+msgid ""
+"Director unable to authenticate with Storage daemon at \"%s:%d\". Possible "
+"causes:\n"
+"Passwords or names not the same or\n"
+"Maximum Concurrent Jobs exceeded on the SD or\n"
+"SD networking messed up (restart daemon).\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 msgstr ""
+"Director kann sich nicht an Storage daemon an \"%s:%d\" authentisieren. "
+"Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten am SD oder\n"
+"SD Netzwerk durcheinander (daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
 
-#: src/filed/restore.c:886 src/stored/bextract.c:431
-#, c-format
-msgid "Seek to %s error on %s: ERR=%s\n"
-msgstr ""
+#: src/dird/authenticate.c:143
+#, fuzzy, c-format
+msgid "TLS negotiation failed with SD at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
 
 
-#: src/filed/restore.c:913
+#: src/dird/authenticate.c:155
 #, c-format
 #, c-format
-msgid "Uncompression error on file %s. ERR=%s\n"
-msgstr ""
-
-#: src/filed/restore.c:922 src/stored/bextract.c:458
-msgid "GZIP data stream found, but GZIP not configured!\n"
+msgid "bdird<stored: \"%s:%s\" bad response to Hello command: ERR=%s\n"
 msgstr ""
 msgstr ""
+"bdird<stored: \"%s:%s\" fehlerhafte Antwort auf \"Hello\" Kommando: ERR=%s\n"
 
 
-#: src/filed/restore.c:945
-#, c-format
-msgid "Write error in Win32 Block Decomposition on %s: %s\n"
-msgstr ""
+#: src/dird/authenticate.c:162 src/tray-monitor/authenticate.c:152
+msgid "Storage daemon rejected Hello command\n"
+msgstr "Storage daemon hat Hello Kommando abgewiesen.\n"
 
 
-#: src/filed/restore.c:951 src/stored/bextract.c:284 src/stored/bextract.c:290
-#, c-format
-msgid "Write error on %s: %s\n"
-msgstr ""
+#: src/dird/authenticate.c:163
+#, fuzzy, c-format
+msgid "Storage daemon at \"%s:%d\" rejected Hello command\n"
+msgstr "Storage daemon an \"%s:%d\" hat Hello commando abgewiesen.\n"
 
 
-#: src/filed/restore.c:1001
-msgid "Decryption error\n"
+#: src/dird/authenticate.c:192
+#, fuzzy, c-format
+msgid "Error sending Hello to File daemon at \"%s:%d\". ERR=%s\n"
 msgstr ""
 msgstr ""
+"Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
 
-#: src/filed/restore.c:1085
-msgid "Logic error: output file should be open\n"
-msgstr ""
+#: src/dird/authenticate.c:222
+msgid "Director and File daemon passwords or names not the same.\n"
+msgstr "Director und File daemon Passworte oder Namen sind nicht gleich.\n"
 
 
-#: src/filed/restore.c:1112
-msgid "Logic error: output file should not be open\n"
+#: src/dird/authenticate.c:224
+#, fuzzy, c-format
+msgid ""
+"Unable to authenticate with File daemon at \"%s:%d\". Possible causes:\n"
+"Passwords or names not the same or\n"
+"Maximum Concurrent Jobs exceeded on the FD or\n"
+"FD networking messed up (restart daemon).\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 msgstr ""
+"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
+"FD Netzwerk durcheinander (Daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
 
-#: src/filed/restore.c:1141
+#: src/dird/authenticate.c:236
 #, c-format
 #, c-format
-msgid "Decryption error. buf_len=%d decrypt_len=%d on file %s\n"
+msgid ""
+"Authorization problem: FD \"%s:%s\" did not advertise required TLS support.\n"
 msgstr ""
 msgstr ""
+"Authorisationsproblem: FD \"%s:%s\" hat erforderliche TLS Unterstützung "
+"nicht angeboten.\n"
 
 
-#: src/filed/restore.c:1245
-msgid "Open File Manager paused\n"
-msgstr ""
+#: src/dird/authenticate.c:244
+#, fuzzy, c-format
+msgid "Authorization problem: FD at \"%s:%d\" requires TLS.\n"
+msgstr "Authorisationsproblem: FD an \"%s:%d\" erfordert TLS.\n"
 
 
-#: src/filed/restore.c:1249
-msgid "FAILED to pause Open File Manager\n"
-msgstr ""
+#: src/dird/authenticate.c:254
+#, fuzzy, c-format
+msgid "TLS negotiation failed with FD at \"%s:%d\".\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
 
 
-#: src/filed/restore.c:1257
+#: src/dird/authenticate.c:266 src/tray-monitor/authenticate.c:191
 #, c-format
 #, c-format
-msgid "Running as '%s'. Privmask=%#08x\n"
-msgstr ""
+msgid "Bad response from File daemon to Hello command: ERR=%s\n"
+msgstr "Fehlerhafte Antwort von  File daemon auf Hello Kommando: ERR=%s\n"
 
 
-#: src/filed/restore.c:1259
-msgid "Failed to retrieve current UserName\n"
+#: src/dird/authenticate.c:268
+#, fuzzy, c-format
+msgid "Bad response from File daemon at \"%s:%d\" to Hello command: ERR=%s\n"
 msgstr ""
 msgstr ""
+"Fehlerhafte Antwort von File daemon an \"%s:%d\" auf Hello Kommando: ERR=%s\n"
 
 
-#: src/filed/filed.c:78
+#: src/dird/authenticate.c:277 src/tray-monitor/authenticate.c:198
+msgid "File daemon rejected Hello command\n"
+msgstr "File daemon hat Hello Kommando abgelehnt\n"
+
+#: src/dird/authenticate.c:278
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bacula-fd [-f -s] [-c config_file] [-d debug_level]\n"
-"        -c <file>   use <file> as configuration file\n"
-"        -d <nn>     set debug level to <nn>\n"
-"        -dt         print timestamp in debug output\n"
-"        -f          run in foreground (for debugging)\n"
-"        -g          groupid\n"
-"        -s          no signals (for debugging)\n"
-"        -t          test configuration file and exit\n"
-"        -u          userid\n"
-"        -v          verbose user messages\n"
-"        -?          print this message.\n"
-"\n"
-msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
-"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
-"        -dnn        setze debug level auf nn\n"
-"        -f          starte in Vordergrund (für debugging)\n"
-"        -g          groupid\n"
-"        -s          no signals (für debugging)\n"
-"        -t          Konfigurationsdatei testen und beenden\n"
-"        -u          userid\n"
-"        -v          Ausführliche Benutzermeldungen\n"
-"        -?          diese Meldung ausgeben.\n"
-"\n"
+msgid "File daemon at \"%s:%d\" rejected Hello command\n"
+msgstr "File daemon auf \"%s:%d\" hat Hello Kommando abgelehnt\n"
+
+#: src/dird/authenticate.c:303
+#, c-format
+msgid "UA Hello from %s:%s:%d is invalid. Len=%d\n"
+msgstr "UA Hello von %s:%s:%d ist ungültig. Len=%d\n"
 
 
-#: src/filed/filed.c:318
+#: src/dird/authenticate.c:310
 #, c-format
 #, c-format
+msgid "UA Hello from %s:%s:%d is invalid. Got: %s\n"
+msgstr "UA Hello von %s:%s:%d ist ungültig. Erhalten: %s\n"
+
+#: src/dird/authenticate.c:380
 msgid ""
 msgid ""
-"No File daemon resource defined in %s\n"
-"Without that I don't know who I am :-(\n"
+"Authorization problem: Remote client did not advertise required TLS "
+"support.\n"
 msgstr ""
 msgstr ""
+"Authorisationsproblem: Entfernter Klient hat die erforderte TLSUnterstützung "
+"nicht angezeigt.\n"
+
+#: src/dird/authenticate.c:388
+msgid "Authorization problem: Remote client requires TLS.\n"
+msgstr "Authorisationsproblem: Entfernter Klient erfordert TLS.\n"
+
+#: src/dird/authenticate.c:403 src/filed/authenticate.c:167
+#: src/filed/authenticate.c:286
+msgid "TLS negotiation failed.\n"
+msgstr "TLS Aushandlung gescheitert.\n"
 
 
-#: src/filed/filed.c:323
+#: src/dird/authenticate.c:417
 #, c-format
 #, c-format
-msgid "Only one Client resource permitted in %s\n"
-msgstr ""
+msgid "Unable to authenticate console \"%s\" at %s:%s:%d.\n"
+msgstr "Kann Konsole \"%s\" an %s:%s:%d nicht authentisieren.\n"
 
 
-#: src/filed/filed.c:347
+#: src/dird/authenticate.c:422
 #, c-format
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"File daemon in %s.\n"
-msgstr ""
+msgid "1000 OK: %s Version: %s (%s)\n"
+msgstr "1000 OK: %s Version: %s (%s)\n"
 
 
-#: src/filed/filed.c:371
-msgid "PKI encryption/signing enabled but not compiled into Bacula.\n"
-msgstr ""
+#: src/dird/backup.c:97
+msgid "No Storage specification found in Job or Pool.\n"
+msgstr "Keine Storage Spezifikation in Job oder Pool gefunden.\n"
 
 
-#: src/filed/filed.c:382
-#, c-format
-msgid ""
-"\"PKI Key Pair\" must be defined for File daemon \"%s\" in %s if either "
-"\"PKI Sign\" or \"PKI Encrypt\" are enabled.\n"
-msgstr ""
+#: src/dird/backup.c:144
+#, fuzzy
+msgid "Cannot find previous jobids.\n"
+msgstr "Kann Job resource %s nicht finden\n"
 
 
-#: src/filed/filed.c:394 src/filed/filed.c:425 src/filed/filed.c:466
-msgid "Failed to allocate a new keypair object.\n"
+#: src/dird/backup.c:148
+msgid "Sending Accurate information.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/filed.c:398
+#: src/dird/backup.c:194
 #, c-format
 #, c-format
-msgid "Failed to load public certificate for File daemon \"%s\" in %s.\n"
-msgstr ""
+msgid "Start Backup JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
 
 
-#: src/filed/filed.c:404
+#: src/dird/backup.c:377
 #, c-format
 #, c-format
-msgid "Failed to load private key for File daemon \"%s\" in %s.\n"
-msgstr ""
+msgid "Unexpected Client Job message: %s\n"
+msgstr "Unerwartete Client Job Nachricht: %s\n"
 
 
-#: src/filed/filed.c:434
+#: src/dird/backup.c:389
 #, c-format
 #, c-format
-msgid "Failed to load private key from file %s for File daemon \"%s\" in %s.\n"
-msgstr ""
+msgid "Network error with FD during %s: ERR=%s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
 
 
-#: src/filed/filed.c:441
-#, c-format
+#: src/dird/backup.c:413
+msgid "No Job status returned from FD.\n"
+msgstr "FD hat keinen Jobstatus zurückgegeben.\n"
+
+#: src/dird/backup.c:553
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"Failed to load trusted signer certificate from file %s for File daemon \"%s"
-"\" in %s.\n"
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Scheduled time:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  FD Files Written:       %s\n"
+"  SD Files Written:       %s\n"
+"  FD Bytes Written:       %s (%sB)\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Software Compression:   %s\n"
+"  VSS:                    %s\n"
+"  Encryption:             %s\n"
+"  Accurate:               %s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  Non-fatal FD errors:    %d\n"
+"  SD Errors:              %d\n"
+"  FD termination status:  %s\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
 msgstr ""
+"%s %s (%s): %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Geplante Zeit:          %s\n"
+"  Startzeit:              %s\n"
+"  Endzeit:                %s\n"
+"  Verstrichene Zeit:      %s\n"
+"  Priorität:              %d\n"
+"  FD Dateien geschrieben: %s\n"
+"  SD Dateien geschrieben: %s\n"
+"  FD Bytes geschrieben:   %s (%sB)\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Software Kompression:   %s\n"
+"  VSS:                    %s\n"
+"  Verschlüsselung:        %s\n"
+"  Volume Name(n):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Zeit:    %d\n"
+"  Letztes Volumen Bytes:  %s (%sB)\n"
+"  Nicht-fatale FD Fehler  %d\n"
+"  SD Fehler:              %d\n"
+"  FD Beendigungsstatus:   %s\n"
+"  SD Beendigungsstatus:   %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
 
-#: src/filed/filed.c:472
+#: src/dird/backup.c:653
 #, c-format
 #, c-format
-msgid ""
-"Failed to load master key certificate from file %s for File daemon \"%s\" in "
-"%s.\n"
+msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 msgstr ""
+"Konnte Job Volume Parameter  nicht holen um die Bootstrap Datei zu "
+"aktualisieren. ERR=%s\n"
 
 
-#: src/filed/filed.c:488
+#: src/dird/backup.c:689
 #, c-format
 #, c-format
-msgid "No Director resource defined in %s\n"
+msgid ""
+"Could not open WriteBootstrap file:\n"
+"%s: ERR=%s\n"
 msgstr ""
 msgstr ""
+"Konnte  WriteBootstrap nicht öffnen. Datei:\n"
+"%s: ERR=%s\n"
 
 
-#: src/filed/verify_vol.c:65
-msgid "Storage command not issued before Verify.\n"
+#: src/dird/run_conf.c:206
+#, c-format
+msgid "Expected an equals, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/verify_vol.c:145
+#: src/dird/run_conf.c:219 src/dird/run_conf.c:231
 #, c-format
 #, c-format
-msgid "Error scanning record header: %s\n"
+msgid "Expect a YES or NO, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/accurate.c:214
-msgid "2991 Bad accurate command\n"
+#: src/dird/run_conf.c:245
+#, c-format
+msgid "Job level field: %s not found in run record"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/filed_conf.c:329 src/filed/filed_conf.c:394
-#: src/filed/filed_conf.c:424 src/gnome2-console/console_conf.c:154
-#: src/gnome2-console/console_conf.c:232 src/gnome2-console/console_conf.c:280
-#: src/gnome2-console/console_conf.c:310 src/wx-console/console_conf.c:164
-#: src/wx-console/console_conf.c:239 src/wx-console/console_conf.c:284
-#: src/wx-console/console_conf.c:311 src/stored/stored_conf.c:537
-#: src/stored/stored_conf.c:625 src/stored/stored_conf.c:660
-#: src/console/console_conf.c:157 src/console/console_conf.c:233
-#: src/console/console_conf.c:278 src/console/console_conf.c:305
-#: src/qt-console/bat_conf.cpp:158 src/qt-console/bat_conf.cpp:236
-#: src/qt-console/bat_conf.cpp:284 src/qt-console/bat_conf.cpp:314
+#: src/dird/run_conf.c:263
 #, c-format
 #, c-format
-msgid "Unknown resource type %d\n"
+msgid "Could not find specified Pool Resource: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:234
+#: src/dird/run_conf.c:288
 #, c-format
 #, c-format
-msgid "Command plugin \"%s\" returned bad startBackupFile packet.\n"
+msgid "Could not find specified Storage Resource: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:273
-#, fuzzy
-msgid "Plugin save packet not found.\n"
-msgstr "Path record: %s nicht gefunden.\n"
-
-#: src/filed/fd_plugins.c:358
+#: src/dird/run_conf.c:300
 #, c-format
 #, c-format
-msgid "Malformed plugin command. Name not terminated by colon: %s\n"
+msgid "Could not find specified Messages Resource: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:391
-#, fuzzy, c-format
-msgid "Plugin=%s not found.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
-
-#: src/filed/fd_plugins.c:436
+#: src/dird/run_conf.c:308
 #, c-format
 #, c-format
-msgid "Plugin createFile call failed. Stat=%d file=%s\n"
+msgid "Expected a keyword name, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:441
-#, c-format
-msgid "Plugin createFile call failed. Returned CF_ERROR file=%s\n"
+#: src/dird/run_conf.c:347
+msgid "Day number out of range (1-31)"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:457 src/findlib/create_file.c:222
-#, c-format
-msgid "Could not create %s: ERR=%s\n"
+#: src/dird/run_conf.c:364 src/dird/run_conf.c:519
+msgid "Week number out of range (0-53)"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/fd_plugins.c:515
+#: src/dird/run_conf.c:380
 #, c-format
 #, c-format
-msgid "Loaded plugin: %s\n"
+msgid "Job type field: %s in run record not found"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/pythonfd.c:142 src/stored/pythonsd.c:160
+#: src/dird/run_conf.c:387
 #, c-format
 #, c-format
-msgid "Cannot delete attribute %s"
+msgid "Unexpected token: %d:%s"
 msgstr ""
 
 msgstr ""
 
-#: src/filed/pythonfd.c:160 src/filed/pythonfd.c:176 src/stored/pythonsd.c:193
-#, c-format
-msgid "Cannot find attribute %s"
+#: src/dird/run_conf.c:431
+msgid "Time must be preceded by keyword AT."
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:202
-msgid "Bacula Console"
+#: src/dird/run_conf.c:440
+msgid "Time logic error.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:235 src/wx-console/wxbmainframe.cpp:248
-#: src/wx-console/wxbmainframe.cpp:619
-msgid "Connect"
+#: src/dird/run_conf.c:455 src/dird/run_conf.c:474
+msgid "Bad time specification."
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:238
-msgid "Connect to Director"
+#: src/dird/run_conf.c:488
+msgid "Range logic error.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:242
-msgid "Run"
+#: src/dird/run_conf.c:497
+msgid "Bad day range specification."
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:245 src/gnome2-console/interface.c:682
-#: src/gnome2-console/interface.c:696
-msgid "Run a Job"
+#: src/dird/run_conf.c:544
+msgid "Invalid month, week or position day range"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:249
-msgid "Dir Status"
+#: src/dird/run_conf.c:559
+msgid "Invalid month, weekday or position range"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:255 src/lib/util.c:352
-#: src/wx-console/wxbrestorepanel.cpp:404
-#: src/wx-console/wxbrestorepanel.cpp:2000
-msgid "Restore"
+#: src/dird/run_conf.c:618
+msgid "Unexpected run state\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:261
-msgid "Label"
+#: src/tools/dbcheck.c:199
+msgid ""
+"Warning skipping the additional parameters for working directory/dbname/user/"
+"password/host.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:267
-msgid "Msgs"
+#: src/tools/dbcheck.c:216
+#, c-format
+msgid "Error can not find the Catalog name[%s] in the given config file [%s]\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:270
-msgid "Display Messages"
+#: src/tools/dbcheck.c:218
+#, c-format
+msgid "Error there is no Catalog section in the given config file [%s]\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:294
-msgid " Command: "
+#: src/tools/dbcheck.c:227
+msgid "Error no Director resource defined.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:303
-msgid "Enter Commands Here"
+#: src/tools/dbcheck.c:252
+msgid "Wrong number of arguments.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:314
-msgid " Status: "
+#: src/tools/dbcheck.c:257
+msgid "Working directory not supplied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:323 src/gnome2-console/interface.c:1709
-msgid "  "
+#: src/tools/dbcheck.c:291
+msgid "Database port must be a numeric value.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:424
-msgid "About Bacula Console"
+#: src/tools/dbcheck.c:294
+msgid "Database port must be a int value.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:439
-msgid "Bacula Console\n"
+#: src/tools/dbcheck.c:335
+#, c-format
+msgid "Hello, this is the database check/correct program.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:448
-msgid "Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"
+#: src/tools/dbcheck.c:337
+#, c-format
+msgid "Modify database is on."
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:453
-msgid "Authors: Kern Sibbald and John Walker"
+#: src/tools/dbcheck.c:339
+#, c-format
+msgid "Modify database is off."
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:458
-msgid "It comes by night and sucks the essence from your computers"
+#: src/tools/dbcheck.c:341 src/tools/dbcheck.c:402
+#, c-format
+msgid " Verbose is on.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:523 src/gnome2-console/interface.c:540
-msgid "Select Director"
+#: src/tools/dbcheck.c:343 src/tools/dbcheck.c:404
+#, c-format
+msgid " Verbose is off.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:570
-msgid "         "
+#: src/tools/dbcheck.c:345
+#, c-format
+msgid "Please select the fuction you want to perform.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:715 src/gnome2-console/interface.c:1631
-msgid "Job:"
+#: src/tools/dbcheck.c:349
+#, c-format
+msgid ""
+"\n"
+"     1) Toggle modify database flag\n"
+"     2) Toggle verbose flag\n"
+"     3) Repair bad Filename records\n"
+"     4) Repair bad Path records\n"
+"     5) Eliminate duplicate Filename records\n"
+"     6) Eliminate duplicate Path records\n"
+"     7) Eliminate orphaned Jobmedia records\n"
+"     8) Eliminate orphaned File records\n"
+"     9) Eliminate orphaned Path records\n"
+"    10) Eliminate orphaned Filename records\n"
+"    11) Eliminate orphaned FileSet records\n"
+"    12) Eliminate orphaned Client records\n"
+"    13) Eliminate orphaned Job records\n"
+"    14) Eliminate all Admin records\n"
+"    15) Eliminate all Restore records\n"
+"    16) All (3-15)\n"
+"    17) Quit\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:736
-msgid "   Type:"
+#: src/tools/dbcheck.c:368
+#, c-format
+msgid ""
+"\n"
+"     1) Toggle modify database flag\n"
+"     2) Toggle verbose flag\n"
+"     3) Check for bad Filename records\n"
+"     4) Check for bad Path records\n"
+"     5) Check for duplicate Filename records\n"
+"     6) Check for duplicate Path records\n"
+"     7) Check for orphaned Jobmedia records\n"
+"     8) Check for orphaned File records\n"
+"     9) Check for orphaned Path records\n"
+"    10) Check for orphaned Filename records\n"
+"    11) Check for orphaned FileSet records\n"
+"    12) Check for orphaned Client records\n"
+"    13) Check for orphaned Job records\n"
+"    14) Check for all Admin records\n"
+"    15) Check for all Restore records\n"
+"    16) All (3-15)\n"
+"    17) Quit\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:756 src/gnome2-console/interface.c:785
-#: src/gnome2-console/interface.c:1284 src/gnome2-console/interface.c:1680
-msgid " "
+#: src/tools/dbcheck.c:388
+msgid "Select function number: "
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:765 src/gnome2-console/interface.c:1660
-#: src/wx-console/wxbrestorepanel.cpp:1913
-msgid "Client:"
+#: src/tools/dbcheck.c:395
+#, c-format
+msgid "Database will be modified.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:795 src/gnome2-console/interface.c:1689
-msgid "FileSet: "
+#: src/tools/dbcheck.c:397
+#, c-format
+msgid "Database will NOT be modified.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:820 src/wx-console/wxbrestorepanel.cpp:1920
-msgid "Priority:"
+#: src/tools/dbcheck.c:487
+#, c-format
+msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:836
-msgid "Level:"
+#: src/tools/dbcheck.c:495
+#, c-format
+msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:857
-msgid "             "
+#: src/tools/dbcheck.c:502
+#, c-format
+msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:867 src/gnome2-console/interface.c:1433
-#: src/gnome2-console/interface.c:1718
-msgid "Pool:"
+#: src/tools/dbcheck.c:509
+#, c-format
+msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:888 src/gnome2-console/interface.c:919
-#: src/gnome2-console/interface.c:949 src/gnome2-console/interface.c:969
-#: src/gnome2-console/interface.c:989 src/gnome2-console/interface.c:1009
-#: src/gnome2-console/interface.c:1014 src/gnome2-console/interface.c:1483
-#: src/gnome2-console/interface.c:1739 src/gnome2-console/interface.c:1769
-#: src/gnome2-console/interface.c:1788 src/gnome2-console/interface.c:1793
-msgid "   "
+#: src/tools/dbcheck.c:516
+#, c-format
+msgid "Orphaned ClientId=%s Name=\"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:898 src/gnome2-console/interface.c:1407
-#: src/gnome2-console/interface.c:1748 src/wx-console/wxbrestorepanel.cpp:1915
-msgid "Storage:"
+#: src/tools/dbcheck.c:570
+#, c-format
+msgid "Deleting: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:929
-msgid "Messages:"
+#: src/tools/dbcheck.c:644
+#, c-format
+msgid "Checking for duplicate Filename entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:959
-msgid "Where: "
+#: src/tools/dbcheck.c:653
+#, c-format
+msgid "Found %d duplicate Filename records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:979 src/wx-console/wxbrestorepanel.cpp:1917
-msgid "When:"
+#: src/tools/dbcheck.c:654
+msgid "Print the list? (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:999 src/wx-console/wxbrestorepanel.cpp:1898
-msgid "Bootstrap:"
+#: src/tools/dbcheck.c:673 src/tools/dbcheck.c:731
+#, c-format
+msgid "Found %d for: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1194
-msgid "Restore File Selection"
+#: src/tools/dbcheck.c:701
+#, c-format
+msgid "Checking for duplicate Path entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1238
-msgid "Current dir:"
+#: src/tools/dbcheck.c:711
+#, c-format
+msgid "Found %d duplicate Path records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1265
-msgid "Files Selected: "
+#: src/tools/dbcheck.c:712 src/tools/dbcheck.c:766 src/tools/dbcheck.c:810
+#: src/tools/dbcheck.c:862 src/tools/dbcheck.c:912 src/tools/dbcheck.c:953
+#: src/tools/dbcheck.c:994 src/tools/dbcheck.c:1035 src/tools/dbcheck.c:1073
+#: src/tools/dbcheck.c:1106 src/tools/dbcheck.c:1143 src/tools/dbcheck.c:1207
+msgid "Print them? (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1385 src/gnome2-console/interface.c:1396
-msgid "Label a Volume"
+#: src/tools/dbcheck.c:759
+#, c-format
+msgid "Checking for orphaned JobMedia entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1458
-msgid "Volume Name:"
+#: src/tools/dbcheck.c:765
+#, c-format
+msgid "Found %d orphaned JobMedia records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1472
-msgid "Slot:"
+#: src/tools/dbcheck.c:783
+#, c-format
+msgid "Deleting %d orphaned JobMedia records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1598
-msgid "Restore Files Dialog"
+#: src/tools/dbcheck.c:800
+#, c-format
+msgid "Checking for orphaned File entries. This may take some time!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1613
-msgid "Restore Files"
+#: src/tools/dbcheck.c:809
+#, c-format
+msgid "Found %d orphaned File records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1778
-msgid "Before:"
+#: src/tools/dbcheck.c:826
+#, c-format
+msgid "Deleting %d orphaned File records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1824
-msgid "Select Files"
+#: src/tools/dbcheck.c:842 src/tools/dbcheck.c:892
+msgid "Create temporary index? (yes/no): "
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/interface.c:1907
-msgid "Progress"
+#: src/tools/dbcheck.c:852
+#, c-format
+msgid "Checking for orphaned Path entries. This may take some time!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:105
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Version: %s (%s) %s %s %s\n"
-"\n"
-"Usage: bgnome-console [-s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
+#: src/tools/dbcheck.c:861
+#, c-format
+msgid "Found %d orphaned Path records.\n"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/gnome2-console/console.c:163 src/console/console.c:908
-#: src/qt-console/main.cpp:237
+#: src/tools/dbcheck.c:874
 #, c-format
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Director \"%s\" in %s. At least one CA certificate store is required.\n"
+msgid "Deleting %d orphaned Path records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:172 src/console/console.c:917
-#: src/qt-console/main.cpp:246
+#: src/tools/dbcheck.c:902
 #, c-format
 #, c-format
-msgid ""
-"No Director resource defined in %s\n"
-"Without that I don't how to speak to the Director :-(\n"
+msgid "Checking for orphaned Filename entries. This may take some time!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:192 src/console/console.c:937
-#: src/qt-console/main.cpp:267
+#: src/tools/dbcheck.c:911
 #, c-format
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in %s.\n"
+msgid "Found %d orphaned Filename records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:237
+#: src/tools/dbcheck.c:924
 #, c-format
 #, c-format
-msgid "Pthread cond init error = %s\n"
+msgid "Deleting %d orphaned Filename records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:383
-msgid " Not Connected"
+#: src/tools/dbcheck.c:942
+#, c-format
+msgid "Checking for orphaned FileSet entries. This takes some time!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:504
+#: src/tools/dbcheck.c:952
 #, c-format
 #, c-format
-msgid " Connecting to Director %s:%d"
+msgid "Found %d orphaned FileSet records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:505 src/qt-console/bcomm/dircomm.cpp:121
-#: src/qt-console/console/console.cpp:143
+#: src/tools/dbcheck.c:967
 #, c-format
 #, c-format
-msgid ""
-"Connecting to Director %s:%d\n"
-"\n"
+msgid "Deleting %d orphaned FileSet records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:520 src/wx-console/console_thread.cpp:389
+#: src/tools/dbcheck.c:976
 #, c-format
 #, c-format
-msgid "Passphrase for Console \"%s\" TLS private key: "
+msgid "Checking for orphaned Client entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:530 src/console/console.c:767
-#: src/qt-console/bcomm/dircomm.cpp:141 src/qt-console/console/console.cpp:168
-#: src/wx-console/console_thread.cpp:399
+#: src/tools/dbcheck.c:993
 #, c-format
 #, c-format
-msgid "Failed to initialize TLS context for Console \"%s\".\n"
+msgid "Found %d orphaned Client records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:542 src/wx-console/console_thread.cpp:410
+#: src/tools/dbcheck.c:1008
 #, c-format
 #, c-format
-msgid "Passphrase for Director \"%s\" TLS private key: "
+msgid "Deleting %d orphaned Client records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:552 src/console/console.c:787
-#: src/qt-console/bcomm/dircomm.cpp:161 src/qt-console/console/console.cpp:188
-#: src/wx-console/console_thread.cpp:420
+#: src/tools/dbcheck.c:1017
 #, c-format
 #, c-format
-msgid "Failed to initialize TLS context for Director \"%s\".\n"
+msgid "Checking for orphaned Job entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:561 src/tray-monitor/tray-monitor.c:933
-#: src/qt-console/bcomm/dircomm.cpp:177 src/qt-console/console/console.cpp:204
-#: src/wx-console/console_thread.cpp:428
-msgid "Director daemon"
+#: src/tools/dbcheck.c:1034
+#, c-format
+msgid "Found %d orphaned Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:573
-msgid " Initializing ..."
+#: src/tools/dbcheck.c:1049
+#, c-format
+msgid "Deleting %d orphaned Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:609
-msgid " Connected"
+#: src/tools/dbcheck.c:1051
+#, c-format
+msgid "Deleting JobMedia records of orphaned Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:617
-msgid " Processing command ..."
+#: src/tools/dbcheck.c:1053
+#, c-format
+msgid "Deleting Log records of orphaned Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:652
-msgid " At prompt waiting for input ..."
+#: src/tools/dbcheck.c:1063
+#, c-format
+msgid "Checking for Admin Job entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console.c:775
-msgid " Ready"
+#: src/tools/dbcheck.c:1072
+#, c-format
+msgid "Found %d Admin Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:134 src/wx-console/console_conf.c:147
-#: src/console/console_conf.c:140 src/qt-console/bat_conf.cpp:138
+#: src/tools/dbcheck.c:1087
 #, c-format
 #, c-format
-msgid "No record for %d %s\n"
+msgid "Deleting %d Admin Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:143 src/wx-console/console_conf.c:160
-#: src/console/console_conf.c:153 src/qt-console/bat_conf.cpp:147
+#: src/tools/dbcheck.c:1096
 #, c-format
 #, c-format
-msgid "Director: name=%s address=%s DIRport=%d\n"
+msgid "Checking for Restore Job entries.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:147 src/qt-console/bat_conf.cpp:151
+#: src/tools/dbcheck.c:1105
 #, c-format
 #, c-format
-msgid "Console: name=%s\n"
+msgid "Found %d Restore Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:150 src/tray-monitor/tray_conf.c:195
-#: src/qt-console/bat_conf.cpp:154
+#: src/tools/dbcheck.c:1120
 #, c-format
 #, c-format
-msgid "ConsoleFont: name=%s font face=%s\n"
+msgid "Deleting %d Restore Job records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/support.c:60 src/gnome2-console/support.c:85
+#: src/tools/dbcheck.c:1133
 #, c-format
 #, c-format
-msgid "Couldn't find pixmap file: %s"
+msgid "Checking for Filenames with a trailing slash\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:87
+#: src/tools/dbcheck.c:1142
 #, c-format
 #, c-format
-msgid "%s: Director authorization problem.\n"
+msgid "Found %d bad Filename records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:88
-msgid "Director authorization problem.\n"
+#: src/tools/dbcheck.c:1160 src/tools/dbcheck.c:1223
+#, c-format
+msgid "Reparing %d bad Filename records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:90
-msgid ""
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/tools/dbcheck.c:1197
+#, c-format
+msgid "Checking for Paths without a trailing slash\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:98 src/console/authenticate.c:155
-#: src/tray-monitor/authenticate.c:97
+#: src/tools/dbcheck.c:1206
 #, c-format
 #, c-format
-msgid "Bad response to Hello command: ERR=%s\n"
+msgid "Found %d bad Path records.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:100
+#: src/tools/dbcheck.c:1360
 #, c-format
 #, c-format
-msgid "%s: Bad response to Hello command: ERR=%s\n"
+msgid ""
+"Ok. Index over the %s column already exists and dbcheck will work faster.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:102
-msgid "The Director is probably not running.\n"
+#: src/tools/dbcheck.c:1363
+#, c-format
+msgid ""
+"Note. Index over the %s column not found, that can greatly slow down "
+"dbcheck.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:108 src/wx-console/authenticate.c:157
-#: src/console/authenticate.c:162 src/tray-monitor/authenticate.c:104
-msgid "Director rejected Hello command\n"
+#: src/tools/dbcheck.c:1379
+#, c-format
+msgid "Create temporary index... This may take some time!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149
-msgid "Mark"
+#: src/tools/dbcheck.c:1387
+#, c-format
+msgid "Temporary index created.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149
-msgid "File"
+#: src/tools/dbcheck.c:1402
+#, c-format
+msgid "Drop temporary index.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149
-msgid "Mode"
+#: src/tools/dbcheck.c:1412
+#, c-format
+msgid "Temporary index %s deleted.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:306
-msgid "User"
+#: src/tools/bbatch.c:78
+#, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"Example : bbatch -w /path/to/workdir -h localhost -f dat1 -f dat -f datx\n"
+" will start 3 thread and load dat1, dat and datx in your catalog\n"
+"See bbatch.c to generate datafile\n"
+"\n"
+"Usage: bbatch [ options ] -w working/dir -f datafile\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -n <name>         specify the database name (default bacula)\n"
+"       -u <user>         specify database user name (default bacula)\n"
+"       -P <password      specify database password (default none)\n"
+"       -h <host>         specify database host (default NULL)\n"
+"       -w <working>      specify working directory\n"
+"       -v                verbose\n"
+"       -f <file>         specify data file\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:310
-msgid "Group"
+#: src/tools/bbatch.c:167 src/stored/bscan.c:248 src/stored/bextract.c:196
+#: src/stored/bcopy.c:162
+msgid "Wrong number of arguments: \n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:294
-msgid "Size"
+#: src/tools/bbatch.c:202 src/stored/bscan.c:302
+msgid "Could not init Bacula database\n"
 msgstr ""
 
 msgstr ""
 
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:298
-msgid "Date"
+#: src/tools/bbatch.c:209 src/stored/bscan.c:309
+#, c-format
+msgid "Using Database: %s, User: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/dbi.c:89
-#, fuzzy
-msgid "A dbi driver for DBI must be supplied.\n"
-msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+#: src/tools/bbatch.c:267
+#, fuzzy, c-format
+msgid "Error opening datafile %s\n"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/cats/dbi.c:115
+#: src/tools/bbatch.c:277
 #, fuzzy
 #, fuzzy
-msgid "A user name for DBI must be supplied.\n"
-msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
-
-#: src/cats/dbi.c:200 src/cats/sqlite.c:165 src/cats/mysql.c:153
-#: src/cats/postgresql.c:162 src/cats/bdb.c:197
-#, c-format
-msgid "Unable to initialize DB lock. ERR=%s\n"
-msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+msgid "Error while inserting file\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
 
 
-#: src/cats/dbi.c:215
+#: src/tools/testfind.c:68
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unable to locate the DBD drivers to DBI interface in: \n"
-"db_driverdir=%s. It is probaly not found any drivers\n"
+"\n"
+"Usage: testfind [-d debug_level] [-] [pattern1 ...]\n"
+"       -a          print extended attributes (Win32 debug)\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -c          specify config file containing FileSet resources\n"
+"       -f          specify which FileSet to use\n"
+"       -?          print this message.\n"
+"\n"
+"Patterns are used for file inclusion -- normally directories.\n"
+"Debug level >= 1 prints each file found.\n"
+"Debug level >= 10 prints path/file for catalog.\n"
+"Errors are always printed.\n"
+"Files/paths truncated is the number of files/paths with len > 255.\n"
+"Truncation is only in the catalog.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/dbi.c:281
-#, fuzzy, c-format
+#: src/tools/testfind.c:232
+#, c-format
 msgid ""
 msgid ""
-"Unable to connect to DBI interface.\n"
-"Type=%s Database=%s User=%s\n"
-"It is probably not running or your password is incorrect.\n"
+"\n"
+"Total files    : %d\n"
+"Max file length: %d\n"
+"Max path length: %d\n"
+"Files truncated: %d\n"
+"Paths truncated: %d\n"
+"Hard links     : %d\n"
 msgstr ""
 msgstr ""
-"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
-"Datenbank=%s  Benutzer=%s\n"
-"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
-"korrekt.\n"
 
 
-#: src/cats/dbi.c:443 src/cats/sqlite.c:362 src/cats/mysql.c:319
-#: src/cats/postgresql.c:319
+#: src/tools/testfind.c:272
 #, c-format
 #, c-format
-msgid "Query failed: %s: ERR=%s\n"
-msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+msgid "Reg: %s\n"
+msgstr ""
 
 
-#: src/cats/dbi.c:841 src/cats/postgresql.c:670
-#, fuzzy, c-format
-msgid "error starting batch mode: %s"
-msgstr "Fehler beim holen von Zeile: %s\n"
+#: src/tools/testfind.c:294
+msgid "\t[will not descend: recursion turned off]"
+msgstr ""
 
 
-#: src/cats/dbi.c:1022
-#, fuzzy, c-format
-msgid "error inserting batch mode: %s"
-msgstr "Fehler beim holen von Zeile: %s\n"
+#: src/tools/testfind.c:296
+msgid "\t[will not descend: file system change not allowed]"
+msgstr ""
 
 
-#: src/cats/sql.c:66
-#, fuzzy
-msgid "Driver type not specified in Catalog resource.\n"
-msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+#: src/tools/testfind.c:298
+msgid "\t[will not descend: disallowed file system]"
+msgstr ""
 
 
-#: src/cats/sql.c:69
-msgid "Invalid driver type, must be \"dbi:<type>\"\n"
+#: src/tools/testfind.c:300
+msgid "\t[will not descend: disallowed drive type]"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/sql.c:81
+#: src/tools/testfind.c:413
 #, c-format
 #, c-format
-msgid "Unknown database type: %s\n"
+msgid "Path: %s\n"
+msgstr ""
+
+#: src/tools/fstype.c:47
+#, c-format
+msgid ""
+"\n"
+"Usage: fstype [-v] path ...\n"
+"\n"
+"       Print the file system type a given file/directory is on.\n"
+"       The following options are supported:\n"
+"\n"
+"       -v     print both path and file system type.\n"
+"       -?     print this message.\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/sql.c:180
+#: src/tools/fstype.c:101 src/tools/drivetype.c:101
+#, fuzzy, c-format
+msgid "%s: unknown\n"
+msgstr "unbekannt"
+
+#: src/tools/testls.c:56
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"query %s failed:\n"
-"%s\n"
+"\n"
+"Usage: testls [-d debug_level] [-] [pattern1 ...]\n"
+"       -a          print extended attributes (Win32 debug)\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -e          specify file of exclude patterns\n"
+"       -i          specify file of include patterns\n"
+"       -           read pattern(s) from stdin\n"
+"       -?          print this message.\n"
+"\n"
+"Patterns are file inclusion -- normally directories.\n"
+"Debug level >= 1 prints each file found.\n"
+"Debug level >= 10 prints path/file for catalog.\n"
+"Errors always printed.\n"
+"Files/paths truncated is number with len > 255.\n"
+"Truncation is only in catalog.\n"
+"\n"
 msgstr ""
 msgstr ""
-"Abfrage %s gescheitert:\n"
-"%s\n"
 
 
-#: src/cats/sql.c:202
+#: src/tools/testls.c:146
 #, c-format
 #, c-format
-msgid ""
-"insert %s failed:\n"
-"%s\n"
+msgid "Could not open include file: %s\n"
 msgstr ""
 msgstr ""
-"einfügen %s gescheitert:\n"
-"%s\n"
 
 
-#: src/cats/sql.c:216
+#: src/tools/testls.c:159
 #, c-format
 #, c-format
-msgid "Insertion problem: affected_rows=%s\n"
-msgstr "Problem beim Einfügen: affected_rows=%s\n"
+msgid "Could not open exclude file: %s\n"
+msgstr ""
 
 
-#: src/cats/sql.c:236
+#: src/tools/drivetype.c:47
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"update %s failed:\n"
-"%s\n"
+"\n"
+"Usage: drivetype [-v] path ...\n"
+"\n"
+"       Print the drive type a given file/directory is on.\n"
+"       The following options are supported:\n"
+"\n"
+"       -v     print both path and file system type.\n"
+"       -?     print this message.\n"
+"\n"
 msgstr ""
 msgstr ""
-"Aktualisierung %s gescheitert:\n"
-"%s\n"
-
-#: src/cats/sql.c:246
-#, fuzzy, c-format
-msgid "Update failed: affected_rows=%s for %s\n"
-msgstr "Aktualisierungsproblem: affected_rows=%s\n"
 
 
-#: src/cats/sql.c:267
+#: src/tools/bsmtp.c:145
 #, c-format
 #, c-format
-msgid ""
-"delete %s failed:\n"
-"%s\n"
+msgid "Fatal malformed reply from %s: %s\n"
 msgstr ""
 msgstr ""
-"löschen von %s fehlgeschlagen:\n"
-"%s\n"
 
 
-#: src/cats/sql.c:293 src/cats/sql.c:300 src/cats/sql_create.c:1014
-#: src/cats/sql_get.c:185 src/cats/sql_get.c:236 src/cats/sql_get.c:604
-#: src/cats/sql_get.c:680 src/cats/sql_get.c:949
+#: src/tools/bsmtp.c:153
 #, c-format
 #, c-format
-msgid "error fetching row: %s\n"
-msgstr "Fehler beim holen von Zeile: %s\n"
+msgid "Fatal fgets error: ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql.c:555
+#: src/tools/bsmtp.c:186
 #, c-format
 #, c-format
-msgid "Path length is zero. File=%s\n"
-msgstr "Pfadlänge ist null. Datei=%s\n"
-
-#: src/cats/sql.c:602
-msgid "No results to list.\n"
-msgstr "Keine Ergebnisse zu \"list\" Kommando.\n"
+msgid ""
+"\n"
+"Usage: %s [-f from] [-h mailhost] [-s subject] [-c copy] [recipient ...]\n"
+"       -8          set charset utf-8\n"
+"       -c          set the Cc: field\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -f          set the From: field\n"
+"       -h          use mailhost:port as the SMTP server\n"
+"       -s          set the Subject: field\n"
+"       -r          set the Reply-To: field\n"
+"       -l          set the maximum number of lines that should be sent "
+"(default: unlimited)\n"
+"       -?          print this message.\n"
+"\n"
+msgstr ""
 
 
-#: src/cats/sql.c:731
-#, fuzzy, c-format
-msgid "Could not open database \"%s\": ERR=%s\n"
-msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
+#: src/tools/bsmtp.c:343
+msgid "Fatal error: no recipient given.\n"
+msgstr ""
 
 
-#: src/cats/sqlite.c:179
+#: src/tools/bsmtp.c:372
 #, c-format
 #, c-format
-msgid "Database %s does not exist, please create it.\n"
-msgstr "Datenbank %s existiert nicht, bitte erzeugen.\n"
+msgid "Fatal gethostname error: ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sqlite.c:209
+#: src/tools/bsmtp.c:376
 #, c-format
 #, c-format
-msgid "Unable to open Database=%s. ERR=%s\n"
-msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
+msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sqlite.c:210
-msgid "unknown"
+#: src/tools/bsmtp.c:412
+#, fuzzy, c-format
+msgid "Error unknown mail host \"%s\": ERR=%s\n"
 msgstr "unbekannt"
 
 msgstr "unbekannt"
 
-#: src/cats/sql_find.c:98 src/cats/sql_find.c:127 src/cats/sql_find.c:177
-#, c-format
-msgid ""
-"Query error for start time request: ERR=%s\n"
-"CMD=%s\n"
+#: src/tools/bsmtp.c:415
+msgid "Retrying connection using \"localhost\".\n"
 msgstr ""
 msgstr ""
-"Fehler bei Abfrage von Startzeit: ERR=%s\n"
-"CMD=%s\n"
-
-#: src/cats/sql_find.c:104 src/cats/sql_find.c:183
-msgid "No prior Full backup Job record found.\n"
-msgstr "Keinen vorherigen \"Full backup\" Job Eintrag gefunden.\n"
 
 
-#: src/cats/sql_find.c:116
+#: src/tools/bsmtp.c:423
 #, c-format
 #, c-format
-msgid "Unknown level=%d\n"
-msgstr "Unbekannter level=%d\n"
+msgid "Fatal error: Unknown address family for smtp host: %d\n"
+msgstr ""
 
 
-#: src/cats/sql_find.c:133
+#: src/tools/bsmtp.c:432 src/tools/bsmtp.c:437
 #, c-format
 #, c-format
-msgid ""
-"No Job record found: ERR=%s\n"
-"CMD=%s\n"
+msgid "Fatal socket error: ERR=%s\n"
 msgstr ""
 msgstr ""
-"Kein \"Job\" Eintrag gefunden: ERR=%s\n"
-"CMD=%s\n"
 
 
-#: src/cats/sql_find.c:278
+#: src/tools/bsmtp.c:442
 #, c-format
 #, c-format
-msgid "Unknown Job level=%d\n"
-msgstr "Unbekannter Job level=%d\n"
+msgid "Fatal connect error to %s: ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_find.c:288
+#: src/tools/bsmtp.c:450
 #, c-format
 #, c-format
-msgid "No Job found for: %s.\n"
-msgstr "Kein Job gefunden für: %s.\n"
+msgid "Fatal _open_osfhandle error: ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_find.c:299
+#: src/tools/bsmtp.c:457 src/tools/bsmtp.c:461 src/tools/bsmtp.c:470
+#: src/tools/bsmtp.c:474
 #, c-format
 #, c-format
-msgid "No Job found for: %s\n"
-msgstr "Keinen Job gefunden für: %s\n"
+msgid "Fatal fdopen error: ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_find.c:376
+#: src/tools/bsmtp.c:466
 #, c-format
 #, c-format
-msgid "Request for Volume item %d greater than max %d or less than 1\n"
+msgid "Fatal dup error: ERR=%s\n"
 msgstr ""
 msgstr ""
-"Anforderung von \"Volume item\" %d größer als Max %d oder weniger als 1\n"
-
-#: src/cats/sql_find.c:391
-#, fuzzy, c-format
-msgid "No Volume record found for item %d.\n"
-msgstr "Kein Volume Eintrag gefunden für item %d.\n"
-
-#: src/cats/mysql.c:82
-msgid "A user name for MySQL must be supplied.\n"
-msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
 
 
-#: src/cats/mysql.c:191
-#, fuzzy, c-format
+#: src/stored/bscan.c:119
+#, c-format
 msgid ""
 msgid ""
-"Unable to connect to MySQL server.\n"
-"Database=%s User=%s\n"
-"MySQL connect failed either server not running or your authorization is "
-"incorrect.\n"
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bscan [ options ] <bacula-archive>\n"
+"       -b bootstrap      specify a bootstrap file\n"
+"       -c <file>         specify configuration file\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -m                update media info in database\n"
+"       -D <driver name>  specify the driver database name (default NULL)\n"
+"       -n <name>         specify the database name (default bacula)\n"
+"       -u <user>         specify database user name (default bacula)\n"
+"       -P <password>     specify database password (default none)\n"
+"       -h <host>         specify database host (default NULL)\n"
+"       -t <port>         specify database port (default 0)\n"
+"       -p                proceed inspite of I/O errors\n"
+"       -r                list records\n"
+"       -s                synchronize or store in database\n"
+"       -S                show scan progress periodically\n"
+"       -v                verbose\n"
+"       -V <Volumes>      specify Volume names (separated by |)\n"
+"       -w <dir>          specify working directory (default from conf file)\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 msgstr ""
-"Kann Verbindung zu MySQL Server nicht aufbauen. \n"
-"Datenbank=%s Benutzer=%s\n"
-"Der Datenbankserver  läuft möglicherweise nicht oder das Passwort ist nicht "
-"korrekt.\n"
 
 
-#: src/cats/sql_delete.c:80
+#: src/stored/bscan.c:262 src/stored/stored.c:331
 #, c-format
 #, c-format
-msgid "No pool record %s exists\n"
-msgstr "Kein pool Eintrag %s vorhanden\n"
+msgid "No Storage resource defined in %s. Cannot continue.\n"
+msgstr ""
 
 
-#: src/cats/sql_delete.c:85
+#: src/stored/bscan.c:270 src/stored/stored.c:362
 #, c-format
 #, c-format
-msgid "Expecting one pool record, got %d\n"
-msgstr "Erwartete einen \"pool\" Eintrag, erhielt %d\n"
+msgid "No Working Directory defined in %s. Cannot continue.\n"
+msgstr ""
 
 
-#: src/cats/sql_delete.c:91
+#: src/stored/bscan.c:278
 #, c-format
 #, c-format
-msgid "Error fetching row %s\n"
-msgstr "Fehler beim Holen der Zeile %s\n"
+msgid "Working Directory: %s not found. Cannot continue.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:95
+#: src/stored/bscan.c:282
 #, c-format
 #, c-format
-msgid "Create DB Job record %s failed. ERR=%s\n"
-msgstr "Erzeugung von DB Job Eintrag %s fehlgeschlagen. ERR=%s\n"
+msgid "Working Directory: %s is not a directory. Cannot continue.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:146
+#: src/stored/bscan.c:296 src/stored/bscan.c:370
 #, c-format
 #, c-format
-msgid "Create JobMedia record %s failed: ERR=%s\n"
-msgstr "Erzeugung von JobMedia Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "First Volume Size = %s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:155
+#: src/stored/bscan.c:343
 #, c-format
 #, c-format
-msgid "Update Media record %s failed: ERR=%s\n"
-msgstr "Aktualisierung von Media Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "Create JobMedia for Job %s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:183
+#: src/stored/bscan.c:352
 #, c-format
 #, c-format
-msgid "pool record %s already exists\n"
-msgstr "pool Eintrag %s bereits vorhanden\n"
+msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:210
+#: src/stored/bscan.c:415
 #, c-format
 #, c-format
-msgid "Create db Pool record %s failed: ERR=%s\n"
-msgstr "Erzeugung von db Pool Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "done: %d%%\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:241
+#: src/stored/bscan.c:423 src/stored/bcopy.c:239
 #, c-format
 #, c-format
-msgid "Device record %s already exists\n"
-msgstr "Device Eintrag %s bereits vorhanden\n"
+msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
+msgstr ""
+
+#: src/stored/bscan.c:439
+msgid "Volume is prelabeled. This tape cannot be scanned.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:257
+#: src/stored/bscan.c:451
 #, c-format
 #, c-format
-msgid "Create db Device record %s failed: ERR=%s\n"
-msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "Pool record for %s found in DB.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:290
+#: src/stored/bscan.c:455
 #, c-format
 #, c-format
-msgid "More than one Storage record!: %d\n"
-msgstr "Mehr als ein Storage Eintrag!: %d\n"
+msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:295
+#: src/stored/bscan.c:461
 #, c-format
 #, c-format
-msgid "error fetching Storage row: %s\n"
-msgstr "Fehler beim holen der Storage Zeile: %s\n"
+msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:315
+#: src/stored/bscan.c:465
 #, c-format
 #, c-format
-msgid "Create DB Storage record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Storage Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "Pool type \"%s\" is OK.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:347
+#: src/stored/bscan.c:475
 #, c-format
 #, c-format
-msgid "mediatype record %s already exists\n"
-msgstr "Medientyp Eintrag %s bereits vorhanden\n"
+msgid "Media record for %s found in DB.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:363
+#: src/stored/bscan.c:482
 #, c-format
 #, c-format
-msgid "Create db mediatype record %s failed: ERR=%s\n"
-msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "VOL_LABEL: Media record not found for Volume: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:398
+#: src/stored/bscan.c:489
 #, c-format
 #, c-format
-msgid "Volume \"%s\" already exists.\n"
-msgstr "Volume \"%s\" bereits vorhanden.\n"
+msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:443
+#: src/stored/bscan.c:493
 #, c-format
 #, c-format
-msgid "Create DB Media record %s failed. ERR=%s\n"
-msgstr "Erzeugung DB Media Eintrag %s fehlgeschlagen. ERR=%s\n"
+msgid "Media type \"%s\" is OK.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:491
+#: src/stored/bscan.c:503
 #, c-format
 #, c-format
-msgid "More than one Client!: %d\n"
-msgstr "Mehr als ein Client!: %d\n"
+msgid "VOL_LABEL: OK for Volume: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:496
+#: src/stored/bscan.c:510
 #, c-format
 #, c-format
-msgid "error fetching Client row: %s\n"
-msgstr "Fehler beim holen der Client Zeile: %s\n"
+msgid "%d \"errors\" ignored before first Start of Session record.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:523
+#: src/stored/bscan.c:521
 #, c-format
 #, c-format
-msgid "Create DB Client record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Client Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "SOS_LABEL: Found Job record for JobId: %d\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:566
+#: src/stored/bscan.c:526
 #, c-format
 #, c-format
-msgid "Create DB Counters record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Counters Eintrag %s fehlgeschlagen. ERR=%s\n"
+msgid "SOS_LABEL: Job record not found for JobId: %d\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:599
+#: src/stored/bscan.c:552
 #, c-format
 #, c-format
-msgid "More than one FileSet!: %d\n"
-msgstr "Mehr als ein FileSet!: %d\n"
+msgid "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:604
+#: src/stored/bscan.c:558
 #, c-format
 #, c-format
-msgid "error fetching FileSet row: ERR=%s\n"
-msgstr "Fehler beim holen der FileSet Zeile: ERR=%s\n"
+msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:634
+#: src/stored/bscan.c:564
 #, c-format
 #, c-format
-msgid "Create DB FileSet record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB FileSet Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:869 src/cats/sql_create.c:910
+#: src/stored/bscan.c:582 src/stored/bscan.c:1121
 #, c-format
 #, c-format
-msgid "Attempt to put non-attributes into catalog. Stream=%d\n"
-msgstr "Versuche \"non-attributes\" in catalog einzufügen. Stream=%d\n"
+msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:974
+#: src/stored/bscan.c:626
 #, c-format
 #, c-format
-msgid "Create db File record %s failed. ERR=%s"
-msgstr "Erzeugung des db File Eintrags %s fehlgeschlagen. ERR=%s"
+msgid "Could not update job record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:1007 src/cats/sql_get.c:229
+#: src/stored/bscan.c:637
 #, c-format
 #, c-format
-msgid "More than one Path!: %s for path: %s\n"
-msgstr "Mehr als ein Pfad!: %s für Pfad: %s\n"
+msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:1038
+#: src/stored/bscan.c:649
 #, c-format
 #, c-format
-msgid "Create db Path record %s failed. ERR=%s\n"
-msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "Could not find Job for SessId=%d SessTime=%d record.\n"
+msgstr ""
+
+#: src/stored/bscan.c:667 src/stored/bextract.c:328 src/stored/bls.c:387
+msgid "Cannot continue.\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:1071
+#: src/stored/bscan.c:671 src/stored/bextract.c:332 src/stored/bls.c:394
+#: src/filed/restore.c:318 src/filed/verify_vol.c:151
 #, c-format
 #, c-format
-msgid "More than one Filename! %s for file: %s\n"
-msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+msgid "Record header file index %ld not equal record index %ld\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:1077
+#: src/stored/bscan.c:685
 #, c-format
 #, c-format
-msgid "Error fetching row for file=%s: ERR=%s\n"
-msgstr "Fehler beim Holen der Zeile für Datei=%s: ERR=%s\n"
+msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_create.c:1093
+#: src/stored/bscan.c:739
 #, c-format
 #, c-format
-msgid "Create db Filename record %s failed. ERR=%s\n"
-msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "Got MD5 record: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:135
+#: src/stored/bscan.c:747
 #, c-format
 #, c-format
-msgid "get_file_record want 1 got rows=%d\n"
-msgstr "get_file_record erwartet 1 erhalten rows=%d\n"
+msgid "Got SHA1 record: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:140
+#: src/stored/bscan.c:755
 #, c-format
 #, c-format
-msgid "Error fetching row: %s\n"
-msgstr "Fehler beim holen der Zeile: %s\n"
+msgid "Got SHA256 record: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:148
+#: src/stored/bscan.c:763
 #, c-format
 #, c-format
-msgid "File record for PathId=%s FilenameId=%s not found.\n"
-msgstr "File Eintrag für PathId=%s FilenameId=%s nicht gefunden.\n"
+msgid "Got SHA512 record: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:154
-msgid "File record not found in Catalog.\n"
-msgstr "File Eintrag nicht im Catalog gefunden.\n"
+#: src/stored/bscan.c:771 src/stored/bscan.c:778
+msgid "Got signed digest record\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:179
+#: src/stored/bscan.c:784
 #, c-format
 #, c-format
-msgid "More than one Filename!: %s for file: %s\n"
-msgstr "Mehr als einen Dateinamen gefunden! : %s für Datei: %s\n"
+msgid "Got Prog Names Stream: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:189
-#, fuzzy, c-format
-msgid "Get DB Filename record %s found bad record: %d\n"
-msgstr "Get DB Filename record %s hat fehlerhaften Eintrag gefunden: %d\n"
+#: src/stored/bscan.c:790
+msgid "Got Prog Data Stream record.\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:195
+#: src/stored/bscan.c:823
 #, c-format
 #, c-format
-msgid "Filename record: %s not found.\n"
-msgstr "Filename record: %s nicht gefunden.\n"
+msgid "Unknown stream type!!! stream=%d len=%i\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:199
+#: src/stored/bscan.c:891
 #, c-format
 #, c-format
-msgid "Filename record: %s not found in Catalog.\n"
-msgstr "Filename record: %s nicht in Catalog gefunden.\n"
+msgid "Could not create File Attributes record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:240
+#: src/stored/bscan.c:897
 #, c-format
 #, c-format
-msgid "Get DB path record %s found bad record: %s\n"
-msgstr "Get DB path record %s fehlerhaften Eintrag gefunden: %s\n"
+msgid "Created File record: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:253
+#: src/stored/bscan.c:941
 #, c-format
 #, c-format
-msgid "Path record: %s not found.\n"
-msgstr "Path record: %s nicht gefunden.\n"
+msgid "Could not create media record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:257
+#: src/stored/bscan.c:945 src/stored/bscan.c:966
 #, c-format
 #, c-format
-msgid "Path record: %s not found in Catalog.\n"
-msgstr "Path record: %s nicht in Catalog gefunden.\n"
+msgid "Could not update media record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:294
+#: src/stored/bscan.c:949
 #, c-format
 #, c-format
-msgid "No Job found for JobId %s\n"
-msgstr "Kein Job für JobId %s gefunden\n"
+msgid "Created Media record for Volume: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:363 src/cats/sql_get.c:419
+#: src/stored/bscan.c:970
 #, c-format
 #, c-format
-msgid "No volumes found for JobId=%d\n"
-msgstr "Keine volumes für JobId=%d gefunden\n"
+msgid "Updated Media record at end of Volume: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:369 src/cats/sql_get.c:430
+#: src/stored/bscan.c:987
 #, c-format
 #, c-format
-msgid "Error fetching row %d: ERR=%s\n"
-msgstr "Fehler beim Holen von Zeile %d: ERR=%s\n"
+msgid "Could not create pool record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:383
+#: src/stored/bscan.c:991
 #, c-format
 #, c-format
-msgid "No Volume for JobId %d found in Catalog.\n"
-msgstr "Kein Volume für JobId %d in Catalog gefunden.\n"
+msgid "Created Pool record for Pool: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:520
-#, c-format
-msgid "Pool id select failed: ERR=%s\n"
-msgstr "Pool id select fehlgeschlagen: ERR=%s\n"
+#: src/stored/bscan.c:1010
+#, fuzzy, c-format
+msgid "Could not get Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
 
-#: src/cats/sql_get.c:557
+#: src/stored/bscan.c:1020
 #, c-format
 #, c-format
-msgid "Client id select failed: ERR=%s\n"
-msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+msgid "Created Client record for Client: %s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:599
+#: src/stored/bscan.c:1037
 #, c-format
 #, c-format
-msgid "More than one Pool!: %s\n"
-msgstr "Mehr als ein Pool!: %s\n"
-
-#: src/cats/sql_get.c:641
-msgid "Pool record not found in Catalog.\n"
-msgstr "Pool Eintrag in Catalog nicht gefunden.\n"
+msgid "Fileset \"%s\" already exists.\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:675
+#: src/stored/bscan.c:1041
 #, c-format
 #, c-format
-msgid "More than one Client!: %s\n"
-msgstr "Mehr als ein Client!: %s\n"
-
-#: src/cats/sql_get.c:692 src/cats/sql_get.c:696
-msgid "Client record not found in Catalog.\n"
-msgstr "Client Eintrag nicht in Catalog gefunden\n"
+msgid "Could not create FileSet record \"%s\". ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:721
+#: src/stored/bscan.c:1046
 #, c-format
 #, c-format
-msgid "More than one Counter!: %d\n"
-msgstr "Mehr als ein Counter!: %d\n"
+msgid "Created FileSet record \"%s\"\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:726
+#: src/stored/bscan.c:1093
 #, c-format
 #, c-format
-msgid "error fetching Counter row: %s\n"
-msgstr "Fehler beim Holen der Counter Zeile: %s\n"
+msgid "Could not create JobId record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:746
+#: src/stored/bscan.c:1099
 #, c-format
 #, c-format
-msgid "Counter record: %s not found in Catalog.\n"
-msgstr "Counter Eintrag: %s in Catalog nicht gefunden.\n"
+msgid "Could not update job start record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:782
+#: src/stored/bscan.c:1102
 #, c-format
 #, c-format
-msgid "Error got %s FileSets but expected only one!\n"
-msgstr "Fehler erhalten %s FileSets aber nur einen erwartet!\n"
+msgid "Created new JobId=%u record for original JobId=%u\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:787
+#: src/stored/bscan.c:1152
 #, c-format
 #, c-format
-msgid "FileSet record \"%s\" not found.\n"
-msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
-
-#: src/cats/sql_get.c:797
-msgid "FileSet record not found in Catalog.\n"
-msgstr "FileSet Eintrag in Catalog nicht gefunden.\n"
+msgid "Could not update JobId=%u record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:855
+#: src/stored/bscan.c:1157
 #, c-format
 #, c-format
-msgid "Media id select failed: ERR=%s\n"
-msgstr "Media id select fehlgeschlagen: ERR=%s\n"
-
-#: src/cats/sql_get.c:893
-#, fuzzy, c-format
-msgid "query dbids failed: ERR=%s\n"
-msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+msgid "Updated Job termination record for JobId=%u Level=%s TermStat=%c\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:944
+#: src/stored/bscan.c:1182
 #, c-format
 #, c-format
-msgid "More than one Volume!: %s\n"
-msgstr "Mehr als ein Volume!: %s\n"
+msgid "Job Termination code: %d"
+msgstr ""
 
 
-#: src/cats/sql_get.c:999
+#: src/stored/bscan.c:1187
 #, c-format
 #, c-format
-msgid "Media record MediaId=%s not found.\n"
-msgstr "Media Eintrag MediaId=%s nicht gefunden.\n"
+msgid ""
+"%s\n"
+"JobId:                  %d\n"
+"Job:                    %s\n"
+"FileSet:                %s\n"
+"Backup Level:           %s\n"
+"Client:                 %s\n"
+"Start time:             %s\n"
+"End time:               %s\n"
+"Files Written:          %s\n"
+"Bytes Written:          %s\n"
+"Volume Session Id:      %d\n"
+"Volume Session Time:    %d\n"
+"Last Volume Bytes:      %s\n"
+"Termination:            %s\n"
+"\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:1002
+#: src/stored/bscan.c:1245
 #, c-format
 #, c-format
-msgid "Media record for Volume \"%s\" not found.\n"
-msgstr "Media Eintrag für Volume \"%s\" nicht gefunden.\n"
+msgid "Could not create JobMedia record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:1009
+#: src/stored/bscan.c:1249
 #, c-format
 #, c-format
-msgid "Media record for MediaId=%u not found in Catalog.\n"
-msgstr "Media Eintrag für MediaId=%u in Catalog nicht gefunden.\n"
+msgid "Created JobMedia record JobId %d, MediaId %d\n"
+msgstr ""
 
 
-#: src/cats/sql_get.c:1012
+#: src/stored/bscan.c:1265
 #, c-format
 #, c-format
-msgid "Media record for Vol=%s not found in Catalog.\n"
-msgstr "Media Eintrag für Vol=%s in Catalog nicht gefunden.\n"
-
-#: src/cats/sql_get.c:1032
-msgid "ERR=JobIds are empty\n"
+msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/postgresql.c:86
-msgid "A user name for PostgreSQL must be supplied.\n"
-msgstr "Ein Benutzername für PostgreSQL muss angegeben werden.\n"
+#: src/stored/bscan.c:1279
+#, c-format
+msgid "Could not add MD5/SHA1 to File record. ERR=%s\n"
+msgstr ""
 
 
-#: src/cats/postgresql.c:149
-msgid ""
-"PostgreSQL configuration problem. PostgreSQL library is not thread safe. "
-"Connot continue.\n"
+#: src/stored/bscan.c:1284
+msgid "Updated MD5/SHA1 record\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/postgresql.c:199
+#: src/stored/bscan.c:1331 src/stored/bextract.c:513 src/stored/btape.c:2696
+#: src/stored/bcopy.c:374 src/stored/bls.c:470
 #, c-format
 #, c-format
-msgid ""
-"Unable to connect to PostgreSQL server.\n"
-"Database=%s User=%s\n"
-"It is probably not running or your password is incorrect.\n"
+msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
 msgstr ""
-"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
-"Datenbank=%s  Benutzer=%s\n"
-"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
-"korrekt.\n"
 
 
-#: src/cats/postgresql.c:300
-msgid "PQescapeStringConn returned non-zero.\n"
+#: src/stored/reserve.c:88
+#, c-format
+msgid "Unable to initialize reservation lock. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/cats/postgresql.c:605
+#: src/stored/reserve.c:157
 #, c-format
 #, c-format
-msgid "error fetching currval: %s\n"
-msgstr "Fehler beim Holen des aktuellen Wertes: %s\n"
-
-#: src/cats/postgresql.c:700 src/cats/postgresql.c:747
-#, fuzzy, c-format
-msgid "error ending batch mode: %s"
-msgstr "Fehler beim holen von Zeile: %s\n"
-
-#: src/cats/bdb.c:173
-msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
-msgstr "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+msgid "Hey! num_writers=%d!!!!\n"
+msgstr ""
 
 
-#: src/cats/bdb.c:174
-msgid "WARNING!!!! The Internal Database is NOT OPERATIONAL!\n"
-msgstr "WARNUNG!!!! Die Interne Datenbank ist NICHT BETRIEBSBEREIT!\n"
+#: src/stored/reserve.c:254
+msgid "3939 Could not get dcr\n"
+msgstr ""
 
 
-#: src/cats/bdb.c:175
-msgid "You should use SQLite, PostgreSQL, or MySQL\n"
-msgstr "Sie sollten SQLite, PostgreSQL, oder MySQL benutzen\n"
+#: src/stored/reserve.c:356
+#, fuzzy, c-format
+msgid "Device reservation failed for JobId=%d: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
 
 
-#: src/cats/bdb.c:207
+#: src/stored/reserve.c:365
 #, c-format
 #, c-format
-msgid "Unable to open Catalog DB control file %s: ERR=%s\n"
-msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+msgid "Failed command: %s\n"
+msgstr ""
 
 
-#: src/cats/bdb.c:262
+#: src/stored/reserve.c:624 src/stored/dircmd.c:602
 #, c-format
 #, c-format
-msgid "Error reading catalog DB control file. ERR=%s\n"
-msgstr "Fehler beim Lesen der catalog DB Steuerdatei. ERR=%s\n"
+msgid ""
+"\n"
+"     Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
+"does not exist.\n"
+msgstr ""
 
 
-#: src/cats/bdb.c:265
+#: src/stored/reserve.c:628 src/stored/dircmd.c:580
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Error, catalog DB control file wrong version. Wanted %d, got %d\n"
-"Please reinitialize the working directory.\n"
+"\n"
+"     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 msgstr ""
-"Fehler, catalog DB steuerdatei hat die falsche Version: erwartet: %d, "
-"erhalten %d\n"
-"Bitte das Arbeitsverzeichnis neu initialisieren.\n"
 
 
-#: src/cats/sql_list.c:64
+#: src/stored/reserve.c:640
 #, c-format
 #, c-format
-msgid "Query failed: %s\n"
-msgstr "Abfrage fehlgeschlagen: %s\n"
+msgid "3926 Could not get dcr for device: %s\n"
+msgstr ""
 
 
-#: src/wx-console/console_conf.c:156 src/console/console_conf.c:149
+#: src/stored/reserve.c:766
 #, c-format
 #, c-format
-msgid "Console: name=%s rcfile=%s histfile=%s\n"
+msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/authenticate.c:142 src/console/authenticate.c:141
-msgid "TLS negotiation failed\n"
+#: src/stored/reserve.c:776
+#, c-format
+msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/authenticate.c:150
-msgid "Bad response to Hello command: ERR="
+#: src/stored/reserve.c:823
+#, c-format
+msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/authenticate.c:167 src/console/authenticate.c:172
-#, fuzzy
-msgid ""
-"Director authorization problem.\n"
-"Most likely the passwords do not agree.\n"
-"If you are using TLS, there may have been a certificate validation error "
-"during the TLS handshake.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/stored/reserve.c:832
+#, c-format
+msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 msgstr ""
-"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
-"Passworte oder Namen nicht gleich oder\n"
-"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
-"FD Netzwerk durcheinander (Daemon neustarten).\n"
-"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
-"html#AuthorizationErrors nachsehen.\n"
 
 
-#: src/stored/fd_cmds.c:369
-msgid "Error parsing bootstrap file.\n"
+#: src/stored/reserve.c:869
+#, c-format
+msgid ""
+"3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" nreserve=%d on drive %"
+"s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:66
+#: src/stored/reserve.c:895
 #, c-format
 #, c-format
-msgid "No Changer Name given for device %s. Cannot continue.\n"
+msgid "3610 JobId=%u Volume max jobs exceeded on drive %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:72
+#: src/stored/reserve.c:948
 #, c-format
 #, c-format
-msgid "No Changer Command given for device %s. Cannot continue.\n"
+msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:85
+#: src/stored/reserve.c:956
 #, c-format
 #, c-format
-msgid ""
-"Media Type not the same for all devices in changer %s. Cannot continue.\n"
+msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:153
+#: src/stored/reserve.c:978
 #, c-format
 #, c-format
-msgid ""
-"Invalid slot=%d defined in catalog for Volume \"%s\" on %s. Manual load may "
-"be required.\n"
+msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:158
+#: src/stored/reserve.c:1033
 #, c-format
 #, c-format
-msgid "No \"Changer Device\" for %s. Manual load of Volume may be required.\n"
+msgid "Logic error!!!! JobId=%u Should not get here.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:162
+#: src/stored/reserve.c:1034
 #, c-format
 #, c-format
-msgid "No \"Changer Command\" for %s. Manual load of Volume may be requird.\n"
+msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:192
+#: src/stored/reserve.c:1037
+msgid "Logic error!!!! Should not get here.\n"
+msgstr ""
+
+#: src/stored/reserve.c:1040
 #, c-format
 #, c-format
-msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\n"
+msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:200
+#: src/stored/acquire.c:70
 #, c-format
 #, c-format
-msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
+msgid "Acquire read: num_writers=%d not zero. Job %d canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:209
+#: src/stored/acquire.c:79
+#, fuzzy, c-format
+msgid "No volumes specified for reading. Job %s canceled.\n"
+msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
+
+#: src/stored/acquire.c:88
 #, c-format
 #, c-format
-msgid ""
-"3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
-"Results=%s\n"
+msgid "Logic error: no next volume to read. Numvol=%d Curvol=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:270
+#: src/stored/acquire.c:114
 #, c-format
 #, c-format
-msgid "3301 Issuing autochanger \"loaded? drive %d\" command.\n"
+msgid ""
+"Changing read device. Want Media Type=\"%s\" have=\"%s\"\n"
+"  device=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:279
+#: src/stored/acquire.c:150
 #, c-format
 #, c-format
-msgid "3302 Autochanger \"loaded? drive %d\", result is Slot %d.\n"
+msgid "Media Type change.  New read device %s chosen.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:283
+#: src/stored/acquire.c:163
 #, c-format
 #, c-format
-msgid "3302 Autochanger \"loaded? drive %d\", result: nothing loaded.\n"
+msgid "No suitable device found to read Volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:290
+#: src/stored/acquire.c:202
 #, c-format
 #, c-format
-msgid ""
-"3991 Bad autochanger \"loaded? drive %d\" command: ERR=%s.\n"
-"Results=%s\n"
+msgid "Job %s canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:355 src/stored/autochanger.c:472
+#: src/stored/acquire.c:220
 #, c-format
 #, c-format
-msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
+msgid "Read open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:368
+#: src/stored/acquire.c:307
 #, c-format
 #, c-format
-msgid ""
-"3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s\n"
-"Results=%s\n"
+msgid "Too many errors trying to mount device %s for reading.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:430
+#: src/stored/acquire.c:316
 #, c-format
 #, c-format
-msgid "Volume \"%s\" is in use by device %s\n"
+msgid "Ready to read from volume \"%s\" on device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:490
+#: src/stored/acquire.c:363
 #, c-format
 #, c-format
-msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
+msgid "Want to append, but device %s is busy reading.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:535
+#: src/stored/acquire.c:393
 #, c-format
 #, c-format
-msgid "3993 Device %s not an autochanger device.\n"
+msgid "Could not ready device %s for append.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:556
+#: src/stored/acquire.c:466 src/stored/block.c:368 src/stored/block.c:732
+#: src/stored/block.c:806 src/stored/spool.c:310
 #, c-format
 #, c-format
-msgid "3306 Issuing autochanger \"%s\" command.\n"
+msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:559
-msgid "3996 Open bpipe failed.\n"
+#: src/stored/acquire.c:517
+#, c-format
+msgid "Alert: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/autochanger.c:586 src/console/console.c:1058
+#: src/stored/acquire.c:525
 #, c-format
 #, c-format
-msgid "Autochanger error: ERR=%s\n"
+msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:96
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: stored [options] [-c config_file] [config_file]\n"
-"        -c <file>   use <file> as configuration file\n"
-"        -d <nn>     set debug level to <nn>\n"
-"        -dt         print timestamp in debug output\n"
-"        -f          run in foreground (for debugging)\n"
-"        -g <group>  set groupid to group\n"
-"        -p          proceed despite I/O errors\n"
-"        -s          no signals (for debugging)\n"
-"        -t          test - read config and exit\n"
-"        -u <user>   userid to <user>\n"
-"        -v          verbose user messages\n"
-"        -?          print this message.\n"
-"\n"
+#: src/stored/butil.c:59
+msgid "Nohdr,"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
-"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
-"        -dnn        setze debug level auf nn\n"
-"        -f          starte in Vordergrund (für debugging)\n"
-"        -g          groupid\n"
-"        -s          no signals (für debugging)\n"
-"        -t          Konfigurationsdatei testen und beenden\n"
-"        -u          userid\n"
-"        -v          Ausführliche Benutzermeldungen\n"
-"        -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/stored/stored.c:146 src/stored/btape.c:178
-#, c-format
-msgid "Tape block size (%d) not multiple of system size (%d)\n"
+#: src/stored/butil.c:62
+msgid "partial,"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:150 src/stored/btape.c:182
-#, c-format
-msgid "Tape block size (%d) is not a power of 2\n"
+#: src/stored/butil.c:65
+msgid "empty,"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:266
-msgid "Volume Session Time is ZERO!\n"
+#: src/stored/butil.c:68
+msgid "Nomatch,"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:290
-#, c-format
-msgid "Unable to create thread. ERR=%s\n"
+#: src/stored/butil.c:71
+msgid "cont,"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:323 src/stored/bscan.c:262
-#, c-format
-msgid "No Storage resource defined in %s. Cannot continue.\n"
+#: src/stored/butil.c:147
+msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:329
+#: src/stored/butil.c:167
 #, c-format
 #, c-format
-msgid "Only one Storage resource permitted in %s\n"
+msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:334
+#: src/stored/butil.c:174
 #, c-format
 #, c-format
-msgid "No Director resource defined in %s. Cannot continue.\n"
+msgid "Cannot init device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:339
+#: src/stored/butil.c:194
 #, c-format
 #, c-format
-msgid "No Device resource defined in %s. Cannot continue.\n"
+msgid "Cannot open %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:347
+#: src/stored/butil.c:277
 #, c-format
 #, c-format
-msgid "No Messages resource defined in %s. Cannot continue.\n"
+msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:354 src/stored/bscan.c:270
+#: src/stored/butil.c:282
 #, c-format
 #, c-format
-msgid "No Working Directory defined in %s. Cannot continue.\n"
+msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:376
+#: src/stored/butil.c:285
 #, c-format
 #, c-format
-msgid "\"TLS Certificate\" file not defined for Storage \"%s\" in %s.\n"
+msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:382
-#, c-format
-msgid "\"TLS Key\" file not defined for Storage \"%s\" in %s.\n"
+#: src/stored/butil.c:301
+msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:388
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Storage \"%s\" in %s. At least one CA certificate store is required when "
-"using \"TLS Verify Peer\".\n"
+#: src/stored/butil.c:303
+msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:524
-#, c-format
-msgid "Could not initialize %s\n"
+#: src/stored/butil.c:305
+msgid "Unexpected End of File\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:537
-#, c-format
-msgid "Could not open device %s\n"
+#: src/stored/butil.c:307
+msgid "Tape Door is Open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored.c:551
-#, c-format
-msgid "Could not mount device %s\n"
+#: src/stored/butil.c:309
+msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/wait.c:127
+#: src/stored/stored_conf.c:241
 #, c-format
 #, c-format
-msgid "pthread timedwait error. ERR=%s\n"
+msgid "Expected a Device Type keyword, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/wait.c:227
-#, fuzzy, c-format
-msgid "JobId=%s, Job %s waiting to reserve a device.\n"
-msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
-
-#: src/stored/stored_conf.c:240
+#: src/stored/stored_conf.c:259
 #, c-format
 #, c-format
-msgid "Expected a Device Type keyword, got: %s"
+msgid ""
+"Maximum Block Size configured value %u is greater than allowed maximum: %u"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/stored_conf.c:255
+#: src/stored/stored_conf.c:272
 #, c-format
 msgid "Warning: no \"%s\" resource (%d) defined.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: no \"%s\" resource (%d) defined.\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:258
+#: src/stored/stored_conf.c:275
 #, c-format
 msgid "dump_resource type=%d\n"
 msgstr ""
 
 #, c-format
 msgid "dump_resource type=%d\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:374
+#: src/stored/stored_conf.c:391
 #, fuzzy, c-format
 msgid "Warning: unknown resource type %d\n"
 msgstr "unbekannt"
 
 #, fuzzy, c-format
 msgid "Warning: unknown resource type %d\n"
 msgstr "unbekannt"
 
-#: src/stored/stored_conf.c:566
+#: src/stored/stored_conf.c:583
 #, c-format
 msgid "\"%s\" item is required in \"%s\" resource, but not found.\n"
 msgstr ""
 
 #, c-format
 msgid "\"%s\" item is required in \"%s\" resource, but not found.\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:572
+#: src/stored/stored_conf.c:589
 #, c-format
 msgid "Too many items in \"%s\" resource\n"
 msgstr ""
 
 #, c-format
 msgid "Too many items in \"%s\" resource\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:606
+#: src/stored/stored_conf.c:623
 #, c-format
 msgid "Cannot find AutoChanger resource %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find AutoChanger resource %s\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:620 src/stored/dev.c:237 src/stored/dev.c:255
+#: src/stored/stored_conf.c:637 src/stored/dev.c:237 src/stored/dev.c:255
 #: src/stored/dev.c:262 src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
 msgstr ""
 
 #: src/stored/dev.c:262 src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:678
+#: src/stored/stored_conf.c:695
 #, c-format
 msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
+#: src/stored/pythonsd.c:160 src/filed/pythonfd.c:142
+#, c-format
+msgid "Cannot delete attribute %s"
+msgstr ""
+
+#: src/stored/pythonsd.c:193 src/filed/pythonfd.c:160 src/filed/pythonfd.c:176
+#, c-format
+msgid "Cannot find attribute %s"
+msgstr ""
+
 #: src/stored/pythonsd.c:208
 msgid "Error in ParseTuple\n"
 msgstr ""
 #: src/stored/pythonsd.c:208
 msgid "Error in ParseTuple\n"
 msgstr ""
@@ -8281,1497 +8570,1437 @@ msgstr ""
 msgid "End of all volumes.\n"
 msgstr ""
 
 msgid "End of all volumes.\n"
 msgstr ""
 
-#: src/stored/read_record.c:135
+#: src/stored/read_record.c:136
 msgid "part"
 msgstr ""
 
 msgid "part"
 msgstr ""
 
-#: src/stored/read_record.c:138
+#: src/stored/read_record.c:139
 msgid "file"
 msgstr ""
 
 msgid "file"
 msgstr ""
 
-#: src/stored/read_record.c:141
+#: src/stored/read_record.c:142
 #, c-format
 msgid "End of %s %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "End of %s %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/read_record.c:155
+#: src/stored/read_record.c:157
 msgid "Did fsr in attemp to skip bad record.\n"
 msgstr ""
 
 msgid "Did fsr in attemp to skip bad record.\n"
 msgstr ""
 
-#: src/stored/read_record.c:352
-#, c-format
-msgid "Reposition from (file:block) %u:%u to %u:%u\n"
-msgstr ""
-
-#: src/stored/read_record.c:380
+#: src/stored/read_record.c:382
 #, c-format
 msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
 #, c-format
 msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
-#: src/stored/read_record.c:398 src/stored/bcopy.c:331 src/stored/bls.c:423
+#: src/stored/read_record.c:399 src/stored/bcopy.c:331 src/stored/bls.c:426
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/read_record.c:401 src/stored/bcopy.c:334 src/stored/bls.c:426
+#: src/stored/read_record.c:402 src/stored/bcopy.c:334 src/stored/bls.c:429
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:406
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:409
+#: src/stored/read_record.c:410
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:412 src/stored/label.c:1032
+#: src/stored/read_record.c:413 src/stored/label.c:1035
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/read_record.c:415
+#: src/stored/read_record.c:416
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 
-#: src/stored/read_record.c:419 src/stored/bcopy.c:356 src/stored/bls.c:447
+#: src/stored/read_record.c:420 src/stored/bcopy.c:356 src/stored/bls.c:451
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/reserve.c:95
+#: src/stored/dev.c:120
 #, c-format
 #, c-format
-msgid "Unable to initialize reservation lock. ERR=%s\n"
+msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:101
+#: src/stored/dev.c:138
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Unable to initialize volume list lock. ERR=%s\n"
-msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+msgid ""
+"%s is an unknown device type. Must be tape or directory\n"
+" or have RequiresMount=yes for DVD. st_mode=%x\n"
+msgstr "unbekannt\n"
 
 
-#: src/stored/reserve.c:442
+#: src/stored/dev.c:198
 #, c-format
 #, c-format
-msgid "Device switch. New device %s chosen.\n"
+msgid "Unable to stat mount point %s: ERR=%s\n"
+msgstr ""
+
+#: src/stored/dev.c:204
+msgid ""
+"Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:509
+#: src/stored/dev.c:207
+msgid "Write part command must be defined for a device which requires mount.\n"
+msgstr ""
+
+#: src/stored/dev.c:218
 #, c-format
 #, c-format
-msgid "Hey! num_writers=%d!!!!\n"
+msgid "Min block size > max on device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:749
-msgid "3939 Could not get dcr\n"
+#: src/stored/dev.c:222
+#, c-format
+msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:851 src/stored/reserve.c:862
+#: src/stored/dev.c:227
 #, c-format
 #, c-format
-msgid "Failed command: %s\n"
+msgid "Max block size %u not multiple of device %s block size.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:852
+#: src/stored/dev.c:243 src/stored/dev.c:249
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"     Device \"%s\" with MediaType \"%s\" requested by DIR not found in SD "
-"Device resources.\n"
+msgid "Unable to init cond variable: ERR=%s\n"
+msgstr ""
+
+#: src/stored/dev.c:378
+msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1158 src/stored/dircmd.c:599
+#: src/stored/dev.c:473 src/stored/device.c:321
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"     Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
-"does not exist.\n"
+msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1162 src/stored/dircmd.c:577
+#: src/stored/dev.c:508
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
+msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1174
+#: src/stored/dev.c:531 src/stored/dev.c:699
 #, c-format
 #, c-format
-msgid "3926 Could not get dcr for device: %s\n"
+msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1297
+#: src/stored/dev.c:575
 #, c-format
 #, c-format
-msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
+msgid "Could not open DVD device %s. No Volume name given.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1307
+#: src/stored/dev.c:624
 #, c-format
 #, c-format
-msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
+msgid "The DVD in device %s contains data, please blank it before writing.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1351
+#: src/stored/dev.c:645
 #, c-format
 #, c-format
-msgid "3603 JobId=%u device %s is busy reading.\n"
+msgid "Unable to stat DVD part 1 file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1360
+#: src/stored/dev.c:653
 #, c-format
 #, c-format
-msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
+msgid "DVD part 1 is not a regular file %s.\n"
+msgstr ""
+
+#: src/stored/dev.c:673
+#, c-format
+msgid "There is no valid DVD in device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1397
+#: src/stored/dev.c:679
 #, c-format
 #, c-format
-msgid ""
-"3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" nreserve=%d on drive %"
-"s.\n"
+msgid "Could not mount DVD device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1423
+#: src/stored/dev.c:729
 #, c-format
 #, c-format
-msgid "3610 JobId=%u Volume max jobs exceeded on drive %s.\n"
+msgid "Could not fstat: %s, ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1476
+#: src/stored/dev.c:763
 #, c-format
 #, c-format
-msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
+msgid "Bad call to rewind. Device %s not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1484
+#: src/stored/dev.c:802
 #, c-format
 #, c-format
-msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
+msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1506
+#: src/stored/dev.c:812
 #, c-format
 #, c-format
-msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
+msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1561
+#: src/stored/dev.c:871
 #, c-format
 #, c-format
-msgid "Logic error!!!! JobId=%u Should not get here.\n"
+msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1562
+#: src/stored/dev.c:936
 #, c-format
 #, c-format
-msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
+msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1565
-msgid "Logic error!!!! Should not get here.\n"
+#: src/stored/dev.c:945 src/stored/dev.c:1078
+#, c-format
+msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
+msgstr ""
+
+#: src/stored/dev.c:1023
+msgid "Bad device call. Device not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/reserve.c:1568
+#: src/stored/dev.c:1036
 #, c-format
 #, c-format
-msgid "3911 JobId=%u failed reserve drive %s.\n"
+msgid "Seek error: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read.c:68
-msgid "No Volume names found for restore.\n"
+#: src/stored/dev.c:1073
+msgid " Bacula status:"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read.c:125
+#: src/stored/dev.c:1074 src/stored/dev.c:1157 src/stored/dev.c:1159
 #, c-format
 #, c-format
-msgid ">filed: Error Hdr=%s\n"
+msgid " file=%d block=%d\n"
+msgstr ""
+
+#: src/stored/dev.c:1082
+msgid " Device status:"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read.c:126 src/stored/read.c:141
+#: src/stored/dev.c:1181
+msgid "Bad call to load_dev. Device not open\n"
+msgstr ""
+
+#: src/stored/dev.c:1192 src/stored/dev.c:1205
 #, c-format
 #, c-format
-msgid "Error sending to File daemon. ERR=%s\n"
+msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read.c:140
+#: src/stored/dev.c:1236
 #, c-format
 #, c-format
-msgid "Error sending to FD. ERR=%s\n"
+msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:81
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bextract <options> <bacula-archive-device-name> <directory-to-store-"
-"files>\n"
-"       -b <file>       specify a bootstrap file\n"
-"       -c <file>       specify a Storage configuration file\n"
-"       -d <nn>         set debug level to <nn>\n"
-"       -dt             print timestamp in debug output\n"
-"       -e <file>       exclude list\n"
-"       -i <file>       include list\n"
-"       -p              proceed inspite of I/O errors\n"
-"       -v              verbose\n"
-"       -V <volumes>    specify Volume names (separated by |)\n"
-"       -?              print this message\n"
-"\n"
+#: src/stored/dev.c:1277
+msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
-"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
-"        -dnn        setze debug level auf nn\n"
-"        -f          starte in Vordergrund (für debugging)\n"
-"        -g          groupid\n"
-"        -s          no signals (für debugging)\n"
-"        -t          Konfigurationsdatei testen und beenden\n"
-"        -u          userid\n"
-"        -v          Ausführliche Benutzermeldungen\n"
-"        -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/stored/bextract.c:146 src/stored/bls.c:149
+#: src/stored/dev.c:1288 src/stored/dev.c:1415
 #, c-format
 #, c-format
-msgid "Could not open exclude file: %s, ERR=%s\n"
+msgid "Device %s at End of Tape.\n"
+msgstr ""
+
+#: src/stored/dev.c:1319 src/stored/dev.c:1395
+#, c-format
+msgid "ioctl MTFSF error on %s. ERR=%s.\n"
+msgstr ""
+
+#: src/stored/dev.c:1366 src/stored/btape.c:1651
+#, c-format
+msgid "read error on %s. ERR=%s.\n"
+msgstr ""
+
+#: src/stored/dev.c:1444
+msgid "Bad call to bsf. Device not open\n"
+msgstr ""
+
+#: src/stored/dev.c:1450
+#, c-format
+msgid "Device %s cannot BSF because it is not a tape.\n"
+msgstr ""
+
+#: src/stored/dev.c:1467
+#, c-format
+msgid "ioctl MTBSF error on %s. ERR=%s.\n"
+msgstr ""
+
+#: src/stored/dev.c:1486
+msgid "Bad call to fsr. Device not open\n"
+msgstr ""
+
+#: src/stored/dev.c:1496
+#, c-format
+msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:161 src/stored/bls.c:164
+#: src/stored/dev.c:1524
 #, c-format
 #, c-format
-msgid "Could not open include file: %s, ERR=%s\n"
+msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:162 src/stored/bscan.c:248
-#: src/tools/bbatch.c:167
-msgid "Wrong number of arguments: \n"
+#: src/stored/dev.c:1542
+msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:218
+#: src/stored/dev.c:1552
 #, c-format
 #, c-format
-msgid "%d Program Name and/or Program Data Stream records ignored.\n"
+msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:222
+#: src/stored/dev.c:1566
 #, c-format
 #, c-format
-msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
+msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:249
-#, c-format
-msgid "Cannot stat %s. It must exist. ERR=%s\n"
+#: src/stored/dev.c:1615
+msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:253
-#, c-format
-msgid "%s must be a directory.\n"
+#: src/stored/dev.c:1694
+msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:274
-#, c-format
-msgid "%u files restored.\n"
+#: src/stored/dev.c:1704
+msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:321 src/stored/bextract.c:488
-msgid "Logic error output file should be open but is not.\n"
+#: src/stored/dev.c:1722
+#, c-format
+msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:328 src/stored/bls.c:387 src/stored/bscan.c:667
-msgid "Cannot continue.\n"
-msgstr ""
+#: src/stored/dev.c:1821
+#, fuzzy, c-format
+msgid "unknown func code %d"
+msgstr "unbekannt"
 
 
-#: src/stored/bextract.c:351
+#: src/stored/dev.c:1827
 #, c-format
 #, c-format
-msgid "%s was deleted.\n"
+msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:395
+#: src/stored/dev.c:1998
 #, c-format
 #, c-format
-msgid "Seek error on %s: %s\n"
+msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:444
+#: src/stored/dev.c:2015
+#, fuzzy, c-format
+msgid "Unable to stat device %s. ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/stored/dev.c:2029
 #, c-format
 #, c-format
-msgid "Uncompression error. ERR=%d\n"
+msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:479
-msgid "Got Program Name or Data Stream. Ignored.\n"
+#: src/stored/dev.c:2041
+#, fuzzy, c-format
+msgid "Could not reopen: %s, ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+
+#: src/stored/dev.c:2146 src/stored/dev.c:2151
+#, c-format
+msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bextract.c:513 src/stored/bcopy.c:374 src/stored/bls.c:466
-#: src/stored/bscan.c:1305 src/stored/btape.c:2696
+#: src/stored/dev.c:2553
 #, c-format
 #, c-format
-msgid "Mount Volume \"%s\" on device %s and press return when ready: "
+msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/stored.c:102
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Version: %s (%s)\n"
 "\n"
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Version: %s (%s)\n"
 "\n"
-"Usage: bcopy [-d debug_level] <input-archive> <output-archive>\n"
-"       -b bootstrap      specify a bootstrap file\n"
-"       -c <file>         specify a Storage configuration file\n"
-"       -d <nn>           set debug level to <nn>\n"
-"       -dt               print timestamp in debug output\n"
-"       -i                specify input Volume names (separated by |)\n"
-"       -o                specify output Volume names (separated by |)\n"
-"       -p                proceed inspite of errors\n"
-"       -v                verbose\n"
-"       -w <dir>          specify working directory (default /tmp)\n"
-"       -?                print this message\n"
+"Usage: stored [options] [-c config_file] [config_file]\n"
+"        -c <file>   use <file> as configuration file\n"
+"        -d <nn>     set debug level to <nn>\n"
+"        -dt         print timestamp in debug output\n"
+"        -f          run in foreground (for debugging)\n"
+"        -g <group>  set groupid to group\n"
+"        -p          proceed despite I/O errors\n"
+"        -s          no signals (for debugging)\n"
+"        -t          test - read config and exit\n"
+"        -u <user>   userid to <user>\n"
+"        -v          verbose user messages\n"
+"        -?          print this message.\n"
 "\n"
 msgstr ""
 "\n"
 "Version: %s (%s)\n"
 "\n"
 "\n"
 msgstr ""
 "\n"
 "Version: %s (%s)\n"
 "\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
 "\n"
 
 "\n"
 
-#: src/stored/bcopy.c:203 src/stored/btape.c:378 src/stored/device.c:292
-#, c-format
-msgid "dev open failed: %s\n"
-msgstr ""
-
-#: src/stored/bcopy.c:218
-msgid "Write of last block failed.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:222
-#, c-format
-msgid "%u Jobs copied. %u records copied.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:239 src/stored/bscan.c:423
+#: src/stored/stored.c:152 src/stored/btape.c:178
 #, c-format
 #, c-format
-msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
-msgstr ""
-
-#: src/stored/bcopy.c:255
-msgid "Volume is prelabeled. This volume cannot be copied.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:258
-msgid "Volume label not copied.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:264
-msgid "Copy skipped. Record does not match BSR filter.\n"
+msgid "Tape block size (%d) not multiple of system size (%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bcopy.c:281 src/stored/bcopy.c:289 src/stored/bcopy.c:317
-#: src/stored/btape.c:2400
+#: src/stored/stored.c:156 src/stored/btape.c:182
 #, c-format
 #, c-format
-msgid "Cannot fixup device error. %s\n"
-msgstr ""
-
-#: src/stored/bcopy.c:295
-msgid "EOM label not copied.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:298
-msgid "EOT label not copied.\n"
-msgstr ""
-
-#: src/stored/bcopy.c:338 src/stored/label.c:1026 src/stored/bls.c:430
-msgid "Begin Job Session"
-msgstr ""
-
-#: src/stored/bcopy.c:342 src/stored/label.c:1029 src/stored/bls.c:434
-msgid "End Job Session"
-msgstr ""
-
-#: src/stored/bcopy.c:347 src/stored/bls.c:438
-msgid "End of Medium"
-msgstr ""
-
-#: src/stored/bcopy.c:350 src/stored/label.c:1038 src/stored/bls.c:441
-msgid "Unknown"
+msgid "Tape block size (%d) is not a power of 2\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:112
-msgid "No FreeSpace command defined.\n"
+#: src/stored/stored.c:274
+msgid "Volume Session Time is ZERO!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:146
+#: src/stored/stored.c:298
 #, c-format
 #, c-format
-msgid "Cannot run free space command. Results=%s ERR=%s\n"
+msgid "Unable to create thread. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:262
+#: src/stored/stored.c:337
 #, c-format
 #, c-format
-msgid "Error writing part %d to the DVD: ERR=%s\n"
+msgid "Only one Storage resource permitted in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:264
+#: src/stored/stored.c:342
 #, c-format
 #, c-format
-msgid "Error while writing current part to the DVD: %s"
+msgid "No Director resource defined in %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:274
+#: src/stored/stored.c:347
 #, c-format
 #, c-format
-msgid "Part %d (%lld bytes) written to DVD.\n"
+msgid "No Device resource defined in %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:293
+#: src/stored/stored.c:355
 #, c-format
 #, c-format
-msgid "Remaining free space %s on %s\n"
+msgid "No Messages resource defined in %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:359
+#: src/stored/stored.c:384
 #, c-format
 #, c-format
-msgid "Next Volume part already exists on DVD. Cannot continue: %s\n"
+msgid "\"TLS Certificate\" file not defined for Storage \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:378
+#: src/stored/stored.c:390
 #, c-format
 #, c-format
-msgid "open_next_part can't unlink existing part %s, ERR=%s\n"
+msgid "\"TLS Key\" file not defined for Storage \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:579
+#: src/stored/stored.c:396
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Error writing. Current part less than total number of parts (%d/%d, device=%"
-"s)\n"
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Storage \"%s\" in %s. At least one CA certificate store is required when "
+"using \"TLS Verify Peer\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dvd.c:586
+#: src/stored/stored.c:532
 #, c-format
 #, c-format
-msgid "Unable to write last on %s: ERR=%s\n"
+msgid "Could not initialize %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:95
+#: src/stored/stored.c:545
 #, c-format
 #, c-format
-msgid "Couldn't rewind device %s: ERR=%s\n"
+msgid "Could not open device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:112 src/stored/label.c:204
+#: src/stored/stored.c:559
 #, c-format
 #, c-format
-msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
+msgid "Could not mount device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:115 src/stored/label.c:192
-#, c-format
-msgid "Too many tries: %s"
+#: src/stored/append.c:64
+msgid "DCR is NULL!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:132
-#, c-format
-msgid ""
-"Requested Volume \"%s\" on %s is not a Bacula labeled Volume, because: ERR=%s"
+#: src/stored/append.c:69
+msgid "DEVICE is NULL!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:137
-msgid "Could not read Volume label from block.\n"
+#: src/stored/append.c:81
+msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:140
-#, c-format
-msgid "Could not unserialize Volume label: ERR=%s\n"
+#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
+#: src/stored/append.c:285 src/stored/append.c:286 src/stored/append.c:297
+#: src/stored/append.c:298 src/stored/askdir.c:338 src/stored/askdir.c:339
+msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:145
+#: src/stored/append.c:109 src/stored/btape.c:1903
 #, c-format
 #, c-format
-msgid "Volume Header Id bad: %s\n"
+msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:177
+#: src/stored/append.c:121
 #, c-format
 #, c-format
-msgid "Volume on %s has wrong Bacula version. Wanted %d got %d\n"
+msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:188
+#: src/stored/append.c:158
 #, c-format
 #, c-format
-msgid "Volume on %s has bad Bacula label type: %x\n"
+msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:238 src/stored/label.c:399 src/stored/mount.c:437
-#, fuzzy, c-format
-msgid "Could not reserve volume %s on %s\n"
-msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
-
-#: src/stored/label.c:277
+#: src/stored/append.c:165
 #, c-format
 #, c-format
-msgid "Cannot write Volume label to block for device %s\n"
+msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:329 src/stored/label.c:427
-#, fuzzy, c-format
-msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
-msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
+#: src/stored/append.c:174
+msgid "File index from FD not positive or sequential\n"
+msgstr ""
 
 
-#: src/stored/label.c:451
+#: src/stored/append.c:228 src/stored/mac.c:278
 #, c-format
 #, c-format
-msgid "Rewind error on device %s: ERR=%s\n"
+msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:459
+#: src/stored/append.c:242
 #, c-format
 #, c-format
-msgid "Truncate error on device %s: ERR=%s\n"
+msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:465
+#: src/stored/append.c:266
 #, c-format
 #, c-format
-msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
+msgid ""
+"Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:488
+#: src/stored/append.c:279 src/stored/btape.c:2027
 #, c-format
 #, c-format
-msgid "Unable to write device %s: ERR=%s\n"
+msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:517
+#: src/stored/append.c:291 src/stored/spool.c:301 src/stored/mac.c:128
+#: src/stored/mac.c:248
 #, c-format
 #, c-format
-msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
+msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:520
-#, c-format
-msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
+#: src/stored/append.c:293 src/stored/mac.c:130
+msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:719
-#, c-format
-msgid "Bad Volume session label = %d\n"
+#: src/stored/dvd.c:112
+msgid "No FreeSpace command defined.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:774
+#: src/stored/dvd.c:146
 #, c-format
 #, c-format
-msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
+msgid "Cannot run free space command. Results=%s ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:901
+#: src/stored/dvd.c:262
 #, c-format
 #, c-format
-msgid "Unknown %d"
+msgid "Error writing part %d to the DVD: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:905
+#: src/stored/dvd.c:264
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Volume Label:\n"
-"Id                : %sVerNo             : %d\n"
-"VolName           : %s\n"
-"PrevVolName       : %s\n"
-"VolFile           : %d\n"
-"LabelType         : %s\n"
-"LabelSize         : %d\n"
-"PoolName          : %s\n"
-"MediaType         : %s\n"
-"PoolType          : %s\n"
-"HostName          : %s\n"
+msgid "Error while writing current part to the DVD: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:927
+#: src/stored/dvd.c:274
 #, c-format
 #, c-format
-msgid "Date label written: %s\n"
+msgid "Part %d (%lld bytes) written to DVD.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:933
+#: src/stored/dvd.c:293
 #, c-format
 #, c-format
-msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
+msgid "Remaining free space %s on %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:953
+#: src/stored/dvd.c:359
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"%s Record:\n"
-"JobId             : %d\n"
-"VerNum            : %d\n"
-"PoolName          : %s\n"
-"PoolType          : %s\n"
-"JobName           : %s\n"
-"ClientName        : %s\n"
+msgid "Next Volume part already exists on DVD. Cannot continue: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:966
+#: src/stored/dvd.c:378
 #, c-format
 #, c-format
-msgid ""
-"Job (unique name) : %s\n"
-"FileSet           : %s\n"
-"JobType           : %c\n"
-"JobLevel          : %c\n"
+msgid "open_next_part can't unlink existing part %s, ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:975
+#: src/stored/dvd.c:579
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"JobFiles          : %s\n"
-"JobBytes          : %s\n"
-"StartBlock        : %s\n"
-"EndBlock          : %s\n"
-"StartFile         : %s\n"
-"EndFile           : %s\n"
-"JobErrors         : %s\n"
-"JobStatus         : %c\n"
+"Error writing. Current part less than total number of parts (%d/%d, device=%"
+"s)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:996
+#: src/stored/dvd.c:586
 #, c-format
 #, c-format
-msgid "Date written      : %s\n"
+msgid "Unable to write last on %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1001
+#: src/stored/autochanger.c:66
 #, c-format
 #, c-format
-msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
-msgstr ""
-
-#: src/stored/label.c:1020
-msgid "Fresh Volume"
+msgid "No Changer Name given for device %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1023
-msgid "Volume"
+#: src/stored/autochanger.c:72
+#, c-format
+msgid "No Changer Command given for device %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1035
-msgid "End of Tape"
+#: src/stored/autochanger.c:85
+#, c-format
+msgid ""
+"Media Type not the same for all devices in changer %s. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1055 src/stored/label.c:1063 src/stored/label.c:1096
+#: src/stored/autochanger.c:153
 #, c-format
 #, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
+msgid ""
+"Invalid slot=%d defined in catalog for Volume \"%s\" on %s. Manual load may "
+"be required.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1060
-msgid "End of physical tape.\n"
+#: src/stored/autochanger.c:158
+#, c-format
+msgid "No \"Changer Device\" for %s. Manual load of Volume may be required.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1075 src/stored/label.c:1084
+#: src/stored/autochanger.c:162
 #, c-format
 #, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
+msgid "No \"Changer Command\" for %s. Manual load of Volume may be requird.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1077
+#: src/stored/autochanger.c:192
 #, c-format
 #, c-format
-msgid "   Job=%s Date=%s Level=%c Type=%c\n"
+msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/label.c:1086
+#: src/stored/autochanger.c:200
 #, c-format
 #, c-format
-msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
+msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:80
-#, fuzzy, c-format
+#: src/stored/autochanger.c:209
+#, c-format
 msgid ""
 msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bls [options] <device-name>\n"
-"       -b <file>       specify a bootstrap file\n"
-"       -c <file>       specify a Storage configuration file\n"
-"       -d <nn>         set debug level to <nn>\n"
-"       -dt             print timestamp in debug output\n"
-"       -e <file>       exclude list\n"
-"       -i <file>       include list\n"
-"       -j              list jobs\n"
-"       -k              list blocks\n"
-"    (no j or k option) list saved files\n"
-"       -L              dump label\n"
-"       -p              proceed inspite of errors\n"
-"       -v              be verbose\n"
-"       -V              specify Volume names (separated by |)\n"
-"       -?              print this message\n"
-"\n"
+"3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
+"Results=%s\n"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/stored/bls.c:211
-msgid "No archive name specified\n"
+#: src/stored/autochanger.c:270
+#, c-format
+msgid "3301 Issuing autochanger \"loaded? drive %d\" command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:247
+#: src/stored/autochanger.c:279
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Warning, this Volume is a continuation of Volume %s\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result is Slot %d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:290
+#: src/stored/autochanger.c:283
 #, c-format
 #, c-format
-msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result: nothing loaded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:301
+#: src/stored/autochanger.c:290
 #, c-format
 #, c-format
-msgid "Mounted Volume \"%s\".\n"
+msgid ""
+"3991 Bad autochanger \"loaded? drive %d\" command: ERR=%s.\n"
+"Results=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:303
+#: src/stored/autochanger.c:355 src/stored/autochanger.c:472
 #, c-format
 #, c-format
-msgid "End of file %u on device %s, Volume \"%s\"\n"
+msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:327
+#: src/stored/autochanger.c:368
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"File:blk=%u:%u blk_num=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
-"s rlen=%d\n"
+"3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s\n"
+"Results=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:336
+#: src/stored/autochanger.c:430
 #, c-format
 #, c-format
-msgid "Block: %d size=%d\n"
+msgid "Volume \"%s\" is in use by device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bls.c:403
+#: src/stored/autochanger.c:490
 #, c-format
 #, c-format
-msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
+msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:119 src/stored/parse_bsr.c:123
+#: src/stored/autochanger.c:535
 #, c-format
 #, c-format
-msgid ""
-"Bootstrap file error: %s\n"
-"            : Line %d, col %d of file %s\n"
-"%s\n"
+msgid "3993 Device %s not an autochanger device.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:145
+#: src/stored/autochanger.c:556
 #, c-format
 #, c-format
-msgid "Cannot open bootstrap file %s: %s\n"
+msgid "3306 Issuing autochanger \"%s\" command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:275
-#, c-format
-msgid "MediaType %s in bsr at inappropriate place.\n"
+#: src/stored/autochanger.c:559
+msgid "3996 Open bpipe failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:296
+#: src/stored/job.c:230
+#, fuzzy, c-format
+msgid "FD connect failed: Job name not found: %s\n"
+msgstr "Job nicht gefunden: %s\n"
+
+#: src/stored/job.c:240
 #, c-format
 #, c-format
-msgid "Device \"%s\" in bsr at inappropriate place.\n"
+msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:469
-#, fuzzy, c-format
-msgid "REGEX '%s' compile error. ERR=%s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
-
-#: src/stored/parse_bsr.c:479
-msgid "JobType not yet implemented\n"
+#: src/stored/job.c:257
+msgid "Unable to authenticate File daemon\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:487
-msgid "JobLevel not yet implemented\n"
+#: src/stored/job.c:381
+msgid "In free_jcr(), but still attached to device!!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:670
+#: src/stored/block.c:91
 #, c-format
 #, c-format
-msgid "Slot %d in bsr at inappropriate place.\n"
+msgid ""
+"Dump block %s %x: size=%d BlkNum=%d\n"
+"               Hdrcksum=%x cksum=%x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:694
+#: src/stored/block.c:104
 #, c-format
 #, c-format
-msgid "VolFile     : %u-%u\n"
+msgid "   Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:702
+#: src/stored/block.c:160
 #, c-format
 #, c-format
-msgid "VolBlock    : %u-%u\n"
+msgid "%d block read errors not printed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:712
+#: src/stored/block.c:248 src/stored/block.c:264 src/stored/block.c:274
 #, c-format
 #, c-format
-msgid "FileIndex   : %u\n"
+msgid ""
+"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
+"discarded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:714
+#: src/stored/block.c:289
 #, c-format
 #, c-format
-msgid "FileIndex   : %u-%u\n"
+msgid ""
+"Volume data error at %u:%u! Block length %u is insane (too large), probably "
+"due to a bad archive.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:724
+#: src/stored/block.c:315
 #, c-format
 #, c-format
-msgid "JobId       : %u\n"
+msgid ""
+"Volume data error at %u:%u!\n"
+"Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:726
-#, c-format
-msgid "JobId       : %u-%u\n"
+#: src/stored/block.c:428
+msgid "Cannot write block. Device at EOM.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:736
+#: src/stored/block.c:433
+msgid "Attempt to write on read-only Volume.\n"
+msgstr ""
+
+#: src/stored/block.c:485
 #, c-format
 #, c-format
-msgid "SessId      : %u\n"
+msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:738
+#: src/stored/block.c:500
 #, c-format
 #, c-format
-msgid "SessId      : %u-%u\n"
+msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:747
+#: src/stored/block.c:526 src/stored/block.c:551
+msgid "Write block header zeroed.\n"
+msgstr ""
+
+#: src/stored/block.c:570
 #, c-format
 #, c-format
-msgid "VolumeName  : %s\n"
+msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:748
+#: src/stored/block.c:577
 #, c-format
 #, c-format
-msgid "  MediaType : %s\n"
+msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:749
+#: src/stored/block.c:658 src/stored/block.c:664
 #, c-format
 #, c-format
-msgid "  Device    : %s\n"
+msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:750
+#: src/stored/block.c:671
 #, c-format
 #, c-format
-msgid "  Slot      : %d\n"
+msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:759
+#: src/stored/block.c:688
 #, c-format
 #, c-format
-msgid "Client      : %s\n"
+msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:767
+#: src/stored/block.c:698
 #, c-format
 #, c-format
-msgid "Job          : %s\n"
+msgid ""
+"Re-read of last block: block numbers differ by more than one.\n"
+"Probable tape misconfiguration and data loss. Read block=%u Want block=%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:775
+#: src/stored/block.c:703
 #, c-format
 #, c-format
-msgid "SessTime    : %u\n"
+msgid ""
+"Re-read of last block OK, but block numbers differ. Read block=%u Want block="
+"%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:786
-msgid "BSR is NULL\n"
+#: src/stored/block.c:707
+msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:790
+#: src/stored/block.c:739
 #, c-format
 #, c-format
-msgid "Next        : 0x%x\n"
+msgid ""
+"Error writing final EOF to tape. This Volume may not be readable.\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:791
+#: src/stored/block.c:753
 #, c-format
 #, c-format
-msgid "Root bsr    : 0x%x\n"
+msgid ""
+"Error writing final part to DVD. This Volume may not be readable.\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:802
+#: src/stored/block.c:855
 #, c-format
 #, c-format
-msgid "count       : %u\n"
+msgid ""
+"Error while writing, current part number is less than the total number of "
+"parts (%d/%d, device=%s)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:803
+#: src/stored/block.c:863
 #, c-format
 #, c-format
-msgid "found       : %u\n"
+msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:806
+#: src/stored/block.c:883
 #, c-format
 #, c-format
-msgid "done        : %s\n"
+msgid ""
+"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
+"free_space_errno=%d, errmsg=%s).\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:807
+#: src/stored/block.c:896
 #, c-format
 #, c-format
-msgid "positioning : %d\n"
+msgid ""
+"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
+"free_space_errno=%d).\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/parse_bsr.c:808
+#: src/stored/block.c:955
 #, c-format
 #, c-format
-msgid "fast_reject : %d\n"
-msgstr ""
-
-#: src/stored/status.c:100
-msgid "Used Volume status:\n"
+msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:108 src/stored/status.c:110
-msgid ""
-"====\n"
-"\n"
+#: src/stored/block.c:983
+#, c-format
+msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:129
-msgid ""
-"\n"
-"Device status:\n"
+#: src/stored/block.c:1009
+#, c-format
+msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:133
+#: src/stored/block.c:1022
 #, c-format
 #, c-format
-msgid "Autochanger \"%s\" with devices:\n"
+msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:151
+#: src/stored/block.c:1046
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Device %s is mounted with:\n"
-"    Volume:      %s\n"
-"    Pool:        %s\n"
-"    Media type:  %s\n"
+"Volume data error at %u:%u! Very short block of %d bytes on device %s "
+"discarded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:161
+#: src/stored/block.c:1071
 #, c-format
 #, c-format
-msgid "Device %s open but no Bacula volume is currently mounted.\n"
+msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:172
+#: src/stored/block.c:1090
 #, c-format
 #, c-format
-msgid "    Total Bytes=%s Blocks=%s Bytes/block=%s\n"
+msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:187
+#: src/stored/block.c:1105
 #, c-format
 #, c-format
-msgid "    Total Bytes Read=%s Blocks Read=%s Bytes/block=%s\n"
+msgid ""
+"Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:193
-#, c-format
-msgid "    Positioned at File=%s Block=%s\n"
+#: src/stored/fd_cmds.c:165
+#, fuzzy, c-format
+msgid "Command error with FD, hanging up. %s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
+
+#: src/stored/fd_cmds.c:168
+msgid "Command error with FD, hanging up.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:200
-#, c-format
-msgid "Device %s is not open.\n"
+#: src/stored/fd_cmds.c:177
+#, fuzzy, c-format
+msgid "FD command not found: %s\n"
+msgstr "Job nicht gefunden: %s\n"
+
+#: src/stored/fd_cmds.c:202
+#, fuzzy
+msgid "Append data error.\n"
+msgstr "unbekannt"
+
+#: src/stored/fd_cmds.c:207
+msgid "Attempt to append on non-open session.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:204
-#, c-format
-msgid "Device \"%s\" is not open or does not exist.\n"
+#: src/stored/fd_cmds.c:219 src/stored/fd_cmds.c:262
+msgid "Attempt to close non-open session.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:249
-msgid ""
-"No DEVICE structure.\n"
-"\n"
+#: src/stored/fd_cmds.c:237
+msgid "Attempt to open already open session.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:255
-msgid "    Device is BLOCKED. User unmounted.\n"
+#: src/stored/fd_cmds.c:291
+msgid "Attempt to read on non-open session.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:259
-msgid "    Device is BLOCKED. User unmounted during wait for media/mount.\n"
+#: src/stored/fd_cmds.c:309 src/stored/fd_cmds.c:318
+msgid "Attempt to open read on non-open session.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:271
+#: src/stored/parse_bsr.c:121 src/stored/parse_bsr.c:125
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"    Device is BLOCKED waiting for mount of volume \"%s\",\n"
-"       Pool:        %s\n"
-"       Media type:  %s\n"
+"Bootstrap file error: %s\n"
+"            : Line %d, col %d of file %s\n"
+"%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:280
+#: src/stored/parse_bsr.c:147
 #, c-format
 #, c-format
-msgid ""
-"    Device is BLOCKED waiting to create a volume for:\n"
-"       Pool:        %s\n"
-"       Media type:  %s\n"
+msgid "Cannot open bootstrap file %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:292
-msgid "    Device is BLOCKED waiting for media.\n"
+#: src/stored/parse_bsr.c:278
+#, c-format
+msgid "MediaType %s in bsr at inappropriate place.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:298
-msgid "    Device is being initialized.\n"
+#: src/stored/parse_bsr.c:299
+#, c-format
+msgid "Device \"%s\" in bsr at inappropriate place.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:302
-msgid "    Device is blocked labeling a Volume.\n"
+#: src/stored/parse_bsr.c:472
+#, fuzzy, c-format
+msgid "REGEX '%s' compile error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+
+#: src/stored/parse_bsr.c:482
+msgid "JobType not yet implemented\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:311
+#: src/stored/parse_bsr.c:490
+msgid "JobLevel not yet implemented\n"
+msgstr ""
+
+#: src/stored/parse_bsr.c:707
 #, c-format
 #, c-format
-msgid "    Slot %d is loaded in drive %d.\n"
+msgid "Slot %d in bsr at inappropriate place.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:315
+#: src/stored/parse_bsr.c:731
 #, c-format
 #, c-format
-msgid "    Drive %d is not loaded.\n"
+msgid "VolFile     : %u-%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:318
-#, fuzzy, c-format
-msgid "    Drive %d status unknown.\n"
-msgstr "unbekannt"
+#: src/stored/parse_bsr.c:739
+#, c-format
+msgid "VolBlock    : %u-%u\n"
+msgstr ""
 
 
-#: src/stored/status.c:332 src/stored/btape.c:594
+#: src/stored/parse_bsr.c:747
 #, c-format
 #, c-format
-msgid "Configured device capabilities:\n"
+msgid "VolAddr    : %llu-%llu\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:350
-msgid "Device state:\n"
+#: src/stored/parse_bsr.c:756
+#, c-format
+msgid "FileIndex   : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:368
+#: src/stored/parse_bsr.c:758
 #, c-format
 #, c-format
-msgid ""
-"num_writers=%d reserved=%d block=%d\n"
-"\n"
+msgid "FileIndex   : %u-%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:372 src/stored/btape.c:626
+#: src/stored/parse_bsr.c:768
 #, c-format
 #, c-format
-msgid "Device parameters:\n"
+msgid "JobId       : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:375
+#: src/stored/parse_bsr.c:770
 #, c-format
 #, c-format
-msgid "Archive name: %s Device name: %s\n"
+msgid "JobId       : %u-%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:379
+#: src/stored/parse_bsr.c:780
 #, c-format
 #, c-format
-msgid "File=%u block=%u\n"
+msgid "SessId      : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:382
+#: src/stored/parse_bsr.c:782
 #, c-format
 #, c-format
-msgid "Min block=%u Max block=%u\n"
+msgid "SessId      : %u-%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:402
+#: src/stored/parse_bsr.c:791
 #, c-format
 #, c-format
-msgid "%s Job %s waiting for Client connection.\n"
+msgid "VolumeName  : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:418
+#: src/stored/parse_bsr.c:792
 #, c-format
 #, c-format
-msgid ""
-"Reading: %s %s job %s JobId=%d Volume=\"%s\"\n"
-"    pool=\"%s\" device=%s\n"
+msgid "  MediaType : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:431
+#: src/stored/parse_bsr.c:793
 #, c-format
 #, c-format
-msgid ""
-"Writing: %s %s job %s JobId=%d Volume=\"%s\"\n"
-"    pool=\"%s\" device=%s\n"
+msgid "  Device    : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:442
+#: src/stored/parse_bsr.c:794
 #, c-format
 #, c-format
-msgid "    spooling=%d despooling=%d despool_wait=%d\n"
+msgid "  Slot      : %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:451
+#: src/stored/parse_bsr.c:803
 #, c-format
 #, c-format
-msgid "    Files=%s Bytes=%s Bytes/sec=%s\n"
+msgid "Client      : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:459
+#: src/stored/parse_bsr.c:811
 #, c-format
 #, c-format
-msgid "    FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
+msgid "Job          : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:465
-msgid "    FDSocket closed\n"
+#: src/stored/parse_bsr.c:819
+#, c-format
+msgid "SessTime    : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:486
-msgid ""
-"\n"
-"Jobs waiting to reserve a drive:\n"
+#: src/stored/parse_bsr.c:830
+msgid "BSR is NULL\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:517
-msgid "===================================================================\n"
+#: src/stored/parse_bsr.c:834
+#, c-format
+msgid "Next        : 0x%x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:697
-msgid "3900 Bad .status command, missing argument.\n"
+#: src/stored/parse_bsr.c:835
+#, c-format
+msgid "Root bsr    : 0x%x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:743
-msgid "3900 Bad .status command, wrong argument.\n"
+#: src/stored/parse_bsr.c:847
+#, c-format
+msgid "count       : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:758
-msgid "Bacula Storage: Idle"
+#: src/stored/parse_bsr.c:848
+#, c-format
+msgid "found       : %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:769
-msgid "Bacula Storage: Running"
+#: src/stored/parse_bsr.c:851
+#, c-format
+msgid "done        : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:783
-msgid "Bacula Storage: Last Job Canceled"
+#: src/stored/parse_bsr.c:852
+#, c-format
+msgid "positioning : %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:787
-msgid "Bacula Storage: Last Job Failed"
+#: src/stored/parse_bsr.c:853
+#, c-format
+msgid "fast_reject : %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/status.c:791
-msgid "Bacula Storage: Last Job had Warnings"
+#: src/stored/spool.c:84
+msgid "Spooling statistics:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:119
+#: src/stored/spool.c:87
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bscan [ options ] <bacula-archive>\n"
-"       -b bootstrap      specify a bootstrap file\n"
-"       -c <file>         specify configuration file\n"
-"       -d <nn>           set debug level to <nn>\n"
-"       -dt               print timestamp in debug output\n"
-"       -m                update media info in database\n"
-"       -D <driver name>  specify the driver database name (default NULL)\n"
-"       -n <name>         specify the database name (default bacula)\n"
-"       -u <user>         specify database user name (default bacula)\n"
-"       -P <password>     specify database password (default none)\n"
-"       -h <host>         specify database host (default NULL)\n"
-"       -t <port>         specify database port (default 0)\n"
-"       -p                proceed inspite of I/O errors\n"
-"       -r                list records\n"
-"       -s                synchronize or store in database\n"
-"       -S                show scan progress periodically\n"
-"       -v                verbose\n"
-"       -V <Volumes>      specify Volume names (separated by |)\n"
-"       -w <dir>          specify working directory (default from conf file)\n"
-"       -?                print this message\n"
-"\n"
+"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
+msgstr ""
+
+#: src/stored/spool.c:95
+#, c-format
+msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:278
-#, c-format
-msgid "Working Directory: %s not found. Cannot continue.\n"
+#: src/stored/spool.c:113
+msgid "Spooling data ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:282
+#: src/stored/spool.c:139
 #, c-format
 #, c-format
-msgid "Working Directory: %s is not a directory. Cannot continue.\n"
+msgid "Bad return from despool WroteVol=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:296 src/stored/bscan.c:370
+#: src/stored/spool.c:172
 #, c-format
 #, c-format
-msgid "First Volume Size = %s\n"
+msgid "Open data spool file %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:302 src/tools/bbatch.c:202
-msgid "Could not init Bacula database\n"
+#: src/stored/spool.c:225
+msgid "Despooling zero bytes. Your disk is probably FULL!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:309 src/tools/bbatch.c:209
+#: src/stored/spool.c:234
 #, c-format
 #, c-format
-msgid "Using Database: %s, User: %s\n"
+msgid "Committing spooled data to Volume \"%s\". Despooling %s bytes ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:343
+#: src/stored/spool.c:239
 #, c-format
 #, c-format
-msgid "Create JobMedia for Job %s\n"
+msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:352
+#: src/stored/spool.c:327
 #, c-format
 #, c-format
-msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
+msgid ""
+"Despooling elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:415
+#: src/stored/spool.c:336 src/stored/spool.c:534 src/stored/spool.c:576
 #, c-format
 #, c-format
-msgid "done: %d%%\n"
+msgid "Ftruncate spool file failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:439
-msgid "Volume is prelabeled. This tape cannot be scanned.\n"
+#: src/stored/spool.c:400
+#, c-format
+msgid "Spool header read error. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:451
+#: src/stored/spool.c:403
 #, c-format
 #, c-format
-msgid "Pool record for %s found in DB.\n"
+msgid "Spool read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:455
+#: src/stored/spool.c:404
 #, c-format
 #, c-format
-msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
+msgid "Spool header read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:461
+#: src/stored/spool.c:410 src/stored/spool.c:411
 #, c-format
 #, c-format
-msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
+msgid "Spool block too big. Max %u bytes, got %u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:465
+#: src/stored/spool.c:416 src/stored/spool.c:417
 #, c-format
 #, c-format
-msgid "Pool type \"%s\" is OK.\n"
+msgid "Spool data read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:475
-#, c-format
-msgid "Media record for %s found in DB.\n"
+#: src/stored/spool.c:477
+msgid "User specified spool size reached.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:482
-#, c-format
-msgid "VOL_LABEL: Media record not found for Volume: %s\n"
+#: src/stored/spool.c:479
+msgid "Bad return from despool in write_block.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:489
-#, c-format
-msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
+#: src/stored/spool.c:487
+msgid "Spooling data again ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:493
+#: src/stored/spool.c:518
 #, c-format
 #, c-format
-msgid "Media type \"%s\" is OK.\n"
+msgid "Error writing header to spool file. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:503
+#: src/stored/spool.c:522
 #, c-format
 #, c-format
-msgid "VOL_LABEL: OK for Volume: %s\n"
+msgid ""
+"Error writing header to spool file. Disk probably full. Attempting recovery. "
+"Wanted to write=%d got=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:510
-#, c-format
-msgid "%d \"errors\" ignored before first Start of Session record.\n"
+#: src/stored/spool.c:540 src/stored/spool.c:582
+msgid "Fatal despooling error."
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:521
-#, c-format
-msgid "SOS_LABEL: Found Job record for JobId: %d\n"
+#: src/stored/spool.c:547
+msgid "Retrying after header spooling error failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:526
+#: src/stored/spool.c:561
 #, c-format
 #, c-format
-msgid "SOS_LABEL: Job record not found for JobId: %d\n"
+msgid "Error writing data to spool file. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:552
-#, c-format
-msgid "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
+#: src/stored/spool.c:592
+msgid "Retrying after data spooling error failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:558
+#: src/stored/spool.c:656
+#, fuzzy
+msgid "Network error on BlastAttributes.\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
+
+#: src/stored/spool.c:677 src/stored/spool.c:684
 #, c-format
 #, c-format
-msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "Fseek on attributes file failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:564
+#: src/stored/spool.c:696
 #, c-format
 #, c-format
-msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:582 src/stored/bscan.c:1098
+#: src/stored/spool.c:722
 #, c-format
 #, c-format
-msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
+msgid "fopen attr spool file %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:626
+#: src/stored/ansi_label.c:96
 #, c-format
 #, c-format
-msgid "Could not update job record. ERR=%s\n"
+msgid "Read error on device %s in ANSI label. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:637
-#, c-format
-msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
+#: src/stored/ansi_label.c:106
+msgid "Insane! End of tape while reading ANSI label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:649
-#, c-format
-msgid "Could not find Job for SessId=%d SessTime=%d record.\n"
+#: src/stored/ansi_label.c:132
+msgid "No VOL1 label while reading ANSI/IBM label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:685
+#: src/stored/ansi_label.c:155
 #, c-format
 #, c-format
-msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
+msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:739
-#, c-format
-msgid "Got MD5 record: %s\n"
+#: src/stored/ansi_label.c:166
+msgid "No HDR1 label while reading ANSI label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:747
+#: src/stored/ansi_label.c:172
 #, c-format
 #, c-format
-msgid "Got SHA1 record: %s\n"
+msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:755
-#, c-format
-msgid "Got SHA256 record: %s\n"
+#: src/stored/ansi_label.c:184
+msgid "No HDR2 label while reading ANSI/IBM label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:763
-#, c-format
-msgid "Got SHA512 record: %s\n"
+#: src/stored/ansi_label.c:199
+msgid "Unknown or bad ANSI/IBM label record.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:771 src/stored/bscan.c:778
-msgid "Got signed digest record\n"
+#: src/stored/ansi_label.c:207
+msgid "Too many records in while reading ANSI/IBM label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:784
+#: src/stored/ansi_label.c:307
 #, c-format
 #, c-format
-msgid "Got Prog Names Stream: %s\n"
+msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:790
-msgid "Got Prog Data Stream record.\n"
+#: src/stored/ansi_label.c:333
+#, c-format
+msgid "Could not write ANSI VOL1 label. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:800
+#: src/stored/ansi_label.c:371 src/stored/ansi_label.c:400
 #, c-format
 #, c-format
-msgid "Unknown stream type!!! stream=%d len=%i\n"
+msgid "Could not write ANSI HDR1 label. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:868
-#, c-format
-msgid "Could not create File Attributes record. ERR=%s\n"
+#: src/stored/ansi_label.c:376 src/stored/ansi_label.c:407
+msgid "Could not write ANSI HDR1 label.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:874
+#: src/stored/ansi_label.c:412
 #, c-format
 #, c-format
-msgid "Created File record: %s\n"
+msgid "Error writing EOF to tape. ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:918
-#, c-format
-msgid "Could not create media record. ERR=%s\n"
+#: src/stored/ansi_label.c:417
+msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:922 src/stored/bscan.c:943
-#, c-format
-msgid "Could not update media record. ERR=%s\n"
+#: src/stored/bextract.c:81
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bextract <options> <bacula-archive-device-name> <directory-to-store-"
+"files>\n"
+"       -b <file>       specify a bootstrap file\n"
+"       -c <file>       specify a Storage configuration file\n"
+"       -d <nn>         set debug level to <nn>\n"
+"       -dt             print timestamp in debug output\n"
+"       -e <file>       exclude list\n"
+"       -i <file>       include list\n"
+"       -p              proceed inspite of I/O errors\n"
+"       -v              verbose\n"
+"       -V <volumes>    specify Volume names (separated by |)\n"
+"       -?              print this message\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/stored/bscan.c:926
+#: src/stored/bextract.c:146 src/stored/bls.c:149
 #, c-format
 #, c-format
-msgid "Created Media record for Volume: %s\n"
+msgid "Could not open exclude file: %s, ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:947
+#: src/stored/bextract.c:161 src/stored/bls.c:164
 #, c-format
 #, c-format
-msgid "Updated Media record at end of Volume: %s\n"
+msgid "Could not open include file: %s, ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:964
+#: src/stored/bextract.c:218
 #, c-format
 #, c-format
-msgid "Could not create pool record. ERR=%s\n"
+msgid "%d Program Name and/or Program Data Stream records ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:968
+#: src/stored/bextract.c:222
 #, c-format
 #, c-format
-msgid "Created Pool record for Pool: %s\n"
+msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:987
-#, fuzzy, c-format
-msgid "Could not get Client record. ERR=%s\n"
-msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-
-#: src/stored/bscan.c:997
+#: src/stored/bextract.c:249
 #, c-format
 #, c-format
-msgid "Created Client record for Client: %s\n"
+msgid "Cannot stat %s. It must exist. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1014
+#: src/stored/bextract.c:253
 #, c-format
 #, c-format
-msgid "Fileset \"%s\" already exists.\n"
+msgid "%s must be a directory.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1018
+#: src/stored/bextract.c:274
 #, c-format
 #, c-format
-msgid "Could not create FileSet record \"%s\". ERR=%s\n"
+msgid "%u files restored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1023
+#: src/stored/bextract.c:284 src/stored/bextract.c:290 src/filed/restore.c:999
 #, c-format
 #, c-format
-msgid "Created FileSet record \"%s\"\n"
+msgid "Write error on %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1070
-#, c-format
-msgid "Could not create JobId record. ERR=%s\n"
+#: src/stored/bextract.c:321 src/stored/bextract.c:488
+msgid "Logic error output file should be open but is not.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1076
+#: src/stored/bextract.c:341 src/filed/restore.c:332
 #, c-format
 #, c-format
-msgid "Could not update job start record. ERR=%s\n"
+msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1079
+#: src/stored/bextract.c:351
 #, c-format
 #, c-format
-msgid "Created new JobId=%u record for original JobId=%u\n"
+msgid "%s was deleted.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1129
+#: src/stored/bextract.c:395
 #, c-format
 #, c-format
-msgid "Could not update JobId=%u record. ERR=%s\n"
+msgid "Seek error on %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1134
+#: src/stored/bextract.c:431 src/filed/restore.c:934
 #, c-format
 #, c-format
-msgid "Updated Job termination record for JobId=%u Level=%s TermStat=%c\n"
+msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1156
+#: src/stored/bextract.c:444
 #, c-format
 #, c-format
-msgid "Job Termination code: %d"
+msgid "Uncompression error. ERR=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1161
-#, c-format
-msgid ""
-"%s\n"
-"JobId:                  %d\n"
-"Job:                    %s\n"
-"FileSet:                %s\n"
-"Backup Level:           %s\n"
-"Client:                 %s\n"
-"Start time:             %s\n"
-"End time:               %s\n"
-"Files Written:          %s\n"
-"Bytes Written:          %s\n"
-"Volume Session Id:      %d\n"
-"Volume Session Time:    %d\n"
-"Last Volume Bytes:      %s\n"
-"Termination:            %s\n"
-"\n"
+#: src/stored/bextract.c:458 src/filed/restore.c:970
+msgid "GZIP data stream found, but GZIP not configured!\n"
+msgstr ""
+
+#: src/stored/bextract.c:479
+msgid "Got Program Name or Data Stream. Ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1219
+#: src/stored/bextract.c:493 src/filed/restore.c:682
 #, c-format
 #, c-format
-msgid "Could not create JobMedia record. ERR=%s\n"
+msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1223
+#: src/stored/device.c:120
 #, c-format
 #, c-format
-msgid "Created JobMedia record JobId %d, MediaId %d\n"
+msgid "End of medium on Volume \"%s\" Bytes=%s Blocks=%s at %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1239
+#: src/stored/device.c:139
 #, c-format
 #, c-format
-msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
+msgid "New volume \"%s\" mounted on device %s at %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1253
+#: src/stored/device.c:151
 #, c-format
 #, c-format
-msgid "Could not add MD5/SHA1 to File record. ERR=%s\n"
+msgid "write_block_to_device Volume label failed. ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/bscan.c:1258
-msgid "Updated MD5/SHA1 record\n"
+#: src/stored/device.c:186
+#, c-format
+msgid "write_block_to_device overflow block failed. ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/lock.c:220
-#, fuzzy, c-format
-msgid "pthread_cond_wait failure. ERR=%s\n"
-msgstr "pthread_cond_wait: ERR=%s\n"
+#: src/stored/device.c:292 src/stored/btape.c:379 src/stored/bcopy.c:203
+#, c-format
+msgid "dev open failed: %s\n"
+msgstr ""
 
 
-#: src/stored/lock.c:316
-#, fuzzy
-msgid "unknown blocked code"
-msgstr "unbekannt"
+#: src/stored/device.c:323
+#, c-format
+msgid "Unable to open archive %s: ERR=%s\n"
+msgstr ""
 
 #: src/stored/btape.c:185
 #, c-format
 
 #: src/stored/btape.c:185
 #, c-format
@@ -9814,16 +10043,16 @@ msgstr ""
 msgid "btape only works with tape storage.\n"
 msgstr ""
 
 msgid "btape only works with tape storage.\n"
 msgstr ""
 
-#: src/stored/btape.c:382
+#: src/stored/btape.c:383
 #, c-format
 msgid "open device %s: OK\n"
 msgstr ""
 
 #, c-format
 msgid "open device %s: OK\n"
 msgstr ""
 
-#: src/stored/btape.c:405
+#: src/stored/btape.c:406
 msgid "Enter Volume Name: "
 msgstr ""
 
 msgid "Enter Volume Name: "
 msgstr ""
 
-#: src/stored/btape.c:412
+#: src/stored/btape.c:413
 #, c-format
 msgid "Device open failed. ERR=%s\n"
 msgstr ""
 #, c-format
 msgid "Device open failed. ERR=%s\n"
 msgstr ""
@@ -9927,11 +10156,21 @@ msgstr ""
 msgid "Backspaced %d record%s.\n"
 msgstr ""
 
 msgid "Backspaced %d record%s.\n"
 msgstr ""
 
+#: src/stored/btape.c:594 src/stored/status.c:332
+#, c-format
+msgid "Configured device capabilities:\n"
+msgstr ""
+
 #: src/stored/btape.c:612
 #, c-format
 msgid "Device status:\n"
 msgstr ""
 
 #: src/stored/btape.c:612
 #, c-format
 msgid "Device status:\n"
 msgstr ""
 
+#: src/stored/btape.c:626 src/stored/status.c:372
+#, c-format
+msgid "Device parameters:\n"
+msgstr ""
+
 #: src/stored/btape.c:631
 #, c-format
 msgid "Status:\n"
 #: src/stored/btape.c:631
 #, c-format
 msgid "Status:\n"
@@ -10586,11 +10825,6 @@ msgstr ""
 msgid "Starting scan at file %u\n"
 msgstr ""
 
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1651 src/stored/dev.c:1366
-#, c-format
-msgid "read error on %s. ERR=%s.\n"
-msgstr ""
-
 #: src/stored/btape.c:1653
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 #: src/stored/btape.c:1653
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
@@ -10679,11 +10913,6 @@ msgstr ""
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:1903 src/stored/append.c:109
-#, c-format
-msgid "Write session label failed. ERR=%s\n"
-msgstr ""
-
 #: src/stored/btape.c:1907
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 #: src/stored/btape.c:1907
 msgid "Wrote Start of Session label.\n"
 msgstr ""
@@ -10712,11 +10941,6 @@ msgstr ""
 msgid "Not OK\n"
 msgstr ""
 
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2027 src/stored/append.c:292
-#, c-format
-msgid "Error writting end session label. ERR=%s\n"
-msgstr ""
-
 #: src/stored/btape.c:2032
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 #: src/stored/btape.c:2032
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
@@ -10872,3354 +11096,3687 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2358
+#, c-format
+msgid "Last block at: %u:%u this_dev_block_num=%d\n"
+msgstr ""
+
+#: src/stored/btape.c:2372
+#, c-format
+msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
+msgstr ""
+
+#: src/stored/btape.c:2376
+msgid "Block not written"
+msgstr ""
+
+#: src/stored/btape.c:2391
+#, c-format
+msgid "End of tape %d:%d. VolumeCapacity=%s. Write rate = %.1f KB/s\n"
+msgstr ""
+
+#: src/stored/btape.c:2400 src/stored/bcopy.c:281 src/stored/bcopy.c:289
+#: src/stored/bcopy.c:317
+#, c-format
+msgid "Cannot fixup device error. %s\n"
+msgstr ""
+
+#: src/stored/btape.c:2441
+msgid "Test writing blocks of 64512 bytes to tape.\n"
+msgstr ""
+
+#: src/stored/btape.c:2443
+msgid "How many blocks do you want to write? (1000): "
+msgstr ""
+
+#: src/stored/btape.c:2458
+#, c-format
+msgid "Begin writing %d Bacula blocks to tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:2510
+#, c-format
+msgid "Begin writing raw blocks of %u bytes.\n"
+msgstr ""
+
+#: src/stored/btape.c:2530
+#, c-format
+msgid "Write failed at block %u. stat=%d ERR=%s\n"
+msgstr ""
+
+#: src/stored/btape.c:2539
+msgid "test autochanger"
+msgstr ""
+
+#: src/stored/btape.c:2540
+msgid "backspace file"
+msgstr ""
+
+#: src/stored/btape.c:2541
+msgid "backspace record"
+msgstr ""
+
+#: src/stored/btape.c:2542
+msgid "list device capabilities"
+msgstr ""
+
+#: src/stored/btape.c:2543
+msgid "clear tape errors"
+msgstr ""
+
+#: src/stored/btape.c:2544
+msgid "go to end of Bacula data for append"
+msgstr ""
+
+#: src/stored/btape.c:2545
+msgid "go to the physical end of medium"
+msgstr ""
+
+#: src/stored/btape.c:2546
+msgid "fill tape, write onto second volume"
+msgstr ""
+
+#: src/stored/btape.c:2547
+msgid "read filled tape"
+msgstr ""
+
+#: src/stored/btape.c:2548
+msgid "forward space a file"
+msgstr ""
+
+#: src/stored/btape.c:2549
+msgid "forward space a record"
+msgstr ""
+
+#: src/stored/btape.c:2551
+msgid "write a Bacula label to the tape"
+msgstr ""
+
+#: src/stored/btape.c:2552
+msgid "load a tape"
+msgstr ""
+
+#: src/stored/btape.c:2553
+msgid "quit btape"
+msgstr ""
+
+#: src/stored/btape.c:2554
+msgid "use write() to fill tape"
+msgstr ""
+
+#: src/stored/btape.c:2555
+msgid "read and print the Bacula tape label"
+msgstr ""
+
+#: src/stored/btape.c:2556
+msgid "test record handling functions"
+msgstr ""
+
+#: src/stored/btape.c:2557
+msgid "rewind the tape"
+msgstr ""
+
+#: src/stored/btape.c:2558
+msgid "read() tape block by block to EOT and report"
+msgstr ""
+
+#: src/stored/btape.c:2559
+msgid "Bacula read block by block to EOT and report"
+msgstr ""
+
+#: src/stored/btape.c:2560
+msgid "print tape status"
+msgstr ""
+
+#: src/stored/btape.c:2561
+msgid "General test Bacula tape functions"
+msgstr ""
+
+#: src/stored/btape.c:2562
+msgid "write an EOF on the tape"
+msgstr ""
+
+#: src/stored/btape.c:2563
+msgid "write a single Bacula block"
+msgstr ""
+
+#: src/stored/btape.c:2564
+msgid "read a single record"
+msgstr ""
+
+#: src/stored/btape.c:2565
+msgid "read a single Bacula block"
+msgstr ""
+
+#: src/stored/btape.c:2566
+msgid "quick fill command"
+msgstr ""
+
+#: src/stored/btape.c:2587
+#, c-format
+msgid "\"%s\" is an invalid command\n"
+msgstr ""
+
+#: src/stored/btape.c:2596
+#, c-format
+msgid "Interactive commands:\n"
+msgstr ""
+
+#: src/stored/btape.c:2607
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: btape <options> <device_name>\n"
+"       -b <file>   specify bootstrap file\n"
+"       -c <file>   set configuration file to file\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -p          proceed inspite of I/O errors\n"
+"       -s          turn off signals\n"
+"       -v          be verbose\n"
+"       -?          print this message.\n"
+"\n"
+msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
+
+#: src/stored/btape.c:2693
+#, c-format
+msgid "Mount second Volume on device %s and press return when ready: "
+msgstr ""
+
+#: src/stored/btape.c:2720
+#, c-format
+msgid "Mount blank Volume on device %s and press return when ready: "
+msgstr ""
+
+#: src/stored/btape.c:2738
+#, c-format
+msgid "End of Volume \"%s\" %d records.\n"
+msgstr ""
+
+#: src/stored/btape.c:2752
+#, c-format
+msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
+msgstr ""
+
+#: src/stored/btape.c:2764 src/stored/mount.c:805
+#, c-format
+msgid "Cannot open Dev=%s, Vol=%s\n"
+msgstr ""
+
+#: src/stored/read.c:66
+msgid "No Volume names found for restore.\n"
+msgstr ""
+
+#: src/stored/read.c:120
 #, c-format
 #, c-format
-msgid "Last block at: %u:%u this_dev_block_num=%d\n"
+msgid ">filed: Error Hdr=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2372
+#: src/stored/read.c:121 src/stored/read.c:136
 #, c-format
 #, c-format
-msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
+msgid "Error sending to File daemon. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2376
-msgid "Block not written"
+#: src/stored/read.c:135
+#, c-format
+msgid "Error sending to FD. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2391
+#: src/stored/mount.c:95
 #, c-format
 #, c-format
-msgid "End of tape %d:%d. VolumeCapacity=%s. Write rate = %.1f KB/s\n"
+msgid "Too many errors trying to mount device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2441
-msgid "Test writing blocks of 64512 bytes to tape.\n"
+#: src/stored/mount.c:103
+#, c-format
+msgid "Job %d canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2443
-msgid "How many blocks do you want to write? (1000): "
+#: src/stored/mount.c:268
+#, c-format
+msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2458
+#: src/stored/mount.c:272
 #, c-format
 #, c-format
-msgid "Begin writing %d Bacula blocks to tape ...\n"
+msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2510
+#: src/stored/mount.c:385 src/stored/mount.c:669
 #, c-format
 #, c-format
-msgid "Begin writing raw blocks of %u bytes.\n"
+msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2530
+#: src/stored/mount.c:418
 #, c-format
 #, c-format
-msgid "Write failed at block %u. stat=%d ERR=%s\n"
+msgid ""
+"Director wanted Volume \"%s\".\n"
+"    Current Volume \"%s\" not acceptable because:\n"
+"    %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2539
-msgid "test autochanger"
+#: src/stored/mount.c:437 src/stored/label.c:238 src/stored/label.c:399
+#, fuzzy, c-format
+msgid "Could not reserve volume %s on %s\n"
+msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
+
+#: src/stored/mount.c:562
+#, c-format
+msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2540
-msgid "backspace file"
+#: src/stored/mount.c:566
+#, c-format
+msgid ""
+"Bacula cannot write on DVD Volume \"%s\" because: The sizes do not match! "
+"Volume=%s Catalog=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2541
-msgid "backspace record"
+#: src/stored/mount.c:580
+#, c-format
+msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2542
-msgid "list device capabilities"
+#: src/stored/mount.c:583
+#, c-format
+msgid ""
+"Bacula cannot write on tape Volume \"%s\" because:\n"
+"The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2543
-msgid "clear tape errors"
+#: src/stored/mount.c:594
+#, c-format
+msgid "Ready to append to end of Volume \"%s\" size=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2544
-msgid "go to end of Bacula data for append"
+#: src/stored/mount.c:598
+#, c-format
+msgid ""
+"Bacula cannot write on disk Volume \"%s\" because: The sizes do not match! "
+"Volume=%s Catalog=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2545
-msgid "go to the physical end of medium"
+#: src/stored/mount.c:659
+#, c-format
+msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2546
-msgid "fill tape, write onto second volume"
+#: src/stored/mount.c:664
+#, fuzzy, c-format
+msgid "Device %s not configured to autolabel Volumes.\n"
+msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
+
+#: src/stored/mount.c:683
+#, c-format
+msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2547
-msgid "read filled tape"
+#: src/stored/mount.c:700
+#, c-format
+msgid ""
+"Autochanger Volume \"%s\" not found in slot %d.\n"
+"    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2548
-msgid "forward space a file"
+#: src/stored/mount.c:719
+msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2549
-msgid "forward space a record"
+#: src/stored/mount.c:768
+#, c-format
+msgid ""
+"Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2551
-msgid "write a Bacula label to the tape"
+#: src/stored/bcopy.c:76
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bcopy [-d debug_level] <input-archive> <output-archive>\n"
+"       -b bootstrap      specify a bootstrap file\n"
+"       -c <file>         specify a Storage configuration file\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -i                specify input Volume names (separated by |)\n"
+"       -o                specify output Volume names (separated by |)\n"
+"       -p                proceed inspite of errors\n"
+"       -v                verbose\n"
+"       -w <dir>          specify working directory (default /tmp)\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/stored/btape.c:2552
-msgid "load a tape"
+#: src/stored/bcopy.c:218
+msgid "Write of last block failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2553
-msgid "quit btape"
+#: src/stored/bcopy.c:222
+#, c-format
+msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2554
-msgid "use write() to fill tape"
+#: src/stored/bcopy.c:255
+msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2555
-msgid "read and print the Bacula tape label"
+#: src/stored/bcopy.c:258
+msgid "Volume label not copied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2556
-msgid "test record handling functions"
+#: src/stored/bcopy.c:264
+msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2557
-msgid "rewind the tape"
+#: src/stored/bcopy.c:295
+msgid "EOM label not copied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2558
-msgid "read() tape block by block to EOT and report"
+#: src/stored/bcopy.c:298
+msgid "EOT label not copied.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2559
-msgid "Bacula read block by block to EOT and report"
+#: src/stored/bcopy.c:338 src/stored/label.c:1029 src/stored/bls.c:433
+msgid "Begin Job Session"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2560
-msgid "print tape status"
+#: src/stored/bcopy.c:342 src/stored/label.c:1032 src/stored/bls.c:438
+msgid "End Job Session"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2561
-msgid "General test Bacula tape functions"
+#: src/stored/bcopy.c:347 src/stored/bls.c:442
+msgid "End of Medium"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2562
-msgid "write an EOF on the tape"
+#: src/stored/bcopy.c:350 src/stored/label.c:1041 src/stored/bls.c:445
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2563
-msgid "write a single Bacula block"
+#: src/stored/askdir.c:178
+msgid "Network error on bnet_recv in req_vol_info.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2564
-msgid "read a single record"
+#: src/stored/askdir.c:196
+#, c-format
+msgid "Error getting Volume info: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2565
-msgid "read a single Bacula block"
+#: src/stored/askdir.c:373
+#, c-format
+msgid "Didn't get vol info vol=%s: ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2566
-msgid "quick fill command"
+#: src/stored/askdir.c:428
+#, c-format
+msgid "Error creating JobMedia record: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2587
+#: src/stored/askdir.c:435
 #, c-format
 #, c-format
-msgid "\"%s\" is an invalid command\n"
+msgid "Error creating JobMedia record: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2596
+#: src/stored/askdir.c:505
 #, c-format
 #, c-format
-msgid "Interactive commands:\n"
+msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2607
-#, fuzzy, c-format
+#: src/stored/askdir.c:516
+#, c-format
 msgid ""
 msgid ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: btape <options> <device_name>\n"
-"       -b <file>   specify bootstrap file\n"
-"       -c <file>   set configuration file to file\n"
-"       -d <nn>     set debug level to <nn>\n"
-"       -dt         print timestamp in debug output\n"
-"       -p          proceed inspite of I/O errors\n"
-"       -s          turn off signals\n"
-"       -v          be verbose\n"
-"       -?          print this message.\n"
-"\n"
+"Job %s waiting. Cannot find any appendable volumes.\n"
+"Please use the \"label\"  command to create a new Volume for:\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
+msgstr ""
+
+#: src/stored/askdir.c:542 src/stored/askdir.c:644
+#, c-format
+msgid "Max time exceeded waiting to mount Storage Device %s for Job %s\n"
+msgstr ""
+
+#: src/stored/askdir.c:552
+msgid "pthread error in mount_next_volume.\n"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/stored/btape.c:2693
-#, c-format
-msgid "Mount second Volume on device %s and press return when ready: "
+#: src/stored/askdir.c:586
+msgid "Cannot request another volume: no volume name given.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2720
+#: src/stored/askdir.c:592
 #, c-format
 #, c-format
-msgid "Mount blank Volume on device %s and press return when ready: "
+msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2738
+#: src/stored/askdir.c:609
 #, c-format
 #, c-format
-msgid "End of Volume \"%s\" %d records.\n"
+msgid ""
+"Please mount Volume \"%s\" or label a new one for:\n"
+"    Job:          %s\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2752
+#: src/stored/askdir.c:615
 #, c-format
 #, c-format
-msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
+msgid ""
+"Please mount Volume \"%s\" for:\n"
+"    Job:          %s\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/btape.c:2764 src/stored/mount.c:805
-#, c-format
-msgid "Cannot open Dev=%s, Vol=%s\n"
+#: src/stored/askdir.c:654
+msgid "pthread error in mount_volume\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:84
-msgid "Spooling statistics:\n"
+#: src/stored/record.c:71
+#, fuzzy, c-format
+msgid "unknown: %d"
+msgstr "unbekannt"
+
+#: src/stored/record.c:383
+msgid "Damaged buffer\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:87
+#: src/stored/record.c:557
 #, c-format
 #, c-format
-msgid ""
-"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:95
-#, c-format
-msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
+#: src/stored/status.c:100
+msgid "Used Volume status:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:113
-msgid "Spooling data ...\n"
+#: src/stored/status.c:108 src/stored/status.c:110
+msgid ""
+"====\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:139
-#, c-format
-msgid "Bad return from despool WroteVol=%d\n"
+#: src/stored/status.c:129
+msgid ""
+"\n"
+"Device status:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:172
+#: src/stored/status.c:133
 #, c-format
 #, c-format
-msgid "Open data spool file %s failed: ERR=%s\n"
+msgid "Autochanger \"%s\" with devices:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:230
+#: src/stored/status.c:151
 #, c-format
 #, c-format
-msgid "Committing spooled data to Volume \"%s\". Despooling %s bytes ...\n"
+msgid ""
+"Device %s is mounted with:\n"
+"    Volume:      %s\n"
+"    Pool:        %s\n"
+"    Media type:  %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:235
+#: src/stored/status.c:161
 #, c-format
 #, c-format
-msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
+msgid "Device %s open but no Bacula volume is currently mounted.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:297 src/stored/mac.c:130 src/stored/mac.c:253
-#: src/stored/append.c:304
+#: src/stored/status.c:172
 #, c-format
 #, c-format
-msgid "Fatal append error on device %s: ERR=%s\n"
+msgid "    Total Bytes=%s Blocks=%s Bytes/block=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:304 src/stored/acquire.c:454 src/stored/block.c:368
-#: src/stored/block.c:727 src/stored/block.c:801
+#: src/stored/status.c:187
 #, c-format
 #, c-format
-msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
+msgid "    Total Bytes Read=%s Blocks Read=%s Bytes/block=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:317
+#: src/stored/status.c:193
 #, c-format
 #, c-format
-msgid ""
-"Despooling elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
+msgid "    Positioned at File=%s Block=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:326 src/stored/spool.c:518 src/stored/spool.c:560
+#: src/stored/status.c:200
 #, c-format
 #, c-format
-msgid "Ftruncate spool file failed: ERR=%s\n"
+msgid "Device %s is not open.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:390
+#: src/stored/status.c:204
 #, c-format
 #, c-format
-msgid "Spool header read error. ERR=%s\n"
+msgid "Device \"%s\" is not open or does not exist.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:393
+#: src/stored/status.c:226 src/filed/status.c:88
 #, c-format
 #, c-format
-msgid "Spool read error. Wanted %u bytes, got %d\n"
+msgid "Daemon started %s, %d Job%s run since started.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:394
-#, c-format
-msgid "Spool header read error. Wanted %u bytes, got %d\n"
+#: src/stored/status.c:249
+msgid ""
+"No DEVICE structure.\n"
+"\n"
+msgstr ""
+
+#: src/stored/status.c:255
+msgid "    Device is BLOCKED. User unmounted.\n"
+msgstr ""
+
+#: src/stored/status.c:259
+msgid "    Device is BLOCKED. User unmounted during wait for media/mount.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:400 src/stored/spool.c:401
+#: src/stored/status.c:271
 #, c-format
 #, c-format
-msgid "Spool block too big. Max %u bytes, got %u\n"
+msgid ""
+"    Device is BLOCKED waiting for mount of volume \"%s\",\n"
+"       Pool:        %s\n"
+"       Media type:  %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:406 src/stored/spool.c:407
+#: src/stored/status.c:280
 #, c-format
 #, c-format
-msgid "Spool data read error. Wanted %u bytes, got %d\n"
+msgid ""
+"    Device is BLOCKED waiting to create a volume for:\n"
+"       Pool:        %s\n"
+"       Media type:  %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:464
-msgid "User specified spool size reached.\n"
+#: src/stored/status.c:292
+msgid "    Device is BLOCKED waiting for media.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:466
-msgid "Bad return from despool in write_block.\n"
+#: src/stored/status.c:298
+msgid "    Device is being initialized.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:474
-msgid "Spooling data again ...\n"
+#: src/stored/status.c:302
+msgid "    Device is blocked labeling a Volume.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:505
+#: src/stored/status.c:311
 #, c-format
 #, c-format
-msgid "Error writing header to spool file. ERR=%s\n"
+msgid "    Slot %d is loaded in drive %d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:524 src/stored/spool.c:566
-msgid "Fatal despooling error."
+#: src/stored/status.c:315
+#, c-format
+msgid "    Drive %d is not loaded.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:531
-msgid "Retrying after header spooling error failed.\n"
+#: src/stored/status.c:318
+#, fuzzy, c-format
+msgid "    Drive %d status unknown.\n"
+msgstr "unbekannt"
+
+#: src/stored/status.c:350
+msgid "Device state:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:545
+#: src/stored/status.c:368
 #, c-format
 #, c-format
-msgid "Error writing data to spool file. ERR=%s\n"
+msgid ""
+"num_writers=%d reserved=%d block=%d\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:576
-msgid "Retrying after data spooling error failed.\n"
+#: src/stored/status.c:375
+#, c-format
+msgid "Archive name: %s Device name: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:634 src/stored/spool.c:641
+#: src/stored/status.c:379
 #, c-format
 #, c-format
-msgid "Fseek on attributes file failed: ERR=%s\n"
+msgid "File=%u block=%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:653
+#: src/stored/status.c:382
 #, c-format
 #, c-format
-msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
+msgid "Min block=%u Max block=%u\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/spool.c:680
+#: src/stored/status.c:402
 #, c-format
 #, c-format
-msgid "fopen attr spool file %s failed: ERR=%s\n"
+msgid "%s Job %s waiting for Client connection.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:120
+#: src/stored/status.c:418
 #, c-format
 #, c-format
-msgid "End of medium on Volume \"%s\" Bytes=%s Blocks=%s at %s.\n"
+msgid ""
+"Reading: %s %s job %s JobId=%d Volume=\"%s\"\n"
+"    pool=\"%s\" device=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:139
+#: src/stored/status.c:431
 #, c-format
 #, c-format
-msgid "New volume \"%s\" mounted on device %s at %s.\n"
+msgid ""
+"Writing: %s %s job %s JobId=%d Volume=\"%s\"\n"
+"    pool=\"%s\" device=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:151
+#: src/stored/status.c:442
 #, c-format
 #, c-format
-msgid "write_block_to_device Volume label failed. ERR=%s"
+msgid "    spooling=%d despooling=%d despool_wait=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:186
+#: src/stored/status.c:451
 #, c-format
 #, c-format
-msgid "write_block_to_device overflow block failed. ERR=%s"
+msgid "    Files=%s Bytes=%s Bytes/sec=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:321 src/stored/dev.c:473
+#: src/stored/status.c:459
 #, c-format
 #, c-format
-msgid "Unable to open device %s: ERR=%s\n"
+msgid "    FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/device.c:323
-#, c-format
-msgid "Unable to open archive %s: ERR=%s\n"
+#: src/stored/status.c:465
+msgid "    FDSocket closed\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mac.c:82
-msgid "Read and write devices not properly initialized.\n"
+#: src/stored/status.c:486
+msgid ""
+"\n"
+"Jobs waiting to reserve a drive:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mac.c:90
-#, c-format
-msgid "No Volume names found for %s.\n"
+#: src/stored/status.c:517
+msgid "===================================================================\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mac.c:132 src/stored/append.c:306
-msgid "Set ok=FALSE after write_block_to_device.\n"
+#: src/stored/status.c:599 src/lib/util.c:407 src/filed/status.c:439
+msgid "Base"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mac.c:283 src/stored/append.c:244
-#, c-format
-msgid "Error updating file attributes. ERR=%s\n"
+#: src/stored/status.c:616 src/filed/status.c:456
+msgid "Init Catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:95
-#, c-format
-msgid "Too many errors trying to mount device %s.\n"
+#: src/stored/status.c:619 src/filed/status.c:459
+msgid "Volume to Catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:103
-#, c-format
-msgid "Job %d canceled.\n"
+#: src/stored/status.c:622 src/filed/status.c:462
+msgid "Disk to Catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:268
-#, c-format
-msgid "Volume \"%s\" previously written, moving to end of data.\n"
+#: src/stored/status.c:625 src/filed/status.c:465
+msgid "Data"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:272
-#, c-format
-msgid "Unable to position to end of data on device %s: ERR=%s\n"
+#: src/stored/status.c:631 src/lib/util.c:442 src/filed/status.c:471
+msgid "Unknown Job Level"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:385 src/stored/mount.c:669
+#: src/stored/status.c:699 src/stored/status.c:745 src/filed/status.c:385
+#: src/filed/status.c:418
 #, c-format
 #, c-format
-msgid "Volume \"%s\" not on device %s.\n"
+msgid "Bad .status command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:418
-#, c-format
-msgid ""
-"Director wanted Volume \"%s\".\n"
-"    Current Volume \"%s\" not acceptable because:\n"
-"    %s"
+#: src/stored/status.c:700
+msgid "3900 Bad .status command, missing argument.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:562
-#, c-format
-msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
+#: src/stored/status.c:746
+msgid "3900 Bad .status command, wrong argument.\n"
+msgstr ""
+
+#: src/stored/status.c:761
+msgid "Bacula Storage: Idle"
+msgstr ""
+
+#: src/stored/status.c:772
+msgid "Bacula Storage: Running"
+msgstr ""
+
+#: src/stored/status.c:786
+msgid "Bacula Storage: Last Job Canceled"
+msgstr ""
+
+#: src/stored/status.c:790
+msgid "Bacula Storage: Last Job Failed"
+msgstr ""
+
+#: src/stored/status.c:794
+msgid "Bacula Storage: Last Job had Warnings"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:566
+#: src/stored/lock.c:220
+#, fuzzy, c-format
+msgid "pthread_cond_wait failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/stored/lock.c:316
+#, fuzzy
+msgid "unknown blocked code"
+msgstr "unbekannt"
+
+#: src/stored/authenticate.c:63
 #, c-format
 #, c-format
-msgid ""
-"Bacula cannot write on DVD Volume \"%s\" because: The sizes do not match! "
-"Volume=%s Catalog=%s\n"
+msgid "I only authenticate Directors, not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:580
+#: src/stored/authenticate.c:69 src/filed/authenticate.c:74
 #, c-format
 #, c-format
-msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
+msgid "Bad Hello command from Director at %s. Len=%d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:583
+#: src/stored/authenticate.c:80 src/filed/authenticate.c:86
 #, c-format
 #, c-format
-msgid ""
-"Bacula cannot write on tape Volume \"%s\" because:\n"
-"The number of files mismatch! Volume=%u Catalog=%u\n"
+msgid "Bad Hello command from Director at %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:594
-#, c-format
-msgid "Ready to append to end of Volume \"%s\" size=%s\n"
-msgstr ""
+#: src/stored/authenticate.c:93
+#, fuzzy, c-format
+msgid ""
+"Connection from unknown Director %s at %s rejected.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
+msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
 
 
-#: src/stored/mount.c:598
-#, c-format
+#: src/stored/authenticate.c:130
 msgid ""
 msgid ""
-"Bacula cannot write on disk Volume \"%s\" because: The sizes do not match! "
-"Volume=%s Catalog=%s\n"
+"Incorrect password given by Director.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:659
-#, c-format
-msgid "Labeled new Volume \"%s\" on device %s.\n"
+#: src/stored/authenticate.c:138 src/stored/authenticate.c:249
+#: src/filed/authenticate.c:149 src/filed/authenticate.c:268
+msgid ""
+"Authorization problem: Remote server did not advertize required TLS "
+"support.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:664
+#: src/stored/authenticate.c:156
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Device %s not configured to autolabel Volumes.\n"
-msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
+msgid "TLS negotiation failed with DIR at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
 
 
-#: src/stored/mount.c:683
+#: src/stored/authenticate.c:192
 #, c-format
 #, c-format
-msgid "Marking Volume \"%s\" in Error in Catalog.\n"
+msgid "Unable to authenticate Director at %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/mount.c:700
-#, c-format
+#: src/stored/authenticate.c:240 src/stored/authenticate.c:280
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"Autochanger Volume \"%s\" not found in slot %d.\n"
-"    Setting InChanger to zero in catalog.\n"
-msgstr ""
-
-#: src/stored/mount.c:719
-msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
-msgstr ""
+"Incorrect authorization key from File daemon at %s rejected.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
+msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
 
 
-#: src/stored/mount.c:768
-#, c-format
-msgid ""
-"Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
-msgstr ""
+#: src/stored/authenticate.c:267
+#, fuzzy, c-format
+msgid "TLS negotiation failed with FD at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
 
 
-#: src/stored/dircmd.c:153
+#: src/stored/dircmd.c:155
 msgid "Connection request failed.\n"
 msgstr ""
 
 msgid "Connection request failed.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:163
+#: src/stored/dircmd.c:165
 #, c-format
 msgid "Invalid connection. Len=%d\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid connection. Len=%d\n"
 msgstr ""
 
-#: src/stored/dircmd.c:280
+#: src/stored/dircmd.c:208 src/filed/authenticate.c:206
+msgid "Unable to authenticate Director\n"
+msgstr ""
+
+#: src/stored/dircmd.c:283
 #, c-format
 msgid "3991 Bad setdebug command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3991 Bad setdebug command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:301
+#: src/stored/dircmd.c:304
 #, c-format
 msgid "3904 Job %s not found.\n"
 msgstr ""
 
 #, c-format
 msgid "3904 Job %s not found.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:325
+#: src/stored/dircmd.c:328
 #, fuzzy, c-format
 msgid "Job %s marked to be canceled.\n"
 msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
 
 #, fuzzy, c-format
 msgid "Job %s marked to be canceled.\n"
 msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
 
-#: src/stored/dircmd.c:326
+#: src/stored/dircmd.c:329
 #, c-format
 msgid "3000 Job %s marked to be canceled.\n"
 msgstr ""
 
 #, c-format
 msgid "3000 Job %s marked to be canceled.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:330
+#: src/stored/dircmd.c:333
 msgid "3903 Error scanning cancel command.\n"
 msgstr ""
 
 msgid "3903 Error scanning cancel command.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:406 src/stored/dircmd.c:765 src/stored/dircmd.c:855
-#: src/stored/dircmd.c:926 src/stored/dircmd.c:993 src/stored/dircmd.c:1036
+#: src/stored/dircmd.c:409 src/stored/dircmd.c:769 src/stored/dircmd.c:859
+#: src/stored/dircmd.c:930 src/stored/dircmd.c:1049 src/stored/dircmd.c:1092
 #, c-format
 msgid "3999 Device \"%s\" not found or could not be opened.\n"
 msgstr ""
 
 #, c-format
 msgid "3999 Device \"%s\" not found or could not be opened.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:411
+#: src/stored/dircmd.c:414
 #, c-format
 msgid "3903 Error scanning label command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3903 Error scanning label command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:461
+#: src/stored/dircmd.c:464
 #, c-format
 msgid "3910 Unable to open device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "3910 Unable to open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:478
+#: src/stored/dircmd.c:481
 #, c-format
 msgid "3920 Cannot label Volume because it is already labeled: \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "3920 Cannot label Volume because it is already labeled: \"%s\"\n"
 msgstr ""
 
-#: src/stored/dircmd.c:485
+#: src/stored/dircmd.c:488
 msgid "3921 Wrong volume mounted.\n"
 msgstr ""
 
 msgid "3921 Wrong volume mounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:489
+#: src/stored/dircmd.c:492
 msgid "3922 Cannot relabel an ANSI/IBM labeled Volume.\n"
 msgstr ""
 
 msgid "3922 Cannot relabel an ANSI/IBM labeled Volume.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:497
+#: src/stored/dircmd.c:500
 #, c-format
 msgid "3912 Failed to label Volume: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "3912 Failed to label Volume: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:507
+#: src/stored/dircmd.c:510
 #, c-format
 msgid "3914 Failed to label Volume (no media): ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "3914 Failed to label Volume (no media): ERR=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:510
+#: src/stored/dircmd.c:513
 #, c-format
 msgid "3913 Cannot label Volume. Unknown status %d from read_volume_label()\n"
 msgstr ""
 
 #, c-format
 msgid "3913 Cannot label Volume. Unknown status %d from read_volume_label()\n"
 msgstr ""
 
-#: src/stored/dircmd.c:544
+#: src/stored/dircmd.c:547
 #, c-format
 msgid "3001 Mounted Volume: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Mounted Volume: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:548 src/stored/dircmd.c:1072
+#: src/stored/dircmd.c:551 src/stored/dircmd.c:1128
 #, c-format
 msgid ""
 "3902 Cannot mount Volume on Storage Device %s because:\n"
 "%s"
 msgstr ""
 
 #, c-format
 msgid ""
 "3902 Cannot mount Volume on Storage Device %s because:\n"
 "%s"
 msgstr ""
 
-#: src/stored/dircmd.c:675 src/stored/dircmd.c:732
+#: src/stored/dircmd.c:664
+#, fuzzy
+msgid "Specified slot ignored. "
+msgstr "SQL fehlgeschlagen ERR=%s\n"
+
+#: src/stored/dircmd.c:679 src/stored/dircmd.c:736
 #, fuzzy, c-format
 msgid "3901 Unable to open device %s: ERR=%s\n"
 msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "3901 Unable to open device %s: ERR=%s\n"
 msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
-#: src/stored/dircmd.c:695 src/stored/dircmd.c:723
+#: src/stored/dircmd.c:699 src/stored/dircmd.c:727
 #, c-format
 msgid "3001 Device %s is mounted with Volume \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Device %s is mounted with Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/dircmd.c:698 src/stored/dircmd.c:726 src/stored/dircmd.c:741
+#: src/stored/dircmd.c:702 src/stored/dircmd.c:730 src/stored/dircmd.c:745
 #, c-format
 msgid ""
 "3905 Device %s open but no Bacula volume is mounted.\n"
 "If this is not a blank tape, try unmounting and remounting the Volume.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "3905 Device %s open but no Bacula volume is mounted.\n"
 "If this is not a blank tape, try unmounting and remounting the Volume.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:708
+#: src/stored/dircmd.c:712
 #, c-format
 msgid "3001 Device %s is doing acquire.\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Device %s is doing acquire.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:713 src/stored/dircmd.c:827
+#: src/stored/dircmd.c:717 src/stored/dircmd.c:831
 #, c-format
 msgid "3903 Device %s is being labeled.\n"
 msgstr ""
 
 #, c-format
 msgid "3903 Device %s is being labeled.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:738
+#: src/stored/dircmd.c:742
 #, c-format
 msgid "3001 Device %s is already mounted with Volume \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Device %s is already mounted with Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/dircmd.c:747
+#: src/stored/dircmd.c:751
 #, c-format
 msgid "3002 Device %s is mounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3002 Device %s is mounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:750 src/stored/dircmd.c:800 src/stored/dircmd.c:815
-#: src/stored/dircmd.c:846
+#: src/stored/dircmd.c:754 src/stored/dircmd.c:804 src/stored/dircmd.c:819
+#: src/stored/dircmd.c:850
 #, c-format
 msgid "3907 %s"
 msgstr ""
 
 #, c-format
 msgid "3907 %s"
 msgstr ""
 
-#: src/stored/dircmd.c:753
+#: src/stored/dircmd.c:757
 #, c-format
 msgid "3906 File device %s is always mounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3906 File device %s is always mounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:759
+#: src/stored/dircmd.c:763
 #, c-format
 msgid "3905 Bizarre wait state %d\n"
 msgstr ""
 
 #, c-format
 msgid "3905 Bizarre wait state %d\n"
 msgstr ""
 
-#: src/stored/dircmd.c:769
+#: src/stored/dircmd.c:773
 #, c-format
 msgid "3909 Error scanning mount command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3909 Error scanning mount command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:797 src/stored/dircmd.c:848
+#: src/stored/dircmd.c:801 src/stored/dircmd.c:852
 #, c-format
 msgid "3002 Device %s unmounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3002 Device %s unmounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:804
+#: src/stored/dircmd.c:808
 #, c-format
 msgid "3901 Device %s is already unmounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3901 Device %s is already unmounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:818
+#: src/stored/dircmd.c:822
 #, c-format
 msgid "3001 Device %s unmounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Device %s unmounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:823
+#: src/stored/dircmd.c:827
 #, c-format
 msgid "3902 Device %s is busy in acquire.\n"
 msgstr ""
 
 #, c-format
 msgid "3902 Device %s is busy in acquire.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:860
+#: src/stored/dircmd.c:864
 #, c-format
 msgid "3907 Error scanning unmount command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3907 Error scanning unmount command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:891
+#: src/stored/dircmd.c:895
 #, c-format
 msgid "3921 Device %s already released.\n"
 msgstr ""
 
 #, c-format
 msgid "3921 Device %s already released.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:898
+#: src/stored/dircmd.c:902
 #, c-format
 msgid "3922 Device %s waiting for sysop.\n"
 msgstr ""
 
 #, c-format
 msgid "3922 Device %s waiting for sysop.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:904
+#: src/stored/dircmd.c:908
 #, c-format
 msgid "3922 Device %s waiting for mount.\n"
 msgstr ""
 
 #, c-format
 msgid "3922 Device %s waiting for mount.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:908
+#: src/stored/dircmd.c:912
 #, c-format
 msgid "3923 Device %s is busy in acquire.\n"
 msgstr ""
 
 #, c-format
 msgid "3923 Device %s is busy in acquire.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:912
+#: src/stored/dircmd.c:916
 #, c-format
 msgid "3914 Device %s is being labeled.\n"
 msgstr ""
 
 #, c-format
 msgid "3914 Device %s is being labeled.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:920
+#: src/stored/dircmd.c:924
 #, c-format
 msgid "3022 Device %s released.\n"
 msgstr ""
 
 #, c-format
 msgid "3022 Device %s released.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:931
+#: src/stored/dircmd.c:935
 #, c-format
 msgid "3927 Error scanning release command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3927 Error scanning release command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:980
+#: src/stored/dircmd.c:964 src/filed/job.c:1219
+#, c-format
+msgid "Could not create bootstrap file %s: ERR=%s\n"
+msgstr ""
+
+#: src/stored/dircmd.c:977
+msgid "Error parsing bootstrap file.\n"
+msgstr ""
+
+#: src/stored/dircmd.c:1036
 #, c-format
 msgid "3995 Device %s is not an autochanger.\n"
 msgstr ""
 
 #, c-format
 msgid "3995 Device %s is not an autochanger.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:997
+#: src/stored/dircmd.c:1053
 #, c-format
 msgid "3908 Error scanning autocharger drives/list/slots command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3908 Error scanning autocharger drives/list/slots command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1040
+#: src/stored/dircmd.c:1096
 #, c-format
 msgid "3909 Error scanning readlabel command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3909 Error scanning readlabel command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1068
+#: src/stored/dircmd.c:1124
 #, c-format
 msgid "3001 Volume=%s Slot=%d\n"
 msgstr ""
 
 #, c-format
 msgid "3001 Volume=%s Slot=%d\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1100
+#: src/stored/dircmd.c:1156
 #, c-format
 msgid "3931 Device %s is BLOCKED. user unmounted.\n"
 msgstr ""
 
 #, c-format
 msgid "3931 Device %s is BLOCKED. user unmounted.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1104
+#: src/stored/dircmd.c:1160
 #, c-format
 msgid ""
 "3932 Device %s is BLOCKED. user unmounted during wait for media/mount.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "3932 Device %s is BLOCKED. user unmounted during wait for media/mount.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1108
+#: src/stored/dircmd.c:1164
 #, c-format
 msgid "3933 Device %s is BLOCKED waiting for media.\n"
 msgstr ""
 
 #, c-format
 msgid "3933 Device %s is BLOCKED waiting for media.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1112
+#: src/stored/dircmd.c:1168
 #, c-format
 msgid "3934 Device %s is being initialized.\n"
 msgstr ""
 
 #, c-format
 msgid "3934 Device %s is being initialized.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1116
+#: src/stored/dircmd.c:1172
 #, c-format
 msgid "3935 Device %s is blocked labeling a Volume.\n"
 msgstr ""
 
 #, c-format
 msgid "3935 Device %s is blocked labeling a Volume.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1120
+#: src/stored/dircmd.c:1176
 #, fuzzy, c-format
 msgid "3935 Device %s is blocked for unknown reason.\n"
 msgstr "unbekannt"
 
 #, fuzzy, c-format
 msgid "3935 Device %s is blocked for unknown reason.\n"
 msgstr "unbekannt"
 
-#: src/stored/dircmd.c:1125
+#: src/stored/dircmd.c:1181
 #, c-format
 msgid "3936 Device %s is busy reading.\n"
 msgstr ""
 
 #, c-format
 msgid "3936 Device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:1128
+#: src/stored/dircmd.c:1184
 #, c-format
 msgid "3937 Device %s is busy with %d writer(s).\n"
 msgstr ""
 
 #, c-format
 msgid "3937 Device %s is busy with %d writer(s).\n"
 msgstr ""
 
-#: src/stored/append.c:64
-msgid "DCR is NULL!!!\n"
+#: src/stored/mac.c:82
+msgid "Read and write devices not properly initialized.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:69
-msgid "DEVICE is NULL!!!\n"
+#: src/stored/mac.c:88
+#, c-format
+msgid "No Volume names found for %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:81
-msgid "Unable to set network buffer size.\n"
+#: src/stored/wait.c:133
+#, c-format
+msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:298 src/stored/append.c:299 src/stored/append.c:310
-#: src/stored/append.c:311 src/stored/askdir.c:338 src/stored/askdir.c:339
-msgid "NULL Volume name. This shouldn't happen!!!\n"
+#: src/stored/wait.c:233
+#, fuzzy, c-format
+msgid "JobId=%s, Job %s waiting to reserve a device.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+
+#: src/stored/label.c:95
+#, c-format
+msgid "Couldn't rewind device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/label.c:112 src/stored/label.c:204
 #, c-format
 #, c-format
-msgid "Network send error to FD. ERR=%s\n"
+msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/label.c:115 src/stored/label.c:192
 #, c-format
 #, c-format
-msgid "Error reading data header from FD. ERR=%s\n"
+msgid "Too many tries: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/label.c:132
 #, c-format
 #, c-format
-msgid "Malformed data header from FD: %s\n"
+msgid ""
+"Requested Volume \"%s\" on %s is not a Bacula labeled Volume, because: ERR=%s"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:190
-msgid "File index from FD not positive or sequential\n"
+#: src/stored/label.c:137
+msgid "Could not read Volume label from block.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/label.c:140
 #, c-format
 #, c-format
-msgid "Network error on data channel. ERR=%s\n"
+msgid "Could not unserialize Volume label: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/append.c:279
+#: src/stored/label.c:145
 #, c-format
 #, c-format
-msgid ""
-"Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
+msgid "Volume Header Id bad: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/job.c:231
-#, fuzzy, c-format
-msgid "FD connect failed: Job name not found: %s\n"
-msgstr "Job nicht gefunden: %s\n"
+#: src/stored/label.c:177
+#, c-format
+msgid "Volume on %s has wrong Bacula version. Wanted %d got %d\n"
+msgstr ""
 
 
-#: src/stored/job.c:242
+#: src/stored/label.c:188
 #, c-format
 #, c-format
-msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
+msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/job.c:253
-msgid "Unable to authenticate File daemon\n"
+#: src/stored/label.c:277
+#, c-format
+msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/job.c:375
-msgid "In free_jcr(), but still attached to device!!!!\n"
+#: src/stored/label.c:329 src/stored/label.c:429
+#, fuzzy, c-format
+msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
+msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
+
+#: src/stored/label.c:453
+#, c-format
+msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:178
-msgid "Network error on bnet_recv in req_vol_info.\n"
+#: src/stored/label.c:461
+#, c-format
+msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:196
+#: src/stored/label.c:467
 #, c-format
 #, c-format
-msgid "Error getting Volume info: %s"
+msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:373
+#: src/stored/label.c:490
 #, c-format
 #, c-format
-msgid "Didn't get vol info vol=%s: ERR=%s"
+msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:415
+#: src/stored/label.c:520
 #, c-format
 #, c-format
-msgid "Error creating JobMedia record: ERR=%s\n"
+msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:422
+#: src/stored/label.c:523
 #, c-format
 #, c-format
-msgid "Error creating JobMedia record: %s\n"
+msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:489
+#: src/stored/label.c:722
 #, c-format
 #, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
+msgid "Bad Volume session label = %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:500
+#: src/stored/label.c:777
 #, c-format
 #, c-format
-msgid ""
-"Job %s waiting. Cannot find any appendable volumes.\n"
-"Please use the \"label\"  command to create a new Volume for:\n"
-"    Storage:      %s\n"
-"    Pool:         %s\n"
-"    Media type:   %s\n"
+msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:526 src/stored/askdir.c:628
+#: src/stored/label.c:904
 #, c-format
 #, c-format
-msgid "Max time exceeded waiting to mount Storage Device %s for Job %s\n"
+msgid "Unknown %d"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:536
-msgid "pthread error in mount_next_volume.\n"
+#: src/stored/label.c:908
+#, c-format
+msgid ""
+"\n"
+"Volume Label:\n"
+"Id                : %sVerNo             : %d\n"
+"VolName           : %s\n"
+"PrevVolName       : %s\n"
+"VolFile           : %d\n"
+"LabelType         : %s\n"
+"LabelSize         : %d\n"
+"PoolName          : %s\n"
+"MediaType         : %s\n"
+"PoolType          : %s\n"
+"HostName          : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:570
-msgid "Cannot request another volume: no volume name given.\n"
+#: src/stored/label.c:930
+#, c-format
+msgid "Date label written: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:576
+#: src/stored/label.c:936
 #, c-format
 #, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
+msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:593
+#: src/stored/label.c:956
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Please mount Volume \"%s\" or label a new one for:\n"
-"    Job:          %s\n"
-"    Storage:      %s\n"
-"    Pool:         %s\n"
-"    Media type:   %s\n"
+"\n"
+"%s Record:\n"
+"JobId             : %d\n"
+"VerNum            : %d\n"
+"PoolName          : %s\n"
+"PoolType          : %s\n"
+"JobName           : %s\n"
+"ClientName        : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:599
+#: src/stored/label.c:969
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Please mount Volume \"%s\" for:\n"
-"    Job:          %s\n"
-"    Storage:      %s\n"
-"    Pool:         %s\n"
-"    Media type:   %s\n"
+"Job (unique name) : %s\n"
+"FileSet           : %s\n"
+"JobType           : %c\n"
+"JobLevel          : %c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/askdir.c:638
-msgid "pthread error in mount_volume\n"
+#: src/stored/label.c:978
+#, c-format
+msgid ""
+"JobFiles          : %s\n"
+"JobBytes          : %s\n"
+"StartBlock        : %s\n"
+"EndBlock          : %s\n"
+"StartFile         : %s\n"
+"EndFile           : %s\n"
+"JobErrors         : %s\n"
+"JobStatus         : %c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:120
+#: src/stored/label.c:999
 #, c-format
 #, c-format
-msgid "Unable to stat device %s: ERR=%s\n"
+msgid "Date written      : %s\n"
+msgstr ""
+
+#: src/stored/label.c:1004
+#, c-format
+msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
+msgstr ""
+
+#: src/stored/label.c:1023
+msgid "Fresh Volume"
+msgstr ""
+
+#: src/stored/label.c:1026
+msgid "Volume"
+msgstr ""
+
+#: src/stored/label.c:1038
+msgid "End of Tape"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:138
-#, fuzzy, c-format
-msgid ""
-"%s is an unknown device type. Must be tape or directory\n"
-" or have RequiresMount=yes for DVD. st_mode=%x\n"
-msgstr "unbekannt\n"
-
-#: src/stored/dev.c:198
+#: src/stored/label.c:1058 src/stored/label.c:1066 src/stored/label.c:1099
 #, c-format
 #, c-format
-msgid "Unable to stat mount point %s: ERR=%s\n"
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:204
-msgid ""
-"Mount and unmount commands must defined for a device which requires mount.\n"
+#: src/stored/label.c:1063
+msgid "End of physical tape.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:207
-msgid "Write part command must be defined for a device which requires mount.\n"
+#: src/stored/label.c:1078 src/stored/label.c:1087
+#, c-format
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:218
+#: src/stored/label.c:1080
 #, c-format
 #, c-format
-msgid "Min block size > max on device %s\n"
+msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:222
+#: src/stored/label.c:1089
 #, c-format
 #, c-format
-msgid "Block size %u on device %s is too large, using default %u\n"
+msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:227
+#: src/stored/vol_mgr.c:94
+#, fuzzy, c-format
+msgid "Unable to initialize volume list lock. ERR=%s\n"
+msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+
+#: src/stored/vol_mgr.c:484
 #, c-format
 #, c-format
-msgid "Max block size %u not multiple of device %s block size.\n"
+msgid "Device switch. New device %s chosen.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:243 src/stored/dev.c:249
-#, c-format
-msgid "Unable to init cond variable: ERR=%s\n"
+#: src/stored/bls.c:80
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bls [options] <device-name>\n"
+"       -b <file>       specify a bootstrap file\n"
+"       -c <file>       specify a Storage configuration file\n"
+"       -d <nn>         set debug level to <nn>\n"
+"       -dt             print timestamp in debug output\n"
+"       -e <file>       exclude list\n"
+"       -i <file>       include list\n"
+"       -j              list jobs\n"
+"       -k              list blocks\n"
+"    (no j or k option) list saved files\n"
+"       -L              dump label\n"
+"       -p              proceed inspite of errors\n"
+"       -v              be verbose\n"
+"       -V              specify Volume names (separated by |)\n"
+"       -?              print this message\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/stored/dev.c:378
-msgid "Illegal mode given to open dev.\n"
+#: src/stored/bls.c:211
+msgid "No archive name specified\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:508
+#: src/stored/bls.c:247
 #, c-format
 #, c-format
-msgid "Could not open file device %s. No Volume name given.\n"
+msgid ""
+"\n"
+"Warning, this Volume is a continuation of Volume %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:531 src/stored/dev.c:699
+#: src/stored/bls.c:290
 #, c-format
 #, c-format
-msgid "Could not open: %s, ERR=%s\n"
+msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:575
+#: src/stored/bls.c:301
 #, c-format
 #, c-format
-msgid "Could not open DVD device %s. No Volume name given.\n"
+msgid "Mounted Volume \"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:624
+#: src/stored/bls.c:303
 #, c-format
 #, c-format
-msgid "The DVD in device %s contains data, please blank it before writing.\n"
+msgid "End of file %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:645
+#: src/stored/bls.c:327
 #, c-format
 #, c-format
-msgid "Unable to stat DVD part 1 file %s: ERR=%s\n"
+msgid ""
+"File:blk=%u:%u blk_num=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
+"s rlen=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:653
+#: src/stored/bls.c:336
 #, c-format
 #, c-format
-msgid "DVD part 1 is not a regular file %s.\n"
+msgid "Block: %d size=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:673
+#: src/stored/bls.c:403
 #, c-format
 #, c-format
-msgid "There is no valid DVD in device %s.\n"
+msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:679
+#: src/cats/sqlite.c:165 src/cats/bdb.c:197 src/cats/postgresql.c:194
+#: src/cats/mysql.c:154 src/cats/dbi.c:200
 #, c-format
 #, c-format
-msgid "Could not mount DVD device %s.\n"
-msgstr ""
+msgid "Unable to initialize DB lock. ERR=%s\n"
+msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
 
 
-#: src/stored/dev.c:729
+#: src/cats/sqlite.c:179
 #, c-format
 #, c-format
-msgid "Could not fstat: %s, ERR=%s\n"
-msgstr ""
+msgid "Database %s does not exist, please create it.\n"
+msgstr "Datenbank %s existiert nicht, bitte erzeugen.\n"
 
 
-#: src/stored/dev.c:763
+#: src/cats/sqlite.c:209
 #, c-format
 #, c-format
-msgid "Bad call to rewind. Device %s not open\n"
-msgstr ""
+msgid "Unable to open Database=%s. ERR=%s\n"
+msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
 
-#: src/stored/dev.c:802
+#: src/cats/sqlite.c:210
+msgid "unknown"
+msgstr "unbekannt"
+
+#: src/cats/sqlite.c:362 src/cats/postgresql.c:354 src/cats/mysql.c:328
+#: src/cats/dbi.c:443
 #, c-format
 #, c-format
-msgid "No tape loaded or drive offline on %s.\n"
-msgstr ""
+msgid "Query failed: %s: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
 
 
-#: src/stored/dev.c:812
+#: src/cats/bdb.c:173
+msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+msgstr "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+
+#: src/cats/bdb.c:174
+msgid "WARNING!!!! The Internal Database is NOT OPERATIONAL!\n"
+msgstr "WARNUNG!!!! Die Interne Datenbank ist NICHT BETRIEBSBEREIT!\n"
+
+#: src/cats/bdb.c:175
+msgid "You should use SQLite, PostgreSQL, or MySQL\n"
+msgstr "Sie sollten SQLite, PostgreSQL, oder MySQL benutzen\n"
+
+#: src/cats/bdb.c:207
 #, c-format
 #, c-format
-msgid "Rewind error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Unable to open Catalog DB control file %s: ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
 
-#: src/stored/dev.c:822 src/stored/dev.c:900 src/stored/dev.c:1037
-#: src/stored/dev.c:1626 patches/testing/mtops.c:276
-#: patches/testing/mtops.c:300 patches/testing/mtops.c:320
-#: patches/testing/mtops.c:355 patches/testing/mtops.c:378
+#: src/cats/bdb.c:262
 #, c-format
 #, c-format
-msgid "lseek error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Error reading catalog DB control file. ERR=%s\n"
+msgstr "Fehler beim Lesen der catalog DB Steuerdatei. ERR=%s\n"
 
 
-#: src/stored/dev.c:871
+#: src/cats/bdb.c:265
 #, c-format
 #, c-format
-msgid "Bad call to eod. Device %s not open\n"
+msgid ""
+"Error, catalog DB control file wrong version. Wanted %d, got %d\n"
+"Please reinitialize the working directory.\n"
 msgstr ""
 msgstr ""
+"Fehler, catalog DB steuerdatei hat die falsche Version: erwartet: %d, "
+"erhalten %d\n"
+"Bitte das Arbeitsverzeichnis neu initialisieren.\n"
 
 
-#: src/stored/dev.c:936
+#: src/cats/postgresql.c:86
+msgid "A user name for PostgreSQL must be supplied.\n"
+msgstr "Ein Benutzername für PostgreSQL muss angegeben werden.\n"
+
+#: src/cats/postgresql.c:147 src/cats/sql_get.c:207 src/cats/sql_get.c:258
+#: src/cats/sql_get.c:630 src/cats/sql_get.c:707 src/cats/sql_get.c:976
+#: src/cats/sql_create.c:1015 src/cats/sql.c:293 src/cats/sql.c:300
 #, c-format
 #, c-format
-msgid "ioctl MTEOM error on %s. ERR=%s.\n"
-msgstr ""
+msgid "error fetching row: %s\n"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/stored/dev.c:945 src/stored/dev.c:1078
+#: src/cats/postgresql.c:158
 #, c-format
 #, c-format
-msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
+msgid "Encoding error for database \"%s\". Wanted SQL_ASCII, got %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:1023
-msgid "Bad device call. Device not open\n"
+#: src/cats/postgresql.c:181
+msgid ""
+"PostgreSQL configuration problem. PostgreSQL library is not thread safe. "
+"Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:1036
+#: src/cats/postgresql.c:231
 #, c-format
 #, c-format
-msgid "Seek error: ERR=%s\n"
+msgid ""
+"Unable to connect to PostgreSQL server.\n"
+"Database=%s User=%s\n"
+"It is probably not running or your password is incorrect.\n"
 msgstr ""
 msgstr ""
+"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
+"Datenbank=%s  Benutzer=%s\n"
+"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
 
 
-#: src/stored/dev.c:1073
-msgid " Bacula status:"
+#: src/cats/postgresql.c:335
+msgid "PQescapeStringConn returned non-zero.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/dev.c:1074 src/stored/dev.c:1157 src/stored/dev.c:1159
+#: src/cats/postgresql.c:641
 #, c-format
 #, c-format
-msgid " file=%d block=%d\n"
-msgstr ""
+msgid "error fetching currval: %s\n"
+msgstr "Fehler beim Holen des aktuellen Wertes: %s\n"
 
 
-#: src/stored/dev.c:1082
-msgid " Device status:"
-msgstr ""
+#: src/cats/postgresql.c:706 src/cats/dbi.c:841
+#, fuzzy, c-format
+msgid "error starting batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/stored/dev.c:1181
-msgid "Bad call to load_dev. Device not open\n"
-msgstr ""
+#: src/cats/postgresql.c:737 src/cats/postgresql.c:743
+#, fuzzy, c-format
+msgid "error ending batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/stored/dev.c:1192 src/stored/dev.c:1205
-#, c-format
-msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
-msgstr ""
+#: src/cats/postgresql.c:792
+#, fuzzy, c-format
+msgid "error copying in batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/stored/dev.c:1236
+#: src/cats/sql_get.c:156
 #, c-format
 #, c-format
-msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
-msgstr ""
-
-#: src/stored/dev.c:1277
-msgid "Bad call to fsf. Device not open\n"
-msgstr ""
+msgid "get_file_record want 1 got rows=%d\n"
+msgstr "get_file_record erwartet 1 erhalten rows=%d\n"
 
 
-#: src/stored/dev.c:1288 src/stored/dev.c:1415
+#: src/cats/sql_get.c:162
 #, c-format
 #, c-format
-msgid "Device %s at End of Tape.\n"
-msgstr ""
+msgid "Error fetching row: %s\n"
+msgstr "Fehler beim holen der Zeile: %s\n"
 
 
-#: src/stored/dev.c:1319 src/stored/dev.c:1395
+#: src/cats/sql_get.c:170
 #, c-format
 #, c-format
-msgid "ioctl MTFSF error on %s. ERR=%s.\n"
-msgstr ""
+msgid "File record for PathId=%s FilenameId=%s not found.\n"
+msgstr "File Eintrag für PathId=%s FilenameId=%s nicht gefunden.\n"
 
 
-#: src/stored/dev.c:1444
-msgid "Bad call to bsf. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:176
+msgid "File record not found in Catalog.\n"
+msgstr "File Eintrag nicht im Catalog gefunden.\n"
 
 
-#: src/stored/dev.c:1450
+#: src/cats/sql_get.c:201
 #, c-format
 #, c-format
-msgid "Device %s cannot BSF because it is not a tape.\n"
-msgstr ""
+msgid "More than one Filename!: %s for file: %s\n"
+msgstr "Mehr als einen Dateinamen gefunden! : %s für Datei: %s\n"
 
 
-#: src/stored/dev.c:1467
-#, c-format
-msgid "ioctl MTBSF error on %s. ERR=%s.\n"
-msgstr ""
+#: src/cats/sql_get.c:211
+#, fuzzy, c-format
+msgid "Get DB Filename record %s found bad record: %d\n"
+msgstr "Get DB Filename record %s hat fehlerhaften Eintrag gefunden: %d\n"
 
 
-#: src/stored/dev.c:1486
-msgid "Bad call to fsr. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:217
+#, c-format
+msgid "Filename record: %s not found.\n"
+msgstr "Filename record: %s nicht gefunden.\n"
 
 
-#: src/stored/dev.c:1496
+#: src/cats/sql_get.c:221
 #, c-format
 #, c-format
-msgid "ioctl MTFSR not permitted on %s.\n"
-msgstr ""
+msgid "Filename record: %s not found in Catalog.\n"
+msgstr "Filename record: %s nicht in Catalog gefunden.\n"
 
 
-#: src/stored/dev.c:1524
+#: src/cats/sql_get.c:251 src/cats/sql_create.c:1008
 #, c-format
 #, c-format
-msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
-msgstr ""
+msgid "More than one Path!: %s for path: %s\n"
+msgstr "Mehr als ein Pfad!: %s für Pfad: %s\n"
 
 
-#: src/stored/dev.c:1542
-msgid "Bad call to bsr_dev. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:262
+#, c-format
+msgid "Get DB path record %s found bad record: %s\n"
+msgstr "Get DB path record %s fehlerhaften Eintrag gefunden: %s\n"
 
 
-#: src/stored/dev.c:1552
+#: src/cats/sql_get.c:275
 #, c-format
 #, c-format
-msgid "ioctl MTBSR not permitted on %s.\n"
-msgstr ""
+msgid "Path record: %s not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
 
 
-#: src/stored/dev.c:1566
+#: src/cats/sql_get.c:279
 #, c-format
 #, c-format
-msgid "ioctl MTBSR error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Path record: %s not found in Catalog.\n"
+msgstr "Path record: %s nicht in Catalog gefunden.\n"
 
 
-#: src/stored/dev.c:1615
-msgid "Bad call to reposition. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:316
+#, c-format
+msgid "No Job found for JobId %s\n"
+msgstr "Kein Job für JobId %s gefunden\n"
 
 
-#: src/stored/dev.c:1694
-msgid "Bad call to weof_dev. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:386 src/cats/sql_get.c:442
+#, c-format
+msgid "No volumes found for JobId=%d\n"
+msgstr "Keine volumes für JobId=%d gefunden\n"
 
 
-#: src/stored/dev.c:1704
-msgid "Attempt to WEOF on non-appendable Volume\n"
-msgstr ""
+#: src/cats/sql_get.c:392 src/cats/sql_get.c:453
+#, c-format
+msgid "Error fetching row %d: ERR=%s\n"
+msgstr "Fehler beim Holen von Zeile %d: ERR=%s\n"
 
 
-#: src/stored/dev.c:1722
+#: src/cats/sql_get.c:406
 #, c-format
 #, c-format
-msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
-msgstr ""
+msgid "No Volume for JobId %d found in Catalog.\n"
+msgstr "Kein Volume für JobId %d in Catalog gefunden.\n"
 
 
-#: src/stored/dev.c:1821
-#, fuzzy, c-format
-msgid "unknown func code %d"
-msgstr "unbekannt"
+#: src/cats/sql_get.c:547
+#, c-format
+msgid "Pool id select failed: ERR=%s\n"
+msgstr "Pool id select fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/dev.c:1827
+#: src/cats/sql_get.c:584
 #, c-format
 #, c-format
-msgid "I/O function \"%s\" not supported on this device.\n"
-msgstr ""
+msgid "Client id select failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/dev.c:1998
+#: src/cats/sql_get.c:625
 #, c-format
 #, c-format
-msgid "Unable to truncate device %s. ERR=%s\n"
-msgstr ""
+msgid "More than one Pool!: %s\n"
+msgstr "Mehr als ein Pool!: %s\n"
 
 
-#: src/stored/dev.c:2015
-#, fuzzy, c-format
-msgid "Unable to stat device %s. ERR=%s\n"
-msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+#: src/cats/sql_get.c:668
+msgid "Pool record not found in Catalog.\n"
+msgstr "Pool Eintrag in Catalog nicht gefunden.\n"
 
 
-#: src/stored/dev.c:2029
+#: src/cats/sql_get.c:702
 #, c-format
 #, c-format
-msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
-msgstr ""
+msgid "More than one Client!: %s\n"
+msgstr "Mehr als ein Client!: %s\n"
 
 
-#: src/stored/dev.c:2041
-#, fuzzy, c-format
-msgid "Could not reopen: %s, ERR=%s\n"
-msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+#: src/cats/sql_get.c:719 src/cats/sql_get.c:723
+msgid "Client record not found in Catalog.\n"
+msgstr "Client Eintrag nicht in Catalog gefunden\n"
 
 
-#: src/stored/dev.c:2146 src/stored/dev.c:2151
+#: src/cats/sql_get.c:748
 #, c-format
 #, c-format
-msgid "Device %s cannot be %smounted. ERR=%s\n"
-msgstr ""
+msgid "More than one Counter!: %d\n"
+msgstr "Mehr als ein Counter!: %d\n"
 
 
-#: src/stored/dev.c:2553
+#: src/cats/sql_get.c:753
 #, c-format
 #, c-format
-msgid "Unable to set eotmodel on device %s: ERR=%s\n"
-msgstr ""
+msgid "error fetching Counter row: %s\n"
+msgstr "Fehler beim Holen der Counter Zeile: %s\n"
 
 
-#: src/stored/authenticate.c:63
+#: src/cats/sql_get.c:773
 #, c-format
 #, c-format
-msgid "I only authenticate Directors, not %d\n"
-msgstr ""
-
-#: src/stored/authenticate.c:93
-#, fuzzy, c-format
-msgid ""
-"Connection from unknown Director %s at %s rejected.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
-msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
-
-#: src/stored/authenticate.c:130
-msgid ""
-"Incorrect password given by Director.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
-msgstr ""
+msgid "Counter record: %s not found in Catalog.\n"
+msgstr "Counter Eintrag: %s in Catalog nicht gefunden.\n"
 
 
-#: src/stored/authenticate.c:156
-#, fuzzy, c-format
-msgid "TLS negotiation failed with DIR at \"%s:%d\"\n"
-msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
+#: src/cats/sql_get.c:809
+#, c-format
+msgid "Error got %s FileSets but expected only one!\n"
+msgstr "Fehler erhalten %s FileSets aber nur einen erwartet!\n"
 
 
-#: src/stored/authenticate.c:192
+#: src/cats/sql_get.c:814
 #, c-format
 #, c-format
-msgid "Unable to authenticate Director at %s.\n"
-msgstr ""
+msgid "FileSet record \"%s\" not found.\n"
+msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
 
 
-#: src/stored/authenticate.c:240 src/stored/authenticate.c:280
-#, fuzzy, c-format
-msgid ""
-"Incorrect authorization key from File daemon at %s rejected.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
-msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
+#: src/cats/sql_get.c:824
+msgid "FileSet record not found in Catalog.\n"
+msgstr "FileSet Eintrag in Catalog nicht gefunden.\n"
 
 
-#: src/stored/authenticate.c:267
-#, fuzzy, c-format
-msgid "TLS negotiation failed with FD at \"%s:%d\"\n"
-msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
+#: src/cats/sql_get.c:882
+#, c-format
+msgid "Media id select failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/record.c:71
+#: src/cats/sql_get.c:920
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "unknown: %d"
-msgstr "unbekannt"
-
-#: src/stored/record.c:383
-msgid "Damaged buffer\n"
-msgstr ""
+msgid "query dbids failed: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
 
 
-#: src/stored/record.c:554
+#: src/cats/sql_get.c:971
 #, c-format
 #, c-format
-msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
-msgstr ""
-
-#: src/stored/butil.c:59
-msgid "Nohdr,"
-msgstr ""
+msgid "More than one Volume!: %s\n"
+msgstr "Mehr als ein Volume!: %s\n"
 
 
-#: src/stored/butil.c:62
-msgid "partial,"
-msgstr ""
+#: src/cats/sql_get.c:1026
+#, c-format
+msgid "Media record MediaId=%s not found.\n"
+msgstr "Media Eintrag MediaId=%s nicht gefunden.\n"
 
 
-#: src/stored/butil.c:65
-msgid "empty,"
-msgstr ""
+#: src/cats/sql_get.c:1029
+#, c-format
+msgid "Media record for Volume \"%s\" not found.\n"
+msgstr "Media Eintrag für Volume \"%s\" nicht gefunden.\n"
 
 
-#: src/stored/butil.c:68
-msgid "Nomatch,"
-msgstr ""
+#: src/cats/sql_get.c:1036
+#, c-format
+msgid "Media record for MediaId=%u not found in Catalog.\n"
+msgstr "Media Eintrag für MediaId=%u in Catalog nicht gefunden.\n"
 
 
-#: src/stored/butil.c:71
-msgid "cont,"
-msgstr ""
+#: src/cats/sql_get.c:1039
+#, c-format
+msgid "Media record for Vol=%s not found in Catalog.\n"
+msgstr "Media Eintrag für Vol=%s in Catalog nicht gefunden.\n"
 
 
-#: src/stored/butil.c:147
-msgid "Volume name or names is too long. Please use a .bsr file.\n"
+#: src/cats/sql_get.c:1059
+msgid "ERR=JobIds are empty\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/butil.c:167
+#: src/cats/sql_create.c:95
 #, c-format
 #, c-format
-msgid "Cannot find device \"%s\" in config file %s.\n"
-msgstr ""
+msgid "Create DB Job record %s failed. ERR=%s\n"
+msgstr "Erzeugung von DB Job Eintrag %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/butil.c:174
+#: src/cats/sql_create.c:146
 #, c-format
 #, c-format
-msgid "Cannot init device %s\n"
-msgstr ""
+msgid "Create JobMedia record %s failed: ERR=%s\n"
+msgstr "Erzeugung von JobMedia Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/butil.c:194
+#: src/cats/sql_create.c:155
 #, c-format
 #, c-format
-msgid "Cannot open %s\n"
-msgstr ""
+msgid "Update Media record %s failed: ERR=%s\n"
+msgstr "Aktualisierung von Media Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/butil.c:277
+#: src/cats/sql_create.c:183
 #, c-format
 #, c-format
-msgid "Could not find device \"%s\" in config file %s.\n"
-msgstr ""
+msgid "pool record %s already exists\n"
+msgstr "pool Eintrag %s bereits vorhanden\n"
 
 
-#: src/stored/butil.c:282
+#: src/cats/sql_create.c:212
 #, c-format
 #, c-format
-msgid "Using device: \"%s\" for reading.\n"
-msgstr ""
+msgid "Create db Pool record %s failed: ERR=%s\n"
+msgstr "Erzeugung von db Pool Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/butil.c:285
+#: src/cats/sql_create.c:243
 #, c-format
 #, c-format
-msgid "Using device: \"%s\" for writing.\n"
-msgstr ""
-
-#: src/stored/butil.c:301
-msgid "Unexpected End of Data\n"
-msgstr ""
-
-#: src/stored/butil.c:303
-msgid "Unexpected End of Tape\n"
-msgstr ""
-
-#: src/stored/butil.c:305
-msgid "Unexpected End of File\n"
-msgstr ""
+msgid "Device record %s already exists\n"
+msgstr "Device Eintrag %s bereits vorhanden\n"
 
 
-#: src/stored/butil.c:307
-msgid "Tape Door is Open\n"
-msgstr ""
+#: src/cats/sql_create.c:259
+#, c-format
+msgid "Create db Device record %s failed: ERR=%s\n"
+msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/butil.c:309
-msgid "Unexpected Tape is Off-line\n"
-msgstr ""
+#: src/cats/sql_create.c:292
+#, c-format
+msgid "More than one Storage record!: %d\n"
+msgstr "Mehr als ein Storage Eintrag!: %d\n"
 
 
-#: src/stored/acquire.c:70
+#: src/cats/sql_create.c:297
 #, c-format
 #, c-format
-msgid "Acquire read: num_writers=%d not zero. Job %d canceled.\n"
-msgstr ""
+msgid "error fetching Storage row: %s\n"
+msgstr "Fehler beim holen der Storage Zeile: %s\n"
 
 
-#: src/stored/acquire.c:79
-#, fuzzy, c-format
-msgid "No volumes specified for reading. Job %s canceled.\n"
-msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
+#: src/cats/sql_create.c:317
+#, c-format
+msgid "Create DB Storage record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Storage Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/acquire.c:88
+#: src/cats/sql_create.c:349
 #, c-format
 #, c-format
-msgid "Logic error: no next volume to read. Numvol=%d Curvol=%d\n"
-msgstr ""
+msgid "mediatype record %s already exists\n"
+msgstr "Medientyp Eintrag %s bereits vorhanden\n"
 
 
-#: src/stored/acquire.c:114
+#: src/cats/sql_create.c:365
 #, c-format
 #, c-format
-msgid ""
-"Changing read device. Want Media Type=\"%s\" have=\"%s\"\n"
-"  device=%s\n"
-msgstr ""
+msgid "Create db mediatype record %s failed: ERR=%s\n"
+msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
 
 
-#: src/stored/acquire.c:150
+#: src/cats/sql_create.c:400
 #, c-format
 #, c-format
-msgid "Media Type change.  New read device %s chosen.\n"
-msgstr ""
+msgid "Volume \"%s\" already exists.\n"
+msgstr "Volume \"%s\" bereits vorhanden.\n"
 
 
-#: src/stored/acquire.c:163
+#: src/cats/sql_create.c:445
 #, c-format
 #, c-format
-msgid "No suitable device found to read Volume \"%s\"\n"
-msgstr ""
+msgid "Create DB Media record %s failed. ERR=%s\n"
+msgstr "Erzeugung DB Media Eintrag %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/acquire.c:202
+#: src/cats/sql_create.c:492
 #, c-format
 #, c-format
-msgid "Job %s canceled.\n"
-msgstr ""
+msgid "More than one Client!: %d\n"
+msgstr "Mehr als ein Client!: %d\n"
 
 
-#: src/stored/acquire.c:220
+#: src/cats/sql_create.c:497
 #, c-format
 #, c-format
-msgid "Read open device %s Volume \"%s\" failed: ERR=%s\n"
-msgstr ""
+msgid "error fetching Client row: %s\n"
+msgstr "Fehler beim holen der Client Zeile: %s\n"
 
 
-#: src/stored/acquire.c:296
+#: src/cats/sql_create.c:524
 #, c-format
 #, c-format
-msgid "Too many errors trying to mount device %s for reading.\n"
-msgstr ""
+msgid "Create DB Client record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Client Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/acquire.c:305
+#: src/cats/sql_create.c:567
 #, c-format
 #, c-format
-msgid "Ready to read from volume \"%s\" on device %s.\n"
-msgstr ""
+msgid "Create DB Counters record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Counters Eintrag %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/acquire.c:352
+#: src/cats/sql_create.c:600
 #, c-format
 #, c-format
-msgid "Want to append, but device %s is busy reading.\n"
-msgstr ""
+msgid "More than one FileSet!: %d\n"
+msgstr "Mehr als ein FileSet!: %d\n"
 
 
-#: src/stored/acquire.c:382
+#: src/cats/sql_create.c:605
 #, c-format
 #, c-format
-msgid "Could not ready device %s for append.\n"
-msgstr ""
+msgid "error fetching FileSet row: ERR=%s\n"
+msgstr "Fehler beim holen der FileSet Zeile: ERR=%s\n"
 
 
-#: src/stored/acquire.c:505
+#: src/cats/sql_create.c:635
 #, c-format
 #, c-format
-msgid "Alert: %s"
-msgstr ""
+msgid "Create DB FileSet record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB FileSet Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/acquire.c:513
+#: src/cats/sql_create.c:870 src/cats/sql_create.c:911
 #, c-format
 #, c-format
-msgid "3997 Bad alert command: %s: ERR=%s.\n"
-msgstr ""
+msgid "Attempt to put non-attributes into catalog. Stream=%d\n"
+msgstr "Versuche \"non-attributes\" in catalog einzufügen. Stream=%d\n"
 
 
-#: src/stored/ansi_label.c:96
+#: src/cats/sql_create.c:975
 #, c-format
 #, c-format
-msgid "Read error on device %s in ANSI label. ERR=%s\n"
-msgstr ""
+msgid "Create db File record %s failed. ERR=%s"
+msgstr "Erzeugung des db File Eintrags %s fehlgeschlagen. ERR=%s"
 
 
-#: src/stored/ansi_label.c:106
-msgid "Insane! End of tape while reading ANSI label.\n"
-msgstr ""
+#: src/cats/sql_create.c:1039
+#, c-format
+msgid "Create db Path record %s failed. ERR=%s\n"
+msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/ansi_label.c:132
-msgid "No VOL1 label while reading ANSI/IBM label.\n"
-msgstr ""
+#: src/cats/sql_create.c:1072
+#, c-format
+msgid "More than one Filename! %s for file: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
 
 
-#: src/stored/ansi_label.c:154
+#: src/cats/sql_create.c:1078
 #, c-format
 #, c-format
-msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
-msgstr ""
+msgid "Error fetching row for file=%s: ERR=%s\n"
+msgstr "Fehler beim Holen der Zeile für Datei=%s: ERR=%s\n"
 
 
-#: src/stored/ansi_label.c:165
-msgid "No HDR1 label while reading ANSI label.\n"
-msgstr ""
+#: src/cats/sql_create.c:1094
+#, c-format
+msgid "Create db Filename record %s failed. ERR=%s\n"
+msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 
-#: src/stored/ansi_label.c:171
+#: src/cats/sql_list.c:64
 #, c-format
 #, c-format
-msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
-msgstr ""
+msgid "Query failed: %s\n"
+msgstr "Abfrage fehlgeschlagen: %s\n"
 
 
-#: src/stored/ansi_label.c:183
-msgid "No HDR2 label while reading ANSI/IBM label.\n"
+#: src/cats/sql_list.c:276
+msgid "These JobIds have copies as follows:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/ansi_label.c:198
-msgid "Unknown or bad ANSI/IBM label record.\n"
+#: src/cats/sql_list.c:278
+msgid "The catalog contains copies as follows:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/ansi_label.c:206
-msgid "Too many records in while reading ANSI/IBM label.\n"
+#: src/cats/sql.c:66
+#, fuzzy
+msgid "Driver type not specified in Catalog resource.\n"
+msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+
+#: src/cats/sql.c:69
+msgid "Invalid driver type, must be \"dbi:<type>\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/ansi_label.c:306
+#: src/cats/sql.c:81
 #, c-format
 #, c-format
-msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
+msgid "Unknown database type: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/ansi_label.c:332
+#: src/cats/sql.c:180
 #, c-format
 #, c-format
-msgid "Could not write ANSI VOL1 label. ERR=%s\n"
+msgid ""
+"query %s failed:\n"
+"%s\n"
 msgstr ""
 msgstr ""
+"Abfrage %s gescheitert:\n"
+"%s\n"
 
 
-#: src/stored/ansi_label.c:370 src/stored/ansi_label.c:399
+#: src/cats/sql.c:202
 #, c-format
 #, c-format
-msgid "Could not write ANSI HDR1 label. ERR=%s\n"
+msgid ""
+"insert %s failed:\n"
+"%s\n"
 msgstr ""
 msgstr ""
+"einfügen %s gescheitert:\n"
+"%s\n"
 
 
-#: src/stored/ansi_label.c:375 src/stored/ansi_label.c:406
-msgid "Could not write ANSI HDR1 label.\n"
-msgstr ""
+#: src/cats/sql.c:216
+#, c-format
+msgid "Insertion problem: affected_rows=%s\n"
+msgstr "Problem beim Einfügen: affected_rows=%s\n"
 
 
-#: src/stored/ansi_label.c:411
+#: src/cats/sql.c:236
 #, c-format
 #, c-format
-msgid "Error writing EOF to tape. ERR=%s"
+msgid ""
+"update %s failed:\n"
+"%s\n"
 msgstr ""
 msgstr ""
+"Aktualisierung %s gescheitert:\n"
+"%s\n"
 
 
-#: src/stored/ansi_label.c:416
-msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
-msgstr ""
+#: src/cats/sql.c:246
+#, fuzzy, c-format
+msgid "Update failed: affected_rows=%s for %s\n"
+msgstr "Aktualisierungsproblem: affected_rows=%s\n"
 
 
-#: src/stored/block.c:91
+#: src/cats/sql.c:267
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Dump block %s %x: size=%d BlkNum=%d\n"
-"               Hdrcksum=%x cksum=%x\n"
+"delete %s failed:\n"
+"%s\n"
 msgstr ""
 msgstr ""
+"löschen von %s fehlgeschlagen:\n"
+"%s\n"
 
 
-#: src/stored/block.c:104
+#: src/cats/sql.c:555
 #, c-format
 #, c-format
-msgid "   Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
-msgstr ""
+msgid "Path length is zero. File=%s\n"
+msgstr "Pfadlänge ist null. Datei=%s\n"
 
 
-#: src/stored/block.c:160
-#, c-format
-msgid "%d block read errors not printed.\n"
-msgstr ""
+#: src/cats/sql.c:602
+msgid "No results to list.\n"
+msgstr "Keine Ergebnisse zu \"list\" Kommando.\n"
 
 
-#: src/stored/block.c:248 src/stored/block.c:264 src/stored/block.c:274
+#: src/cats/sql.c:731
+#, fuzzy, c-format
+msgid "Could not open database \"%s\": ERR=%s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
+
+#: src/cats/sql_find.c:98 src/cats/sql_find.c:127 src/cats/sql_find.c:177
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
-"discarded.\n"
+"Query error for start time request: ERR=%s\n"
+"CMD=%s\n"
 msgstr ""
 msgstr ""
+"Fehler bei Abfrage von Startzeit: ERR=%s\n"
+"CMD=%s\n"
 
 
-#: src/stored/block.c:289
+#: src/cats/sql_find.c:104 src/cats/sql_find.c:183
+msgid "No prior Full backup Job record found.\n"
+msgstr "Keinen vorherigen \"Full backup\" Job Eintrag gefunden.\n"
+
+#: src/cats/sql_find.c:116
 #, c-format
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Block length %u is insane (too large), probably "
-"due to a bad archive.\n"
-msgstr ""
+msgid "Unknown level=%d\n"
+msgstr "Unbekannter level=%d\n"
 
 
-#: src/stored/block.c:315
+#: src/cats/sql_find.c:133
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Volume data error at %u:%u!\n"
-"Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
+"No Job record found: ERR=%s\n"
+"CMD=%s\n"
 msgstr ""
 msgstr ""
+"Kein \"Job\" Eintrag gefunden: ERR=%s\n"
+"CMD=%s\n"
 
 
-#: src/stored/block.c:425
-msgid "Cannot write block. Device at EOM.\n"
-msgstr ""
+#: src/cats/sql_find.c:278
+#, c-format
+msgid "Unknown Job level=%d\n"
+msgstr "Unbekannter Job level=%d\n"
 
 
-#: src/stored/block.c:430
-msgid "Attempt to write on read-only Volume.\n"
-msgstr ""
+#: src/cats/sql_find.c:288
+#, c-format
+msgid "No Job found for: %s.\n"
+msgstr "Kein Job gefunden für: %s.\n"
 
 
-#: src/stored/block.c:482
+#: src/cats/sql_find.c:299
 #, c-format
 #, c-format
-msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
-msgstr ""
+msgid "No Job found for: %s\n"
+msgstr "Keinen Job gefunden für: %s\n"
 
 
-#: src/stored/block.c:497
+#: src/cats/sql_find.c:376
 #, c-format
 #, c-format
-msgid "Unable to write EOF. ERR=%s\n"
+msgid "Request for Volume item %d greater than max %d or less than 1\n"
 msgstr ""
 msgstr ""
+"Anforderung von \"Volume item\" %d größer als Max %d oder weniger als 1\n"
 
 
-#: src/stored/block.c:523 src/stored/block.c:548
-msgid "Write block header zeroed.\n"
-msgstr ""
+#: src/cats/sql_find.c:391
+#, fuzzy, c-format
+msgid "No Volume record found for item %d.\n"
+msgstr "Kein Volume Eintrag gefunden für item %d.\n"
 
 
-#: src/stored/block.c:567
-#, c-format
-msgid "Write error at %u:%u on device %s. ERR=%s.\n"
+#: src/cats/mysql.c:82
+msgid "A user name for MySQL must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/mysql.c:192
+#, fuzzy, c-format
+msgid ""
+"Unable to connect to MySQL server.\n"
+"Database=%s User=%s\n"
+"MySQL connect failed either server not running or your authorization is "
+"incorrect.\n"
 msgstr ""
 msgstr ""
+"Kann Verbindung zu MySQL Server nicht aufbauen. \n"
+"Datenbank=%s Benutzer=%s\n"
+"Der Datenbankserver  läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
 
 
-#: src/stored/block.c:574
+#: src/cats/sql_delete.c:80
 #, c-format
 #, c-format
-msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
-msgstr ""
+msgid "No pool record %s exists\n"
+msgstr "Kein pool Eintrag %s vorhanden\n"
 
 
-#: src/stored/block.c:655 src/stored/block.c:661
+#: src/cats/sql_delete.c:85
 #, c-format
 #, c-format
-msgid "Backspace file at EOT failed. ERR=%s\n"
-msgstr ""
+msgid "Expecting one pool record, got %d\n"
+msgstr "Erwartete einen \"pool\" Eintrag, erhielt %d\n"
 
 
-#: src/stored/block.c:668
+#: src/cats/sql_delete.c:91
 #, c-format
 #, c-format
-msgid "Backspace record at EOT failed. ERR=%s\n"
-msgstr ""
+msgid "Error fetching row %s\n"
+msgstr "Fehler beim Holen der Zeile %s\n"
+
+#: src/cats/dbi.c:89
+#, fuzzy
+msgid "A dbi driver for DBI must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/dbi.c:115
+#, fuzzy
+msgid "A user name for DBI must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
 
 
-#: src/stored/block.c:685
+#: src/cats/dbi.c:215
 #, c-format
 #, c-format
-msgid "Re-read last block at EOT failed. ERR=%s"
+msgid ""
+"Unable to locate the DBD drivers to DBI interface in: \n"
+"db_driverdir=%s. It is probaly not found any drivers\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:699
-#, c-format
+#: src/cats/dbi.c:281
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"Re-read of last block OK, but block numbers differ. Read block=%u Want block="
-"%u.\n"
+"Unable to connect to DBI interface.\n"
+"Type=%s Database=%s User=%s\n"
+"It is probably not running or your password is incorrect.\n"
 msgstr ""
 msgstr ""
+"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
+"Datenbank=%s  Benutzer=%s\n"
+"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
 
 
-#: src/stored/block.c:702
-msgid "Re-read of last block succeeded.\n"
-msgstr ""
+#: src/cats/dbi.c:1022
+#, fuzzy, c-format
+msgid "error inserting batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
 
-#: src/stored/block.c:734
+#: src/lib/bnet_server.c:109
 #, c-format
 #, c-format
-msgid ""
-"Error writing final EOF to tape. This Volume may not be readable.\n"
-"%s"
+msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:748
+#: src/lib/bnet_server.c:122
 #, c-format
 #, c-format
-msgid ""
-"Error writing final part to DVD. This Volume may not be readable.\n"
-"%s"
+msgid "Cannot set SO_REUSEADDR on socket: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:850
+#: src/lib/bnet_server.c:131
 #, c-format
 #, c-format
-msgid ""
-"Error while writing, current part number is less than the total number of "
-"parts (%d/%d, device=%s)\n"
+msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:858
+#: src/lib/bnet_server.c:136
 #, c-format
 #, c-format
-msgid "Unable to open device next part %s: ERR=%s\n"
+msgid "Cannot bind port %d: ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:878
+#: src/lib/bnet_server.c:147
 #, c-format
 #, c-format
-msgid ""
-"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
-"free_space_errno=%d, errmsg=%s).\n"
+msgid "Could not init client queue: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/lib/bnet_server.c:166
 #, c-format
 #, c-format
-msgid ""
-"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
-"free_space_errno=%d).\n"
+msgid "Error in select: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:947
+#: src/lib/bnet_server.c:187
 #, c-format
 #, c-format
-msgid "Block buffer size looping problem on device %s\n"
+msgid "Connection from %s:%d refused by hosts.access\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:975
+#: src/lib/bnet_server.c:202 src/lib/bsock.c:249 src/lib/bsock.c:285
 #, c-format
 #, c-format
-msgid "Unable to open device part=%d %s: ERR=%s\n"
+msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1001
-#, c-format
-msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
+#: src/lib/bnet_server.c:213
+msgid "Could not create client BSOCK.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1014
+#: src/lib/bnet_server.c:220
 #, c-format
 #, c-format
-msgid "Read zero bytes at %u:%u on device %s.\n"
+msgid "Could not add job to client queue: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1038
+#: src/lib/bnet_server.c:237
 #, c-format
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Very short block of %d bytes on device %s "
-"discarded.\n"
+msgid "Could not destroy client queue: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1063
-#, c-format
-msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
+#: src/lib/berrno.c:64
+msgid "Child exited normally."
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1082
-#, c-format
-msgid "Setting block buffer size to %u bytes.\n"
+#: src/lib/berrno.c:71
+msgid "Unknown error during program execvp"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/block.c:1097
+#: src/lib/berrno.c:74
 #, c-format
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
+msgid "Child exited with code %d"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:56
+#: src/lib/berrno.c:82
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Usage: testls [-d debug_level] [-] [pattern1 ...]\n"
-"       -a          print extended attributes (Win32 debug)\n"
-"       -d <nn>     set debug level to <nn>\n"
-"       -dt         print timestamp in debug output\n"
-"       -e          specify file of exclude patterns\n"
-"       -i          specify file of include patterns\n"
-"       -           read pattern(s) from stdin\n"
-"       -?          print this message.\n"
-"\n"
-"Patterns are file inclusion -- normally directories.\n"
-"Debug level >= 1 prints each file found.\n"
-"Debug level >= 10 prints path/file for catalog.\n"
-"Errors always printed.\n"
-"Files/paths truncated is number with len > 255.\n"
-"Truncation is only in catalog.\n"
-"\n"
+msgid "Child died from signal %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:146
-#, c-format
-msgid "Could not open include file: %s\n"
+#: src/lib/berrno.c:88
+msgid "Invalid errno. No error message possible."
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:159
-#, c-format
-msgid "Could not open exclude file: %s\n"
+#: src/lib/var.c:2669
+msgid "everything ok"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:194 src/tools/testfind.c:316
-#, c-format
-msgid "Err: Could not access %s: %s\n"
+#: src/lib/var.c:2670
+msgid "incomplete named character"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:197 src/tools/testfind.c:319
-#, c-format
-msgid "Err: Could not follow ff->link %s: %s\n"
+#: src/lib/var.c:2671
+msgid "incomplete hexadecimal value"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:200 src/tools/testfind.c:322
-#, c-format
-msgid "Err: Could not stat %s: %s\n"
+#: src/lib/var.c:2672
+msgid "invalid hexadecimal value"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:203 src/tools/testfind.c:325
-#, c-format
-msgid "Skip: File not saved. No change. %s\n"
+#: src/lib/var.c:2673
+msgid "octal value too large"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:206 src/tools/testfind.c:328
-#, c-format
-msgid "Err: Attempt to backup archive. Not saved. %s\n"
+#: src/lib/var.c:2674
+msgid "invalid octal value"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:209
-#, c-format
-msgid "Recursion turned off. Directory not entered. %s\n"
+#: src/lib/var.c:2675
+msgid "incomplete octal value"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:212
-#, c-format
-msgid "Skip: File system change prohibited. Directory not entered. %s\n"
+#: src/lib/var.c:2676
+msgid "incomplete grouped hexadecimal value"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:215 src/tools/testfind.c:331
-#, c-format
-msgid "Err: Could not open directory %s: %s\n"
+#: src/lib/var.c:2677
+msgid "incorrect character class specification"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testls.c:218 src/tools/testfind.c:334
-#, c-format
-msgid "Err: Unknown file ff->type %d: %s\n"
+#: src/lib/var.c:2678
+msgid "invalid expansion configuration"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bregtest.c:137 src/tools/bwild.c:122 src/tools/bregex.c:153
-#: patches/testing/bregsed.c:131
-#, c-format
-msgid "Could not open data file: %s\n"
+#: src/lib/var.c:2679
+msgid "out of memory"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:68
-#, c-format
-msgid ""
-"\n"
-"Usage: testfind [-d debug_level] [-] [pattern1 ...]\n"
-"       -a          print extended attributes (Win32 debug)\n"
-"       -d <nn>     set debug level to <nn>\n"
-"       -dt         print timestamp in debug output\n"
-"       -c          specify config file containing FileSet resources\n"
-"       -f          specify which FileSet to use\n"
-"       -?          print this message.\n"
-"\n"
-"Patterns are used for file inclusion -- normally directories.\n"
-"Debug level >= 1 prints each file found.\n"
-"Debug level >= 10 prints path/file for catalog.\n"
-"Errors are always printed.\n"
-"Files/paths truncated is the number of files/paths with len > 255.\n"
-"Truncation is only in the catalog.\n"
-"\n"
+#: src/lib/var.c:2680
+msgid "incomplete variable specification"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:232
-#, c-format
-msgid ""
-"\n"
-"Total files    : %d\n"
-"Max file length: %d\n"
-"Max path length: %d\n"
-"Files truncated: %d\n"
-"Paths truncated: %d\n"
-"Hard links     : %d\n"
+#: src/lib/var.c:2681
+msgid "undefined variable"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:272
-#, c-format
-msgid "Reg: %s\n"
+#: src/lib/var.c:2682
+msgid "input is neither text nor variable"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:294
-msgid "\t[will not descend: recursion turned off]"
-msgstr ""
+#: src/lib/var.c:2683
+#, fuzzy
+msgid "unknown command character in variable"
+msgstr "unbekannt"
 
 
-#: src/tools/testfind.c:296
-msgid "\t[will not descend: file system change not allowed]"
+#: src/lib/var.c:2684
+msgid "malformatted search and replace operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:298
-msgid "\t[will not descend: disallowed file system]"
-msgstr ""
+#: src/lib/var.c:2685
+#, fuzzy
+msgid "unknown flag in search and replace operation"
+msgstr "unbekannt"
 
 
-#: src/tools/testfind.c:300
-msgid "\t[will not descend: disallowed drive type]"
+#: src/lib/var.c:2686
+msgid "invalid regex in search and replace operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:384
-#, c-format
-msgid "===== Filename truncated to 255 chars: %s\n"
+#: src/lib/var.c:2687
+msgid "missing parameter in command"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:401
-#, c-format
-msgid "========== Path name truncated to 255 chars: %s\n"
+#: src/lib/var.c:2688
+msgid "empty search string in search and replace operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:410
-#, c-format
-msgid "========== Path length is zero. File=%s\n"
+#: src/lib/var.c:2689
+msgid "start offset missing in cut operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/testfind.c:413
-#, c-format
-msgid "Path: %s\n"
+#: src/lib/var.c:2690
+#, fuzzy
+msgid "offsets in cut operation delimited by unknown character"
+msgstr "unbekannt"
+
+#: src/lib/var.c:2691
+msgid "range out of bounds in cut operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bbatch.c:78
-#, c-format
-msgid ""
-"\n"
-"Version: %s (%s)\n"
-"Example : bbatch -w /path/to/workdir -h localhost -f dat1 -f dat -f datx\n"
-" will start 3 thread and load dat1, dat and datx in your catalog\n"
-"See bbatch.c to generate datafile\n"
-"\n"
-"Usage: bbatch [ options ] -w working/dir -f datafile\n"
-"       -d <nn>           set debug level to <nn>\n"
-"       -dt               print timestamp in debug output\n"
-"       -n <name>         specify the database name (default bacula)\n"
-"       -u <user>         specify database user name (default bacula)\n"
-"       -P <password      specify database password (default none)\n"
-"       -h <host>         specify database host (default NULL)\n"
-"       -w <working>      specify working directory\n"
-"       -v                verbose\n"
-"       -f <file>         specify data file\n"
-"       -?                print this message\n"
-"\n"
+#: src/lib/var.c:2692
+msgid "offset out of bounds in cut operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bbatch.c:267
-#, fuzzy, c-format
-msgid "Error opening datafile %s\n"
-msgstr "Fehler beim holen von Zeile: %s\n"
+#: src/lib/var.c:2693
+msgid "logic error in cut operation"
+msgstr ""
 
 
-#: src/tools/bbatch.c:277
-#, fuzzy
-msgid "Error while inserting file\n"
-msgstr "Fehler beim schreiben der bsr Datei.\n"
+#: src/lib/var.c:2694
+msgid "malformatted transpose operation"
+msgstr ""
 
 
-#: src/tools/dbcheck.c:199
-msgid ""
-"Warning skipping the additional parameters for working directory/dbname/user/"
-"password/host.\n"
+#: src/lib/var.c:2695
+msgid "source and target class mismatch in transpose operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:216
-#, c-format
-msgid "Error can not find the Catalog name[%s] in the given config file [%s]\n"
+#: src/lib/var.c:2696
+msgid "empty character class in transpose operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:218
-#, c-format
-msgid "Error there is no Catalog section in the given config file [%s]\n"
+#: src/lib/var.c:2697
+msgid "incorrect character class in transpose operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:227
-msgid "Error no Director resource defined.\n"
+#: src/lib/var.c:2698
+msgid "malformatted padding operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:252
-msgid "Wrong number of arguments.\n"
+#: src/lib/var.c:2699
+msgid "width parameter missing in padding operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:257
-msgid "Working directory not supplied.\n"
+#: src/lib/var.c:2700
+msgid "fill string missing in padding operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:291
-msgid "Database port must be a numeric value.\n"
+#: src/lib/var.c:2701
+#, fuzzy
+msgid "unknown quoted pair in search and replace operation"
+msgstr "unbekannt"
+
+#: src/lib/var.c:2702
+msgid "sub-matching reference out of range"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:294
-msgid "Database port must be a int value.\n"
+#: src/lib/var.c:2703
+msgid "invalid argument"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:335
-#, c-format
-msgid "Hello, this is the database check/correct program.\n"
+#: src/lib/var.c:2704
+msgid "incomplete quoted pair"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:337
-#, c-format
-msgid "Modify database is on."
+#: src/lib/var.c:2705
+msgid "lookup function does not support variable arrays"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:339
-#, c-format
-msgid "Modify database is off."
+#: src/lib/var.c:2706
+msgid "index of array variable contains an invalid character"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:341 src/tools/dbcheck.c:402
-#, c-format
-msgid " Verbose is on.\n"
+#: src/lib/var.c:2707
+msgid "index of array variable is incomplete"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:343 src/tools/dbcheck.c:404
-#, c-format
-msgid " Verbose is off.\n"
+#: src/lib/var.c:2708
+msgid "bracket expression in array variable's index not closed"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:345
-#, c-format
-msgid "Please select the fuction you want to perform.\n"
+#: src/lib/var.c:2709
+msgid "division by zero error in index specification"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:349
-#, c-format
-msgid ""
-"\n"
-"     1) Toggle modify database flag\n"
-"     2) Toggle verbose flag\n"
-"     3) Repair bad Filename records\n"
-"     4) Repair bad Path records\n"
-"     5) Eliminate duplicate Filename records\n"
-"     6) Eliminate duplicate Path records\n"
-"     7) Eliminate orphaned Jobmedia records\n"
-"     8) Eliminate orphaned File records\n"
-"     9) Eliminate orphaned Path records\n"
-"    10) Eliminate orphaned Filename records\n"
-"    11) Eliminate orphaned FileSet records\n"
-"    12) Eliminate orphaned Client records\n"
-"    13) Eliminate orphaned Job records\n"
-"    14) Eliminate all Admin records\n"
-"    15) Eliminate all Restore records\n"
-"    16) All (3-15)\n"
-"    17) Quit\n"
+#: src/lib/var.c:2710
+msgid "unterminated loop construct"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:368
-#, c-format
-msgid ""
-"\n"
-"     1) Toggle modify database flag\n"
-"     2) Toggle verbose flag\n"
-"     3) Check for bad Filename records\n"
-"     4) Check for bad Path records\n"
-"     5) Check for duplicate Filename records\n"
-"     6) Check for duplicate Path records\n"
-"     7) Check for orphaned Jobmedia records\n"
-"     8) Check for orphaned File records\n"
-"     9) Check for orphaned Path records\n"
-"    10) Check for orphaned Filename records\n"
-"    11) Check for orphaned FileSet records\n"
-"    12) Check for orphaned Client records\n"
-"    13) Check for orphaned Job records\n"
-"    14) Check for all Admin records\n"
-"    15) Check for all Restore records\n"
-"    16) All (3-15)\n"
-"    17) Quit\n"
+#: src/lib/var.c:2711
+msgid "invalid character in loop limits"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:388
-msgid "Select function number: "
+#: src/lib/var.c:2712
+msgid "malformed operation argument list"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:395
-#, c-format
-msgid "Database will be modified.\n"
+#: src/lib/var.c:2713
+msgid "undefined operation"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:397
-#, c-format
-msgid "Database will NOT be modified.\n"
+#: src/lib/var.c:2714
+msgid "formatting failure"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:487
+#: src/lib/var.c:2723
+#, fuzzy
+msgid "unknown error"
+msgstr "unbekannt"
+
+#: src/lib/runscript.c:236
 #, c-format
 #, c-format
-msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
+msgid "%s: run %s \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:495
+#: src/lib/runscript.c:245
 #, c-format
 #, c-format
-msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
+msgid "Runscript: %s could not execute. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:502
+#: src/lib/runscript.c:254
 #, c-format
 #, c-format
-msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
+msgid "%s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:509
+#: src/lib/runscript.c:259
 #, c-format
 #, c-format
-msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
+msgid "Runscript: %s returned non-zero status=%d. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:516
-#, c-format
-msgid "Orphaned ClientId=%s Name=\"%s\"\n"
+#: src/lib/util.c:183
+msgid "Running"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:570
-#, c-format
-msgid "Deleting: %s\n"
+#: src/lib/util.c:186
+msgid "Blocked"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:644
-#, c-format
-msgid "Checking for duplicate Filename entries.\n"
+#: src/lib/util.c:196
+msgid "Non-fatal error"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:653
-#, c-format
-msgid "Found %d duplicate Filename records.\n"
+#: src/lib/util.c:202 src/lib/util.c:334
+msgid "Canceled"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:654
-msgid "Print the list? (yes/no): "
+#: src/lib/util.c:205
+msgid "Verify differences"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:673 src/tools/dbcheck.c:731
-#, c-format
-msgid "Found %d for: %s\n"
+#: src/lib/util.c:208
+msgid "Waiting on FD"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:701
-#, c-format
-msgid "Checking for duplicate Path entries.\n"
+#: src/lib/util.c:211
+msgid "Wait on SD"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:711
-#, c-format
-msgid "Found %d duplicate Path records.\n"
+#: src/lib/util.c:214
+msgid "Wait for new Volume"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:712 src/tools/dbcheck.c:766 src/tools/dbcheck.c:810
-#: src/tools/dbcheck.c:862 src/tools/dbcheck.c:912 src/tools/dbcheck.c:953
-#: src/tools/dbcheck.c:994 src/tools/dbcheck.c:1035 src/tools/dbcheck.c:1073
-#: src/tools/dbcheck.c:1106 src/tools/dbcheck.c:1143 src/tools/dbcheck.c:1207
-msgid "Print them? (yes/no): "
+#: src/lib/util.c:217
+msgid "Waiting for mount"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:759
-#, c-format
-msgid "Checking for orphaned JobMedia entries.\n"
+#: src/lib/util.c:220
+msgid "Waiting for Storage resource"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:765
-#, c-format
-msgid "Found %d orphaned JobMedia records.\n"
+#: src/lib/util.c:223
+msgid "Waiting for Job resource"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:783
-#, c-format
-msgid "Deleting %d orphaned JobMedia records.\n"
+#: src/lib/util.c:226
+msgid "Waiting for Client resource"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:800
-#, c-format
-msgid "Checking for orphaned File entries. This may take some time!\n"
+#: src/lib/util.c:229
+msgid "Waiting on Max Jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:809
-#, c-format
-msgid "Found %d orphaned File records.\n"
+#: src/lib/util.c:232
+msgid "Waiting for Start Time"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:826
+#: src/lib/util.c:235
+msgid "Waiting on Priority"
+msgstr ""
+
+#: src/lib/util.c:254
 #, c-format
 #, c-format
-msgid "Deleting %d orphaned File records.\n"
+msgid "Unknown Job termination status=%d"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:842 src/tools/dbcheck.c:892
-msgid "Create temporary index? (yes/no): "
+#: src/lib/util.c:270
+msgid "Completed successfully"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:852
-#, c-format
-msgid "Checking for orphaned Path entries. This may take some time!\n"
+#: src/lib/util.c:273
+#, fuzzy
+msgid "Completed with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/lib/util.c:276
+msgid "Terminated with errors"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:861
-#, c-format
-msgid "Found %d orphaned Path records.\n"
+#: src/lib/util.c:279
+#, fuzzy
+msgid "Fatal error"
+msgstr "unbekannt"
+
+#: src/lib/util.c:282
+msgid "Created, not yet running"
+msgstr ""
+
+#: src/lib/util.c:285
+msgid "Canceled by user"
+msgstr ""
+
+#: src/lib/util.c:288
+msgid "Verify found differences"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:874
-#, c-format
-msgid "Deleting %d orphaned Path records.\n"
+#: src/lib/util.c:291
+#, fuzzy
+msgid "Waiting for File daemon"
+msgstr "File daemon"
+
+#: src/lib/util.c:294
+#, fuzzy
+msgid "Waiting for Storage daemon"
+msgstr "Storage daemon"
+
+#: src/lib/util.c:297
+msgid "Waiting for higher priority jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:902
-#, c-format
-msgid "Checking for orphaned Filename entries. This may take some time!\n"
+#: src/lib/util.c:300
+msgid "Batch inserting file records"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:911
-#, c-format
-msgid "Found %d orphaned Filename records.\n"
+#: src/lib/util.c:331
+msgid "Fatal Error"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:924
-#, c-format
-msgid "Deleting %d orphaned Filename records.\n"
+#: src/lib/util.c:337
+msgid "Differences"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:942
-#, c-format
-msgid "Checking for orphaned FileSet entries. This takes some time!\n"
+#: src/lib/util.c:340
+msgid "Unknown term code"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:952
-#, c-format
-msgid "Found %d orphaned FileSet records.\n"
-msgstr ""
+#: src/lib/util.c:359
+#, fuzzy
+msgid "Migrated Job"
+msgstr "Konnte Migrationsjob nicht starten.\n"
 
 
-#: src/tools/dbcheck.c:967
-#, c-format
-msgid "Deleting %d orphaned FileSet records.\n"
+#: src/lib/util.c:368 src/wx-console/wxbmainframe.cpp:276
+msgid "Console"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:976
-#, c-format
-msgid "Checking for orphaned Client entries.\n"
+#: src/lib/util.c:371
+msgid "System or Console"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:993
-#, c-format
-msgid "Found %d orphaned Client records.\n"
+#: src/lib/util.c:377 src/lib/util.c:453
+msgid "Archive"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1008
-#, c-format
-msgid "Deleting %d orphaned Client records.\n"
+#: src/lib/util.c:380
+msgid "Job Copy"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1017
-#, c-format
-msgid "Checking for orphaned Job entries.\n"
+#: src/lib/util.c:383
+msgid "Copy"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1034
-#, c-format
-msgid "Found %d orphaned Job records.\n"
+#: src/lib/util.c:386
+msgid "Migrate"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1049
-#, c-format
-msgid "Deleting %d orphaned Job records.\n"
+#: src/lib/util.c:389
+msgid "Scan"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1051
-#, c-format
-msgid "Deleting JobMedia records of orphaned Job records.\n"
+#: src/lib/util.c:393
+msgid "Unknown Type"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1053
-#, c-format
-msgid "Deleting Log records of orphaned Job records.\n"
+#: src/lib/util.c:424
+msgid "Verify Init Catalog"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1063
-#, c-format
-msgid "Checking for Admin Job entries.\n"
+#: src/lib/util.c:433
+msgid "Verify Data"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1072
-#, c-format
-msgid "Found %d Admin Job records.\n"
+#: src/lib/util.c:436
+msgid "Virtual Full"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1087
-#, c-format
-msgid "Deleting %d Admin Job records.\n"
+#: src/lib/util.c:452
+msgid "Append"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1096
-#, c-format
-msgid "Checking for Restore Job entries.\n"
-msgstr ""
+#: src/lib/util.c:454
+#, fuzzy
+msgid "Disabled"
+msgstr "ist nicht aktiviert"
 
 
-#: src/tools/dbcheck.c:1105
-#, c-format
-msgid "Found %d Restore Job records.\n"
+#: src/lib/util.c:456
+msgid "Used"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1120
-#, c-format
-msgid "Deleting %d Restore Job records.\n"
+#: src/lib/util.c:457
+msgid "Cleaning"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1133
-#, c-format
-msgid "Checking for Filenames with a trailing slash\n"
+#: src/lib/util.c:458
+msgid "Purged"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1142
-#, c-format
-msgid "Found %d bad Filename records.\n"
+#: src/lib/util.c:459
+msgid "Recycle"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1160 src/tools/dbcheck.c:1223
-#, c-format
-msgid "Reparing %d bad Filename records.\n"
+#: src/lib/util.c:460
+msgid "Read-Only"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1197
-#, c-format
-msgid "Checking for Paths without a trailing slash\n"
+#: src/lib/util.c:472
+msgid "Invalid volume status"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1206
-#, c-format
-msgid "Found %d bad Path records.\n"
+#: src/lib/util.c:734 src/lib/util.c:744 src/lib/util.c:752 src/lib/util.c:759
+#: src/lib/util.c:766 src/lib/util.c:780 src/lib/util.c:790 src/lib/util.c:797
+#: src/lib/util.c:808 src/filed/restore.c:799
+msgid "*none*"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1360
-#, c-format
-msgid ""
-"Ok. Index over the %s column already exists and dbcheck will work faster.\n"
+#: src/lib/util.c:842
+msgid "Working directory not defined. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1363
+#: src/lib/util.c:845
 #, c-format
 #, c-format
-msgid ""
-"Note. Index over the %s column not found, that can greatly slow down "
-"dbcheck.\n"
+msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1379
+#: src/lib/util.c:849
 #, c-format
 #, c-format
-msgid "Create temporary index... This may take some time!\n"
+msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1387
+#: src/lib/bsys.c:208 src/lib/bsys.c:225 src/lib/bsys.c:249 src/lib/bsys.c:262
 #, c-format
 #, c-format
-msgid "Temporary index created.\n"
+msgid "Out of memory: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1402
-#, c-format
-msgid "Drop temporary index.\n"
+#: src/lib/bsys.c:304
+msgid "Buffer overflow.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/dbcheck.c:1412
-#, c-format
-msgid "Temporary index %s deleted.\n"
+#: src/lib/bsys.c:370
+msgid "Bad errno"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:145
+#: src/lib/bsys.c:385
 #, c-format
 #, c-format
-msgid "Fatal malformed reply from %s: %s\n"
+msgid "Memset for %d bytes at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:153
+#: src/lib/bsys.c:415
 #, c-format
 #, c-format
-msgid "Fatal fgets error: ERR=%s\n"
+msgid "Cannot open pid file. %s ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:186
+#: src/lib/bsys.c:430
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\n"
-"Usage: %s [-f from] [-h mailhost] [-s subject] [-c copy] [recipient ...]\n"
-"       -8          set charset utf-8\n"
-"       -c          set the Cc: field\n"
-"       -d <nn>     set debug level to <nn>\n"
-"       -dt         print timestamp in debug output\n"
-"       -f          set the From: field\n"
-"       -h          use mailhost:port as the SMTP server\n"
-"       -s          set the Subject: field\n"
-"       -r          set the Reply-To: field\n"
-"       -l          set the maximum number of lines that should be sent "
-"(default: unlimited)\n"
-"       -?          print this message.\n"
-"\n"
+"%s is already running. pid=%d\n"
+"Check file %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:341
-msgid "Fatal error: no recipient given.\n"
+#: src/lib/bsys.c:444
+#, c-format
+msgid "Could not open pid file. %s ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:370
+#: src/lib/bsys.c:552
 #, c-format
 #, c-format
-msgid "Fatal gethostname error: ERR=%s\n"
+msgid "Could not create state file. %s ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:374
+#: src/lib/bsys.c:571
 #, c-format
 #, c-format
-msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
+msgid "Write final hdr error: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:410
-#, fuzzy, c-format
-msgid "Error unknown mail host \"%s\": ERR=%s\n"
-msgstr "unbekannt"
-
-#: src/tools/bsmtp.c:413
-msgid "Retrying connection using \"localhost\".\n"
+#: src/lib/bsys.c:607
+#, c-format
+msgid "Could not find userid=%s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:421
+#: src/lib/bsys.c:613
 #, c-format
 #, c-format
-msgid "Fatal error: Unknown address family for smtp host: %d\n"
+msgid "Could not find password entry. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:430 src/tools/bsmtp.c:435
+#: src/lib/bsys.c:626
 #, c-format
 #, c-format
-msgid "Fatal socket error: ERR=%s\n"
+msgid "Could not find group=%s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:440
+#: src/lib/bsys.c:634
 #, c-format
 #, c-format
-msgid "Fatal connect error to %s: ERR=%s\n"
+msgid "Could not initgroups for group=%s, userid=%s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:448
+#: src/lib/bsys.c:637
 #, c-format
 #, c-format
-msgid "Fatal _open_osfhandle error: ERR=%s\n"
+msgid "Could not initgroups for userid=%s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:455 src/tools/bsmtp.c:459 src/tools/bsmtp.c:468
-#: src/tools/bsmtp.c:472
+#: src/lib/bsys.c:644
 #, c-format
 #, c-format
-msgid "Fatal fdopen error: ERR=%s\n"
+msgid "Could not set group=%s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/bsmtp.c:464
+#: src/lib/bsys.c:650
 #, c-format
 #, c-format
-msgid "Fatal dup error: ERR=%s\n"
+msgid "Could not set specified userid: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/fstype.c:47
-#, c-format
-msgid ""
-"\n"
-"Usage: fstype [-v] path ...\n"
-"\n"
-"       Print the file system type a given file/directory is on.\n"
-"       The following options are supported:\n"
-"\n"
-"       -v     print both path and file system type.\n"
-"       -?     print this message.\n"
-"\n"
+#: src/lib/jcr.c:234
+msgid "Verifying"
 msgstr ""
 
 msgstr ""
 
-#: src/tools/fstype.c:101 src/tools/drivetype.c:101
-#, fuzzy, c-format
-msgid "%s: unknown\n"
-msgstr "unbekannt"
+#: src/lib/jcr.c:236
+#, fuzzy
+msgid "Restoring"
+msgstr "Wiederherstellung läuft..."
 
 
-#: src/tools/drivetype.c:47
-#, c-format
-msgid ""
-"\n"
-"Usage: drivetype [-v] path ...\n"
-"\n"
-"       Print the drive type a given file/directory is on.\n"
-"       The following options are supported:\n"
-"\n"
-"       -v     print both path and file system type.\n"
-"       -?     print this message.\n"
-"\n"
+#: src/lib/jcr.c:238
+msgid "Archiving"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:119
-#, c-format
-msgid ""
-"\n"
-"Version: "
+#: src/lib/jcr.c:240
+msgid "Copying"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:168
-msgid "input from file"
+#: src/lib/jcr.c:242
+msgid "Migration"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:169
-msgid "output to file"
+#: src/lib/jcr.c:244
+msgid "Scanning"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:171
-msgid "output to file and terminal"
-msgstr ""
+#: src/lib/jcr.c:246
+#, fuzzy
+msgid "Unknown operation"
+msgstr "unbekannt"
 
 
-#: src/console/console.c:172
-msgid "sleep specified time"
+#: src/lib/jcr.c:255
+#, fuzzy
+msgid "backup"
+msgstr "Sicherung OK"
+
+#: src/lib/jcr.c:257
+msgid "verified"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:174
-msgid "print Console's version"
+#: src/lib/jcr.c:257
+msgid "verify"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:175
-msgid "echo command string"
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restored"
+msgstr "Job Ressource"
+
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restore"
+msgstr "Job Ressource"
+
+#: src/lib/jcr.c:261
+msgid "archived"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:176
-msgid "execute an external command"
+#: src/lib/jcr.c:261
+msgid "archive"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:178
-msgid "zed_keys = use zed keys instead of bash keys"
+#: src/lib/jcr.c:263
+msgid "copied"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:180
-msgid "set command separator"
+#: src/lib/jcr.c:263
+msgid "copy"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:214
-msgid ": is an invalid command\n"
+#: src/lib/jcr.c:265
+msgid "migrated"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:359
-msgid "Illegal separator character.\n"
+#: src/lib/jcr.c:265
+msgid "migrate"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:384
-msgid "Command logic problem\n"
+#: src/lib/jcr.c:267
+msgid "scanned"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:691
-msgid "Available Directors:\n"
+#: src/lib/jcr.c:267
+msgid "scan"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:695
-#, c-format
-msgid "%2d:  %s at %s:%d\n"
-msgstr ""
+#: src/lib/jcr.c:269
+#, fuzzy
+msgid "unknown action"
+msgstr "unbekannt"
 
 
-#: src/console/console.c:699
-msgid "Select Director by entering a number: "
-msgstr ""
+#: src/lib/jcr.c:330 src/lib/lockmgr.c:236 src/lib/lockmgr.c:547
+#: src/lib/lockmgr.c:572
+#, fuzzy, c-format
+msgid "pthread key create failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
 
 
-#: src/console/console.c:704
-#, c-format
-msgid "%s is not a number. You must enter a number between 1 and %d\n"
+#: src/lib/jcr.c:352
+#, fuzzy, c-format
+msgid "pthread_once failed. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/jcr.c:407
+msgid "NULL jcr.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:710
+#: src/lib/jcr.c:505
 #, c-format
 #, c-format
-msgid "You must enter a number between 1 and %d\n"
+msgid "JCR use_count=%d JobId=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:750 src/tray-monitor/tray-monitor.c:931
+#: src/lib/jcr.c:601
+#, fuzzy, c-format
+msgid "pthread_setspecific failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/lib/jcr.c:984
 #, c-format
 #, c-format
-msgid "Connecting to Director %s:%d\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Storage "
+"daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:817
-msgid "Enter a period to cancel a command.\n"
+#: src/lib/jcr.c:996
+#, c-format
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:961
-msgid "Too many arguments on input command.\n"
+#: src/lib/jcr.c:1008
+#, c-format
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:965
-msgid "First argument to input command must be a filename.\n"
+#: src/lib/parse_conf.c:178
+msgid "***UNKNOWN***"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:971
+#: src/lib/parse_conf.c:276 src/lib/parse_conf.c:297
 #, c-format
 #, c-format
-msgid "Cannot open file %s for input. ERR=%s\n"
+msgid "expected an =, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:1001
-msgid "Too many arguments on output/tee command.\n"
+#: src/lib/parse_conf.c:306
+#, c-format
+msgid "Unknown item code: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:1018
+#: src/lib/parse_conf.c:346
 #, c-format
 #, c-format
-msgid "Cannot open file %s for output. ERR=%s\n"
+msgid "message type: %s not found"
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:1037
-msgid "Too many arguments. Enclose command in double quotes.\n"
+#: src/lib/parse_conf.c:384
+#, c-format
+msgid "Attempt to redefine name \"%s\" to \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/console/console.c:1046
-#, fuzzy, c-format
-msgid "Cannot popen(\"%s\", \"r\"): ERR=%s\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
-
-#: src/tray-monitor/authenticate.c:88
-msgid ""
-"Director authorization problem.\n"
-"Most likely the passwords do not agree.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/lib/parse_conf.c:481
+#, c-format
+msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:138
-msgid ""
-"Director and Storage daemon passwords or names not the same.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/lib/parse_conf.c:517
+#, c-format
+msgid "Too many %s directives. Max. is %d. line %d: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:145
+#: src/lib/parse_conf.c:528
 #, c-format
 #, c-format
-msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
+msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:178
+#: src/lib/parse_conf.c:591
 #, c-format
 #, c-format
-msgid "Error sending Hello to File daemon. ERR=%s\n"
+msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:184
-msgid ""
-"Director and File daemon passwords or names not the same.\n"
-"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
-"html#SECTION003760000000000000000 for help.\n"
+#: src/lib/parse_conf.c:656
+#, c-format
+msgid "expected a size number, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:113
-#, fuzzy, c-format
-msgid ""
-"Written by Nicolas Boichat (2004)\n"
-"\n"
-"Version: %s (%s) %s %s %s\n"
-"\n"
-"Usage: tray-monitor [-c config_file] [-d debug_level]\n"
-"       -c <file>     set configuration file to file\n"
-"       -d <nn>       set debug level to <nn>\n"
-"       -dt           print timestamp in debug output\n"
-"       -t            test - read configuration and exit\n"
-"       -?            print this message.\n"
-"\n"
+#: src/lib/parse_conf.c:662
+#, c-format
+msgid "expected a size, got: %s"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/tray-monitor/tray-monitor.c:269
+#: src/lib/parse_conf.c:699 src/lib/parse_conf.c:705
 #, c-format
 #, c-format
-msgid ""
-"Error: %d Monitor resources defined in %s. You must define one and only one "
-"Monitor resource.\n"
+msgid "expected a time period, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:300
-#, fuzzy, c-format
-msgid ""
-"No Client, Storage or Director resource defined in %s\n"
-"Without that I don't how to get status from the File, Storage or Director "
-"Daemon :-(\n"
+#: src/lib/parse_conf.c:766
+#, c-format
+msgid "Expected a Tape Label keyword, got: %s"
 msgstr ""
 msgstr ""
-"Keine Director resource definiert in %s\n"
-"Ohne dies weiss ich nicht wer ich bin :-(\n"
 
 
-#: src/tray-monitor/tray-monitor.c:322
+#: src/lib/parse_conf.c:849
 #, c-format
 #, c-format
-msgid ""
-"Invalid refresh interval defined in %s\n"
-"This value must be greater or equal to 1 second and less or equal to 10 "
-"minutes (read value: %d).\n"
+msgid "Unable to initialize resource lock. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:329
-msgid "Bacula daemon status monitor"
+#: src/lib/parse_conf.c:857
+msgid "Config filename too long.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:338
-msgid "Open status window..."
+#: src/lib/parse_conf.c:880
+#, c-format
+msgid "Cannot open config file \"%s\": %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:344
-msgid "Exit"
+#: src/lib/parse_conf.c:897
+msgid ""
+"Currently we cannot handle UTF-16 source files. Please convert the conf file "
+"to UTF-8\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:356
-msgid "Bacula tray monitor"
+#: src/lib/parse_conf.c:901
+#, c-format
+msgid "Expected a Resource name identifier, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:381
-msgid " (DIR)"
+#: src/lib/parse_conf.c:917
+#, c-format
+msgid "expected resource name, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:385
-msgid " (FD)"
+#: src/lib/parse_conf.c:928
+#, c-format
+msgid "not in resource definition: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:389
-msgid " (SD)"
+#: src/lib/parse_conf.c:953
+#, c-format
+msgid ""
+"Keyword \"%s\" not permitted in this resource.\n"
+"Perhaps you left the trailing brace off of the previous resource."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:402
-msgid "Unknown status."
+#: src/lib/parse_conf.c:964
+msgid "Name not specified for resource"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:472
-msgid "Refresh interval in seconds: "
+#: src/lib/parse_conf.c:974
+#, c-format
+msgid "unexpected token %d %s in resource definition"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:480
-msgid "Refresh now"
+#: src/lib/parse_conf.c:980
+#, c-format
+msgid "Unknown parser state %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:484
-msgid "About"
+#: src/lib/parse_conf.c:985
+msgid "End of conf file reached with unclosed resource."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:488
-msgid "Close"
+#: src/lib/btimers.c:262
+msgid "stop_btimer called with NULL btimer_id\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:508
+#: src/lib/address_conf.c:63
 #, c-format
 #, c-format
-msgid "Disconnecting from Director %s:%d\n"
+msgid "Only ipv4 and ipv6 are supported (%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:511
+#: src/lib/address_conf.c:67
 #, c-format
 #, c-format
-msgid "Disconnecting from Client %s:%d\n"
+msgid "Only ipv4 is supported (%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:514
+#: src/lib/address_conf.c:176
 #, c-format
 #, c-format
-msgid "Disconnecting from Storage %s:%d\n"
+msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:555 src/tray-monitor/tray-monitor.c:566
-msgid "Bacula Tray Monitor"
+#: src/lib/address_conf.c:185
+#, c-format
+msgid "It was tried to assign a ipv4 address to a ipv6(%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:557 src/tray-monitor/tray-monitor.c:568
-msgid "Written by Nicolas Boichat\n"
+#: src/lib/address_conf.c:264
+#, c-format
+msgid "Can't add default address (%s)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:558 src/tray-monitor/tray-monitor.c:569
-msgid "Version"
+#: src/lib/address_conf.c:293
+msgid "the old style addresses cannot be mixed with new style"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:651
+#: src/lib/address_conf.c:314
 #, c-format
 #, c-format
-msgid "Error, currentitem is not a Client or a Storage..\n"
+msgid "can't resolve service(%s)"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:725
+#: src/lib/address_conf.c:323
 #, c-format
 #, c-format
-msgid ""
-"Current job: %s\n"
-"Last job: %s"
+msgid "can't resolve hostname(%s) %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:737
+#: src/lib/address_conf.c:413 src/lib/address_conf.c:444
 #, c-format
 #, c-format
-msgid " (%d errors)"
+msgid "Expected a block begin { , got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:740
-#, c-format
-msgid " (%d error)"
+#: src/lib/address_conf.c:418
+msgid "Empty addr block is not allowed"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:778
-msgid "No current job."
+#: src/lib/address_conf.c:422
+#, c-format
+msgid "Expected a string, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:781
-msgid "No last job."
+#: src/lib/address_conf.c:431
+#, c-format
+msgid "Expected a string [ip|ipv4|ipv6], got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:789
-msgid "Job status: Created"
+#: src/lib/address_conf.c:435
+#, c-format
+msgid "Expected a string [ip|ipv4], got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:794
-msgid "Job status: Running"
+#: src/lib/address_conf.c:440 src/lib/address_conf.c:470
+#, c-format
+msgid "Expected a equal =, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:798
-msgid "Job status: Blocked"
+#: src/lib/address_conf.c:451 src/lib/address_conf.c:466
+#, c-format
+msgid "Expected a identifier [addr|port], got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:803
-msgid "Job status: Terminated"
+#: src/lib/address_conf.c:456
+msgid "Only one port per address block"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:808
-msgid "Job status: Terminated in error"
+#: src/lib/address_conf.c:462
+msgid "Only one addr per address block"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:814
-msgid "Job status: Error"
+#: src/lib/address_conf.c:478
+#, c-format
+msgid "Expected a number or a string, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:818
-msgid "Job status: Fatal error"
+#: src/lib/address_conf.c:484 src/lib/address_conf.c:517
+#, c-format
+msgid "Expected an IP number or a hostname, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:823
-msgid "Job status: Verify differences"
+#: src/lib/address_conf.c:490
+msgid "State machine missmatch"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:828
-msgid "Job status: Canceled"
+#: src/lib/address_conf.c:496 src/lib/address_conf.c:508
+#, c-format
+msgid "Expected a end of block }, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:833
-msgid "Job status: Waiting on File daemon"
+#: src/lib/address_conf.c:502
+#, c-format
+msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:838
-msgid "Job status: Waiting on the Storage daemon"
+#: src/lib/address_conf.c:522 src/lib/address_conf.c:536
+#, c-format
+msgid "can't add port (%s) to (%s)"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:843
-msgid "Job status: Waiting for new media"
+#: src/lib/address_conf.c:531
+#, c-format
+msgid "Expected a port number or string, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:848
-msgid "Job status: Waiting for Mount"
+#: src/lib/tls.c:92
+#, c-format
+msgid ""
+"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:853
-msgid "Job status: Waiting for storage resource"
+#: src/lib/tls.c:129
+msgid "Error initializing SSL context"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:858
-msgid "Job status: Waiting for job resource"
+#: src/lib/tls.c:150
+msgid "Error loading certificate verification stores"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:863
-msgid "Job status: Waiting for Client resource"
+#: src/lib/tls.c:155
+msgid ""
+"Either a certificate file or a directory must be specified as a verification "
+"store\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:868
-msgid "Job status: Waiting for maximum jobs"
+#: src/lib/tls.c:166
+msgid "Error loading certificate file"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:873
-msgid "Job status: Waiting for start time"
+#: src/lib/tls.c:174
+msgid "Error loading private key"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:878
-msgid "Job status: Waiting for higher priority jobs to finish"
+#: src/lib/tls.c:182
+msgid "Unable to open DH parameters file"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:883
-#, c-format
-msgid "Unknown job status %c."
+#: src/lib/tls.c:188
+msgid "Unable to load DH parameters from specified file"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:884
-#, c-format
-msgid "Job status: Unknown(%c)"
+#: src/lib/tls.c:192
+msgid "Failed to set TLS Diffie-Hellman parameters"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:891
-#, c-format
-msgid "Bad scan : '%s' %d\n"
+#: src/lib/tls.c:202
+msgid "Error setting cipher list, no valid ciphers available\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:932 src/qt-console/bcomm/dircomm.cpp:120
-#: src/qt-console/console/console.cpp:142
-#, c-format
-msgid "Connecting to Director %s:%d"
+#: src/lib/tls.c:261
+msgid "Peer failed to present a TLS certificate\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:938
+#: src/lib/tls.c:304
 #, c-format
 #, c-format
-msgid "Connecting to Client %s:%d\n"
+msgid "Peer %s failed to present a TLS certificate\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:939
-#, c-format
-msgid "Connecting to Client %s:%d"
+#: src/lib/tls.c:406
+msgid "Error creating file descriptor-based BIO"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:940
-msgid "File daemon"
-msgstr "File daemon"
-
-#: src/tray-monitor/tray-monitor.c:945
-#, c-format
-msgid "Connecting to Storage %s:%d\n"
+#: src/lib/tls.c:417
+msgid "Error creating new SSL object"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:946
-#, c-format
-msgid "Connecting to Storage %s:%d"
+#: src/lib/tls.c:480 src/lib/tls.c:503
+msgid "Connect failure"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:951 src/tray-monitor/tray-monitor.c:989
-#, c-format
-msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
+#: src/lib/tls.c:575 src/lib/tls.c:579
+msgid "TLS shutdown failure."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:957
-msgid "Cannot connect to daemon.\n"
+#: src/lib/tls.c:646
+msgid "TLS read/write failure."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:958
-msgid "Cannot connect to daemon."
+#: src/lib/openssl.c:143 src/lib/openssl.c:214
+#, c-format
+msgid "Unable to destroy mutex: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:970
+#: src/lib/plugins.c:95
+#, fuzzy, c-format
+msgid "Failed to open Plugin directory %s: ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/lib/plugins.c:110
 #, c-format
 #, c-format
-msgid "Authentication error : %s"
+msgid "Failed to find any plugins in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:977
-msgid "Opened connection with Director daemon.\n"
-msgstr ""
+#: src/lib/plugins.c:142
+#, fuzzy, c-format
+msgid "Plugin load %s failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
 
 
-#: src/tray-monitor/tray-monitor.c:978
-msgid "Opened connection with Director daemon."
+#: src/lib/plugins.c:152
+#, c-format
+msgid "Lookup of loadPlugin in plugin %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:981
-msgid "Opened connection with File daemon.\n"
+#: src/lib/plugins.c:160
+#, c-format
+msgid "Lookup of unloadPlugin in plugin %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:982
-msgid "Opened connection with File daemon."
+#: src/lib/bnet.c:116
+#, c-format
+msgid "Attr spool write error. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:985
-msgid "Opened connection with Storage daemon.\n"
+#: src/lib/bnet.c:243 src/lib/bnet.c:284
+msgid "TLS connection initialization failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:986
-msgid "Opened connection with Storage daemon."
+#: src/lib/bnet.c:251
+msgid "TLS Negotiation failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1023
-msgid "<< Error: BNET_PROMPT signal received. >>\n"
+#: src/lib/bnet.c:257 src/lib/bnet.c:299
+msgid ""
+"TLS certificate verification failed. Peer certificate did not match a "
+"required commonName\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1028 src/wx-console/console_thread.cpp:494
-msgid "<< Heartbeat signal received, answered. >>\n"
+#: src/lib/bnet.c:306
+#, c-format
+msgid ""
+"TLS host certificate verification failed. Host name \"%s\" did not match "
+"presented certificate\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1032
-#, c-format
-msgid "<< Unexpected signal received : %s >>\n"
+#: src/lib/bnet.c:323
+msgid "TLS enabled but not configured.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1037
-msgid "<ERROR>\n"
+#: src/lib/bnet.c:329
+msgid "TLS enable but not configured.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1041
-msgid "Error : BNET_HARDEOF or BNET_ERROR"
+#: src/lib/bnet.c:387
+msgid "No problem."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1047
-msgid "<STOP>\n"
+#: src/lib/bnet.c:390
+msgid "Authoritative answer for host not found."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:1051
-msgid "Error : Connection closed."
+#: src/lib/bnet.c:393
+msgid "Non-authoritative for host not found, or ServerFail."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:177
-#, c-format
-msgid "Monitor: name=%s FDtimeout=%s SDtimeout=%s\n"
+#: src/lib/bnet.c:396
+msgid "Non-recoverable errors, FORMERR, REFUSED, or NOTIMP."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:183
-#, c-format
-msgid "Director: name=%s address=%s FDport=%d\n"
+#: src/lib/bnet.c:399
+msgid "Valid name, no data record of resquested type."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:187
-#, c-format
-msgid "Client: name=%s address=%s FDport=%d\n"
+#: src/lib/bnet.c:402
+msgid "Unknown error."
 msgstr ""
 
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:191
+#: src/lib/bnet.c:659
 #, c-format
 #, c-format
-msgid "Storage: name=%s address=%s SDport=%d\n"
+msgid "Unknown sig %d"
 msgstr ""
 
 #: src/lib/cram-md5.c:111 src/lib/cram-md5.c:139
 msgid "1999 Authorization failed.\n"
 msgstr ""
 
 msgstr ""
 
 #: src/lib/cram-md5.c:111 src/lib/cram-md5.c:139
 msgid "1999 Authorization failed.\n"
 msgstr ""
 
-#: src/lib/mem_pool.c:108
+#: src/lib/edit.c:463
 #, c-format
 #, c-format
-msgid "MemPool index %d larger than max %d\n"
+msgid "Illegal character \"%c\" in name.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/mem_pool.c:126 src/lib/mem_pool.c:146 src/lib/mem_pool.c:183
-#: src/lib/mem_pool.c:255 src/lib/mem_pool.c:275 src/lib/mem_pool.c:313
-#: src/lib/mem_pool.c:585
-#, c-format
-msgid "Out of memory requesting %d bytes\n"
+#: src/lib/edit.c:470
+msgid "Name too long.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/mem_pool.c:164
-msgid "obuf is NULL\n"
+#: src/lib/smartall.c:148 src/lib/smartall.c:257 src/lib/smartall.c:272
+msgid "Out of memory\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:182
-msgid "Running"
+#: src/lib/smartall.c:153
+msgid "Too much memory used."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:185
-msgid "Blocked"
+#: src/lib/smartall.c:182
+#, c-format
+msgid "Attempt to free NULL called from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:195
-msgid "Non-fatal error"
+#: src/lib/smartall.c:196
+#, c-format
+msgid "double free from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:198 src/lib/util.c:324
-msgid "Canceled"
+#: src/lib/smartall.c:204
+#, c-format
+msgid "qp->qnext->qprev != qp called from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:201
-msgid "Verify differences"
+#: src/lib/smartall.c:208
+#, c-format
+msgid "qp->qprev->qnext != qp called from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:204
-msgid "Waiting on FD"
+#: src/lib/smartall.c:217
+#, c-format
+msgid "Buffer overrun called from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:207
-msgid "Wait on SD"
+#: src/lib/smartall.c:294
+#, c-format
+msgid "sm_realloc size: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:210
-msgid "Wait for new Volume"
+#: src/lib/smartall.c:332
+#, c-format
+msgid "sm_realloc %d at %x from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:213
-msgid "Waiting for mount"
+#: src/lib/smartall.c:394
+#, c-format
+msgid ""
+"\n"
+"Orphaned buffers exist.  Dump terminated following\n"
+"  discovery of bad links in chain of orphaned buffers.\n"
+"  Buffer address with bad links: %p\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:216
-msgid "Waiting for Storage resource"
+#: src/lib/smartall.c:406
+#, c-format
+msgid "%s buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:219
-msgid "Waiting for Job resource"
+#: src/lib/smartall.c:442
+#, c-format
+msgid "Damaged buffer found. Called from %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:222
-msgid "Waiting for Client resource"
+#: src/lib/smartall.c:475
+#, c-format
+msgid ""
+"\n"
+"Damaged buffers found at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:225
-msgid "Waiting on Max Jobs"
+#: src/lib/smartall.c:478
+#, c-format
+msgid "  discovery of bad prev link.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:228
-msgid "Waiting for Start Time"
+#: src/lib/smartall.c:481
+#, c-format
+msgid "  discovery of bad next link.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:231
-msgid "Waiting on Priority"
+#: src/lib/smartall.c:484
+#, c-format
+msgid "  discovery of data overrun.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:250
+#: src/lib/smartall.c:487
 #, c-format
 #, c-format
-msgid "Unknown Job termination status=%d"
+msgid "  NULL pointer.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:266
-msgid "Completed successfully"
+#: src/lib/smartall.c:493
+#, c-format
+msgid "  Buffer address: %p\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:269
-msgid "Terminated with errors"
+#: src/lib/smartall.c:500
+#, c-format
+msgid "Damaged buffer:  %6u bytes allocated at line %d of %s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:272
-#, fuzzy
-msgid "Fatal error"
-msgstr "unbekannt"
-
-#: src/lib/util.c:275
-msgid "Created, not yet running"
+#: src/lib/res.c:66
+#, c-format
+msgid "rwl_writelock failure at %s:%d:  ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:278
-msgid "Canceled by user"
+#: src/lib/res.c:76
+#, c-format
+msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:281
-msgid "Verify found differences"
+#: src/lib/bget_msg.c:99
+msgid "Status OK\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:284
-#, fuzzy
-msgid "Waiting for File daemon"
-msgstr "File daemon"
-
-#: src/lib/util.c:287
-#, fuzzy
-msgid "Waiting for Storage daemon"
-msgstr "Storage daemon"
+#: src/lib/bget_msg.c:103
+#, fuzzy, c-format
+msgid "bget_msg: unknown signal %d\n"
+msgstr "unbekannt"
 
 
-#: src/lib/util.c:290
-msgid "Waiting for higher priority jobs"
+#: src/lib/bpipe.c:361 src/lib/bpipe.c:443
+msgid "Program killed by Bacula (timeout)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:293
-msgid "Batch inserting file records"
+#: src/lib/signal.c:69
+msgid "Invalid signal number"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:321
-msgid "Fatal Error"
+#: src/lib/signal.c:137
+#, c-format
+msgid "Bacula interrupted by signal %d: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:327
-msgid "Differences"
+#: src/lib/signal.c:150
+#, c-format
+msgid "Kaboom! %s, %s got signal %d - %s. Attempting traceback.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:330
-msgid "Unknown term code"
+#: src/lib/signal.c:152
+#, c-format
+msgid "Kaboom! exepath=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:358
-msgid "Migrate"
+#: src/lib/signal.c:186
+#, c-format
+msgid "Fork error: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:361
-msgid "Copy"
+#: src/lib/signal.c:193
+#, c-format
+msgid "Calling: %s %s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:364 src/wx-console/wxbmainframe.cpp:276
-msgid "Console"
+#: src/lib/signal.c:196
+#, c-format
+msgid "execv: %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:367
-msgid "System or Console"
+#: src/lib/signal.c:213
+#, c-format
+msgid "Traceback complete, attempting cleanup ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:370
-msgid "Scan"
+#: src/lib/signal.c:222
+#, c-format
+msgid "It looks like the traceback worked ...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:373
-msgid "Unknown Type"
+#: src/lib/signal.c:252
+#, c-format
+msgid "BA_NSIG too small (%d) should be (%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:405
-msgid "Verify Init Catalog"
+#: src/lib/signal.c:258
+msgid "UNKNOWN SIGNAL"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:414
-msgid "Verify Data"
+#: src/lib/signal.c:259
+msgid "Hangup"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:417
-msgid "Virtual Full"
+#: src/lib/signal.c:260
+msgid "Interrupt"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:433
-msgid "Append"
+#: src/lib/signal.c:261
+msgid "Quit"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:434
-msgid "Archive"
+#: src/lib/signal.c:262
+msgid "Illegal instruction"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:435
-#, fuzzy
-msgid "Disabled"
-msgstr "ist nicht aktiviert"
-
-#: src/lib/util.c:437
-msgid "Used"
+#: src/lib/signal.c:263
+msgid "Trace/Breakpoint trap"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:438
-msgid "Cleaning"
+#: src/lib/signal.c:264
+msgid "Abort"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:439
-msgid "Purged"
+#: src/lib/signal.c:266
+msgid "EMT instruction (Emulation Trap)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:440
-msgid "Recycle"
+#: src/lib/signal.c:269
+msgid "IOT trap"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:441
-msgid "Read-Only"
+#: src/lib/signal.c:271
+msgid "BUS error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:453
-msgid "Invalid volume status"
+#: src/lib/signal.c:272
+msgid "Floating-point exception"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:823
-msgid "Working directory not defined. Cannot continue.\n"
+#: src/lib/signal.c:273
+msgid "Kill, unblockable"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:826
-#, c-format
-msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
+#: src/lib/signal.c:274
+msgid "User-defined signal 1"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/util.c:830
-#, c-format
-msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
+#: src/lib/signal.c:275
+msgid "Segmentation violation"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:278 src/lib/message.c:288
-#, c-format
-msgid "Could not open console message file %s: ERR=%s\n"
+#: src/lib/signal.c:276
+msgid "User-defined signal 2"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:293
-#, c-format
-msgid "Could not get con mutex: ERR=%s\n"
+#: src/lib/signal.c:277
+msgid "Broken pipe"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:398
-msgid "Bacula Message"
+#: src/lib/signal.c:278
+msgid "Alarm clock"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:402
-#, c-format
-msgid "open mail pipe %s failed: ERR=%s\n"
+#: src/lib/signal.c:279
+msgid "Termination"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:462
-msgid "open mail pipe failed.\n"
+#: src/lib/signal.c:281
+msgid "Stack fault"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:474
-#, c-format
-msgid "close error: ERR=%s\n"
+#: src/lib/signal.c:283
+msgid "Child status has changed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:485
-#, c-format
-msgid "Mail prog: %s"
+#: src/lib/signal.c:284
+msgid "Continue"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:494
-#, c-format
-msgid ""
-"Mail program terminated in error.\n"
-"CMD=%s\n"
-"ERR=%s\n"
+#: src/lib/signal.c:285
+msgid "Stop, unblockable"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:593 src/lib/message.c:746
-#, c-format
-msgid "fopen %s failed: ERR=%s\n"
+#: src/lib/signal.c:286
+msgid "Keyboard stop"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:728
-#, c-format
-msgid ""
-"Operator mail program terminated in error.\n"
-"CMD=%s\n"
-"ERR=%s\n"
+#: src/lib/signal.c:287
+msgid "Background read from tty"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1037
-#, c-format
-msgid "%s: ABORTING due to ERROR in %s:%d\n"
+#: src/lib/signal.c:288
+msgid "Background write to tty"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1041
-#, c-format
-msgid "%s: ERROR TERMINATION at %s:%d\n"
+#: src/lib/signal.c:289
+msgid "Urgent condition on socket"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1046
-#, c-format
-msgid "%s: Fatal Error because: "
+#: src/lib/signal.c:290
+msgid "CPU limit exceeded"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1048
-#, c-format
-msgid "%s: Fatal Error at %s:%d because:\n"
+#: src/lib/signal.c:291
+msgid "File size limit exceeded"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1052
-#, c-format
-msgid "%s: ERROR: "
+#: src/lib/signal.c:292
+msgid "Virtual alarm clock"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1054
-#, c-format
-msgid "%s: ERROR in %s:%d "
+#: src/lib/signal.c:293
+msgid "Profiling alarm clock"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1057
-#, c-format
-msgid "%s: Warning: "
+#: src/lib/signal.c:294
+msgid "Window size change"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1060
-#, c-format
-msgid "%s: Security violation: "
+#: src/lib/signal.c:295
+msgid "I/O now possible"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1135
-#, c-format
-msgid "%s ABORTING due to ERROR\n"
+#: src/lib/signal.c:297
+msgid "Power failure restart"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1138
-#, c-format
-msgid "%s ERROR TERMINATION\n"
+#: src/lib/signal.c:300
+msgid "No runnable lwp"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1141
-#, c-format
-msgid "%s JobId %u: Fatal error: "
+#: src/lib/signal.c:303
+msgid "SIGLWP special signal used by thread library"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1147
-#, c-format
-msgid "%s JobId %u: Error: "
+#: src/lib/signal.c:306
+msgid "Checkpoint Freeze"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1153
-#, c-format
-msgid "%s JobId %u: Warning: "
+#: src/lib/signal.c:309
+msgid "Checkpoint Thaw"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/message.c:1156
-#, c-format
-msgid "%s JobId %u: Security violation: "
+#: src/lib/signal.c:312
+msgid "Thread Cancellation"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/berrno.c:62
-msgid "Child exited normally."
+#: src/lib/signal.c:315
+msgid "Resource Lost (e.g. record-lock lost)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/berrno.c:69
-msgid "Unknown error during program execvp"
+#: src/lib/lex.c:93 src/wx-console/console_thread.cpp:212
+#, c-format
+msgid "Problem probably begins at line %d.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/berrno.c:72
+#: src/lib/lex.c:98 src/wx-console/console_thread.cpp:217
 #, c-format
 #, c-format
-msgid "Child exited with code %d"
+msgid ""
+"Config error: %s\n"
+"            : line %d, col %d of file %s\n"
+"%s\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/berrno.c:80
+#: src/lib/lex.c:102
 #, c-format
 #, c-format
-msgid "Child died from signal %d: %s"
+msgid "Config error: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/berrno.c:86
-msgid "Invalid errno. No error message possible."
+#: src/lib/lex.c:131
+msgid "Close of NULL file\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:118
-#, c-format
-msgid "Attr spool write error. ERR=%s\n"
+#: src/lib/lex.c:226
+msgid ""
+"get_char: called after EOF. You may have a open double quote without the "
+"closing double quote.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:245 src/lib/bnet.c:286
-msgid "TLS connection initialization failed.\n"
+#: src/lib/lex.c:269
+#, c-format
+msgid "Config token too long, file: %s, line %d, begins at line %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:253
-msgid "TLS Negotiation failed.\n"
+#: src/lib/lex.c:293
+msgid "none"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:259 src/lib/bnet.c:301
-msgid ""
-"TLS certificate verification failed. Peer certificate did not match a "
-"required commonName\n"
+#: src/lib/lex.c:294
+msgid "comment"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:308
-#, c-format
-msgid ""
-"TLS host certificate verification failed. Host name \"%s\" did not match "
-"presented certificate\n"
+#: src/lib/lex.c:295
+msgid "number"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:325
-msgid "TLS enabled but not configured.\n"
+#: src/lib/lex.c:296
+msgid "ip_addr"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:331
-msgid "TLS enable but not configured.\n"
+#: src/lib/lex.c:297
+msgid "identifier"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:389
-msgid "No problem."
+#: src/lib/lex.c:298
+msgid "string"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:392
-msgid "Authoritative answer for host not found."
+#: src/lib/lex.c:299
+msgid "quoted_string"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:395
-msgid "Non-authoritative for host not found, or ServerFail."
+#: src/lib/lex.c:300
+msgid "include"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:398
-msgid "Non-recoverable errors, FORMERR, REFUSED, or NOTIMP."
+#: src/lib/lex.c:301
+msgid "include_quoted_string"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:401
-msgid "Valid name, no data record of resquested type."
+#: src/lib/lex.c:302
+msgid "UTF-8 Byte Order Mark"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:404
-msgid "Unknown error."
+#: src/lib/lex.c:303
+msgid "UTF-16le Byte Order Mark"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet.c:658
+#: src/lib/lex.c:341 src/lib/lex.c:347 src/lib/lex.c:358 src/lib/lex.c:364
 #, c-format
 #, c-format
-msgid "Unknown sig %d"
+msgid "expected a positive integer number, got: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bpipe.c:361 src/lib/bpipe.c:443
-msgid "Program killed by Bacula (timeout)\n"
+#: src/lib/lex.c:474
+msgid ""
+"This config file appears to be in an unsupported Unicode format (UTF-16be). "
+"Please resave as UTF-8\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:83
+#: src/lib/lex.c:613 src/lib/lex.c:641
 #, c-format
 #, c-format
-msgid "Unable to initialize watchdog lock. ERR=%s\n"
-msgstr ""
-
-#: src/lib/watchdog.c:180
-msgid "BUG! register_watchdog called before start_watchdog\n"
+msgid "Cannot open included config file %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:183
+#: src/lib/lex.c:700 src/lib/lex.c:757
 #, c-format
 #, c-format
-msgid "BUG! Watchdog %p has NULL callback\n"
+msgid "expected an integer or a range, got %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:186
+#: src/lib/lex.c:714 src/lib/lex.c:722 src/lib/lex.c:733 src/lib/lex.c:741
 #, c-format
 #, c-format
-msgid "BUG! Watchdog %p has zero interval\n"
+msgid "expected an integer number, got %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:206
-msgid "BUG! unregister_watchdog_unlocked called before start_watchdog\n"
+#: src/lib/lex.c:771
+#, c-format
+msgid "expected a name, got %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:325
+#: src/lib/lex.c:775
 #, c-format
 #, c-format
-msgid "rwl_writelock failure. ERR=%s\n"
+msgid "name %s length %d too long, max is %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/watchdog.c:340
+#: src/lib/lex.c:783
 #, c-format
 #, c-format
-msgid "rwl_writeunlock failure. ERR=%s\n"
+msgid "expected a string, got %s: %s"
 msgstr ""
 
 #: src/lib/bsock.c:128
 msgstr ""
 
 #: src/lib/bsock.c:128
@@ -14234,99 +14791,92 @@ msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
-#: src/lib/bsock.c:187
+#: src/lib/bsock.c:207
 #, fuzzy, c-format
 msgid "gethostbyname() for host \"%s\" failed: ERR=%s\n"
 msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "gethostbyname() for host \"%s\" failed: ERR=%s\n"
 msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
 
-#: src/lib/bsock.c:207
+#: src/lib/bsock.c:227
 #, fuzzy, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/lib/bsock.c:216 src/lib/bsock.c:252 src/lib/bnet_server.c:202
-#, c-format
-msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
-msgstr ""
+#: src/lib/bsock.c:238
+#, fuzzy, c-format
+msgid "Source address bind error. proto=%d. ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/lib/bsock.c:224
+#: src/lib/bsock.c:257
 #, c-format
 msgid "Cannot set SO_KEEPIDLE on socket: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot set SO_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:271
+#: src/lib/bsock.c:304
 #, fuzzy, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
 
-#: src/lib/bsock.c:339
+#: src/lib/bsock.c:372
 #, fuzzy, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 "Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 "Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
-#: src/lib/bsock.c:345
+#: src/lib/bsock.c:378
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:434 src/lib/bsock.c:495
+#: src/lib/bsock.c:467 src/lib/bsock.c:528
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:454
+#: src/lib/bsock.c:487
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:484
+#: src/lib/bsock.c:517
 #, fuzzy, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/lib/bsock.c:553 src/lib/bsock.c:569
-#, fuzzy, c-format
-msgid "fread attr spool error. ERR=%s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
-
-#: src/lib/bsock.c:630
+#: src/lib/bsock.c:663
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:637 src/lib/bsock.c:661
+#: src/lib/bsock.c:670 src/lib/bsock.c:694
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:643 src/lib/bsock.c:667
+#: src/lib/bsock.c:676 src/lib/bsock.c:700
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:647 src/lib/bsock.c:671
+#: src/lib/bsock.c:680 src/lib/bsock.c:704
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:692 src/lib/bsock.c:726
+#: src/lib/bsock.c:725 src/lib/bsock.c:759
 #, fuzzy, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bsock.c:698 src/lib/bsock.c:732 src/lib/bsock.c:757
+#: src/lib/bsock.c:731 src/lib/bsock.c:765 src/lib/bsock.c:790
 #, fuzzy, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bsock.c:923 src/qt-console/bcomm/dircomm_auth.cpp:106
-#: src/qt-console/console/authenticate.cpp:112
+#: src/lib/bsock.c:963 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, fuzzy, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr "Authorisationsproblem: FD an \"%s:%d\" erfordert TLS.\n"
 
 #, fuzzy, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr "Authorisationsproblem: FD an \"%s:%d\" erfordert TLS.\n"
 
-#: src/lib/bsock.c:930 src/qt-console/bcomm/dircomm_auth.cpp:113
-#: src/qt-console/console/authenticate.cpp:119
+#: src/lib/bsock.c:970 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, fuzzy, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
 #, fuzzy, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
@@ -14335,36 +14885,31 @@ msgstr ""
 "Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
 "nicht angeboten.\n"
 
 "Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
 "nicht angeboten.\n"
 
-#: src/lib/bsock.c:938 src/qt-console/bcomm/dircomm_auth.cpp:121
-#: src/qt-console/console/authenticate.cpp:127
+#: src/lib/bsock.c:978 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr "Authorisationsproblem: Enfernter Server erfordert TLS.\n"
 
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr "Authorisationsproblem: Enfernter Server erfordert TLS.\n"
 
-#: src/lib/bsock.c:950 src/qt-console/bcomm/dircomm_auth.cpp:133
-#: src/qt-console/console/authenticate.cpp:138
+#: src/lib/bsock.c:990 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, fuzzy, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
 
 #, fuzzy, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
 
-#: src/lib/bsock.c:960 src/qt-console/bcomm/dircomm_auth.cpp:143
-#: src/qt-console/console/authenticate.cpp:150
+#: src/lib/bsock.c:1000 src/qt-console/bcomm/dircomm_auth.cpp:150
 #, c-format
 msgid ""
 "Bad response to Hello command: ERR=%s\n"
 "The Director at \"%s:%d\" is probably not running.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Bad response to Hello command: ERR=%s\n"
 "The Director at \"%s:%d\" is probably not running.\n"
 msgstr ""
 
-#: src/lib/bsock.c:969 src/qt-console/bcomm/dircomm_auth.cpp:152
-#: src/qt-console/console/authenticate.cpp:159
+#: src/lib/bsock.c:1009 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, fuzzy, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr "File daemon auf \"%s:%d\" hat Hello Kommando abgelehnt\n"
 
 #, fuzzy, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr "File daemon auf \"%s:%d\" hat Hello Kommando abgelehnt\n"
 
-#: src/lib/bsock.c:979 src/qt-console/bcomm/dircomm_auth.cpp:162
-#: src/qt-console/console/authenticate.cpp:169
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14381,2172 +14926,2338 @@ msgstr ""
 "Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
 "html#AuthorizationErrors nachsehen.\n"
 
 "Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
 "html#AuthorizationErrors nachsehen.\n"
 
-#: src/lib/btimers.c:262
-msgid "stop_btimer called with NULL btimer_id\n"
+#: src/lib/crypto.c:435
+msgid "Unable to open certificate file"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:118
-msgid "Could not initialize Python\n"
+#: src/lib/crypto.c:442
+msgid "Unable to read certificate from file"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:123
-#, c-format
-msgid "Could not Run Python string %s\n"
+#: src/lib/crypto.c:448
+msgid "Unable to extract public key from certificate"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:135
-msgid "Could not initialize Python Job type.\n"
+#: src/lib/crypto.c:455
+msgid ""
+"Provided certificate does not include the required subjectKeyIdentifier "
+"extension."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:140
+#: src/lib/crypto.c:462
 #, c-format
 #, c-format
-msgid "Could not import Python script %s/%s. Python disabled.\n"
-msgstr ""
-
-#: src/lib/pythonlib.c:242
-msgid "Could not create Python Job Object.\n"
+msgid "Unsupported key type provided: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:255 src/lib/pythonlib.c:279
-#, c-format
-msgid "Python function \"%s\" not found.\n"
+#: src/lib/crypto.c:499 src/lib/crypto.c:547
+msgid "Unable to open private key file"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:294
-#, c-format
-msgid "Unknown Python daemon event %s\n"
+#: src/lib/crypto.c:529 src/lib/crypto.c:563
+msgid "Unable to read private key from file"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/pythonlib.c:319
+#: src/lib/crypto.c:622
 #, c-format
 #, c-format
-msgid "Unable to initialize the Python lock. ERR=%s\n"
+msgid "Unsupported digest type: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/attr.c:79
-#, c-format
-msgid "Error scanning attributes: %s\n"
+#: src/lib/crypto.c:636
+msgid "OpenSSL digest initialization failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:235
-msgid "Verifying"
+#: src/lib/crypto.c:650
+msgid "OpenSSL digest update failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:237
-#, fuzzy
-msgid "Restoring"
-msgstr "Wiederherstellung läuft..."
-
-#: src/lib/jcr.c:239
-msgid "Archiving"
+#: src/lib/crypto.c:668
+msgid "OpenSSL digest finalize failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:241
-msgid "Copying"
+#: src/lib/crypto.c:766
+msgid "OpenSSL digest_new failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:243
-msgid "Migration"
+#: src/lib/crypto.c:772
+msgid "OpenSSL sign get digest failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:245
-msgid "Scanning"
+#: src/lib/crypto.c:811 src/lib/crypto.c:815
+msgid "OpenSSL digest Verify final failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:247
-#, fuzzy
-msgid "Unknown operation"
-msgstr "unbekannt"
-
-#: src/lib/jcr.c:256
+#: src/lib/crypto.c:820
 #, fuzzy
 #, fuzzy
-msgid "backup"
-msgstr "Sicherung OK"
-
-#: src/lib/jcr.c:258
-msgid "verified"
-msgstr ""
+msgid "No signers found for crypto verify.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
 
-#: src/lib/jcr.c:258
-msgid "verify"
+#: src/lib/crypto.c:881
+msgid "Signature creation failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:260
-#, fuzzy
-msgid "restored"
-msgstr "Job Ressource"
-
-#: src/lib/jcr.c:260
-#, fuzzy
-msgid "restore"
-msgstr "Job Ressource"
-
-#: src/lib/jcr.c:262
-msgid "archived"
+#: src/lib/crypto.c:959
+msgid "Signature decoding failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:262
-msgid "archive"
+#: src/lib/crypto.c:1036
+msgid "Unsupported cipher type specified\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:264
-msgid "copied"
+#: src/lib/crypto.c:1185
+msgid "CryptoData decoding failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:264
-msgid "copy"
+#: src/lib/crypto.c:1229
+msgid "Failure decrypting the session key"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:266
-msgid "migrated"
+#: src/lib/crypto.c:1280
+#, c-format
+msgid "Unsupported contentEncryptionAlgorithm: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:266
-msgid "migrate"
+#: src/lib/crypto.c:1290 src/lib/crypto.c:1296
+msgid "OpenSSL cipher context initialization failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:268
-msgid "scanned"
+#: src/lib/crypto.c:1303
+msgid "Encryption session provided an invalid symmetric key"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:268
-msgid "scan"
+#: src/lib/crypto.c:1309
+msgid "Encryption session provided an invalid IV"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:270
-#, fuzzy
-msgid "unknown action"
-msgstr "unbekannt"
-
-#: src/lib/jcr.c:331
-#, fuzzy, c-format
-msgid "pthread key create failed: ERR=%s\n"
-msgstr "pthread_create: ERR=%s\n"
-
-#: src/lib/jcr.c:353
-#, fuzzy, c-format
-msgid "pthread_once failed. ERR=%s\n"
-msgstr "pthread_cond_wait: ERR=%s\n"
-
-#: src/lib/jcr.c:408
-msgid "NULL jcr.\n"
+#: src/lib/crypto.c:1315
+msgid "OpenSSL cipher context key/IV initialization failed"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:508
+#: src/lib/crypto.c:1385
 #, c-format
 #, c-format
-msgid "JCR use_count=%d JobId=%d\n"
+msgid "Unable to init OpenSSL threading: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:588
-#, fuzzy, c-format
-msgid "pthread_setspecific failed: ERR=%s\n"
-msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+#: src/lib/crypto.c:1398
+msgid "Failed to seed OpenSSL PRNG\n"
+msgstr ""
 
 
-#: src/lib/jcr.c:936
-#, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Storage "
-"daemon.\n"
+#: src/lib/crypto.c:1424
+msgid "Failed to save OpenSSL PRNG\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:948
+#: src/lib/crypto.c:1485
 #, c-format
 #, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
+msgid "Unsupported digest type=%d specified\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/jcr.c:960
+#: src/lib/crypto.c:1505
 #, c-format
 #, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
+msgid "SHA1Update() returned an error: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:178
-msgid "***UNKNOWN***"
-msgstr ""
+#: src/lib/crypto.c:1648
+#, fuzzy
+msgid "No error"
+msgstr "unbekannt"
 
 
-#: src/lib/parse_conf.c:276 src/lib/parse_conf.c:296
-#, c-format
-msgid "expected an =, got: %s"
-msgstr ""
+#: src/lib/crypto.c:1650
+#, fuzzy
+msgid "Signer not found"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
 
 
-#: src/lib/parse_conf.c:304
-#, c-format
-msgid "Unknown item code: %d\n"
+#: src/lib/crypto.c:1652
+msgid "Recipient not found"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:344
-#, c-format
-msgid "message type: %s not found"
+#: src/lib/crypto.c:1654
+msgid "Unsupported digest algorithm"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:381
-#, c-format
-msgid "Attempt to redefine name \"%s\" to \"%s\"."
+#: src/lib/crypto.c:1656
+msgid "Unsupported encryption algorithm"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:476
-#, c-format
-msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
+#: src/lib/crypto.c:1658
+msgid "Signature is invalid"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:511
-#, c-format
-msgid "Too many %s directives. Max. is %d. line %d: %s\n"
+#: src/lib/crypto.c:1660
+msgid "Decryption error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:521
-#, c-format
-msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
+#: src/lib/crypto.c:1663
+msgid "Internal error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:583
+#: src/lib/crypto.c:1665
+#, fuzzy
+msgid "Unknown error"
+msgstr "unbekannt"
+
+#: src/lib/message.c:278 src/lib/message.c:288
 #, c-format
 #, c-format
-msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
+msgid "Could not open console message file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:647
+#: src/lib/message.c:293
 #, c-format
 #, c-format
-msgid "expected a size number, got: %s"
+msgid "Could not get con mutex: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:652
-#, c-format
-msgid "expected a size, got: %s"
+#: src/lib/message.c:398
+msgid "Bacula Message"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:689 src/lib/parse_conf.c:694
+#: src/lib/message.c:402
 #, c-format
 #, c-format
-msgid "expected a time period, got: %s"
+msgid "open mail pipe %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:753
-#, c-format
-msgid "Expected a Tape Label keyword, got: %s"
+#: src/lib/message.c:462
+msgid "open mail pipe failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:835
+#: src/lib/message.c:474
 #, c-format
 #, c-format
-msgid "Unable to initialize resource lock. ERR=%s\n"
+msgid "close error: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:865
+#: src/lib/message.c:485
 #, c-format
 #, c-format
-msgid "Cannot open config file \"%s\": %s\n"
+msgid "Mail prog: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:882
+#: src/lib/message.c:494
+#, c-format
 msgid ""
 msgid ""
-"Currently we cannot handle UTF-16 source files. Please convert the conf file "
-"to UTF-8\n"
+"Mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:886
+#: src/lib/message.c:593 src/lib/message.c:746
 #, c-format
 #, c-format
-msgid "Expected a Resource name identifier, got: %s"
+msgid "fopen %s failed: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:902
+#: src/lib/message.c:728
 #, c-format
 #, c-format
-msgid "expected resource name, got: %s"
+msgid ""
+"Operator mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:913
+#: src/lib/message.c:1037
 #, c-format
 #, c-format
-msgid "not in resource definition: %s"
+msgid "%s: ABORTING due to ERROR in %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:938
+#: src/lib/message.c:1041
 #, c-format
 #, c-format
-msgid ""
-"Keyword \"%s\" not permitted in this resource.\n"
-"Perhaps you left the trailing brace off of the previous resource."
+msgid "%s: ERROR TERMINATION at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:949
-msgid "Name not specified for resource"
+#: src/lib/message.c:1046
+#, c-format
+msgid "%s: Fatal Error because: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:958
+#: src/lib/message.c:1048
 #, c-format
 #, c-format
-msgid "unexpected token %d %s in resource definition"
+msgid "%s: Fatal Error at %s:%d because:\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:964
+#: src/lib/message.c:1052
 #, c-format
 #, c-format
-msgid "Unknown parser state %d\n"
+msgid "%s: ERROR: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/parse_conf.c:969
-msgid "End of conf file reached with unclosed resource."
+#: src/lib/message.c:1054
+#, c-format
+msgid "%s: ERROR in %s:%d "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/res.c:66
+#: src/lib/message.c:1057
 #, c-format
 #, c-format
-msgid "rwl_writelock failure at %s:%d:  ERR=%s\n"
+msgid "%s: Warning: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/res.c:76
+#: src/lib/message.c:1060
 #, c-format
 #, c-format
-msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
+msgid "%s: Security violation: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:298
-msgid "rwl_writeunlock called too many times.\n"
+#: src/lib/message.c:1135
+#, c-format
+msgid "%s ABORTING due to ERROR\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:303
-msgid "rwl_writeunlock by non-owner.\n"
+#: src/lib/message.c:1138
+#, c-format
+msgid "%s ERROR TERMINATION\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:369
+#: src/lib/message.c:1141
 #, c-format
 #, c-format
-msgid "Write lock failed. ERR=%s\n"
+msgid "%s JobId %u: Fatal error: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:377
+#: src/lib/message.c:1147
 #, c-format
 #, c-format
-msgid "Write unlock failed. ERR=%s\n"
+msgid "%s JobId %u: Error: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:388
+#: src/lib/message.c:1153
 #, c-format
 #, c-format
-msgid "Read lock failed. ERR=%s\n"
+msgid "%s JobId %u: Warning: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:396
+#: src/lib/message.c:1159
 #, c-format
 #, c-format
-msgid "Read unlock failed. ERR=%s\n"
+msgid "%s JobId %u: Security violation: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:405
+#: src/lib/lockmgr.c:35
 #, c-format
 #, c-format
-msgid "Thread %d found unchanged elements %d times\n"
+msgid "%s:%i Failed ASSERT: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:438
-#, c-format
-msgid "Init rwlock failed. ERR=%s\n"
+#: src/lib/lockmgr.c:65
+#, fuzzy, c-format
+msgid "Mutex lock failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/lockmgr.c:75
+#, fuzzy, c-format
+msgid "Mutex unlock failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/lockmgr.c:557
+#, fuzzy, c-format
+msgid "pthread_create failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/lib/daemon.c:66
+#, fuzzy, c-format
+msgid "Cannot fork to become daemon: ERR=%s\n"
+msgstr "Kann var context nicht erzeugen: ERR=%s\n"
+
+#: src/lib/rwlock.c:303
+msgid "rwl_writeunlock called too many times.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:454
-#, c-format
-msgid "Create thread failed. ERR=%s\n"
+#: src/lib/rwlock.c:308
+msgid "rwl_writeunlock by non-owner.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:466
+#: src/lib/rwlock.c:433
 #, c-format
 #, c-format
-msgid "Join thread failed. ERR=%s\n"
+msgid "Thread %d found unchanged elements %d times\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/rwlock.c:469
+#: src/lib/rwlock.c:503
 #, c-format
 msgid "%02d: interval %d, writes %d, reads %d\n"
 msgstr ""
 
 #, c-format
 msgid "%02d: interval %d, writes %d, reads %d\n"
 msgstr ""
 
-#: src/lib/rwlock.c:479
+#: src/lib/rwlock.c:513
 #, c-format
 msgid "data %02d: value %d, %d writes\n"
 msgstr ""
 
 #, c-format
 msgid "data %02d: value %d, %d writes\n"
 msgstr ""
 
-#: src/lib/rwlock.c:484
+#: src/lib/rwlock.c:518
 #, c-format
 msgid "Total: %d thread writes, %d data writes\n"
 msgstr ""
 
 #, c-format
 msgid "Total: %d thread writes, %d data writes\n"
 msgstr ""
 
-#: src/lib/rwlock.c:556
+#: src/lib/rwlock.c:590
 msgid "Try write lock"
 msgstr ""
 
 msgid "Try write lock"
 msgstr ""
 
-#: src/lib/rwlock.c:562
+#: src/lib/rwlock.c:596
 msgid "Try read lock"
 msgstr ""
 
 msgid "Try read lock"
 msgstr ""
 
-#: src/lib/rwlock.c:617
+#: src/lib/rwlock.c:652
 msgid "Create thread"
 msgstr ""
 
 msgid "Create thread"
 msgstr ""
 
-#: src/lib/rwlock.c:627
+#: src/lib/rwlock.c:662
 msgid "Join thread"
 msgstr ""
 
 msgid "Join thread"
 msgstr ""
 
-#: src/lib/rwlock.c:629
+#: src/lib/rwlock.c:664
 #, c-format
 msgid "%02d: interval %d, updates %d, r_collisions %d, w_collisions %d\n"
 msgstr ""
 
 #, c-format
 msgid "%02d: interval %d, updates %d, r_collisions %d, w_collisions %d\n"
 msgstr ""
 
-#: src/lib/rwlock.c:641
+#: src/lib/rwlock.c:676
 #, c-format
 msgid "data %02d: value %d, %d updates\n"
 msgstr ""
 
 #, c-format
 msgid "data %02d: value %d, %d updates\n"
 msgstr ""
 
-#: src/lib/daemon.c:66
-#, fuzzy, c-format
-msgid "Cannot fork to become daemon: ERR=%s\n"
-msgstr "Kann var context nicht erzeugen: ERR=%s\n"
-
-#: src/lib/tls.c:93
+#: src/lib/mem_pool.c:107
 #, c-format
 #, c-format
-msgid ""
-"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
-msgstr ""
-
-#: src/lib/tls.c:130
-msgid "Error initializing SSL context"
-msgstr ""
-
-#: src/lib/tls.c:151
-msgid "Error loading certificate verification stores"
-msgstr ""
-
-#: src/lib/tls.c:156
-msgid ""
-"Either a certificate file or a directory must be specified as a verification "
-"store\n"
+msgid "MemPool index %d larger than max %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:167
-msgid "Error loading certificate file"
+#: src/lib/mem_pool.c:125 src/lib/mem_pool.c:145 src/lib/mem_pool.c:181
+#: src/lib/mem_pool.c:252 src/lib/mem_pool.c:272 src/lib/mem_pool.c:307
+#: src/lib/mem_pool.c:600
+#, c-format
+msgid "Out of memory requesting %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:175
-msgid "Error loading private key"
+#: src/lib/mem_pool.c:162
+msgid "obuf is NULL\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:183
-msgid "Unable to open DH parameters file"
+#: src/lib/pythonlib.c:118
+msgid "Could not initialize Python\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:189
-msgid "Unable to load DH parameters from specified file"
+#: src/lib/pythonlib.c:123
+#, c-format
+msgid "Could not Run Python string %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:193
-msgid "Failed to set TLS Diffie-Hellman parameters"
+#: src/lib/pythonlib.c:135
+msgid "Could not initialize Python Job type.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:203
-msgid "Error setting cipher list, no valid ciphers available\n"
+#: src/lib/pythonlib.c:140
+#, c-format
+msgid "Could not import Python script %s/%s. Python disabled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:262
-msgid "Peer failed to present a TLS certificate\n"
+#: src/lib/pythonlib.c:242
+msgid "Could not create Python Job Object.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:305
+#: src/lib/pythonlib.c:255 src/lib/pythonlib.c:279
 #, c-format
 #, c-format
-msgid "Peer %s failed to present a TLS certificate\n"
-msgstr ""
-
-#: src/lib/tls.c:407
-msgid "Error creating file descriptor-based BIO"
+msgid "Python function \"%s\" not found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:418
-msgid "Error creating new SSL object"
+#: src/lib/pythonlib.c:294
+#, c-format
+msgid "Unknown Python daemon event %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:481 src/lib/tls.c:504
-msgid "Connect failure"
+#: src/lib/pythonlib.c:319
+#, c-format
+msgid "Unable to initialize the Python lock. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:576 src/lib/tls.c:580
-msgid "TLS shutdown failure."
+#: src/lib/attr.c:79
+#, c-format
+msgid "Error scanning attributes: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/tls.c:647
-msgid "TLS read/write failure."
+#: src/lib/watchdog.c:83
+#, c-format
+msgid "Unable to initialize watchdog lock. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:68
-msgid "Invalid signal number"
+#: src/lib/watchdog.c:180
+msgid "BUG! register_watchdog called before start_watchdog\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:94
+#: src/lib/watchdog.c:183
 #, c-format
 #, c-format
-msgid "Bacula interrupted by signal %d: %s\n"
+msgid "BUG! Watchdog %p has NULL callback\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:107
+#: src/lib/watchdog.c:186
 #, c-format
 #, c-format
-msgid "Kaboom! %s, %s got signal %d - %s. Attempting traceback.\n"
+msgid "BUG! Watchdog %p has zero interval\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:109
-#, c-format
-msgid "Kaboom! exepath=%s\n"
+#: src/lib/watchdog.c:206
+msgid "BUG! unregister_watchdog_unlocked called before start_watchdog\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:143
+#: src/lib/watchdog.c:326
 #, c-format
 #, c-format
-msgid "Fork error: ERR=%s\n"
+msgid "rwl_writelock failure. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:150
+#: src/lib/watchdog.c:341
 #, c-format
 #, c-format
-msgid "Calling: %s %s %s\n"
+msgid "rwl_writeunlock failure. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:153
+#: src/tray-monitor/tray_conf.c:177
 #, c-format
 #, c-format
-msgid "execv: %s failed: ERR=%s\n"
+msgid "Monitor: name=%s FDtimeout=%s SDtimeout=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:168
+#: src/tray-monitor/tray_conf.c:183
 #, c-format
 #, c-format
-msgid "Traceback complete, attempting cleanup ...\n"
+msgid "Director: name=%s address=%s FDport=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:176
+#: src/tray-monitor/tray_conf.c:187
 #, c-format
 #, c-format
-msgid "It looks like the traceback worked ...\n"
+msgid "Client: name=%s address=%s FDport=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:205
+#: src/tray-monitor/tray_conf.c:191
 #, c-format
 #, c-format
-msgid "BA_NSIG too small (%d) should be (%d)\n"
-msgstr ""
-
-#: src/lib/signal.c:211
-msgid "UNKNOWN SIGNAL"
-msgstr ""
-
-#: src/lib/signal.c:212
-msgid "Hangup"
-msgstr ""
-
-#: src/lib/signal.c:213
-msgid "Interrupt"
-msgstr ""
-
-#: src/lib/signal.c:214
-msgid "Quit"
-msgstr ""
-
-#: src/lib/signal.c:215
-msgid "Illegal instruction"
+msgid "Storage: name=%s address=%s SDport=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:216
-msgid "Trace/Breakpoint trap"
+#: src/tray-monitor/tray-monitor.c:114
+#, fuzzy, c-format
+msgid ""
+"Written by Nicolas Boichat (2004)\n"
+"\n"
+"Version: %s (%s) %s %s %s\n"
+"\n"
+"Usage: tray-monitor [-c config_file] [-d debug_level]\n"
+"       -c <file>     set configuration file to file\n"
+"       -d <nn>       set debug level to <nn>\n"
+"       -dt           print timestamp in debug output\n"
+"       -t            test - read configuration and exit\n"
+"       -?            print this message.\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/lib/signal.c:217
-msgid "Abort"
+#: src/tray-monitor/tray-monitor.c:270
+#, c-format
+msgid ""
+"Error: %d Monitor resources defined in %s. You must define one and only one "
+"Monitor resource.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:219
-msgid "EMT instruction (Emulation Trap)"
+#: src/tray-monitor/tray-monitor.c:301
+#, fuzzy, c-format
+msgid ""
+"No Client, Storage or Director resource defined in %s\n"
+"Without that I don't how to get status from the File, Storage or Director "
+"Daemon :-(\n"
 msgstr ""
 msgstr ""
+"Keine Director resource definiert in %s\n"
+"Ohne dies weiss ich nicht wer ich bin :-(\n"
 
 
-#: src/lib/signal.c:222
-msgid "IOT trap"
+#: src/tray-monitor/tray-monitor.c:323
+#, c-format
+msgid ""
+"Invalid refresh interval defined in %s\n"
+"This value must be greater or equal to 1 second and less or equal to 10 "
+"minutes (read value: %d).\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:224
-msgid "BUS error"
+#: src/tray-monitor/tray-monitor.c:330
+msgid "Bacula daemon status monitor"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:225
-msgid "Floating-point exception"
+#: src/tray-monitor/tray-monitor.c:339
+msgid "Open status window..."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:226
-msgid "Kill, unblockable"
+#: src/tray-monitor/tray-monitor.c:345
+msgid "Exit"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:227
-msgid "User-defined signal 1"
+#: src/tray-monitor/tray-monitor.c:357
+msgid "Bacula tray monitor"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:228
-msgid "Segmentation violation"
+#: src/tray-monitor/tray-monitor.c:382
+msgid " (DIR)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:229
-msgid "User-defined signal 2"
+#: src/tray-monitor/tray-monitor.c:386
+msgid " (FD)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:230
-msgid "Broken pipe"
+#: src/tray-monitor/tray-monitor.c:390
+msgid " (SD)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:231
-msgid "Alarm clock"
+#: src/tray-monitor/tray-monitor.c:403
+msgid "Unknown status."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:232
-msgid "Termination"
+#: src/tray-monitor/tray-monitor.c:477
+msgid "Refresh interval in seconds: "
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:234
-msgid "Stack fault"
+#: src/tray-monitor/tray-monitor.c:485
+msgid "Refresh now"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:236
-msgid "Child status has changed"
+#: src/tray-monitor/tray-monitor.c:489
+msgid "About"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:237
-msgid "Continue"
+#: src/tray-monitor/tray-monitor.c:493
+msgid "Close"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:238
-msgid "Stop, unblockable"
+#: src/tray-monitor/tray-monitor.c:513
+#, c-format
+msgid "Disconnecting from Director %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:239
-msgid "Keyboard stop"
+#: src/tray-monitor/tray-monitor.c:516
+#, c-format
+msgid "Disconnecting from Client %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:240
-msgid "Background read from tty"
+#: src/tray-monitor/tray-monitor.c:519
+#, c-format
+msgid "Disconnecting from Storage %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:241
-msgid "Background write to tty"
+#: src/tray-monitor/tray-monitor.c:560 src/tray-monitor/tray-monitor.c:571
+msgid "Bacula Tray Monitor"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:242
-msgid "Urgent condition on socket"
+#: src/tray-monitor/tray-monitor.c:562 src/tray-monitor/tray-monitor.c:573
+msgid "Written by Nicolas Boichat\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:243
-msgid "CPU limit exceeded"
+#: src/tray-monitor/tray-monitor.c:563 src/tray-monitor/tray-monitor.c:574
+msgid "Version"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:244
-msgid "File size limit exceeded"
+#: src/tray-monitor/tray-monitor.c:656
+#, c-format
+msgid "Error, currentitem is not a Client or a Storage..\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:245
-msgid "Virtual alarm clock"
+#: src/tray-monitor/tray-monitor.c:730
+#, c-format
+msgid ""
+"Current job: %s\n"
+"Last job: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:246
-msgid "Profiling alarm clock"
+#: src/tray-monitor/tray-monitor.c:742
+#, c-format
+msgid " (%d errors)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:247
-msgid "Window size change"
+#: src/tray-monitor/tray-monitor.c:745
+#, c-format
+msgid " (%d error)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:248
-msgid "I/O now possible"
+#: src/tray-monitor/tray-monitor.c:783
+msgid "No current job."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:250
-msgid "Power failure restart"
+#: src/tray-monitor/tray-monitor.c:786
+msgid "No last job."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:253
-msgid "No runnable lwp"
+#: src/tray-monitor/tray-monitor.c:794
+msgid "Job status: Created"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:256
-msgid "SIGLWP special signal used by thread library"
+#: src/tray-monitor/tray-monitor.c:799
+msgid "Job status: Running"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:259
-msgid "Checkpoint Freeze"
+#: src/tray-monitor/tray-monitor.c:803
+msgid "Job status: Blocked"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:262
-msgid "Checkpoint Thaw"
+#: src/tray-monitor/tray-monitor.c:808
+msgid "Job status: Terminated"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:265
-msgid "Thread Cancellation"
+#: src/tray-monitor/tray-monitor.c:813
+msgid "Job status: Terminated in error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/signal.c:268
-msgid "Resource Lost (e.g. record-lock lost)"
+#: src/tray-monitor/tray-monitor.c:819
+msgid "Job status: Error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:109
-#, c-format
-msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
+#: src/tray-monitor/tray-monitor.c:823
+msgid "Job status: Fatal error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:122
-#, c-format
-msgid "Cannot set SO_REUSEADDR on socket: %s\n"
+#: src/tray-monitor/tray-monitor.c:828
+msgid "Job status: Verify differences"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:131
-#, c-format
-msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
+#: src/tray-monitor/tray-monitor.c:833
+msgid "Job status: Canceled"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:136
-#, c-format
-msgid "Cannot bind port %d: ERR=%s.\n"
+#: src/tray-monitor/tray-monitor.c:838
+msgid "Job status: Waiting on File daemon"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:147
-#, c-format
-msgid "Could not init client queue: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:843
+msgid "Job status: Waiting on the Storage daemon"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:166
-#, c-format
-msgid "Error in select: %s\n"
+#: src/tray-monitor/tray-monitor.c:848
+msgid "Job status: Waiting for new media"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:187
-#, c-format
-msgid "Connection from %s:%d refused by hosts.access\n"
+#: src/tray-monitor/tray-monitor.c:853
+msgid "Job status: Waiting for Mount"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:213
-msgid "Could not create client BSOCK.\n"
+#: src/tray-monitor/tray-monitor.c:858
+msgid "Job status: Waiting for storage resource"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:220
-#, c-format
-msgid "Could not add job to client queue: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:863
+msgid "Job status: Waiting for job resource"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bnet_server.c:237
-#, c-format
-msgid "Could not destroy client queue: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:868
+msgid "Job status: Waiting for Client resource"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:146 src/lib/smartall.c:255 src/lib/smartall.c:270
-msgid "Out of memory\n"
+#: src/tray-monitor/tray-monitor.c:873
+msgid "Job status: Waiting for maximum jobs"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:151
-msgid "Too much memory used."
+#: src/tray-monitor/tray-monitor.c:878
+msgid "Job status: Waiting for start time"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:180
-#, c-format
-msgid "Attempt to free NULL called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:883
+msgid "Job status: Waiting for higher priority jobs to finish"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:194
+#: src/tray-monitor/tray-monitor.c:888
 #, c-format
 #, c-format
-msgid "double free from %s:%d\n"
+msgid "Unknown job status %c."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:202
+#: src/tray-monitor/tray-monitor.c:889
 #, c-format
 #, c-format
-msgid "qp->qnext->qprev != qp called from %s:%d\n"
+msgid "Job status: Unknown(%c)"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:206
+#: src/tray-monitor/tray-monitor.c:896
 #, c-format
 #, c-format
-msgid "qp->qprev->qnext != qp called from %s:%d\n"
+msgid "Bad scan : '%s' %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:215
+#: src/tray-monitor/tray-monitor.c:937 src/qt-console/bcomm/dircomm.cpp:98
 #, c-format
 #, c-format
-msgid "Buffer overrun called from %s:%d\n"
+msgid "Connecting to Director %s:%d"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:292
+#: src/tray-monitor/tray-monitor.c:943
 #, c-format
 #, c-format
-msgid "sm_realloc size: %d\n"
+msgid "Connecting to Client %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:330
+#: src/tray-monitor/tray-monitor.c:944
 #, c-format
 #, c-format
-msgid "sm_realloc %d at %x from %s:%d\n"
+msgid "Connecting to Client %s:%d"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:392
+#: src/tray-monitor/tray-monitor.c:945
+msgid "File daemon"
+msgstr "File daemon"
+
+#: src/tray-monitor/tray-monitor.c:950
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Orphaned buffers exist.  Dump terminated following\n"
-"  discovery of bad links in chain of orphaned buffers.\n"
-"  Buffer address with bad links: %p\n"
+msgid "Connecting to Storage %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:404
+#: src/tray-monitor/tray-monitor.c:951
 #, c-format
 #, c-format
-msgid "%s buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
+msgid "Connecting to Storage %s:%d"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:440
+#: src/tray-monitor/tray-monitor.c:956 src/tray-monitor/tray-monitor.c:994
 #, c-format
 #, c-format
-msgid "Damaged buffer found. Called from %s:%d\n"
+msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:473
-#, c-format
-msgid ""
-"\n"
-"Damaged buffers found at %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:962
+msgid "Cannot connect to daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:476
-#, c-format
-msgid "  discovery of bad prev link.\n"
+#: src/tray-monitor/tray-monitor.c:963
+msgid "Cannot connect to daemon."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:479
+#: src/tray-monitor/tray-monitor.c:975
 #, c-format
 #, c-format
-msgid "  discovery of bad next link.\n"
+msgid "Authentication error : %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:482
-#, c-format
-msgid "  discovery of data overrun.\n"
+#: src/tray-monitor/tray-monitor.c:982
+msgid "Opened connection with Director daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:485
-#, c-format
-msgid "  NULL pointer.\n"
+#: src/tray-monitor/tray-monitor.c:983
+msgid "Opened connection with Director daemon."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:491
-#, c-format
-msgid "  Buffer address: %p\n"
+#: src/tray-monitor/tray-monitor.c:986
+msgid "Opened connection with File daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/smartall.c:498
-#, c-format
-msgid "Damaged buffer:  %6u bytes allocated at line %d of %s %s\n"
+#: src/tray-monitor/tray-monitor.c:987
+msgid "Opened connection with File daemon."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:208 src/lib/bsys.c:225 src/lib/bsys.c:249 src/lib/bsys.c:262
-#, c-format
-msgid "Out of memory: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:990
+msgid "Opened connection with Storage daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:304
-msgid "Buffer overflow.\n"
+#: src/tray-monitor/tray-monitor.c:991
+msgid "Opened connection with Storage daemon."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:370
-msgid "Bad errno"
+#: src/tray-monitor/tray-monitor.c:1028
+msgid "<< Error: BNET_PROMPT signal received. >>\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:387
-msgid "Possible mutex deadlock.\n"
+#: src/tray-monitor/tray-monitor.c:1033 src/wx-console/console_thread.cpp:494
+msgid "<< Heartbeat signal received, answered. >>\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:391 src/lib/bsys.c:424
+#: src/tray-monitor/tray-monitor.c:1037
 #, c-format
 #, c-format
-msgid "Mutex lock failure. ERR=%s\n"
+msgid "<< Unexpected signal received : %s >>\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:394
-msgid "Possible mutex deadlock resolved.\n"
+#: src/tray-monitor/tray-monitor.c:1042
+msgid "<ERROR>\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:407
-#, c-format
-msgid "Mutex unlock not locked. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1046
+msgid "Error : BNET_HARDEOF or BNET_ERROR"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:412 src/lib/bsys.c:434
-#, c-format
-msgid "Mutex unlock failure. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1052
+msgid "<STOP>\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:448
-#, c-format
-msgid "Memset for %d bytes at %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:1056
+msgid "Error : Connection closed."
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:478
-#, c-format
-msgid "Cannot open pid file. %s ERR=%s\n"
+#: src/tray-monitor/authenticate.c:88
+msgid ""
+"Director authorization problem.\n"
+"Most likely the passwords do not agree.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:493
-#, c-format
+#: src/tray-monitor/authenticate.c:138
 msgid ""
 msgid ""
-"%s is already running. pid=%d\n"
-"Check file %s\n"
+"Director and Storage daemon passwords or names not the same.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:507
+#: src/tray-monitor/authenticate.c:145
 #, c-format
 #, c-format
-msgid "Could not open pid file. %s ERR=%s\n"
+msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:615
+#: src/tray-monitor/authenticate.c:178
 #, c-format
 #, c-format
-msgid "Could not create state file. %s ERR=%s\n"
+msgid "Error sending Hello to File daemon. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:634
-#, c-format
-msgid "Write final hdr error: ERR=%s\n"
+#: src/tray-monitor/authenticate.c:184
+msgid ""
+"Director and File daemon passwords or names not the same.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:670
+#: src/filed/verify.c:53
 #, c-format
 #, c-format
-msgid "Could not find userid=%s: ERR=%s\n"
+msgid "Cannot malloc %d network read buffer\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:676
+#: src/filed/verify.c:122
 #, c-format
 #, c-format
-msgid "Could not find password entry. ERR=%s\n"
+msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:689
+#: src/filed/verify.c:129
 #, c-format
 #, c-format
-msgid "Could not find group=%s: ERR=%s\n"
+msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:697
+#: src/filed/verify.c:136
 #, c-format
 #, c-format
-msgid "Could not initgroups for group=%s, userid=%s: ERR=%s\n"
+msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:700
+#: src/filed/verify.c:142 src/filed/backup.c:383
 #, c-format
 #, c-format
-msgid "Could not initgroups for userid=%s: ERR=%s\n"
+msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:707
+#: src/filed/verify.c:145
 #, c-format
 #, c-format
-msgid "Could not set group=%s: ERR=%s\n"
+msgid "     Archive file skipped: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bsys.c:713
+#: src/filed/verify.c:148
 #, c-format
 #, c-format
-msgid "Could not set specified userid: %s\n"
+msgid "     Recursion turned off. Directory skipped: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:435
-msgid "Unable to open certificate file"
+#: src/filed/verify.c:152
+#, c-format
+msgid "     File system change prohibited. Directory skipped: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:442
-msgid "Unable to read certificate from file"
+#: src/filed/verify.c:157
+#, c-format
+msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:448
-msgid "Unable to extract public key from certificate"
+#: src/filed/verify.c:162
+#, c-format
+msgid "     Unknown file type %d: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:455
-msgid ""
-"Provided certificate does not include the required subjectKeyIdentifier "
-"extension."
+#: src/filed/verify.c:205 src/filed/verify_vol.c:214
+#, c-format
+msgid "Network error in send to Director: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:462
+#: src/filed/verify.c:238 src/filed/backup.c:436
 #, c-format
 #, c-format
-msgid "Unsupported key type provided: %d\n"
+msgid "%s digest initialization failed\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:499 src/lib/crypto.c:547
-msgid "Unable to open private key file"
+#: src/filed/verify.c:299
+#, c-format
+msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:529 src/lib/crypto.c:563
-msgid "Unable to read private key from file"
+#: src/filed/verify.c:313
+#, c-format
+msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:622
+#: src/filed/verify.c:371
 #, c-format
 #, c-format
-msgid "Unsupported digest type: %d\n"
+msgid "Error reading file %s: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:636
-msgid "OpenSSL digest initialization failed"
+#: src/filed/job.c:411
+#, c-format
+msgid "2901 Job %s not found.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:650
-msgid "OpenSSL digest update failed"
+#: src/filed/job.c:421
+#, c-format
+msgid "2001 Job %s marked to be canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:668
-msgid "OpenSSL digest finalize failed"
+#: src/filed/job.c:424
+msgid "2902 Error scanning cancel command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:766
-msgid "OpenSSL digest_new failed"
+#: src/filed/job.c:443
+#, c-format
+msgid "2991 Bad setdebug command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:772
-msgid "OpenSSL sign get digest failed"
+#: src/filed/job.c:459
+#, c-format
+msgid "Bad estimate command: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:811 src/lib/crypto.c:815
-msgid "OpenSSL digest Verify final failed"
+#: src/filed/job.c:460
+msgid "2992 Bad estimate command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:820
-#, fuzzy
-msgid "No signers found for crypto verify.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
+#: src/filed/job.c:483
+#, c-format
+msgid "Bad Job Command: %s"
+msgstr ""
 
 
-#: src/lib/crypto.c:881
-msgid "Signature creation failed"
+#: src/filed/job.c:507
+#, c-format
+msgid "Bad RunBeforeJob command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:959
-msgid "Signature decoding failed"
+#: src/filed/job.c:508 src/filed/job.c:526
+msgid "2905 Bad RunBeforeJob command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1036
-msgid "Unsupported cipher type specified\n"
+#: src/filed/job.c:537
+msgid "2905 Bad RunBeforeNow command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1185
-msgid "CryptoData decoding failed"
+#: src/filed/job.c:556
+#, c-format
+msgid "Bad RunAfter command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1229
-msgid "Failure decrypting the session key"
+#: src/filed/job.c:557
+msgid "2905 Bad RunAfterJob command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1280
+#: src/filed/job.c:591
 #, c-format
 #, c-format
-msgid "Unsupported contentEncryptionAlgorithm: %d\n"
+msgid "Bad RunScript command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1290 src/lib/crypto.c:1296
-msgid "OpenSSL cipher context initialization failed"
+#: src/filed/job.c:592
+msgid "2905 Bad RunScript command.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1303
-msgid "Encryption session provided an invalid symmetric key"
+#: src/filed/job.c:699
+#, c-format
+msgid "Error running program: %s. stat=%d: ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1309
-msgid "Encryption session provided an invalid IV"
+#: src/filed/job.c:709
+#, c-format
+msgid "Cannot open FileSet input file: %s. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1315
-msgid "OpenSSL cipher context key/IV initialization failed"
+#: src/filed/job.c:731
+msgid "Plugin Directory not defined. Cannot use plugin: \"%\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1385
+#: src/filed/job.c:825
 #, c-format
 #, c-format
-msgid "Unable to init OpenSSL threading: ERR=%s\n"
+msgid "REGEX %s compile error. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1398
-msgid "Failed to seed OpenSSL PRNG\n"
+#: src/filed/job.c:892
+#, c-format
+msgid "Invalid FileSet command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1424
-msgid "Failed to save OpenSSL PRNG\n"
+#: src/filed/job.c:1331
+#, c-format
+msgid ""
+"DIR and FD clocks differ by %lld seconds, FD automatically compensating.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1485
+#: src/filed/job.c:1340
 #, c-format
 #, c-format
-msgid "Unsupported digest type=%d specified\n"
+msgid "Unknown backup level: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1505
+#: src/filed/job.c:1353
 #, c-format
 #, c-format
-msgid "SHA1Update() returned an error: %d\n"
+msgid "Bad level command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1648
-#, fuzzy
-msgid "No error"
-msgstr "unbekannt"
-
-#: src/lib/crypto.c:1650
-#, fuzzy
-msgid "Signer not found"
-msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
+#: src/filed/job.c:1374
+#, c-format
+msgid "Bad session command: %s"
+msgstr ""
 
 
-#: src/lib/crypto.c:1652
-msgid "Recipient not found"
+#: src/filed/job.c:1395
+#, c-format
+msgid "Bad storage command: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1654
-msgid "Unsupported digest algorithm"
+#: src/filed/job.c:1410
+#, c-format
+msgid "Failed to connect to Storage daemon: %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1656
-msgid "Unsupported encryption algorithm"
+#: src/filed/job.c:1422
+msgid "Failed to authenticate Storage daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1658
-msgid "Signature is invalid"
+#: src/filed/job.c:1463
+msgid "ACL support not configured for your machine.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1660
-msgid "Decryption error"
+#: src/filed/job.c:1467
+msgid "XATTR support not configured for your machine.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1663
-msgid "Internal error"
+#: src/filed/job.c:1476
+msgid "Cannot contact Storage daemon\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/crypto.c:1665
-#, fuzzy
-msgid "Unknown error"
-msgstr "unbekannt"
+#: src/filed/job.c:1495
+#, c-format
+msgid "Bad response to append open: %s\n"
+msgstr ""
 
 
-#: src/lib/plugins.c:94
-#, fuzzy, c-format
-msgid "Failed to open Plugin directory %s: ERR=%s\n"
-msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+#: src/filed/job.c:1500
+msgid "Bad response from stored to open command\n"
+msgstr ""
 
 
-#: src/lib/plugins.c:109
+#: src/filed/job.c:1528
 #, c-format
 #, c-format
-msgid "Failed to find any plugins in %s\n"
+msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/plugins.c:141
-#, fuzzy, c-format
-msgid "Plugin load %s failed: ERR=%s\n"
-msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+#: src/filed/job.c:1530
+msgid "Generate VSS snapshots failed.\n"
+msgstr ""
 
 
-#: src/lib/plugins.c:151
+#: src/filed/job.c:1537
 #, c-format
 #, c-format
-msgid "Lookup of loadPlugin in plugin %s failed: ERR=%s\n"
+msgid ""
+"Generate VSS snapshot of drive \"%c:\\\" failed. VSS support is disabled on "
+"this drive.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/plugins.c:159
+#: src/filed/job.c:1544
 #, c-format
 #, c-format
-msgid "Lookup of unloadPlugin in plugin %s failed: ERR=%s\n"
+msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/openssl.c:143 src/lib/openssl.c:214
-#, c-format
-msgid "Unable to destroy mutex: ERR=%s\n"
+#: src/filed/job.c:1549
+msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/edit.c:442
+#: src/filed/job.c:1553
 #, c-format
 #, c-format
-msgid "Illegal character \"%c\" in name.\n"
+msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/edit.c:449
-msgid "Name too long.\n"
+#: src/filed/job.c:1604
+msgid "Append Close with SD failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bget_msg.c:99
-msgid "Status OK\n"
+#: src/filed/job.c:1608
+#, c-format
+msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/bget_msg.c:103
-#, fuzzy, c-format
-msgid "bget_msg: unknown signal %d\n"
-msgstr "unbekannt"
+#: src/filed/job.c:1626
+#, c-format
+msgid "VSS Writer (BackupComplete): %s\n"
+msgstr ""
 
 
-#: src/lib/lex.c:93 src/wx-console/console_thread.cpp:212
+#: src/filed/job.c:1650
 #, c-format
 #, c-format
-msgid "Problem probably begins at line %d.\n"
+msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:98 src/wx-console/console_thread.cpp:217
+#: src/filed/job.c:1665 src/filed/job.c:1706
 #, c-format
 #, c-format
-msgid ""
-"Config error: %s\n"
-"            : line %d, col %d of file %s\n"
-"%s\n"
-"%s"
+msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:102
+#: src/filed/job.c:1740
 #, c-format
 #, c-format
-msgid "Config error: %s\n"
+msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:131
-msgid "Close of NULL file\n"
+#: src/filed/job.c:1758
+#, c-format
+msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:226
-msgid ""
-"get_char: called after EOF. You may have a open double quote without the "
-"closing double quote.\n"
+#: src/filed/job.c:1825
+msgid "Improper calling sequence.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:269
+#: src/filed/job.c:1845
 #, c-format
 #, c-format
-msgid "Config token too long, file: %s, line %d, begins at line %d\n"
+msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:293
-msgid "none"
+#: src/filed/job.c:1850
+msgid "Bad response from stored to read open command\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:294
-msgid "comment"
+#: src/filed/job.c:1917
+#, c-format
+msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:295
-msgid "number"
+#: src/filed/job.c:1920
+#, c-format
+msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:296
-msgid "ip_addr"
+#: src/filed/fd_plugins.c:276
+#, c-format
+msgid "Command plugin \"%s\" returned bad startBackupFile packet.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:297
-msgid "identifier"
-msgstr ""
+#: src/filed/fd_plugins.c:324
+#, fuzzy
+msgid "Plugin save packet not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
 
 
-#: src/lib/lex.c:298
-msgid "string"
+#: src/filed/fd_plugins.c:337 src/filed/fd_plugins.c:351 src/filed/acl.c:95
+#: src/filed/acl.c:111 src/filed/acl.c:120 src/filed/xattr.c:85
+#: src/filed/xattr.c:100 src/filed/xattr.c:108 src/filed/backup.c:805
+#: src/filed/backup.c:963 src/filed/backup.c:998 src/filed/backup.c:1009
+#: src/filed/backup.c:1067 src/filed/backup.c:1107
+#, c-format
+msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:299
-msgid "quoted_string"
+#: src/filed/fd_plugins.c:412
+#, c-format
+msgid "Malformed plugin command. Name not terminated by colon: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:300
-msgid "include"
+#: src/filed/fd_plugins.c:445
+#, fuzzy, c-format
+msgid "Plugin=%s not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/filed/fd_plugins.c:491
+#, c-format
+msgid "Plugin createFile call failed. Stat=%d file=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:301
-msgid "include_quoted_string"
+#: src/filed/fd_plugins.c:496
+#, c-format
+msgid "Plugin createFile call failed. Returned CF_ERROR file=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:302
-msgid "UTF-8 Byte Order Mark"
+#: src/filed/fd_plugins.c:595
+#, c-format
+msgid "Loaded plugin: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:303
-msgid "UTF-16le Byte Order Mark"
+#: src/filed/fd_plugins.c:614
+#, c-format
+msgid "Plugin magic wrong. Plugin=%s wanted=%s got=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:341 src/lib/lex.c:347
+#: src/filed/fd_plugins.c:622
 #, c-format
 #, c-format
-msgid "expected a positive integer number, got: %s"
+msgid "Plugin version incorrect. Plugin=%s wanted=%d got=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:457
-msgid ""
-"This config file appears to be in an unsupported Unicode format (UTF-16be). "
-"Please resave as UTF-8\n"
+#: src/filed/fd_plugins.c:630
+#, c-format
+msgid "Plugin license incompatible. Plugin=%s license=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:596 src/lib/lex.c:624
+#: src/filed/acl.c:381
 #, c-format
 #, c-format
-msgid "Cannot open included config file %s: %s\n"
+msgid "acl_to_text error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:683
+#: src/filed/acl.c:404
+#, fuzzy, c-format
+msgid "acl_get_file error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/acl.c:437
 #, c-format
 #, c-format
-msgid "expected an integer or a range, got %s: %s"
+msgid "acl_delete_def_file error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:697 src/lib/lex.c:705 src/lib/lex.c:716 src/lib/lex.c:724
+#: src/filed/acl.c:446
 #, c-format
 #, c-format
-msgid "expected an integer number, got %s: %s"
+msgid "acl_from_text error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:734
+#: src/filed/acl.c:461
 #, c-format
 #, c-format
-msgid "expected a name, got %s: %s"
+msgid "ac_valid error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:738
+#: src/filed/acl.c:479
 #, c-format
 #, c-format
-msgid "name %s length %d too long, max is %d\n"
+msgid "acl_set_file error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/lex.c:746
+#: src/filed/acl.c:777
+#, fuzzy, c-format
+msgid "getacl error on file \"%s\": ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+
+#: src/filed/acl.c:810
 #, c-format
 #, c-format
-msgid "expected a string, got %s: %s"
+msgid "acltostr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2669
-msgid "everything ok"
+#: src/filed/acl.c:829 src/filed/acl.c:838
+#, c-format
+msgid "strtoacl error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2670
-msgid "incomplete named character"
+#: src/filed/acl.c:853
+#, c-format
+msgid "setacl error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2671
-msgid "incomplete hexadecimal value"
-msgstr ""
+#: src/filed/acl.c:923 src/filed/acl.c:1005
+#, fuzzy, c-format
+msgid "pathconf error on file \"%s\": ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+
+#: src/filed/acl.c:937
+#, fuzzy, c-format
+msgid "acl_get error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/lib/var.c:2672
-msgid "invalid hexadecimal value"
+#: src/filed/acl.c:1000
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without acl support\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2673
-msgid "octal value too large"
+#: src/filed/acl.c:1021
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without aclent acl "
+"support\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2674
-msgid "invalid octal value"
+#: src/filed/acl.c:1031
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without ace acl support\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2675
-msgid "incomplete octal value"
-msgstr ""
+#: src/filed/acl.c:1046
+#, fuzzy, c-format
+msgid "acl_fromtext error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/lib/var.c:2676
-msgid "incomplete grouped hexadecimal value"
+#: src/filed/acl.c:1059 src/filed/acl.c:1066
+#, c-format
+msgid "wrong encoding of acl type in acl stream on file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2677
-msgid "incorrect character class specification"
-msgstr ""
+#: src/filed/acl.c:1085
+#, fuzzy, c-format
+msgid "acl_set error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/lib/var.c:2678
-msgid "invalid expansion configuration"
+#: src/filed/acl.c:1159
+#, c-format
+msgid "acltotext error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2679
-msgid "out of memory"
+#: src/filed/acl.c:1177
+#, c-format
+msgid "aclfromtext error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2680
-msgid "incomplete variable specification"
+#: src/filed/acl.c:1191
+#, c-format
+msgid "acl(SETACL) error on file \"%s\": ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2681
-msgid "undefined variable"
+#: src/filed/acl.c:1301
+#, c-format
+msgid "Can't restore ACLs of %s - incompatible acl stream encountered - %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2682
-msgid "input is neither text nor variable"
+#: src/filed/restore.c:141
+#, c-format
+msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2683
-#, fuzzy
-msgid "unknown command character in variable"
-msgstr "unbekannt"
-
-#: src/lib/var.c:2684
-msgid "malformatted search and replace operation"
+#: src/filed/restore.c:267 src/filed/verify_vol.c:99
+#, c-format
+msgid "Record header scan error: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2685
-#, fuzzy
-msgid "unknown flag in search and replace operation"
-msgstr "unbekannt"
-
-#: src/lib/var.c:2686
-msgid "invalid regex in search and replace operation"
+#: src/filed/restore.c:275 src/filed/verify_vol.c:108
+#, c-format
+msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2687
-msgid "missing parameter in command"
+#: src/filed/restore.c:279 src/filed/verify_vol.c:112
+#, c-format
+msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2688
-msgid "empty search string in search and replace operation"
+#: src/filed/restore.c:395
+msgid "Unexpected cryptographic session data stream.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2689
-msgid "start offset missing in cut operation"
+#: src/filed/restore.c:403
+msgid ""
+"No private decryption keys have been defined to decrypt encrypted backup "
+"data.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2690
+#: src/filed/restore.c:414
 #, fuzzy
 #, fuzzy
-msgid "offsets in cut operation delimited by unknown character"
-msgstr "unbekannt"
+msgid "Could not create digest.\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
 
-#: src/lib/var.c:2691
-msgid "range out of bounds in cut operation"
+#: src/filed/restore.c:428
+msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2692
-msgid "offset out of bounds in cut operation"
+#: src/filed/restore.c:431
+msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2693
-msgid "logic error in cut operation"
+#: src/filed/restore.c:435
+#, c-format
+msgid "An error occurred while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2694
-msgid "malformatted transpose operation"
+#: src/filed/restore.c:484 src/filed/restore.c:529
+#, c-format
+msgid "Missing encryption session data stream for %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2695
-msgid "source and target class mismatch in transpose operation"
+#: src/filed/restore.c:492 src/filed/restore.c:536
+#, c-format
+msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2696
-msgid "empty character class in transpose operation"
+#: src/filed/restore.c:548
+#, c-format
+msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2697
-msgid "incorrect character class in transpose operation"
+#: src/filed/restore.c:573
+#, c-format
+msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2698
-msgid "malformatted padding operation"
+#: src/filed/restore.c:577
+#, c-format
+msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2699
-msgid "width parameter missing in padding operation"
+#: src/filed/restore.c:614
+#, c-format
+msgid "Can't restore ACLs of %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2700
-msgid "fill string missing in padding operation"
+#: src/filed/restore.c:640
+#, c-format
+msgid "Can't restore Extended Attributes of %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2701
-#, fuzzy
-msgid "unknown quoted pair in search and replace operation"
-msgstr "unbekannt"
-
-#: src/lib/var.c:2702
-msgid "sub-matching reference out of range"
+#: src/filed/restore.c:650
+msgid "Unexpected cryptographic signature data stream.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2703
-msgid "invalid argument"
+#: src/filed/restore.c:656
+#, c-format
+msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2704
-msgid "incomplete quoted pair"
+#: src/filed/restore.c:755
+#, c-format
+msgid ""
+"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2705
-msgid "lookup function does not support variable arrays"
+#: src/filed/restore.c:759
+#, c-format
+msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2706
-msgid "index of array variable contains an invalid character"
+#: src/filed/restore.c:762
+#, c-format
+msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2707
-msgid "index of array variable is incomplete"
+#: src/filed/restore.c:765
+#, c-format
+msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2708
-msgid "bracket expression in array variable's index not closed"
+#: src/filed/restore.c:768
+#, c-format
+msgid "%d non-supported crypto streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2709
-msgid "division by zero error in index specification"
+#: src/filed/restore.c:771
+#, c-format
+msgid "%d non-supported xattr streams ignored.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2710
-msgid "unterminated loop construct"
+#: src/filed/restore.c:783
+msgid "None"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2711
-msgid "invalid character in loop limits"
+#: src/filed/restore.c:787
+msgid "Zlib errno"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2712
-msgid "malformed operation argument list"
+#: src/filed/restore.c:789
+msgid "Zlib stream error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2713
-msgid "undefined operation"
+#: src/filed/restore.c:791
+msgid "Zlib data error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2714
-msgid "formatting failure"
+#: src/filed/restore.c:793
+msgid "Zlib memory error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/var.c:2723
-#, fuzzy
-msgid "unknown error"
-msgstr "unbekannt"
+#: src/filed/restore.c:795
+msgid "Zlib buffer error"
+msgstr ""
 
 
-#: src/lib/runscript.c:235
-#, c-format
-msgid "%s: run %s \"%s\"\n"
+#: src/filed/restore.c:797
+msgid "Zlib version error"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/runscript.c:244
+#: src/filed/restore.c:834
 #, c-format
 #, c-format
-msgid "Runscript: %s could not execute. ERR=%s\n"
+msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/runscript.c:253
+#: src/filed/restore.c:863 src/filed/restore.c:887
+#, fuzzy, c-format
+msgid "Signature validation failed for file %s: ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/restore.c:877
+#, fuzzy, c-format
+msgid "Digest one file failed for file: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+
+#: src/filed/restore.c:908
 #, c-format
 #, c-format
-msgid "%s: %s\n"
+msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/runscript.c:258
+#: src/filed/restore.c:961
 #, c-format
 #, c-format
-msgid "Runscript: %s returned non-zero status=%d. ERR=%s\n"
+msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:63
+#: src/filed/restore.c:993
 #, c-format
 #, c-format
-msgid "Only ipv4 and ipv6 are supported (%d)\n"
+msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:67
-#, c-format
-msgid "Only ipv4 is supported (%d)\n"
+#: src/filed/restore.c:1049
+msgid "Decryption error\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:176
-#, c-format
-msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
+#: src/filed/restore.c:1133
+msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:185
-#, c-format
-msgid "It was tried to assign a ipv4 address to a ipv6(%d)\n"
+#: src/filed/restore.c:1160
+msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:264
+#: src/filed/restore.c:1189
 #, c-format
 #, c-format
-msgid "Can't add default address (%s)\n"
+msgid "Decryption error. buf_len=%d decrypt_len=%d on file %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:293
-msgid "the old style addresses cannot be mixed with new style"
+#: src/filed/restore.c:1293
+msgid "Open File Manager paused\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:314
-#, c-format
-msgid "can't resolve service(%s)"
+#: src/filed/restore.c:1297
+msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:323
+#: src/filed/restore.c:1305
 #, c-format
 #, c-format
-msgid "can't resolve hostname(%s) %s"
+msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:413 src/lib/address_conf.c:444
-#, c-format
-msgid "Expected a block begin { , got: %s"
+#: src/filed/restore.c:1307
+msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:418
-msgid "Empty addr block is not allowed"
+#: src/filed/filed.c:78
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_file] [-d debug_level]\n"
+"        -c <file>   use <file> as configuration file\n"
+"        -d <nn>     set debug level to <nn>\n"
+"        -dt         print timestamp in debug output\n"
+"        -f          run in foreground (for debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (for debugging)\n"
+"        -t          test configuration file and exit\n"
+"        -u          userid\n"
+"        -v          verbose user messages\n"
+"        -?          print this message.\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/lib/address_conf.c:422
+#: src/filed/filed.c:319
 #, c-format
 #, c-format
-msgid "Expected a string, got: %s"
+msgid ""
+"No File daemon resource defined in %s\n"
+"Without that I don't know who I am :-(\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:431
+#: src/filed/filed.c:324
 #, c-format
 #, c-format
-msgid "Expected a string [ip|ipv4|ipv6], got: %s"
+msgid "Only one Client resource permitted in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:435
+#: src/filed/filed.c:348
 #, c-format
 #, c-format
-msgid "Expected a string [ip|ipv4], got: %s"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"File daemon in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:440 src/lib/address_conf.c:470
-#, c-format
-msgid "Expected a equal =, got: %s"
+#: src/filed/filed.c:372
+msgid "PKI encryption/signing enabled but not compiled into Bacula.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:451 src/lib/address_conf.c:466
+#: src/filed/filed.c:383
 #, c-format
 #, c-format
-msgid "Expected a identifier [addr|port], got: %s"
-msgstr ""
-
-#: src/lib/address_conf.c:456
-msgid "Only one port per address block"
+msgid ""
+"\"PKI Key Pair\" must be defined for File daemon \"%s\" in %s if either "
+"\"PKI Sign\" or \"PKI Encrypt\" are enabled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:462
-msgid "Only one addr per address block"
+#: src/filed/filed.c:395 src/filed/filed.c:426 src/filed/filed.c:467
+msgid "Failed to allocate a new keypair object.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:478
+#: src/filed/filed.c:399
 #, c-format
 #, c-format
-msgid "Expected a number or a string, got: %s"
+msgid "Failed to load public certificate for File daemon \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:484 src/lib/address_conf.c:517
+#: src/filed/filed.c:405
 #, c-format
 #, c-format
-msgid "Expected an IP number or a hostname, got: %s"
-msgstr ""
-
-#: src/lib/address_conf.c:490
-msgid "State machine missmatch"
+msgid "Failed to load private key for File daemon \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:496 src/lib/address_conf.c:508
+#: src/filed/filed.c:435
 #, c-format
 #, c-format
-msgid "Expected a end of block }, got: %s"
+msgid "Failed to load private key from file %s for File daemon \"%s\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:502
+#: src/filed/filed.c:442
 #, c-format
 #, c-format
-msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
+msgid ""
+"Failed to load trusted signer certificate from file %s for File daemon \"%s"
+"\" in %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:522 src/lib/address_conf.c:536
+#: src/filed/filed.c:473
 #, c-format
 #, c-format
-msgid "can't add port (%s) to (%s)"
+msgid ""
+"Failed to load master key certificate from file %s for File daemon \"%s\" in "
+"%s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/lib/address_conf.c:531
+#: src/filed/filed.c:489
 #, c-format
 #, c-format
-msgid "Expected a port number or string, got: %s"
+msgid "No Director resource defined in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/create_file.c:124
-#, c-format
-msgid "File skipped. Not newer: %s\n"
-msgstr ""
+#: src/filed/xattr.c:248 src/filed/xattr.c:269
+#, fuzzy, c-format
+msgid "llistxattr error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/findlib/create_file.c:131
-#, c-format
-msgid "File skipped. Not older: %s\n"
-msgstr ""
+#: src/filed/xattr.c:346 src/filed/xattr.c:362
+#, fuzzy, c-format
+msgid "lgetxattr error on file \"%s\": ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
 
-#: src/findlib/create_file.c:137
+#: src/filed/xattr.c:379 src/filed/xattr.c:1139
 #, c-format
 #, c-format
-msgid "File skipped. Already exists: %s\n"
+msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/create_file.c:163
+#: src/filed/xattr.c:395
 #, c-format
 #, c-format
-msgid "File %s already exists and could not be replaced. ERR=%s.\n"
+msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/create_file.c:214 src/findlib/create_file.c:278
-#: src/findlib/create_file.c:373
+#: src/filed/xattr.c:436
 #, c-format
 #, c-format
-msgid "bpkt already open fid=%d\n"
+msgid "Illegal xattr stream, no XATTR_MAGIC on file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/create_file.c:237
-#, c-format
-msgid "Cannot make fifo %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:478
+#, fuzzy, c-format
+msgid "lsetxattr error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
 
-#: src/findlib/create_file.c:255
+#: src/filed/xattr.c:508 src/filed/xattr.c:526 src/filed/xattr.c:544
+#: src/filed/xattr.c:562 src/filed/xattr.c:1866 src/filed/xattr.c:1922
 #, c-format
 #, c-format
-msgid "Cannot make node %s: ERR=%s\n"
+msgid ""
+"Can't restore Extended Attributes of %s - incompatible xattr stream "
+"encountered - %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/create_file.c:300
-#, c-format
-msgid "Could not symlink %s -> %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:834 src/filed/xattr.c:879
+#, fuzzy, c-format
+msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
 
-#: src/findlib/create_file.c:325 src/findlib/create_file.c:338
-#, c-format
-msgid "Could not restore file flags for file %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:893
+#, fuzzy, c-format
+msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
 
-#: src/findlib/create_file.c:329 src/findlib/create_file.c:346
-#, c-format
-msgid "Could not hard link %s -> %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:958
+#, fuzzy, c-format
+msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
 
-#: src/findlib/create_file.c:342
-#, c-format
-msgid "Could not reset file flags for file %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:1075
+#, fuzzy, c-format
+msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
 
-#: src/findlib/create_file.c:396
-#, c-format
-msgid "Original file %s have been deleted: type=%d\n"
-msgstr ""
+#: src/filed/xattr.c:1090
+#, fuzzy, c-format
+msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
 
-#: src/findlib/create_file.c:408
-#, c-format
-msgid "Original file %s not saved: type=%d\n"
-msgstr ""
+#: src/filed/xattr.c:1151
+#, fuzzy, c-format
+msgid "Unable to read content of xattr %s on file \"%s\"\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
 
-#: src/findlib/create_file.c:411
-#, c-format
-msgid "Unknown file type %d; not restored: %s\n"
-msgstr ""
+#: src/filed/xattr.c:1181
+#, fuzzy, c-format
+msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
 
-#: src/findlib/create_file.c:455
-#, c-format
-msgid "Zero length filename: %s\n"
-msgstr ""
+#: src/filed/xattr.c:1231 src/filed/xattr.c:1457
+#, fuzzy, c-format
+msgid "Unable to open file \"%s\": ERR=%s\n"
+msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
 
-#: src/findlib/attribs.c:421
-#, c-format
-msgid "File size of restored file %s not correct. Original %s, restored %s.\n"
-msgstr ""
+#: src/filed/xattr.c:1253 src/filed/xattr.c:1510
+#, fuzzy, c-format
+msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
 
-#: src/findlib/attribs.c:447 src/findlib/attribs.c:454
-#, c-format
-msgid "Unable to set file owner %s: ERR=%s\n"
-msgstr ""
+#: src/filed/xattr.c:1267 src/filed/xattr.c:1478
+#, fuzzy, c-format
+msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
 
-#: src/findlib/attribs.c:460
+#: src/filed/xattr.c:1286
+#, fuzzy, c-format
+msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1374
+#, fuzzy, c-format
+msgid "Unable to convert acl from text on file \"%s\"\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1382 src/filed/xattr.c:1403
+#, fuzzy, c-format
+msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1469
+#, fuzzy, c-format
+msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/filed/xattr.c:1495 src/filed/xattr.c:1641
+#, fuzzy, c-format
+msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/filed/xattr.c:1525
+#, fuzzy, c-format
+msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1562
+#, fuzzy, c-format
+msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/filed/xattr.c:1577
+#, fuzzy, c-format
+msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/filed/xattr.c:1593
+#, fuzzy, c-format
+msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/xattr.c:1611
+#, fuzzy, c-format
+msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+
+#: src/filed/xattr.c:1661
 #, c-format
 #, c-format
-msgid "Unable to set file modes %s: ERR=%s\n"
+msgid ""
+"Unable to restore data of xattr %s on file \"%s\": Not all data available in "
+"xattr stream\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/attribs.c:470
+#: src/filed/xattr.c:1672
+#, fuzzy, c-format
+msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/filed/xattr.c:1693
+#, fuzzy, c-format
+msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+
+#: src/filed/xattr.c:1724
+#, fuzzy, c-format
+msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1750
+#, fuzzy, c-format
+msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/xattr.c:1765
 #, c-format
 #, c-format
-msgid "Unable to set file times %s: ERR=%s\n"
+msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/attribs.c:484
+#: src/filed/xattr.c:1797
 #, c-format
 #, c-format
-msgid "Unable to set file flags %s: ERR=%s\n"
+msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/attribs.c:732
-#, c-format
-msgid "Error in %s file %s: ERR=%s\n"
+#: src/filed/xattr.c:1810
+#, fuzzy, c-format
+msgid "Failed to restore extended attributes on file \"%s\"\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
+
+#: src/filed/accurate.c:243
+msgid "2991 Bad accurate command\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/attribs.c:749
+#: src/filed/status.c:143
 #, c-format
 #, c-format
-msgid "Error in %s: ERR=%s\n"
+msgid " Sizeof: boffset_t=%d size_t=%d debug=%d trace=%d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:97
-msgid "Unix attributes"
+#: src/filed/status.c:189
+#, c-format
+msgid "Director connected at: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:99
-msgid "File data"
+#: src/filed/status.c:191
+#, c-format
+msgid "JobId %d Job %s is running.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:101
-msgid "MD5 digest"
+#: src/filed/status.c:194
+#, c-format
+msgid "    %s%s Job started: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:103
-msgid "GZIP data"
-msgstr ""
+#: src/filed/status.c:206
+#, fuzzy, c-format
+msgid "    Files=%s Bytes=%s Bytes/sec=%s Errors=%d\n"
+msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
 
 
-#: src/findlib/bfile.c:105
-msgid "Extended attributes"
-msgstr ""
+#: src/filed/status.c:212
+#, fuzzy, c-format
+msgid "    Files Examined=%s\n"
+msgstr "FileSet: name=%s\n"
 
 
-#: src/findlib/bfile.c:107
-msgid "Sparse data"
+#: src/filed/status.c:217
+#, c-format
+msgid "    Processing file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:109
-msgid "GZIP sparse data"
+#: src/filed/status.c:228
+msgid "    SDSocket closed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:111
-msgid "Program names"
+#: src/filed/status.c:239 src/filed/status.c:257 src/filed/status.c:331
+msgid "====\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:113
-msgid "Program data"
+#: src/filed/status.c:386
+msgid "2900 Bad .status command, missing argument.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:115
-msgid "SHA1 digest"
+#: src/filed/status.c:419
+msgid "2900 Bad .status command, wrong argument.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:117
-msgid "Win32 data"
+#: src/filed/status.c:487
+msgid "Bacula Client: Idle"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:119
-msgid "Win32 GZIP data"
+#: src/filed/status.c:498
+msgid "Bacula Client: Running"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:121
-msgid "MacOS Fork data"
+#: src/filed/status.c:512
+msgid "Bacula Client: Last Job Canceled"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:123
-msgid "HFS+ attribs"
+#: src/filed/status.c:516
+msgid "Bacula Client: Last Job Failed"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:125
-msgid "Standard Unix ACL attribs"
+#: src/filed/status.c:520
+msgid "Bacula Client: Last Job had Warnings"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:127
-msgid "Default Unix ACL attribs"
+#: src/filed/authenticate.c:66
+#, c-format
+msgid "I only authenticate directors, not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:129
-msgid "SHA256 digest"
+#: src/filed/authenticate.c:98
+#, fuzzy, c-format
+msgid "Connection from unknown Director %s at %s rejected.\n"
+msgstr "unbekannt"
+
+#: src/filed/authenticate.c:142
+#, c-format
+msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:131
-msgid "SHA512 digest"
+#: src/filed/authenticate.c:261
+msgid ""
+"Authorization key rejected by Storage daemon.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:133
-msgid "Signed digest"
+#: src/filed/backup.c:96
+msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:135
-msgid "Encrypted File data"
+#: src/filed/backup.c:210 src/filed/backup.c:219
+msgid "An error occurred while encrypting the stream.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:137
-msgid "Encrypted Win32 data"
+#: src/filed/backup.c:321
+#, c-format
+msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:139
-msgid "Encrypted session data"
+#: src/filed/backup.c:328
+#, c-format
+msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:141
-msgid "Encrypted GZIP data"
+#: src/filed/backup.c:334
+#, c-format
+msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:143
-msgid "Encrypted Win32 GZIP data"
+#: src/filed/backup.c:339
+#, c-format
+msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/bfile.c:145
-msgid "Encrypted MacOS fork data"
+#: src/filed/backup.c:349
+#, c-format
+msgid "     Socket file skipped: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/find_one.c:227
+#: src/filed/backup.c:362
 #, fuzzy, c-format
 #, fuzzy, c-format
-msgid "Cannot stat file %s: ERR=%s\n"
+msgid "     Could not access \"%s\": ERR=%s\n"
+msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
+
+#: src/filed/backup.c:369
+#, fuzzy, c-format
+msgid "     Could not follow link \"%s\": ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
+
+#: src/filed/backup.c:376
+#, fuzzy, c-format
+msgid "     Could not stat \"%s\": ERR=%s\n"
 msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
 msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
-#: src/findlib/find_one.c:233
+#: src/filed/backup.c:386
 #, c-format
 #, c-format
-msgid "%s mtime changed during backup.\n"
+msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/find_one.c:239
+#: src/filed/backup.c:390
+#, fuzzy, c-format
+msgid "     Could not open directory \"%s\": ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
+
+#: src/filed/backup.c:396
 #, c-format
 #, c-format
-msgid "%s ctime changed during backup.\n"
+msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/find_one.c:245 src/findlib/find_one.c:252
+#: src/filed/backup.c:450
 #, c-format
 #, c-format
-msgid "%s size changed during backup.\n"
+msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/find_one.c:336
-#, c-format
-msgid "Top level directory \"%s\" has unlisted fstype \"%s\"\n"
+#: src/filed/backup.c:522
+#, fuzzy, c-format
+msgid "     Cannot open \"%s\": ERR=%s.\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/filed/backup.c:559
+#, fuzzy, c-format
+msgid "     Cannot open resource fork for \"%s\": ERR=%s.\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/filed/backup.c:623
+msgid "Failed to allocate memory for crypto signature.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/find_one.c:351
-#, c-format
-msgid "Top level directory \"%s\" has an unlisted drive type \"%s\"\n"
+#: src/filed/backup.c:628 src/filed/backup.c:634 src/filed/backup.c:649
+msgid "An error occurred while signing the stream.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:48
-#, c-format
-msgid "Cannot create directory %s: ERR=%s\n"
+#: src/filed/backup.c:673
+msgid "An error occurred finalizing signing the stream.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:52 src/findlib/mkpath.c:107
+#: src/filed/backup.c:763
 #, c-format
 #, c-format
-msgid "%s exists but is not a directory.\n"
+msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:69
-#, c-format
-msgid "Cannot change owner and/or group of %s: ERR=%s\n"
+#: src/filed/backup.c:775
+msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:74
-#, c-format
-msgid "Cannot change permissions of %s: ERR=%s\n"
+#: src/filed/backup.c:782
+msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:144
+#: src/filed/backup.c:886
 #, c-format
 #, c-format
-msgid "%c: is not a valid drive.\n"
+msgid "Compression deflate error: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/mkpath.c:188
-msgid "Too many subdirectories. Some permissions not reset.\n"
+#: src/filed/backup.c:893
+#, c-format
+msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/enable_priv.c:92
-msgid "AdjustTokenPrivileges set "
+#: src/filed/backup.c:936 src/filed/backup.c:952
+msgid "Encryption error\n"
 msgstr ""
 
 msgstr ""
 
-#: src/findlib/savecwd.c:61
-#, fuzzy, c-format
-msgid "Cannot open current directory: ERR=%s\n"
-msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
+#: src/filed/backup.c:976
+#, c-format
+msgid "Read error on file %s. ERR=%s\n"
+msgstr ""
 
 
-#: src/findlib/savecwd.c:72
-#, fuzzy, c-format
-msgid "Cannot get current directory: ERR=%s\n"
-msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+#: src/filed/backup.c:979
+msgid "Too many errors.\n"
+msgstr ""
 
 
-#: src/findlib/savecwd.c:96 src/findlib/savecwd.c:107
-#, fuzzy, c-format
-msgid "Cannot reset current directory: ERR=%s\n"
-msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+#: src/filed/backup.c:989
+msgid "Encryption padding error\n"
+msgstr ""
 
 
-#: src/baconfig.h:74
-#, c-format
-msgid "Failed ASSERT: %s\n"
+#: src/filed/backup.c:1046
+msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:203 src/qt-console/console/console.cpp:231
-msgid "Initializing ..."
+#: src/filed/verify_vol.c:65
+msgid "Storage command not issued before Verify.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:209 src/qt-console/console/console.cpp:259
-msgid "Connected"
+#: src/filed/verify_vol.c:145
+#, c-format
+msgid "Error scanning record header: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:288 src/qt-console/bcomm/dircomm.cpp:417
-#: src/qt-console/console/console.cpp:536
-#: src/qt-console/console/console.cpp:684
-msgid "Processing command ..."
+#: src/baconfig.h:67
+#, c-format
+msgid "Failed ASSERT: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:411 src/qt-console/console/console.cpp:678
-msgid "Command completed ..."
+#: src/win32/libwin32/main.cpp:241
+msgid "Bad Command Line Option"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:423 src/qt-console/console/console.cpp:690
-msgid "At main prompt waiting for input ..."
+#: src/win32/libwin32/service.cpp:109
+msgid "RegisterServiceCtlHandler failed"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:430 src/qt-console/console/console.cpp:697
-msgid "At prompt waiting for input ..."
+#: src/win32/libwin32/service.cpp:110
+msgid "Failure contacting the Service Handler"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:435 src/qt-console/console/console.cpp:702
-msgid "Command failed."
+#: src/win32/libwin32/service.cpp:121
+msgid "Service start report failed"
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/bcomm/dircomm.cpp:490 src/qt-console/console/console.cpp:764
-msgid "Director disconnected."
+#: src/win32/libwin32/service.cpp:174
+msgid "StartServiceCtrlDispatcher failed."
 msgstr ""
 
 msgstr ""
 
-#: src/qt-console/main.cpp:174
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Version: %s (%s) %s %s %s\n"
-"\n"
-"Usage: bat [-s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
+#: src/win32/libwin32/service.cpp:181
+msgid "KERNEL32.DLL not found: Bacula service not started"
 msgstr ""
 msgstr ""
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   setze Konfigurationsdatei auf Datei\n"
-"       -dnn        setze debug level auf nn\n"
-"       -f          starte im Vordergrund (für debugging Zwecke)\n"
-"       -g          groupid\n"
-"       -r <job>    starte <job> jetzt\n"
-"       -s          no signals\n"
-"       -t          test - Konfiguration Lesen und beenden\n"
-"       -u          userid\n"
-"       -v          ausführliche Benutzer Meldungen\n"
-"       -?          diese Meldung ausgeben.\n"
-"\n"
 
 
-#: src/wx-console/wxbmainframe.cpp:246
-msgid "&About...\tF1"
+#: src/win32/libwin32/service.cpp:191
+msgid "Registry service not found: Bacula service not started"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:246
-msgid "Show about dialog"
+#: src/win32/libwin32/service.cpp:193
+#, fuzzy
+msgid "Registry service entry point not found"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/win32/libwin32/service.cpp:214
+msgid "Report Service failure"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:248 src/wx-console/wxbmainframe.cpp:620
-msgid "Connect to the director"
+#: src/win32/libwin32/service.cpp:245
+msgid "Unable to install the service"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:249
-msgid "Disconnect"
+#: src/win32/libwin32/service.cpp:253
+msgid "Service command length too long"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:249
-msgid "Disconnect of the director"
+#: src/win32/libwin32/service.cpp:254
+msgid "Service command length too long. Service not registered."
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:251
-msgid "Change of configuration file"
+#: src/win32/libwin32/service.cpp:267
+msgid ""
+"The Service Control Manager could not be contacted - the service was not "
+"installed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:251
-msgid "Change your default configuration file"
+#: src/win32/libwin32/service.cpp:290 src/win32/libwin32/service.cpp:319
+#: src/win32/libwin32/service.cpp:366 src/win32/libwin32/service.cpp:373
+#: src/win32/libwin32/service.cpp:377
+msgid "The Bacula service: "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:252
-msgid "Edit your configuration file"
+#: src/win32/libwin32/service.cpp:297
+msgid ""
+"Provides file backup and restore services. Bacula -- the network backup "
+"solution."
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:254
-msgid "E&xit\tAlt-X"
+#: src/win32/libwin32/service.cpp:308
+msgid "Cannot write System Registry for "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:254
-msgid "Quit this program"
+#: src/win32/libwin32/service.cpp:309
+msgid ""
+"The System Registry could not be updated - the Bacula service was not "
+"installed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:258
-msgid "&File"
+#: src/win32/libwin32/service.cpp:318
+msgid "Cannot add Bacula key to System Registry"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:259
-msgid "&Help"
+#: src/win32/libwin32/service.cpp:329
+msgid "The "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:267 src/wx-console/main.cpp:124
-#, c-format
-msgid "Welcome to bacula bwx-console %s (%s)!\n"
+#: src/win32/libwin32/service.cpp:384
+msgid "A existing Bacula service: "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:283
+#: src/win32/libwin32/service.cpp:392
 msgid ""
 msgid ""
-"Warning : Unicode is disabled because you are using wxWidgets for GTK+ 1.2.\n"
+"The service Manager could not be contacted - the Bacula service was not "
+"removed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:287
+#: src/win32/libwin32/service.cpp:404
 msgid ""
 msgid ""
-"Warning : There is a problem with wxWidgets for GTK+ 2.0 without Unicode "
-"support when handling non-ASCII filenames: Every non-ASCII character in such "
-"filenames will be replaced by an interrogation mark.\n"
-"If this behaviour disturbs you, please build bwx-console against a Unicode "
-"version of wxWidgets for GTK+ 2.0.\n"
-"---\n"
+"Could not find registry entry.\n"
+"Service probably not registerd - the Bacula service was not removed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:291
-#: src/wx-console/wxbhistorytextctrl.cpp:82
-#: src/wx-console/wxbhistorytextctrl.cpp:153
-msgid "Type your command below:"
+#: src/win32/libwin32/service.cpp:410
+msgid "Could not delete Registry key for "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:298
-msgid "Send"
+#: src/win32/libwin32/service.cpp:420
+msgid "Bacula could not be contacted, probably not running"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:375 src/wx-console/wxbmainframe.cpp:387
-msgid "Error while parsing command line arguments, using defaults.\n"
+#: src/win32/libwin32/service.cpp:427
+msgid "The Bacula service has been removed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:376 src/wx-console/wxbmainframe.cpp:388
-msgid "Usage: bwx-console [-c configfile] [-w tmp]\n"
+#: src/win32/libwin32/service.cpp:468
+msgid "SetServiceStatus failed"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:417
+#: src/win32/libwin32/service.cpp:494
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"It seems that it is the first time you run bwx-console.\n"
-"This file (%s) has been choosen as default configuration file.\n"
-"Do you want to edit it? (if you click No you will have to select another "
-"file)"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:419
-msgid "First run"
+"\n"
+"\n"
+"%s error: %ld at %s:%d"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:436
+#: src/win32/libwin32/service.cpp:570
 #, c-format
 #, c-format
-msgid ""
-"Unable to read %s\n"
-"Error: %s\n"
-"Do you want to choose another one? (Press no to edit this file)"
+msgid "Locked by: %s, duration: %ld seconds\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:438
-msgid "Unable to read configuration file"
+#: src/win32/libwin32/service.cpp:574
+#, c-format
+msgid "No longer locked\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:450
-msgid "Please choose a configuration file to use"
+#: src/win32/libwin32/service.cpp:578
+msgid "Could not lock database"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:463
-msgid "This configuration file has been successfully read, use it as default?"
+#: src/wx-console/console_thread.cpp:125
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Director \"%s\" in config file.\n"
+"At least one CA certificate store is required.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:464
-msgid "Configuration file read successfully"
+#: src/wx-console/console_thread.cpp:132
+msgid ""
+"No Director resource defined in config file.\n"
+"Without that I don't how to speak to the Director :-(\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:474
+#: src/wx-console/console_thread.cpp:151
 #, c-format
 #, c-format
-msgid "Using this configuration file: %s\n"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Console \"%s\" in config file.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:479
-msgid "Connecting to the director..."
+#: src/wx-console/console_thread.cpp:173
+msgid "Error while initializing windows sockets...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:494
-msgid "Failed to unregister a data parser !"
+#: src/wx-console/console_thread.cpp:189
+msgid "Error while cleaning up windows sockets...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:502
-msgid "Quitting.\n"
+#: src/wx-console/console_thread.cpp:228
+msgid "Error while initializing library."
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:517
-msgid ""
-"Welcome to Bacula bwx-console.\n"
-"Written by Nicolas Boichat <nicolas@boichat.ch>\n"
-"Copyright (C), 2005-2007 Free Software Foundation Europe, e.V.\n"
+#: src/wx-console/console_thread.cpp:256
+msgid "Cryptographic library initialization failed.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:521
-msgid "About Bacula bwx-console"
+#: src/wx-console/console_thread.cpp:260
+msgid "Please correct configuration file.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:527
-msgid "Please choose your default configuration file"
+#: src/wx-console/console_thread.cpp:302
+msgid "Error : Library not initialized\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:531
-msgid "Use this configuration file as default?"
+#: src/wx-console/console_thread.cpp:313
+msgid "Error : No configuration file loaded\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:532
-msgid "Configuration file"
+#: src/wx-console/console_thread.cpp:323
+msgid "Connecting...\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:603
-msgid "Console thread terminated."
+#: src/wx-console/console_thread.cpp:339
+msgid "Error : No director defined in config file.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:611
-msgid "Connection to the director lost. Quit program?"
+#: src/wx-console/console_thread.cpp:351
+msgid "Multiple directors found in your config file.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:612
-msgid "Connection lost"
+#: src/wx-console/console_thread.cpp:360
+#, c-format
+msgid "Please choose a director (1-%d): "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:628
-msgid "Connected to the director."
+#: src/wx-console/console_thread.cpp:432
+msgid "Failed to connect to the director\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:651
-msgid "Reconnect"
+#: src/wx-console/console_thread.cpp:442
+msgid "Connected\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:652
-msgid "Reconnect to the director"
+#: src/wx-console/console_thread.cpp:499
+msgid "<< Unexpected signal received : "
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:666
-msgid "Disconnected of the director."
+#: src/wx-console/console_thread.cpp:519
+msgid "Connection terminated\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:685 src/wx-console/wxbrestorepanel.cpp:720
-msgid "Unexpected question has been received.\n"
+#: src/wx-console/wxbconfigfileeditor.cpp:65
+msgid "Config file editor"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:708 src/wx-console/wxbmainframe.cpp:725
-msgid "bwx-console: unexpected director's question."
-msgstr ""
+#: src/wx-console/wxbconfigfileeditor.cpp:75
+#, fuzzy
+msgid "# Bacula bwx-console Configuration File\n"
+msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
 
 
-#: src/wx-console/main.cpp:119
-msgid "Bacula bwx-console"
+#: src/wx-console/wxbconfigfileeditor.cpp:111
+msgid "Save and close"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigpanel.cpp:213
-msgid "Apply"
+#: src/wx-console/wxbconfigfileeditor.cpp:112
+msgid "Close without saving"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbhistorytextctrl.cpp:117
-msgid "Unknown command."
+#: src/wx-console/wxbconfigfileeditor.cpp:139
+#, c-format
+msgid "Unable to write to %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbhistorytextctrl.cpp:126
-msgid "Possible completions: "
+#: src/wx-console/wxbconfigfileeditor.cpp:140
+msgid "Error while saving"
 msgstr ""
 
 #: src/wx-console/wxbrestorepanel.cpp:234
 msgstr ""
 
 #: src/wx-console/wxbrestorepanel.cpp:234
@@ -16559,11 +17270,6 @@ msgstr ""
 msgid "Cancel restore"
 msgstr ""
 
 msgid "Cancel restore"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:263
-#: src/wx-console/wxbrestorepanel.cpp:317
-msgid "Add"
-msgstr ""
-
 #: src/wx-console/wxbrestorepanel.cpp:265
 #: src/wx-console/wxbrestorepanel.cpp:319
 msgid "Remove"
 #: src/wx-console/wxbrestorepanel.cpp:265
 #: src/wx-console/wxbrestorepanel.cpp:319
 msgid "Remove"
@@ -16702,6 +17408,10 @@ msgid ""
 "it to the restore list."
 msgstr ""
 
 "it to the restore list."
 msgstr ""
 
+#: src/wx-console/wxbrestorepanel.cpp:720 src/wx-console/wxbmainframe.cpp:685
+msgid "Unexpected question has been received.\n"
+msgstr ""
+
 #: src/wx-console/wxbrestorepanel.cpp:742
 #: src/wx-console/wxbrestorepanel.cpp:764
 msgid "bwx-console: unexpected restore question."
 #: src/wx-console/wxbrestorepanel.cpp:742
 #: src/wx-console/wxbrestorepanel.cpp:764
 msgid "bwx-console: unexpected restore question."
@@ -16941,252 +17651,289 @@ msgstr ""
 msgid "Restoring..."
 msgstr "Wiederherstellung läuft..."
 
 msgid "Restoring..."
 msgstr "Wiederherstellung läuft..."
 
-#: src/wx-console/console_thread.cpp:125
+#: src/wx-console/main.cpp:119
+msgid "Bacula bwx-console"
+msgstr ""
+
+#: src/wx-console/main.cpp:124 src/wx-console/wxbmainframe.cpp:267
 #, c-format
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Director \"%s\" in config file.\n"
-"At least one CA certificate store is required.\n"
+msgid "Welcome to bacula bwx-console %s (%s)!\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:132
-msgid ""
-"No Director resource defined in config file.\n"
-"Without that I don't how to speak to the Director :-(\n"
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "&About...\tF1"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:151
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in config file.\n"
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "Show about dialog"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:173
-msgid "Error while initializing windows sockets...\n"
+#: src/wx-console/wxbmainframe.cpp:248 src/wx-console/wxbmainframe.cpp:620
+msgid "Connect to the director"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect of the director"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change of configuration file"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change your default configuration file"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:252
+msgid "Edit your configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:189
-msgid "Error while cleaning up windows sockets...\n"
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "E&xit\tAlt-X"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:228
-msgid "Error while initializing library."
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "Quit this program"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:256
-msgid "Cryptographic library initialization failed.\n"
+#: src/wx-console/wxbmainframe.cpp:258
+msgid "&File"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:260
-msgid "Please correct configuration file.\n"
+#: src/wx-console/wxbmainframe.cpp:259
+msgid "&Help"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:302
-msgid "Error : Library not initialized\n"
+#: src/wx-console/wxbmainframe.cpp:283
+msgid ""
+"Warning : Unicode is disabled because you are using wxWidgets for GTK+ 1.2.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:313
-msgid "Error : No configuration file loaded\n"
+#: src/wx-console/wxbmainframe.cpp:287
+msgid ""
+"Warning : There is a problem with wxWidgets for GTK+ 2.0 without Unicode "
+"support when handling non-ASCII filenames: Every non-ASCII character in such "
+"filenames will be replaced by an interrogation mark.\n"
+"If this behaviour disturbs you, please build bwx-console against a Unicode "
+"version of wxWidgets for GTK+ 2.0.\n"
+"---\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:323
-msgid "Connecting...\n"
+#: src/wx-console/wxbmainframe.cpp:291
+#: src/wx-console/wxbhistorytextctrl.cpp:82
+#: src/wx-console/wxbhistorytextctrl.cpp:153
+msgid "Type your command below:"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:339
-msgid "Error : No director defined in config file.\n"
+#: src/wx-console/wxbmainframe.cpp:298
+msgid "Send"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:351
-msgid "Multiple directors found in your config file.\n"
+#: src/wx-console/wxbmainframe.cpp:375 src/wx-console/wxbmainframe.cpp:387
+msgid "Error while parsing command line arguments, using defaults.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:360
-#, c-format
-msgid "Please choose a director (1-%d): "
+#: src/wx-console/wxbmainframe.cpp:376 src/wx-console/wxbmainframe.cpp:388
+msgid "Usage: bwx-console [-c configfile] [-w tmp]\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:432
-msgid "Failed to connect to the director\n"
+#: src/wx-console/wxbmainframe.cpp:417
+#, c-format
+msgid ""
+"It seems that it is the first time you run bwx-console.\n"
+"This file (%s) has been choosen as default configuration file.\n"
+"Do you want to edit it? (if you click No you will have to select another "
+"file)"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:442
-msgid "Connected\n"
+#: src/wx-console/wxbmainframe.cpp:419
+msgid "First run"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:499
-msgid "<< Unexpected signal received : "
+#: src/wx-console/wxbmainframe.cpp:436
+#, c-format
+msgid ""
+"Unable to read %s\n"
+"Error: %s\n"
+"Do you want to choose another one? (Press no to edit this file)"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:519
-msgid "Connection terminated\n"
+#: src/wx-console/wxbmainframe.cpp:438
+msgid "Unable to read configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:65
-msgid "Config file editor"
+#: src/wx-console/wxbmainframe.cpp:450
+msgid "Please choose a configuration file to use"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:75
-#, fuzzy
-msgid "# Bacula bwx-console Configuration File\n"
-msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
-
-#: src/wx-console/wxbconfigfileeditor.cpp:111
-msgid "Save and close"
+#: src/wx-console/wxbmainframe.cpp:463
+msgid "This configuration file has been successfully read, use it as default?"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:112
-msgid "Close without saving"
+#: src/wx-console/wxbmainframe.cpp:464
+msgid "Configuration file read successfully"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:139
+#: src/wx-console/wxbmainframe.cpp:474
 #, c-format
 #, c-format
-msgid "Unable to write to %s\n"
+msgid "Using this configuration file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:140
-msgid "Error while saving"
+#: src/wx-console/wxbmainframe.cpp:479
+msgid "Connecting to the director..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:109
-msgid "RegisterServiceCtlHandler failed"
+#: src/wx-console/wxbmainframe.cpp:494
+msgid "Failed to unregister a data parser !"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:110
-msgid "Failure contacting the Service Handler"
+#: src/wx-console/wxbmainframe.cpp:502
+msgid "Quitting.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:121
-msgid "Service start report failed"
+#: src/wx-console/wxbmainframe.cpp:517
+msgid ""
+"Welcome to Bacula bwx-console.\n"
+"Written by Nicolas Boichat <nicolas@boichat.ch>\n"
+"Copyright (C), 2005-2007 Free Software Foundation Europe, e.V.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:174
-msgid "StartServiceCtrlDispatcher failed."
+#: src/wx-console/wxbmainframe.cpp:521
+msgid "About Bacula bwx-console"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:181
-msgid "KERNEL32.DLL not found: Bacula service not started"
+#: src/wx-console/wxbmainframe.cpp:527
+msgid "Please choose your default configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:191
-msgid "Registry service not found: Bacula service not started"
+#: src/wx-console/wxbmainframe.cpp:531
+msgid "Use this configuration file as default?"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:193
-#, fuzzy
-msgid "Registry service entry point not found"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
-
-#: src/win32/libwin32/service.cpp:214
-msgid "Report Service failure"
+#: src/wx-console/wxbmainframe.cpp:532
+msgid "Configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:245
-msgid "Unable to install the service"
+#: src/wx-console/wxbmainframe.cpp:603
+msgid "Console thread terminated."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:253
-msgid "Service command length too long"
+#: src/wx-console/wxbmainframe.cpp:611
+msgid "Connection to the director lost. Quit program?"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:254
-msgid "Service command length too long. Service not registered."
+#: src/wx-console/wxbmainframe.cpp:612
+msgid "Connection lost"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:267
-msgid ""
-"The Service Control Manager could not be contacted - the service was not "
-"installed"
+#: src/wx-console/wxbmainframe.cpp:628
+msgid "Connected to the director."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:290 src/win32/libwin32/service.cpp:319
-#: src/win32/libwin32/service.cpp:366 src/win32/libwin32/service.cpp:373
-#: src/win32/libwin32/service.cpp:377
-msgid "The Bacula service: "
+#: src/wx-console/wxbmainframe.cpp:651
+msgid "Reconnect"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:297
-msgid ""
-"Provides file backup and restore services. Bacula -- the network backup "
-"solution."
+#: src/wx-console/wxbmainframe.cpp:652
+msgid "Reconnect to the director"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:308
-msgid "Cannot write System Registry for "
+#: src/wx-console/wxbmainframe.cpp:666
+msgid "Disconnected of the director."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:309
-msgid ""
-"The System Registry could not be updated - the Bacula service was not "
-"installed"
+#: src/wx-console/wxbmainframe.cpp:708 src/wx-console/wxbmainframe.cpp:725
+msgid "bwx-console: unexpected director's question."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:318
-msgid "Cannot add Bacula key to System Registry"
+#: src/wx-console/wxbhistorytextctrl.cpp:117
+msgid "Unknown command."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:329
-msgid "The "
+#: src/wx-console/wxbhistorytextctrl.cpp:126
+msgid "Possible completions: "
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:384
-msgid "A existing Bacula service: "
+#: src/wx-console/wxbconfigpanel.cpp:213
+msgid "Apply"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:392
+#: src/qt-console/main.cpp:174
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"The service Manager could not be contacted - the Bacula service was not "
-"removed"
+"\n"
+"Version: %s (%s) %s %s %s\n"
+"\n"
+"Usage: bat [-s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   set configuration file to file\n"
+"       -dnn        set debug level to nn\n"
+"       -s          no signals\n"
+"       -t          test - read configuration and exit\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
 
-#: src/win32/libwin32/service.cpp:404
-msgid ""
-"Could not find registry entry.\n"
-"Service probably not registerd - the Bacula service was not removed"
+#: src/qt-console/console/console.cpp:128 src/qt-console/bcomm/dircomm.cpp:211
+msgid "Connected"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:410
-msgid "Could not delete Registry key for "
+#: src/qt-console/console/console.cpp:346 src/qt-console/bcomm/dircomm.cpp:328
+msgid "Processing command ..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:420
-msgid "Bacula could not be contacted, probably not running"
+#: src/qt-console/bcomm/dircomm.cpp:89
+#, c-format
+msgid "Already connected\"%s\".\n"
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:427
-msgid "The Bacula service has been removed"
+#: src/qt-console/bcomm/dircomm.cpp:197
+msgid "Initializing ..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:468
-msgid "SetServiceStatus failed"
+#: src/qt-console/bcomm/dircomm.cpp:320
+msgid "Command completed ..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:494
-#, c-format
-msgid ""
-"\n"
-"\n"
-"%s error: %ld at %s:%d"
+#: src/qt-console/bcomm/dircomm.cpp:334
+msgid "At main prompt waiting for input ..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:570
-#, c-format
-msgid "Locked by: %s, duration: %ld seconds\n"
+#: src/qt-console/bcomm/dircomm.cpp:340
+msgid "At prompt waiting for input ..."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:574
-#, c-format
-msgid "No longer locked\n"
+#: src/qt-console/bcomm/dircomm.cpp:347
+msgid "Command failed."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/service.cpp:578
-msgid "Could not lock database"
+#: src/qt-console/bcomm/dircomm.cpp:411
+msgid "Director disconnected."
 msgstr ""
 
 msgstr ""
 
-#: src/win32/libwin32/main.cpp:237
-msgid "Bad Command Line Option"
-msgstr ""
+#~ msgid "pthread_mutex_lock: ERR=%s\n"
+#~ msgstr "pthread_mutex_lock: ERR=%s\n"
+
+#~ msgid "pthread_mutex_unlock: ERR=%s\n"
+#~ msgstr "pthread_mutex_unlock: ERR=%s\n"
 
 #~ msgid "Start Migration JobId %s, Job=%s\n"
 #~ msgstr "Starte Migration JobId %s, Job=%s\n"
 
 #~ msgid "Start Migration JobId %s, Job=%s\n"
 #~ msgstr "Starte Migration JobId %s, Job=%s\n"