msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2009-03-16 21:54+0100\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"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/dird/next_vol.c:148
+#: 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
-msgid "Purging oldest volume \"%s\"\n"
+msgid "lseek error on %s. ERR=%s.\n"
msgstr ""
-#: src/dird/next_vol.c:154
+#: patches/testing/bregsed.c:131 src/tools/bwild.c:122 src/tools/bregex.c:153
+#: src/tools/bregtest.c:137
#, c-format
-msgid "Pruning oldest volume \"%s\"\n"
-msgstr ""
-
-#: src/dird/next_vol.c:173
-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 ""
-#: src/dird/next_vol.c:199
-#, 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:206
+#: src/testprogs/testfind.map.c:48 src/testprogs/testfind.c:46
#, 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:213
+#: src/testprogs/testfind.map.c:160 src/testprogs/testfind.c:155
#, 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 ""
-#: src/dird/next_vol.c:222
+#: src/testprogs/testfind.map.c:256 src/testprogs/testfind.c:292
+#: src/tools/testfind.c:316 src/tools/testls.c:194
#, c-format
-msgid "Max Volume files exceeded. Marking Volume \"%s\" as Used.\n"
+msgid "Err: Could not access %s: %s\n"
msgstr ""
-#: src/dird/next_vol.c:232
+#: src/testprogs/testfind.map.c:259 src/testprogs/testfind.c:295
+#: src/tools/testfind.c:319 src/tools/testls.c:197
#, 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 ""
-#: src/dird/next_vol.c:243
+#: src/testprogs/testfind.map.c:262 src/testprogs/testfind.c:298
+#: src/tools/testfind.c:322 src/tools/testls.c:200
#, 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:264
-#, fuzzy
-msgid "volume has recycling disabled"
-msgstr "volume ist abgelaufen"
-
-#: src/dird/next_vol.c:270
-msgid "volume has expired"
-msgstr "volume ist abgelaufen"
+msgid "Err: Could not stat %s: %s\n"
+msgstr ""
-#: src/dird/next_vol.c:288 src/dird/next_vol.c:324
+#: src/testprogs/testfind.map.c:265 src/testprogs/testfind.c:301
+#: src/tools/testfind.c:325 src/tools/testls.c:203
#, 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 ""
-"but should be Append, Purged or Recycle (recycling of the current volume "
-"failed)"
+msgid "Skip: File not saved. No change. %s\n"
msgstr ""
-"aber sollte Append, Purged oder Recycle (das Recycling des des aktuellen "
-"Volumens ist fehlgeschlagen)"
-#: 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.)"
+#: 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 ""
-#: src/dird/next_vol.c:393
+#: src/testprogs/testfind.map.c:271 src/testprogs/testfind.c:307
+#: src/tools/testls.c:209
#, c-format
-msgid "Unable to get Pool record: ERR=%s"
+msgid "Recursion turned off. Directory not entered. %s\n"
msgstr ""
-#: src/dird/next_vol.c:400
+#: src/testprogs/testfind.map.c:274 src/testprogs/testfind.c:310
+#: src/tools/testls.c:212
#, 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 ""
-#: src/dird/next_vol.c:419
+#: src/testprogs/testfind.map.c:277 src/testprogs/testfind.c:313
+#: src/tools/testfind.c:331 src/tools/testls.c:215
#, c-format
-msgid "Failed to move Scratch Volume. ERR=%s\n"
+msgid "Err: Could not open directory %s: %s\n"
msgstr ""
-#: src/dird/next_vol.c:424
+#: src/testprogs/testfind.map.c:280 src/testprogs/testfind.c:316
+#: src/tools/testfind.c:334 src/tools/testls.c:218
#, c-format
-msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
+msgid "Err: Unknown file ff->type %d: %s\n"
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 ""
-#: src/dird/fd_cmds.c:128
+#: src/testprogs/testfind.map.c:347 src/testprogs/testfind.c:383
+#: src/tools/testfind.c:401
#, 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
-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
-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 ""
-"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
-msgid " (upgraded from %s)"
-msgstr " (erweitert von %s)"
-
-#: src/dird/fd_cmds.c:219
-#, fuzzy
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 ""
-"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 ""
-"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
-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:665
+#: src/testprogs/schedule.c:209 src/dird/dird.c:610
#, 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
-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:1903
-#, 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
-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 ""
-"<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:409
-#: src/dird/catreq.c:488 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
-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
-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 ""
-#: src/dird/ua_label.c:108
-msgid "Range end is not integer.\n"
+#: src/testprogs/window.c:1149
+msgid "Reading archive"
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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_label.c:131
-msgid "Values must be be greater than zero.\n"
+#: src/testprogs/window.c:1161
+msgid "Testing archive"
msgstr ""
-#: src/dird/ua_label.c:135
-msgid "Slot too large.\n"
+#: src/testprogs/window.c:1167
+msgid "wait please..."
msgstr ""
-#: src/dird/ua_label.c:184 src/dird/ua_label.c:349 src/dird/ua_label.c:1043
-#: src/dird/ua_run.c:1332
-msgid "command line"
+#: src/testprogs/window.c:1253
+msgid "Operation stopped"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_label.c:378
-#, c-format
+#: src/testprogs/window.c:1770
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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_label.c:425
-msgid "Enter slot (0 or Enter for none): "
+#: src/testprogs/window.c:2158
+msgid "Name"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_label.c:565
-#, c-format
-msgid "Error setting InChanger: ERR=%s"
+#: src/testprogs/window.c:2694
+msgid "View selected file"
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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_label.c:638
+#: src/testprogs/window.c:3229
+msgid "Create _Folder"
+msgstr ""
+
+#: src/testprogs/window.c:3249
#, c-format
-msgid "Illegal character \"%c\" in a volume name.\n"
+msgid ""
+"Could not create the destination folder: %s.\n"
+"Extraction not performed."
msgstr ""
-#: src/dird/ua_label.c:645 src/dird/ua_cmds.c:310
-msgid "Volume name too long.\n"
+#: src/testprogs/window.c:3264
+msgid "Extraction not performed."
msgstr ""
-#: src/dird/ua_label.c:651 src/dird/ua_cmds.c:314 src/lib/edit.c:476
-msgid "Volume name must be at least one character long.\n"
+#: src/testprogs/window.c:3576
+msgid "Last Output"
msgstr ""
-#: src/dird/ua_label.c:685
-#, c-format
-msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
+#: src/testprogs/window.c:4102
+msgid "Add files to an archive"
msgstr ""
-#: src/dird/ua_label.c:692
-#, c-format
-msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
+#: src/testprogs/window.c:4127
+msgid "Extract archive"
msgstr ""
-#: src/dird/ua_label.c:733
+#: src/gnome2-console/support.c:60 src/gnome2-console/support.c:85
#, c-format
-msgid "Catalog record for Volume \"%s\", Slot %d successfully created.\n"
+msgid "Couldn't find pixmap file: %s"
msgstr ""
-#: src/dird/ua_label.c:746
-#, c-format
-msgid "Label command failed for Volume %s.\n"
+#: src/gnome2-console/interface.c:202
+msgid "Bacula Console"
msgstr ""
-#: src/dird/ua_label.c:756
-#, c-format
-msgid "Connecting to Storage daemon %s at %s:%d ...\n"
+#: src/gnome2-console/interface.c:235 src/wx-console/wxbmainframe.cpp:248
+#: src/wx-console/wxbmainframe.cpp:619
+msgid "Connect"
msgstr ""
-#: src/dird/ua_label.c:759 src/dird/job.c:431 src/dird/ua_cmds.c:841
-#: src/dird/ua_cmds.c:1541 src/dird/ua_dotcmds.c:182
-msgid "Failed to connect to Storage daemon.\n"
-msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
+#: src/gnome2-console/interface.c:238
+msgid "Connect to Director"
+msgstr ""
-#: src/dird/ua_label.c:784
-msgid "Could not open SD socket.\n"
+#: src/gnome2-console/interface.c:242
+msgid "Run"
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:245 src/gnome2-console/interface.c:682
+#: src/gnome2-console/interface.c:696
+msgid "Run a Job"
msgstr ""
-#: src/dird/ua_label.c:875
-#, c-format
-msgid "Invalid Volume name: %s\n"
+#: src/gnome2-console/interface.c:249
+msgid "Dir Status"
msgstr ""
-#: src/dird/ua_label.c:954
-#, c-format
-msgid "Device \"%s\" has %d slots.\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:1003
-#, c-format
-msgid "Pool \"%s\" resource not found for volume \"%s\"!\n"
+#: src/gnome2-console/interface.c:261
+msgid "Label"
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:267
+msgid "Msgs"
+msgstr ""
-#: src/dird/ua_label.c:1066
-msgid ""
-" Slot | Volume Name | Status | Media Type | "
-"Pool |\n"
+#: src/gnome2-console/interface.c:270
+msgid "Display Messages"
msgstr ""
-#: src/dird/ua_label.c:1067
-msgid ""
-"------+------------------+-----------+----------------------"
-"+--------------------|\n"
+#: src/gnome2-console/interface.c:294
+msgid " Command: "
msgstr ""
-#: src/dird/backup.c:94 src/dird/migrate.c:218 src/dird/migrate.c:219
-#: src/dird/job.c:187 src/dird/job.c:764 src/dird/job.c:1059
-#: src/dird/job.c:1105 src/dird/job.c:1119 src/dird/vbackup.c:92
-msgid "Pool resource"
-msgstr "Pool Ressource"
+#: src/gnome2-console/interface.c:303
+msgid "Enter Commands Here"
+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:314
+msgid " Status: "
+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:323 src/gnome2-console/interface.c:1709
+msgid " "
+msgstr ""
-#: src/dird/backup.c:147
-msgid "Sending Accurate information.\n"
+#: src/gnome2-console/interface.c:424
+msgid "About Bacula Console"
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:439
+msgid "Bacula Console\n"
+msgstr ""
-#: src/dird/backup.c:376
-#, c-format
-msgid "Unexpected Client Job message: %s\n"
-msgstr "Unerwartete Client Job Nachricht: %s\n"
+#: src/gnome2-console/interface.c:448
+msgid "Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"
+msgstr ""
-#: src/dird/backup.c:388
-#, 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:453
+msgid "Authors: Kern Sibbald and John Walker"
+msgstr ""
-#: src/dird/backup.c:412
-msgid "No Job status returned from FD.\n"
-msgstr "FD hat keinen Jobstatus zurückgegeben.\n"
+#: src/gnome2-console/interface.c:458
+msgid "It comes by night and sucks the essence from your computers"
+msgstr ""
-#: src/dird/backup.c:459 src/dird/migrate.c:1201 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:523 src/gnome2-console/interface.c:540
+msgid "Select Director"
+msgstr ""
-#: src/dird/backup.c:466 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:570
+msgid " "
+msgstr ""
-#: src/dird/backup.c:472 src/dird/migrate.c:1231 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:715 src/gnome2-console/interface.c:1631
+msgid "Job:"
+msgstr ""
-#: src/dird/backup.c:482 src/dird/backup.c:488 src/dird/vbackup.c:343
-#: src/stored/bscan.c:1171
-msgid "Backup OK -- with warnings"
-msgstr "Sicherung OK -- mit Warnungen"
+#: src/gnome2-console/interface.c:736
+msgid " Type:"
+msgstr ""
-#: src/dird/backup.c:484 src/dird/vbackup.c:345 src/stored/bscan.c:1168
-msgid "Backup OK"
-msgstr "Sicherung OK"
+#: 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:492 src/dird/vbackup.c:350 src/stored/bscan.c:1175
-msgid "*** Backup Error ***"
-msgstr "*** Sicherungsfehler ***"
+#: 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:502 src/dird/vbackup.c:360 src/stored/bscan.c:1178
-msgid "Backup Canceled"
-msgstr "Sicherung Abgebrochen"
+#: src/gnome2-console/interface.c:795 src/gnome2-console/interface.c:1689
+msgid "FileSet: "
+msgstr ""
-#: src/dird/backup.c:512 src/dird/restore.c:286 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:820 src/wx-console/wxbrestorepanel.cpp:1920
+msgid "Priority:"
+msgstr ""
-#: src/dird/backup.c:552
-#, 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"
-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:608 src/dird/backup.c:609 src/dird/backup.c:610
-#: 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:172 src/stored/parse_bsr.c:851
-#: src/tools/dbcheck.c:1275
-msgid "yes"
+#: src/gnome2-console/interface.c:836
+msgid "Level:"
msgstr ""
-#: src/dird/backup.c:608 src/dird/backup.c:609 src/dird/backup.c:610
-#: 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:851
-msgid "no"
+#: src/gnome2-console/interface.c:857
+msgid " "
msgstr ""
-#: src/dird/backup.c:652
-#, c-format
-msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
+#: src/gnome2-console/interface.c:867 src/gnome2-console/interface.c:1433
+#: src/gnome2-console/interface.c:1718
+msgid "Pool:"
msgstr ""
-"Konnte Job Volume Parameter nicht holen um die Bootstrap Datei zu "
-"aktualisieren. ERR=%s\n"
-#: src/dird/backup.c:688
-#, c-format
-msgid ""
-"Could not open WriteBootstrap file:\n"
-"%s: ERR=%s\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 ""
-"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:898 src/gnome2-console/interface.c:1407
+#: src/gnome2-console/interface.c:1748 src/wx-console/wxbrestorepanel.cpp:1915
+msgid "Storage:"
msgstr ""
-#: src/dird/ua_update.c:97
-msgid "Volume parameters"
+#: src/gnome2-console/interface.c:929
+msgid "Messages:"
msgstr ""
-#: src/dird/ua_update.c:98
-msgid "Pool from resource"
+#: src/gnome2-console/interface.c:959
+msgid "Where: "
msgstr ""
-#: src/dird/ua_update.c:99
-msgid "Slots from autochanger"
+#: src/gnome2-console/interface.c:979 src/wx-console/wxbrestorepanel.cpp:1917
+msgid "When:"
msgstr ""
-#: src/dird/ua_update.c:100
-msgid "Long term statistics"
+#: src/gnome2-console/interface.c:999 src/wx-console/wxbrestorepanel.cpp:1898
+msgid "Bootstrap:"
msgstr ""
-#: src/dird/ua_update.c:101
-msgid "item"
+#: src/gnome2-console/interface.c:1194
+msgid "Restore File Selection"
msgstr ""
-#: src/dird/ua_update.c:101
-msgid "Choose catalog item to update"
+#: src/gnome2-console/interface.c:1238
+msgid "Current dir:"
msgstr ""
-#: src/dird/ua_update.c:144
-#, c-format
-msgid "Invalid VolStatus specified: %s\n"
+#: src/gnome2-console/interface.c:1265
+msgid "Files Selected: "
msgstr ""
-#: src/dird/ua_update.c:153
-#, c-format
-msgid "New Volume status is: %s\n"
+#: src/gnome2-console/interface.c:1385 src/gnome2-console/interface.c:1396
+msgid "Label a Volume"
msgstr ""
-#: src/dird/ua_update.c:163
-#, c-format
-msgid "Invalid retention period specified: %s\n"
+#: src/gnome2-console/interface.c:1458
+msgid "Volume Name:"
msgstr ""
-#: src/dird/ua_update.c:171
-#, c-format
-msgid "New retention period is: %s\n"
+#: src/gnome2-console/interface.c:1472
+msgid "Slot:"
msgstr ""
-#: src/dird/ua_update.c:182
-#, c-format
-msgid "Invalid use duration specified: %s\n"
+#: src/gnome2-console/interface.c:1598
+msgid "Restore Files Dialog"
msgstr ""
-#: src/dird/ua_update.c:190
-#, c-format
-msgid "New use duration is: %s\n"
+#: src/gnome2-console/interface.c:1613
+msgid "Restore Files"
msgstr ""
-#: src/dird/ua_update.c:204
-#, c-format
-msgid "New max jobs is: %s\n"
+#: src/gnome2-console/interface.c:1778
+msgid "Before:"
msgstr ""
-#: src/dird/ua_update.c:217
-#, c-format
-msgid "New max files is: %s\n"
+#: src/gnome2-console/interface.c:1824
+msgid "Select Files"
msgstr ""
-#: src/dird/ua_update.c:228
-#, c-format
-msgid "Invalid max. bytes specification: %s\n"
+#: src/gnome2-console/interface.c:1907
+msgid "Progress"
msgstr ""
-#: src/dird/ua_update.c:236
-#, c-format
-msgid "New Max bytes is: %s\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 ""
+"\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:247 src/dird/ua_update.c:267
-msgid "Invalid value. It must be yes or no.\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:255
+#: src/gnome2-console/console.c:163 src/console/console.c:914
+#: src/qt-console/main.cpp:215
#, c-format
-msgid "New Recycle 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 ""
-#: src/dird/ua_update.c:275
+#: src/gnome2-console/console.c:172 src/console/console.c:923
+#: src/qt-console/main.cpp:224
#, c-format
-msgid "New InChanger flag is: %s\n"
+msgid ""
+"No Director resource defined in %s\n"
+"Without that I don't how to speak to the Director :-(\n"
msgstr ""
-#: src/dird/ua_update.c:293
+#: src/gnome2-console/console.c:192 src/console/console.c:943
+#: src/qt-console/main.cpp:245
#, c-format
-msgid "Invalid slot, it must be between 0 and MaxVols=%d\n"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Console \"%s\" in %s.\n"
msgstr ""
-#: src/dird/ua_update.c:302 src/dird/ua_update.c:702
+#: src/gnome2-console/console.c:237
#, c-format
-msgid "Error updating media record Slot: ERR=%s"
+msgid "Pthread cond init error = %s\n"
msgstr ""
-#: src/dird/ua_update.c:304
-#, c-format
-msgid "New Slot is: %d\n"
-msgstr ""
+#: 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/dird/ua_update.c:329
+#: 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
-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 ""
-#: src/dird/ua_update.c:372
+#: src/gnome2-console/console.c:504
#, c-format
-msgid "New RecyclePool is: %s\n"
+msgid " Connecting to Director %s:%d"
msgstr ""
-#: src/dird/ua_update.c:392
+#: src/gnome2-console/console.c:505 src/qt-console/bcomm/dircomm.cpp:100
#, c-format
-msgid "Error updating Volume record: ERR=%s"
+msgid ""
+"Connecting to Director %s:%d\n"
+"\n"
msgstr ""
-#: src/dird/ua_update.c:394
+#: src/gnome2-console/console.c:520 src/wx-console/console_thread.cpp:389
#, c-format
-msgid "Volume defaults updated from \"%s\" Pool record.\n"
+msgid "Passphrase for Console \"%s\" TLS private key: "
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
-msgid "Error updating Volume records: ERR=%s"
+msgid "Failed to initialize TLS context for Console \"%s\".\n"
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
-msgid "All Volume defaults updated from \"%s\" Pool record.\n"
+msgid "Passphrase for Director \"%s\" TLS private key: "
msgstr ""
-#: src/dird/ua_update.c:436 src/dird/ua_output.c:427 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
-msgid "Error obtaining pool ids. ERR=%s\n"
+msgid "Failed to initialize TLS context for Director \"%s\".\n"
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 ""
-#: 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 ""
-#: src/dird/ua_update.c:470
-#, c-format
-msgid "New Enabled is: %d\n"
+#: src/gnome2-console/console.c:609
+msgid " Connected"
msgstr ""
-#: src/dird/ua_update.c:581 src/dird/ua_run.c:208
-msgid "Parameters to modify:\n"
+#: src/gnome2-console/console.c:617
+msgid " Processing command ..."
msgstr ""
-#: src/dird/ua_update.c:582
-msgid "Volume Status"
+#: src/gnome2-console/console.c:652
+msgid " At prompt waiting for input ..."
msgstr ""
-#: src/dird/ua_update.c:583
-msgid "Volume Retention Period"
+#: src/gnome2-console/console.c:775
+msgid " Ready"
msgstr ""
-#: src/dird/ua_update.c:584
-msgid "Volume Use Duration"
+#: src/gnome2-console/restore.c:149
+msgid "Mark"
msgstr ""
-#: src/dird/ua_update.c:585
-msgid "Maximum Volume Jobs"
+#: src/gnome2-console/restore.c:149
+msgid "File"
msgstr ""
-#: src/dird/ua_update.c:586
-msgid "Maximum Volume Files"
+#: src/gnome2-console/restore.c:149
+msgid "Mode"
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 ""
-#: src/dird/ua_update.c:588
-msgid "Recycle Flag"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:310
+msgid "Group"
msgstr ""
-#: src/dird/ua_update.c:589
-msgid "Slot"
+#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:294
+msgid "Size"
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 ""
-#: src/dird/ua_update.c:591
-msgid "Volume Files"
+#: src/gnome2-console/authenticate.c:87
+#, c-format
+msgid "%s: Director authorization problem.\n"
msgstr ""
-#: src/dird/ua_update.c:592 src/dird/ua_select.c:509 src/dird/ua_select.c:607
-#: src/dird/ua_run.c:224 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/dird/ua_update.c:596
-msgid "Enabled"
+#: src/gnome2-console/authenticate.c:102
+msgid "The Director is probably not running.\n"
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 ""
-#: 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 ""
-#: src/dird/ua_update.c:599 src/dird/ua_run.c:238 src/dird/ua_run.c:566
-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 ""
-#: src/dird/ua_update.c:607
+#: src/gnome2-console/console_conf.c:147 src/qt-console/bat_conf.cpp:154
#, c-format
-msgid "Updating Volume \"%s\"\n"
+msgid "Console: name=%s\n"
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
-msgid "Current Volume status is: %s\n"
+msgid "ConsoleFont: name=%s font face=%s\n"
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 ""
-#: 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
-msgid "Current retention period is: %s\n"
+msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
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 ""
+"Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
+"nicht angeboten.\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 ""
-#: src/dird/ua_update.c:639
-#, c-format
-msgid "Current use duration is: %s\n"
+#: src/wx-console/authenticate.c:150
+msgid "Bad response to Hello command: ERR="
msgstr ""
-#: src/dird/ua_update.c:641
-msgid "Enter Volume Use Duration: "
+#: 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/dird/ua_update.c:648
+#: src/wx-console/console_conf.c:156 src/console/console_conf.c:149
#, c-format
-msgid "Current max jobs is: %u\n"
+msgid "Console: name=%s rcfile=%s histfile=%s\n"
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 ""
-#: src/dird/ua_update.c:656
+#: src/findlib/attribs.c:447 src/findlib/attribs.c:454
#, c-format
-msgid "Current max files is: %u\n"
+msgid "Unable to set file owner %s: ERR=%s\n"
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 ""
-#: src/dird/ua_update.c:664
+#: src/findlib/attribs.c:470
#, c-format
-msgid "Current value is: %s\n"
+msgid "Unable to set file times %s: ERR=%s\n"
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 ""
-#: src/dird/ua_update.c:673
+#: src/findlib/attribs.c:737
#, c-format
-msgid "Current recycle flag is: %s\n"
+msgid "Error in %s file %s: ERR=%s\n"
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 ""
-#: src/dird/ua_update.c:682
+#: src/findlib/match.c:202 src/tools/testfind.c:639 src/filed/job.c:1150
#, c-format
-msgid "Current Slot is: %d\n"
+msgid "Unknown include/exclude option: %c\n"
msgstr ""
-#: src/dird/ua_update.c:683
-msgid "Enter new Slot: "
+#: src/findlib/enable_priv.c:92
+msgid "AdjustTokenPrivileges set "
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
-msgid "Current InChanger flag is: %d\n"
+msgid "Cannot create directory %s: ERR=%s\n"
msgstr ""
-#: src/dird/ua_update.c:691
+#: src/findlib/mkpath.c:52 src/findlib/mkpath.c:107
#, c-format
-msgid "Set InChanger flag for Volume \"%s\": yes/no: "
+msgid "%s exists but is not a directory.\n"
msgstr ""
-#: src/dird/ua_update.c:704
+#: src/findlib/mkpath.c:69
#, c-format
-msgid "New InChanger flag is: %d\n"
+msgid "Cannot change owner and/or group of %s: ERR=%s\n"
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 ""
-#: src/dird/ua_update.c:713
+#: src/findlib/mkpath.c:144
#, c-format
-msgid "Current Volume Files is: %u\n"
+msgid "%c: is not a valid drive.\n"
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 ""
-#: 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 ""
-#: 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
-msgid "New Volume Files is: %u\n"
+msgid "%s mtime changed during backup.\n"
msgstr ""
-#: src/dird/ua_update.c:742
+#: src/findlib/find_one.c:255
#, c-format
-msgid "Current Pool is: %s\n"
+msgid "%s ctime changed during backup.\n"
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 ""
-#: src/dird/ua_update.c:764
+#: src/findlib/find_one.c:352
#, c-format
-msgid "Current Enabled is: %d\n"
+msgid "Top level directory \"%s\" has unlisted fstype \"%s\"\n"
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 ""
-#: src/dird/ua_update.c:784
+#: src/findlib/create_file.c:124
#, c-format
-msgid "Current RecyclePool is: %s\n"
+msgid "File skipped. Not newer: %s\n"
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 ""
-#: 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 ""
-#: src/dird/ua_update.c:815
+#: src/findlib/create_file.c:163
#, c-format
-msgid "Updating %i job(s).\n"
+msgid "File %s already exists and could not be replaced. ERR=%s.\n"
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
-msgid "db_update_pool_record returned %d. ERR=%s\n"
+msgid "bpkt already open fid=%d\n"
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 ""
-#: 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:491
+#: src/findlib/create_file.c:237
#, c-format
-msgid "Improper date format: %s\n"
+msgid "Cannot make fifo %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:206
+#: src/findlib/create_file.c:255
#, c-format
-msgid "Expected an equals, got: %s"
+msgid "Cannot make node %s: ERR=%s\n"
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
-msgid "Expect a YES or NO, got: %s"
+msgid "Could not open %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:245
+#: src/findlib/create_file.c:300
#, c-format
-msgid "Job level field: %s not found in run record"
+msgid "Could not symlink %s -> %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:263
+#: src/findlib/create_file.c:325 src/findlib/create_file.c:338
#, c-format
-msgid "Could not find specified Pool Resource: %s"
+msgid "Could not restore file flags for file %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:288
+#: src/findlib/create_file.c:329 src/findlib/create_file.c:346
#, c-format
-msgid "Could not find specified Storage Resource: %s"
+msgid "Could not hard link %s -> %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:300
+#: src/findlib/create_file.c:342
#, c-format
-msgid "Could not find specified Messages Resource: %s"
+msgid "Could not reset file flags for file %s: ERR=%s\n"
msgstr ""
-#: src/dird/run_conf.c:308
+#: src/findlib/create_file.c:396
#, c-format
-msgid "Expected a keyword name, got: %s"
+msgid "Original file %s have been deleted: type=%d\n"
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 ""
-#: 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 ""
-#: src/dird/run_conf.c:380
+#: src/findlib/create_file.c:455
#, c-format
-msgid "Job type field: %s in run record not found"
+msgid "Zero length filename: %s\n"
msgstr ""
-#: src/dird/run_conf.c:387
-#, c-format
-msgid "Unexpected token: %d:%s"
+#: src/findlib/bfile.c:97
+msgid "Unix attributes"
msgstr ""
-#: src/dird/run_conf.c:431
-msgid "Time must be preceded by keyword AT."
+#: src/findlib/bfile.c:99
+msgid "File data"
msgstr ""
-#: src/dird/run_conf.c:440
-msgid "Time logic error.\n"
+#: src/findlib/bfile.c:101
+msgid "MD5 digest"
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 ""
-#: src/dird/run_conf.c:488
-msgid "Range logic error.\n"
+#: src/findlib/bfile.c:105
+msgid "Extended attributes"
msgstr ""
-#: src/dird/run_conf.c:497
-msgid "Bad day range specification."
+#: src/findlib/bfile.c:107
+msgid "Sparse data"
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 ""
-#: src/dird/run_conf.c:559
-msgid "Invalid month, weekday or position range"
+#: src/findlib/bfile.c:111
+msgid "Program names"
msgstr ""
-#: src/dird/run_conf.c:618
-msgid "Unexpected run state\n"
+#: src/findlib/bfile.c:113
+msgid "Program data"
msgstr ""
-#: src/dird/scheduler.c:113
-#, c-format
-msgid "Job %s not found\n"
+#: src/findlib/bfile.c:115
+msgid "SHA1 digest"
msgstr ""
-#: src/dird/scheduler.c:137
-msgid "Walk queue"
+#: src/findlib/bfile.c:117
+msgid "Win32 data"
msgstr ""
-#: src/dird/scheduler.c:147
-msgid "Dequeued job"
+#: src/findlib/bfile.c:119
+msgid "Win32 GZIP data"
msgstr ""
-#: src/dird/scheduler.c:150
-msgid "Scheduler logic error\n"
+#: src/findlib/bfile.c:121
+msgid "MacOS Fork data"
msgstr ""
-#: src/dird/scheduler.c:191
-msgid "Run job"
+#: src/findlib/bfile.c:123
+msgid "HFS+ attribs"
msgstr ""
-#: src/dird/scheduler.c:224
-msgid "run override"
+#: src/findlib/bfile.c:125
+msgid "Standard Unix ACL attribs"
msgstr ""
-#: src/dird/scheduler.c:412
-msgid "Inserted job"
+#: src/findlib/bfile.c:127
+msgid "Default Unix ACL attribs"
msgstr ""
-#: src/dird/scheduler.c:420
-msgid "Appended job"
+#: src/findlib/bfile.c:129
+msgid "SHA256 digest"
msgstr ""
-#: src/dird/scheduler.c:424
-msgid "Run queue"
+#: src/findlib/bfile.c:131
+msgid "SHA512 digest"
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/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:156
-msgid "1901 No Media.\n"
-msgstr "1901 Keine Medien.\n"
+#: src/findlib/bfile.c:137
+msgid "Encrypted Win32 data"
+msgstr ""
-#: src/dird/catreq.c:184
-msgid "not in Pool"
-msgstr "nicht in Pool"
+#: src/findlib/bfile.c:139
+msgid "Encrypted session data"
+msgstr ""
-#: src/dird/catreq.c:186
-msgid "not correct MediaType"
-msgstr "nicht korrekter Medientyp"
+#: src/findlib/bfile.c:141
+msgid "Encrypted GZIP data"
+msgstr ""
-#: src/dird/catreq.c:196
-msgid "is not Enabled"
-msgstr "ist nicht aktiviert"
+#: src/findlib/bfile.c:143
+msgid "Encrypted Win32 GZIP data"
+msgstr ""
-#: src/dird/catreq.c:205
-#, 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:210
-#, 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: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/findlib/bfile.c:149
+msgid "Darwin Specific ACL attribs"
+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/findlib/bfile.c:151
+msgid "FreeBSD Specific Default ACL attribs"
+msgstr ""
-#: src/dird/catreq.c:261
-#, 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 ""
-"Volume Files bei %u werden auf %u für Volumen \"%s\" gesetzt. Dies ist nicht "
-"Korrekt.\n"
-#: 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/findlib/bfile.c:155
+msgid "HPUX Specific ACL attribs"
+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/findlib/bfile.c:157
+msgid "Irix Specific Default ACL attribs"
+msgstr ""
-#: src/dird/catreq.c:316
-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:340
-#, 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:342
-#, 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:352
-#, 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: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/findlib/bfile.c:167
+msgid "OSF1 Specific Access ACL attribs"
+msgstr ""
-#: src/dird/catreq.c:477
-#, c-format
-msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
+#: src/findlib/bfile.c:169 src/findlib/bfile.c:171
+msgid "Solaris Specific ACL attribs"
msgstr ""
-"Catalog Fehler beim Aktualisieren des file digest. Nicht unterstützter "
-"digest stream typ: %d"
-#: src/dird/catreq.c:493
-#, c-format
-msgid "Catalog error updating file digest. %s"
-msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
+#: src/findlib/bfile.c:173
+msgid "Solaris Specific Extensible attribs or System Extended attribs"
+msgstr ""
-#: src/dird/catreq.c:515
-#, fuzzy, c-format
-msgid "1994 Invalid Catalog Update: %s"
-msgstr "1991 Ungültige Catalog Aktualisierung: %s"
+#: src/findlib/bfile.c:175
+msgid "Solaris Specific Extended attribs"
+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/findlib/bfile.c:177
+msgid "Darwin Specific Extended attribs"
+msgstr ""
-#: src/dird/catreq.c:574 src/dird/catreq.c:587 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/findlib/bfile.c:179
+msgid "FreeBSD Specific Extended attribs"
+msgstr ""
-#: src/dird/msgchan.c:106 src/filed/job.c:1384
-#: src/tray-monitor/tray-monitor.c:952
-msgid "Storage daemon"
-msgstr "Storage daemon"
+#: src/findlib/bfile.c:181
+msgid "Linux 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:183
+msgid "NetBSD 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/console/console.c:169
+msgid "input from file"
+msgstr ""
-#: src/dird/msgchan.c:299
-#, c-format
-msgid ""
-"\n"
-" Storage daemon didn't accept Device \"%s\" because:\n"
-" %s"
+#: src/console/console.c:170
+msgid "output to file"
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:171 src/dird/ua_cmds.c:142
+msgid "quit"
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:172
+msgid "output to file and terminal"
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:173
+msgid "sleep specified time"
+msgstr ""
-#: src/dird/ua_input.c:95
-msgid "Enter slot"
+#: src/console/console.c:174 src/dird/ua_cmds.c:159
+msgid "print current time"
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:175
+msgid "print Console's version"
msgstr ""
-#: src/dird/ua_input.c:162
-msgid "Invalid response. You must answer yes or no.\n"
+#: src/console/console.c:176
+msgid "echo command string"
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:177
+msgid "execute an external command"
msgstr ""
-#: src/dird/ua_output.c:69 src/dird/ua_output.c:93
-msgid "ON or OFF keyword missing.\n"
+#: src/console/console.c:178 src/dird/ua_cmds.c:127
+msgid "exit = quit"
msgstr ""
-#: src/dird/ua_output.c:181
-msgid "Keywords for the show command are:\n"
+#: src/console/console.c:179
+msgid "zed_keys = use zed keys instead of bash keys"
msgstr ""
-#: src/dird/ua_output.c:187
-#, c-format
-msgid "%s resource %s not found.\n"
+#: src/console/console.c:180
+msgid "help listing"
msgstr ""
-#: src/dird/ua_output.c:190
-#, c-format
-msgid "Resource %s not found\n"
+#: src/console/console.c:182
+msgid "set command separator"
msgstr ""
-#: src/dird/ua_output.c:261
-msgid "Hey! DB is NULL\n"
+#: src/console/console.c:216
+msgid ": is an invalid command\n"
msgstr ""
-#: src/dird/ua_output.c:398
-#, c-format
-msgid "Jobid %d used %d Volume(s): %s\n"
+#: src/console/console.c:360
+msgid "Illegal separator character.\n"
msgstr ""
-#: src/dird/ua_output.c:416
-msgid "No Pool specified.\n"
+#: src/console/console.c:388
+msgid "Command logic problem\n"
msgstr ""
-#: src/dird/ua_output.c:437
+#: src/console/console.c:695
+msgid "Available Directors:\n"
+msgstr ""
+
+#: src/console/console.c:699
#, c-format
-msgid "Pool: %s\n"
+msgid "%2d: %s at %s:%d\n"
msgstr ""
-#: src/dird/ua_output.c:453
-msgid "Ignoring invalid value for days. Max is 50.\n"
+#: src/console/console.c:703
+msgid "Select Director by entering a number: "
msgstr ""
-#: src/dird/ua_output.c:475
+#: src/console/console.c:708
#, c-format
-msgid "Unknown list keyword: %s\n"
+msgid "%s is not a number. You must enter a number between 1 and %d\n"
msgstr ""
-#: src/dird/ua_output.c:501
+#: src/console/console.c:714
#, c-format
-msgid "%s is not a job name.\n"
+msgid "You must enter a number between 1 and %d\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/dird/ua_output.c:528
+#: src/console/console.c:754 src/tray-monitor/tray-monitor.c:936
#, c-format
-msgid "Could not find next Volume for Job %s (Pool=%s, Level=%s).\n"
+msgid "Connecting to Director %s:%d\n"
msgstr ""
-#: src/dird/ua_output.c:532
-#, c-format
-msgid ""
-"The next Volume to be used by Job \"%s\" (Pool=%s, Level=%s) will be %s\n"
+#: src/console/console.c:821
+msgid "Enter a period to cancel a command.\n"
msgstr ""
-#: src/dird/ua_output.c:543
-#, c-format
-msgid "Could not find next Volume for Job %s.\n"
+#: src/console/console.c:967
+msgid "Too many arguments on input command.\n"
msgstr ""
-#: src/dird/ua_output.c:669 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:971
+msgid "First argument to input command must be a filename.\n"
+msgstr ""
-#: src/dird/ua_output.c:682
+#: src/console/console.c:977
#, c-format
-msgid "Pool %s not in database. %s"
-msgstr "Pool %s nicht in der Datenbank. %s"
+msgid "Cannot open file %s for input. ERR=%s\n"
+msgstr ""
-#: src/dird/ua_output.c:690
-#, c-format
-msgid "Pool %s created in database.\n"
-msgstr "Pool %s in der Datenbank angelegt.\n"
+#: src/console/console.c:1007
+msgid "Too many arguments on output/tee command.\n"
+msgstr ""
-#: src/dird/ua_output.c:743
-msgid "You have no messages.\n"
+#: src/console/console.c:1024
+#, c-format
+msgid "Cannot open file %s for output. ERR=%s\n"
msgstr ""
-#: src/dird/ua_output.c:823
-msgid "Message too long to display.\n"
+#: src/console/console.c:1043
+msgid "Too many arguments. Enclose command in double quotes.\n"
msgstr ""
-#: src/dird/getmsg.c:173
-#, c-format
-msgid "bget_dirmsg: unknown bnet signal %d\n"
-msgstr "bget_dirmsg: unbekanntes bnet Signal %d\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: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
+#: src/console/console.c:1064 src/stored/autochanger.c:586
#, c-format
-msgid "Malformed message: %s\n"
-msgstr "Nicht wohlgeformte Nachricht: %s\n"
+msgid "Autochanger error: ERR=%s\n"
+msgstr ""
-#: src/dird/getmsg.c:363
+#: src/dird/newvol.c:91
#, 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 "Illegal character in Volume name \"%s\"\n"
+msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
-#: src/dird/getmsg.c:368
+#: src/dird/newvol.c:104
#, c-format
-msgid "Socket error on %s command: ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
-
-#: src/dird/migrate.c:116 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/migrate.c:133 src/dird/vbackup.c:195
-msgid "Could not get or create the FileSet record.\n"
-msgstr "Konnte FileSet Eintrag weder holen noch erzeugen.\n"
+msgid "Created new Volume \"%s\" in catalog.\n"
+msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
-#: src/dird/migrate.c:151 src/dird/migrate.c:162
+#: src/dird/newvol.c:131
#, 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:164
-#, 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: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:181
+#: 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/expand.c:255
#, 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:185
+#: src/dird/expand.c:427
#, 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:202
-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:248
+#: src/dird/expand.c:438
#, 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:256
+#: src/dird/expand.c:444 src/dird/expand.c:459
#, 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:275 src/dird/vbackup.c:119
-msgid "Job Pool's NextPool resource"
-msgstr "\"NextPool\" Ressource des Job Pools"
-
-#: src/dird/migrate.c:306 src/dird/migrate.c:880
-#, 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:316
-#, c-format
-msgid "JobId %s already %s probably by another Job. %s stopped.\n"
-msgstr ""
-
-#: src/dird/migrate.c:326
-#, fuzzy, c-format
-msgid "Start %s JobId %s, Job=%s\n"
-msgstr "Start Sicherung JobId %s, Job=%s\n"
-
-#: src/dird/migrate.c:352 src/dird/vbackup.c:148
-#, c-format
-msgid "Read storage \"%s\" same as write storage.\n"
-msgstr "Lese storage \"%s\" ist gleich mit Schreib storage.\n"
-
-#: src/dird/migrate.c:702
-#, fuzzy, c-format
-msgid "No %s SQL selection pattern specified.\n"
-msgstr "Kein \"Migration SQL selection pattern\" spezifiziert.\n"
-
-#: src/dird/migrate.c:709 src/dird/migrate.c:728 src/dird/migrate.c:749
-#: src/dird/migrate.c:785 src/dird/migrate.c:812 src/dird/migrate.c:936
-#: src/dird/migrate.c:969 src/dird/migrate.c:1098
+#: src/dird/expand.c:452
#, c-format
-msgid "SQL failed. ERR=%s\n"
-msgstr "SQL fehlgeschlagen ERR=%s\n"
-
-#: src/dird/migrate.c:732 src/dird/migrate.c:739 src/dird/migrate.c:753
-#: src/dird/migrate.c:816
-#, fuzzy, c-format
-msgid "No Volumes found to %s.\n"
-msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
-
-#: src/dird/migrate.c:767 src/dird/migrate.c:856 src/dird/migrate.c:869
-msgid "Invalid JobId found.\n"
-msgstr "Ungültige JobId gefunden.\n"
-
-#: src/dird/migrate.c:827
-#, fuzzy, c-format
-msgid "Unknown %s Selection Type.\n"
-msgstr "Unbekannter \"Migration Selection Type\".\n"
-
-#: src/dird/migrate.c:839 src/dird/migrate.c:859 src/dird/migrate.c:872
-#, fuzzy, c-format
-msgid "No JobIds found to %s.\n"
-msgstr "Kein Job gefunden für: %s.\n"
+msgid "Cannot expand expression \"%s\": ERR=%s\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
-#: src/dird/migrate.c:843
+#: src/dird/expand.c:470
#, 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"
+msgid "Cannot destroy var context: ERR=%s\n"
+msgstr "kann Variable context nicht zerstören: ERR=%s\n"
-#: src/dird/migrate.c:844
-msgid " was"
+#: 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 ""
-#: src/dird/migrate.c:844
-msgid "s were"
+#: src/dird/ua_purge.c:152
+msgid "Choose item to purge"
msgstr ""
-#: src/dird/migrate.c:886
-#, fuzzy, c-format
-msgid "%s using JobId=%s Job=%s\n"
-msgstr "Migration benutzt JobId=%s Job=%s\n"
-
-#: src/dird/migrate.c:919
-msgid "Could not start migration job.\n"
-msgstr "Konnte Migrationsjob nicht starten.\n"
-
-#: src/dird/migrate.c:921
-#, fuzzy, c-format
-msgid "%s JobId %d started.\n"
-msgstr "Clone JobId %d gestartet.\n"
-
-#: src/dird/migrate.c:940
-#, fuzzy, c-format
-msgid "No %s found to %s.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
-
-#: src/dird/migrate.c:944
+#: src/dird/ua_purge.c:199
#, c-format
-msgid "SQL error. Expected 1 MediaId got %d\n"
-msgstr "SQL Fehler. Erwartet 1 MediaId erhalten: %d\n"
-
-#: src/dird/migrate.c:973 src/dird/migrate.c:1103
-#, fuzzy, c-format
-msgid "No %ss found to %s.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
-
-#: src/dird/migrate.c:995
-msgid "Selection Type 'pooluncopiedjobs' only applies to Copy Jobs"
+msgid "Begin purging files for Client \"%s\"\n"
msgstr ""
-#: src/dird/migrate.c:1004
-#, 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/migrate.c:1027
-#, fuzzy, c-format
-msgid "No %s %s selection pattern specified.\n"
-msgstr "Kein Migration %s selection pattern spezifiziert.\n"
-
-#: src/dird/migrate.c:1038
-#, 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:1043
-#, 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:1052
-#, 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:1081
-#, 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:1239
+#: src/dird/ua_purge.c:208 src/dird/ua_purge.c:258
#, c-format
-msgid "%s OK -- with warnings"
-msgstr "%s OK -- mit Warnungen"
+msgid "No Files found for client %s to purge from %s catalog.\n"
+msgstr ""
-#: src/dird/migrate.c:1241
+#: src/dird/ua_purge.c:211
#, c-format
-msgid "%s OK"
-msgstr "%s OK"
+msgid "Files for %d Jobs for client \"%s\" purged from %s catalog.\n"
+msgstr ""
-#: src/dird/migrate.c:1246
+#: src/dird/ua_purge.c:249
#, c-format
-msgid "*** %s Error ***"
-msgstr "*** %s Fehler ***"
+msgid "Begin purging jobs from Client \"%s\"\n"
+msgstr ""
-#: src/dird/migrate.c:1256
+#: src/dird/ua_purge.c:261
#, c-format
-msgid "%s Canceled"
-msgstr "%s Abgebrochen"
+msgid "%d Jobs for client %s purged from %s catalog.\n"
+msgstr ""
-#: src/dird/migrate.c:1265
+#: src/dird/ua_purge.c:460
#, c-format
-msgid "Inappropriate %s term code"
-msgstr "Unzutreffender %s Beendigungskode"
-
-#: src/dird/migrate.c:1275
-#, fuzzy, c-format
-msgid "%s -- no files to %s"
-msgstr "%s -- keine Dateien zur Migration."
-
-#: src/dird/migrate.c:1290
-#, 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"
+"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
+"The VolStatus must be: Append, Full, Used, or Error to be purged.\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:1399
-#, 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:1405
-#, 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:1411
-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
+#: src/dird/ua_purge.c:493
#, 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"
+msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
msgstr ""
-#: src/dird/ua_query.c:220
+#: src/dird/ua_purge.c:545
#, 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"
+"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
msgstr ""
-#: src/dird/ua_query.c:268 src/dird/ua_query.c:284
-msgid "Enter SQL query: "
+#: src/dird/ua_purge.c:587
+#, c-format
+msgid "Unable move recycled Volume in full Pool \"%s\" MaxVols=%d\n"
msgstr ""
-#: src/dird/ua_query.c:286
-msgid "Add to SQL query: "
+#: src/dird/ua_purge.c:600
+#, c-format
+msgid "All records pruned from Volume \"%s\"; marking it \"Purged\"\n"
msgstr ""
-#: src/dird/ua_query.c:289
-msgid "End query mode.\n"
+#: src/dird/ua_purge.c:605
+#, c-format
+msgid "Cannot purge Volume with VolStatus=%s\n"
msgstr ""
-#: src/dird/verify.c:85 src/dird/verify.c:297
+#: src/dird/verify.c:87 src/dird/verify.c:300
#, c-format
msgid "Unimplemented Verify level %d(%c)\n"
msgstr ""
-#: src/dird/verify.c:140
+#: 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/verify.c:145
+#: src/dird/verify.c:147
msgid "Unable to find JobId of previous Job for this client.\n"
msgstr ""
-#: src/dird/verify.c:161
+#: src/dird/verify.c:163
#, c-format
msgid "Could not get job record for previous Job. ERR=%s"
msgstr ""
-#: src/dird/verify.c:167
+#: src/dird/verify.c:169
#, c-format
msgid "Last Job %d did not terminate normally. JobStatus=%c\n"
msgstr ""
-#: src/dird/verify.c:171
+#: src/dird/verify.c:173
#, c-format
msgid "Verifying against JobId=%d Job=%s\n"
msgstr ""
-#: src/dird/verify.c:200
+#: src/dird/verify.c:202
#, c-format
msgid "Start Verify JobId=%s Level=%s Job=%s\n"
msgstr ""
-#: src/dird/verify.c:284
+#: src/dird/verify.c:287
msgid "Deprecated feature ... use bootstrap.\n"
msgstr ""
-#: src/dird/verify.c:351
+#: src/dird/verify.c:354
#, c-format
msgid "Unimplemented verify level %d\n"
msgstr ""
-#: src/dird/verify.c:403
+#: src/dird/verify.c:406
msgid "Verify OK"
msgstr ""
-#: src/dird/verify.c:407
+#: src/dird/verify.c:410
msgid "*** Verify Error ***"
msgstr ""
-#: src/dird/verify.c:411
+#: src/dird/verify.c:414
msgid "Verify warnings"
msgstr ""
-#: src/dird/verify.c:414
+#: src/dird/verify.c:417
msgid "Verify Canceled"
msgstr ""
-#: src/dird/verify.c:417
+#: src/dird/verify.c:420
msgid "Verify Differences"
msgstr ""
-#: src/dird/verify.c:422
+#: src/dird/verify.c:425
#, c-format
msgid "Inappropriate term code: %d %c\n"
msgstr ""
-#: src/dird/verify.c:436
+#: src/dird/verify.c:439
#, fuzzy, c-format
msgid ""
"%s %s %s (%s): %s\n"
" Beendigungsstatus: %s\n"
"\n"
-#: src/dird/verify.c:471
+#: src/dird/verify.c:474
#, fuzzy, c-format
msgid ""
"%s %s %s (%s): %s\n"
" Beendigungsstatus: %s\n"
"\n"
-#: src/dird/verify.c:549
+#: src/dird/verify.c:552
#, c-format
msgid ""
"bird<filed: bad attributes, expected 3 fields got %d\n"
" mslen=%d msg=%s\n"
msgstr ""
-#: src/dird/verify.c:594
+#: src/dird/verify.c:597
#, c-format
msgid "New file: %s\n"
msgstr ""
-#: src/dird/verify.c:595
+#: src/dird/verify.c:598
#, c-format
msgid "File not in catalog: %s\n"
msgstr ""
-#: src/dird/verify.c:619
+#: src/dird/verify.c:622
#, c-format
msgid " st_ino differ. Cat: %s File: %s\n"
msgstr ""
-#: src/dird/verify.c:628
+#: src/dird/verify.c:631
#, c-format
msgid " st_mode differ. Cat: %x File: %x\n"
msgstr ""
-#: src/dird/verify.c:636
+#: src/dird/verify.c:639
#, c-format
msgid " st_nlink differ. Cat: %d File: %d\n"
msgstr ""
-#: src/dird/verify.c:644
+#: src/dird/verify.c:647
#, c-format
msgid " st_uid differ. Cat: %u File: %u\n"
msgstr ""
-#: src/dird/verify.c:652
+#: src/dird/verify.c:655
#, c-format
msgid " st_gid differ. Cat: %u File: %u\n"
msgstr ""
-#: src/dird/verify.c:660
+#: src/dird/verify.c:663
#, c-format
msgid " st_size differ. Cat: %s File: %s\n"
msgstr ""
-#: src/dird/verify.c:669
+#: src/dird/verify.c:672
msgid " st_atime differs\n"
msgstr ""
-#: src/dird/verify.c:676
+#: src/dird/verify.c:679
msgid " st_mtime differs\n"
msgstr ""
-#: src/dird/verify.c:683
+#: src/dird/verify.c:686
msgid " st_ctime differs\n"
msgstr ""
-#: src/dird/verify.c:690
+#: src/dird/verify.c:693
#, c-format
msgid " st_size decrease. Cat: %s File: %s\n"
msgstr ""
-#: src/dird/verify.c:720
+#: src/dird/verify.c:723
#, c-format
msgid "MD5/SHA1 index %d not same as attributes %d\n"
msgstr ""
-#: src/dird/verify.c:728
+#: src/dird/verify.c:731
#, c-format
msgid " %s differs. File=%s Cat=%s\n"
msgstr ""
-#: src/dird/verify.c:739
+#: src/dird/verify.c:742
#, c-format
msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
msgstr ""
-#: src/dird/verify.c:776
+#: src/dird/verify.c:779
#, c-format
msgid "The following files are in the Catalog but not on %s:\n"
msgstr ""
-#: src/dird/verify.c:791 src/tools/testfind.c:414
+#: src/dird/verify.c:794 src/tools/testfind.c:414
#, c-format
msgid "File: %s\n"
msgstr ""
-#: src/dird/ua_select.c:55
+#: src/dird/jobq.c:76
#, 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): "
+#: src/dird/jobq.c:85
+#, c-format
+msgid "pthread_mutex_init: ERR=%s\n"
+msgstr "pthread_mutex_init: ERR=%s\n"
+
+#: src/dird/jobq.c:91
+#, c-format
+msgid "pthread_cond_init: ERR=%s\n"
+msgstr "pthread_cond_init: ERR=%s\n"
+
+#: src/dird/jobq.c:133
+#, c-format
+msgid "pthread_cond_broadcast: ERR=%s\n"
+msgstr "pthread_cond_broadcast: ERR=%s\n"
+
+#: src/dird/jobq.c:141
+#, c-format
+msgid "pthread_cond_wait: ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: 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/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/jobq.c:244
+#, c-format
+msgid "pthread_thread_create: ERR=%s\n"
+msgstr "pthread_thread_create: ERR=%s\n"
+
+#: src/dird/jobq.c:354
+#, c-format
+msgid "pthread_cond_signal: ERR=%s\n"
+msgstr "pthread_cond_signal: ERR=%s\n"
+
+#: src/dird/jobq.c:365
+#, c-format
+msgid "pthread_create: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/dird/jobq.c:637
+#, c-format
+msgid "Rescheduled Job %s at %s to re-run in %d seconds (%s).\n"
msgstr ""
+" Job %s für %s erneut geplant um in %d seconds nachgestartet zu werden (%"
+"s).\n"
-#: src/dird/ua_select.c:63 src/dird/ua_run.c:205
-msgid "mod"
+#: 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 ""
+"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:64
-msgid "Enter new retention period: "
+#: src/dird/ua_cmds.c:115
+msgid ""
+"add [pool=<pool-name> storage=<storage> jobid=<JobId>] -- \n"
+" add media to a pool"
msgstr ""
-#: src/dird/ua_select.c:68
-msgid "Invalid period.\n"
+#: src/dird/ua_cmds.c:117
+msgid "autodisplay [on|off] -- console messages"
msgstr ""
-#: src/dird/ua_select.c:144
-msgid "You have the following choices:\n"
+#: src/dird/ua_cmds.c:118
+msgid "automount [on|off] -- after label"
msgstr ""
-#: src/dird/ua_select.c:160
-msgid "The defined Storage resources are:\n"
+#: src/dird/ua_cmds.c:119
+msgid ""
+"cancel [jobid=<number> job=<job-name> ujobid=<unique-jobid>] -- \n"
+" cancel a job"
msgstr ""
-#: src/dird/ua_select.c:168 src/dird/ua_cmds.c:1048 src/dird/ua_dotcmds.c:286
-#: src/dird/ua_run.c:210 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"
+#: src/dird/ua_cmds.c:121
+msgid "create [pool=<pool-name>] -- create DB Pool from resource"
msgstr ""
-#: src/dird/ua_select.c:168
-msgid "Select Storage resource"
+#: src/dird/ua_cmds.c:122
+msgid "delete [volume=<vol-name> pool=<pool-name> job jobid=<id>]"
msgstr ""
-#: src/dird/ua_select.c:183 src/dird/ua_restore.c:1181
-msgid "The defined FileSet resources are:\n"
+#: src/dird/ua_cmds.c:123
+msgid "disable <job=name> -- disable a job"
msgstr ""
-#: src/dird/ua_select.c:191 src/dird/ua_restore.c:1185 src/dird/ua_run.c:212
-msgid "FileSet"
+#: src/dird/ua_cmds.c:124
+msgid "enable <job=name> -- enable a job"
msgstr ""
-#: src/dird/ua_select.c:191 src/dird/ua_restore.c:1185
-msgid "Select FileSet resource"
+#: 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 ""
-#: src/dird/ua_select.c:221 src/dird/ua_cmds.c:1946
-msgid "Could not find a Catalog resource\n"
+#: src/dird/ua_cmds.c:128
+msgid "gui [on|off] -- non-interactive gui mode"
msgstr ""
-#: src/dird/ua_select.c:224
-msgid "You must specify a \"use <catalog-name>\" command before continuing.\n"
+#: src/dird/ua_cmds.c:129 src/stored/btape.c:2550
+msgid "print this command"
msgstr ""
-#: src/dird/ua_select.c:230
-msgid "The defined Catalog resources are:\n"
+#: src/dird/ua_cmds.c:130
+msgid "label a tape"
msgstr ""
-#: src/dird/ua_select.c:238
-msgid "Catalog"
+#: 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 ""
-#: src/dird/ua_select.c:238
-msgid "Select Catalog resource"
+#: src/dird/ua_cmds.c:133
+msgid "full or long list like list command"
msgstr ""
-#: src/dird/ua_select.c:255
-msgid "The defined Job resources are:\n"
+#: src/dird/ua_cmds.c:134
+msgid "messages"
msgstr ""
-#: src/dird/ua_select.c:263 src/dird/ua_select.c:286 src/dird/ua_cmds.c:495
-#: src/dird/ua_prune.c:405 src/dird/dird_conf.c:641 src/dird/ua_run.c:211
-msgid "Job"
-msgstr "Job"
+#: src/dird/ua_cmds.c:135
+msgid "print current memory usage"
+msgstr ""
-#: src/dird/ua_select.c:263
-msgid "Select Job resource"
+#: src/dird/ua_cmds.c:136
+msgid ""
+"mount storage=<storage-name> [ slot=<num> ] [ drive=<num> ] \n"
+" or mount [ jobid=<id> | job=<job-name> ]"
msgstr ""
-#: src/dird/ua_select.c:278
-msgid "The defined Restore Job resources are:\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 ""
-#: src/dird/ua_select.c:286
-msgid "Select Restore Job"
+#: src/dird/ua_cmds.c:140
+msgid "purge records from catalog"
msgstr ""
-#: src/dird/ua_select.c:303
-msgid "The defined Client resources are:\n"
+#: src/dird/ua_cmds.c:141
+msgid "python control commands"
msgstr ""
-#: src/dird/ua_select.c:311 src/dird/ua_select.c:420 src/dird/ua_cmds.c:1049
-#: src/dird/ua_dotcmds.c:287 src/dird/ua_run.c:216
-#: 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:143
+msgid "query catalog"
msgstr ""
-#: src/dird/ua_select.c:311
-msgid "Select Client (File daemon) resource"
+#: src/dird/ua_cmds.c:144
+msgid "restore files"
msgstr ""
-#: src/dird/ua_select.c:338
-#, c-format
-msgid "Error: Client resource %s does not exist.\n"
+#: src/dird/ua_cmds.c:145
+msgid ""
+"relabel storage=<storage-name> oldvolume=<old-volume-name> \n"
+" volume=<newvolume-name> -- relabel a tape"
msgstr ""
-#: src/dird/ua_select.c:363
-#, c-format
-msgid "Could not find Client %s: ERR=%s"
+#: src/dird/ua_cmds.c:147
+msgid "release <storage-name>"
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:148
+msgid "reload conf file"
msgstr ""
-#: src/dird/ua_select.c:402
-#, c-format
-msgid "Error obtaining client ids. ERR=%s\n"
+#: 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 ""
-#: 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:152
+msgid ""
+"status [all | dir=<dir-name> | director | client=<client-name> |\n"
+" storage=<storage-name> | days=nnn]"
msgstr ""
-#: src/dird/ua_select.c:410
-msgid "Defined Clients:\n"
+#: 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 ""
-#: src/dird/ua_select.c:420
-msgid "Select the Client"
+#: src/dird/ua_cmds.c:156
+msgid "sets new client address -- if authorized"
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:157
+msgid "show (resource records) [jobs | pools | ... | all]"
msgstr ""
-#: src/dird/ua_select.c:492
-msgid "No pools defined. Use the \"create\" command to create one.\n"
+#: src/dird/ua_cmds.c:158
+msgid "use SQL to query catalog"
msgstr ""
-#: src/dird/ua_select.c:496
-msgid "Defined Pools:\n"
+#: src/dird/ua_cmds.c:160
+msgid "turn on/off trace to file"
msgstr ""
-#: src/dird/ua_select.c:509
-msgid "Select the Pool"
+#: src/dird/ua_cmds.c:161
+msgid ""
+"unmount storage=<storage-name> [ drive=<num> ] \n"
+" or unmount [ jobid=<id> | job=<job-name> ]"
msgstr ""
-#: src/dird/ua_select.c:547
-#, c-format
-msgid "No access to Pool \"%s\"\n"
+#: src/dird/ua_cmds.c:163
+msgid "umount - for old-time Unix guys, see unmount"
msgstr ""
-#: src/dird/ua_select.c:573
-msgid "Enter *MediaId or Volume name: "
+#: src/dird/ua_cmds.c:164
+msgid "update Volume, Pool or slots"
msgstr ""
-#: src/dird/ua_select.c:599
-msgid "The defined Pool resources are:\n"
+#: src/dird/ua_cmds.c:165
+msgid "use <database-name> -- catalog xxx"
msgstr ""
-#: src/dird/ua_select.c:607
-msgid "Select Pool resource"
+#: src/dird/ua_cmds.c:166
+msgid "does variable expansion"
msgstr ""
-#: src/dird/ua_select.c:631 src/dird/ua_restore.c:526
-#, c-format
-msgid "Error: Pool resource \"%s\" does not exist.\n"
+#: src/dird/ua_cmds.c:167
+msgid "print Director version"
msgstr ""
-#: src/dird/ua_select.c:642
-msgid "Enter the JobId to select: "
+#: src/dird/ua_cmds.c:168
+msgid ""
+"wait [<jobname=name> | <jobid=nnn> | <ujobid=complete_name>] -- \n"
+" wait until no jobs are running"
msgstr ""
-#: src/dird/ua_select.c:680
+#: src/dird/ua_cmds.c:205 src/dird/ua_dotcmds.c:121
#, c-format
-msgid "Could not find Job \"%s\": ERR=%s"
+msgid "Can't use %s command in a runscript"
msgstr ""
-#: src/dird/ua_select.c:760
+#: src/dird/ua_cmds.c:216
#, c-format
-msgid "Automatically selected %s: %s\n"
+msgid "%s: is an invalid command.\n"
msgstr ""
-#: src/dird/ua_select.c:771
-#, c-format
+#: src/dird/ua_cmds.c:257
msgid ""
-"Your request has multiple choices for \"%s\". Selection is not possible in "
-"batch mode.\n"
+"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 ""
-#: src/dird/ua_select.c:789
+#: src/dird/ua_cmds.c:276
#, c-format
-msgid "Selection list for \"%s\" is empty!\n"
+msgid "Pool already has maximum volumes=%d\n"
msgstr ""
-#: src/dird/ua_select.c:795
+#: src/dird/ua_cmds.c:277
+msgid "Enter new maximum (zero for unlimited): "
+msgstr ""
+
+#: src/dird/ua_cmds.c:297
#, c-format
-msgid "Automatically selected: %s\n"
+msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
msgstr ""
-#: src/dird/ua_select.c:807
-msgid "Selection aborted, nothing done.\n"
-msgstr ""
-
-#: src/dird/ua_select.c:812
+#: src/dird/ua_cmds.c:303
#, c-format
-msgid "Please enter a number between 1 and %d\n"
+msgid "The number must be between 0 and %d\n"
msgstr ""
-#: src/dird/ua_select.c:861
-msgid "Storage name given twice.\n"
+#: src/dird/ua_cmds.c:311
+msgid "Enter Volume name: "
msgstr ""
-#: src/dird/ua_select.c:878
-#, c-format
-msgid "Expecting jobid=nn command, got: %s\n"
+#: src/dird/ua_cmds.c:315
+msgid "Enter base volume name: "
msgstr ""
-#: src/dird/ua_select.c:882
-#, c-format
-msgid "JobId %s is not running.\n"
+#: src/dird/ua_cmds.c:324 src/dird/ua_label.c:645
+msgid "Volume name too long.\n"
msgstr ""
-#: src/dird/ua_select.c:892
-#, c-format
-msgid "Expecting job=xxx, got: %s.\n"
+#: 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 ""
-#: src/dird/ua_select.c:896 src/dird/ua_select.c:908
-#, c-format
-msgid "Job \"%s\" is not running.\n"
+#: src/dird/ua_cmds.c:339
+msgid "Enter the starting number: "
msgstr ""
-#: src/dird/ua_select.c:904
-#, c-format
-msgid "Expecting ujobid=xxx, got: %s.\n"
+#: src/dird/ua_cmds.c:344
+msgid "Start number must be greater than zero.\n"
msgstr ""
-#: src/dird/ua_select.c:924
-#, c-format
-msgid "Storage resource \"%s\": not found\n"
+#: src/dird/ua_cmds.c:355
+msgid "Enter slot (0 for none): "
msgstr ""
-#: src/dird/ua_select.c:956
-msgid "Enter autochanger drive[0]: "
+#: src/dird/ua_cmds.c:359
+msgid "InChanger? yes/no: "
msgstr ""
-#: src/dird/ua_select.c:977
-msgid "Enter autochanger slot: "
+#: src/dird/ua_cmds.c:387
+#, c-format
+msgid "%d Volumes created in pool %s\n"
msgstr ""
-#: src/dird/ua_select.c:1007
-msgid "Media Types defined in conf file:\n"
+#: src/dird/ua_cmds.c:403 src/dird/ua_cmds.c:1099
+msgid "Turn on or off? "
msgstr ""
-#: src/dird/ua_select.c:1013
-msgid "Media Type"
+#: src/dird/ua_cmds.c:434
+#, c-format
+msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
msgstr ""
-#: src/dird/ua_select.c:1013
-msgid "Select the Media Type"
+#: src/dird/ua_cmds.c:443 src/dird/ua_cmds.c:453
+#, c-format
+msgid "Warning Job %s is not running. Continuing anyway ...\n"
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:463 src/dird/ua_cmds.c:775 src/dird/ua_cmds.c:821
+msgid "Unauthorized command from this console.\n"
msgstr ""
-#: src/dird/ua_purge.c:152
-msgid "Choose item to purge"
+#: src/dird/ua_cmds.c:488 src/stored/status.c:474 src/filed/status.c:236
+msgid "No Jobs running.\n"
msgstr ""
-#: src/dird/ua_purge.c:199
-#, c-format
-msgid "Begin purging files for Client \"%s\"\n"
+#: src/dird/ua_cmds.c:490
+msgid "None of your jobs are running.\n"
msgstr ""
-#: 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"
+#: src/dird/ua_cmds.c:495
+msgid "Select Job:\n"
msgstr ""
-#: src/dird/ua_purge.c:211
+#: src/dird/ua_cmds.c:504
#, c-format
-msgid "Files for %d Jobs for client \"%s\" purged from %s catalog.\n"
+msgid "JobId=%s Job=%s"
msgstr ""
-#: src/dird/ua_purge.c:249
-#, c-format
-msgid "Begin purging jobs from Client \"%s\"\n"
-msgstr ""
+#: 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_purge.c:261
-#, c-format
-msgid "%d Jobs for client %s purged from %s catalog.\n"
+#: src/dird/ua_cmds.c:509
+msgid "Choose Job to cancel"
msgstr ""
-#: src/dird/ua_purge.c:460
+#: src/dird/ua_cmds.c:514
#, c-format
msgid ""
+"Cancel: %s\n"
"\n"
-"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
-"The VolStatus must be: Append, Full, Used, or Error to be purged.\n"
+"%s"
msgstr ""
-#: src/dird/ua_purge.c:493
-#, c-format
-msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
+#: src/dird/ua_cmds.c:515
+msgid "Confirm cancel?"
msgstr ""
-#: src/dird/ua_purge.c:545
+#: src/dird/ua_cmds.c:521
+msgid "Confirm cancel (yes/no): "
+msgstr ""
+
+#: src/dird/ua_cmds.c:529 src/dird/ua_cmds.c:816 src/dird/ua_cmds.c:1163
#, c-format
-msgid ""
-"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
+msgid "Job \"%s\" not found.\n"
msgstr ""
-#: src/dird/ua_purge.c:587
+#: src/dird/ua_cmds.c:626
#, c-format
-msgid "Unable move recycled Volume in full Pool \"%s\" MaxVols=%d\n"
+msgid ""
+"Can't set %s RecyclePool to %s, %s is not in database.\n"
+"Try to update it with 'update pool=%s'\n"
msgstr ""
-#: src/dird/ua_purge.c:600
+#: src/dird/ua_cmds.c:644
#, c-format
-msgid "All records pruned from Volume \"%s\"; marking it \"Purged\"\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 ""
-#: src/dird/ua_purge.c:605
+#: src/dird/ua_cmds.c:713
#, c-format
-msgid "Cannot purge Volume with VolStatus=%s\n"
+msgid ""
+"Error: Pool %s already exists.\n"
+"Use update to change it.\n"
msgstr ""
-#: src/dird/ua_status.c:174
-msgid "Status available for:\n"
+#: src/dird/ua_cmds.c:724
+#, c-format
+msgid "Pool %s created.\n"
msgstr ""
-#: src/dird/ua_status.c:180
-msgid "Select daemon type for status"
+#: src/dird/ua_cmds.c:754
+msgid "Python interpreter restarted.\n"
msgstr ""
-#: src/dird/ua_status.c:294 src/stored/status.c:219
-#, c-format
-msgid "%s Version: %s (%s) %s %s %s\n"
+#: src/dird/ua_cmds.c:757 src/dird/ua_cmds.c:1393
+msgid "Nothing done.\n"
msgstr ""
-#: src/dird/ua_status.c:298
+#: src/dird/ua_cmds.c:782 src/dird/ua_cmds.c:1150 src/dird/ua_run.c:1359
#, c-format
-msgid "Daemon started %s, 1 Job run since started.\n"
+msgid "Client \"%s\" not found.\n"
msgstr ""
-#: src/dird/ua_status.c:301
+#: src/dird/ua_cmds.c:791
#, c-format
-msgid "Daemon started %s, %d Jobs run since started.\n"
+msgid "Client \"%s\" address set to %s\n"
msgstr ""
-#: src/dird/ua_status.c:304 src/filed/status.c:136 src/stored/status.c:230
+#: src/dird/ua_cmds.c:825
#, c-format
-msgid " Heap: heap=%s smbytes=%s max_bytes=%s bufs=%s max_bufs=%s\n"
+msgid "Job \"%s\" %sabled\n"
msgstr ""
-#: src/dird/ua_status.c:356 src/dird/job.c:149 src/dird/job.c:155
-#: src/dird/job.c:1093 src/dird/job.c:1097 src/dird/ua_cmds.c:835
-#: src/dird/ua_cmds.c:1530 src/dird/ua_dotcmds.c:176
+#: 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:359 src/dird/ua_cmds.c:838 src/dird/ua_dotcmds.c:179
+#: src/dird/ua_cmds.c:852 src/dird/ua_dotcmds.c:179 src/dird/ua_status.c:359
#, c-format
msgid "Connecting to Storage daemon %s at %s:%d\n"
msgstr ""
-#: src/dird/ua_status.c:362
-#, c-format
-msgid ""
-"\n"
-"Failed to connect to Storage daemon %s.\n"
-"====\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:370 src/dird/ua_cmds.c:844 src/dird/ua_dotcmds.c:185
+#: 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 ""
-#: src/dird/ua_status.c:401 src/dird/ua_cmds.c:864 src/dird/ua_cmds.c:1243
-#: src/dird/ua_dotcmds.c:205
+#: 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 ""
-#: src/dird/ua_status.c:404
-#, c-format
-msgid ""
-"Failed to connect to Client %s.\n"
-"====\n"
+#: 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 ""
-#: src/dird/ua_status.c:412
-msgid "Connected to file daemon\n"
+#: src/dird/ua_cmds.c:994
+msgid "Enter new debug level: "
msgstr ""
-#: src/dird/ua_status.c:432
-msgid ""
-"\n"
-"Scheduled Jobs:\n"
+#: src/dird/ua_cmds.c:1060 src/dird/ua_dotcmds.c:284
+msgid "Available daemons are: \n"
msgstr ""
-#: src/dird/ua_status.c:433
-msgid ""
-"Level Type Pri Scheduled Name Volume\n"
+#: src/dird/ua_cmds.c:1061 src/dird/ua_dotcmds.c:285
+msgid "Director"
msgstr ""
-#: src/dird/ua_status.c:434
-msgid "===================================================================================\n"
+#: 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 ""
-#: src/dird/ua_status.c:491
-#, c-format
-msgid "%-14s\t%-8s\t%3d\t%-18s\t%-18s\t%s\n"
+#: 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 ""
-#: src/dird/ua_status.c:495
-#, c-format
-msgid "%-14s %-8s %3d %-18s %-18s %s\n"
+#: src/dird/ua_cmds.c:1064
+msgid "All"
msgstr ""
-#: src/dird/ua_status.c:549
-msgid "Ignoring invalid value for days. Max is 500.\n"
+#: src/dird/ua_cmds.c:1065
+msgid "Select daemon type to set debug level"
msgstr ""
-#: src/dird/ua_status.c:592
-msgid "No Scheduled Jobs.\n"
+#: src/dird/ua_cmds.c:1155
+msgid "Client name missing.\n"
msgstr ""
-#: src/dird/ua_status.c:609 src/filed/status.c:177 src/stored/status.c:397
-msgid ""
-"\n"
-"Running Jobs:\n"
+#: src/dird/ua_cmds.c:1167 src/dird/ua_cmds.c:1228 src/dird/ua_cmds.c:1950
+#, c-format
+msgid "No authorization for Job \"%s\"\n"
msgstr ""
-#: src/dird/ua_status.c:617
+#: src/dird/ua_cmds.c:1172
+msgid "Job name missing.\n"
+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_cmds.c:1185
#, c-format
-msgid "Console connected at %s\n"
+msgid "No authorization for FileSet \"%s\"\n"
msgstr ""
-#: src/dird/ua_status.c:627
-msgid ""
-"No Jobs running.\n"
-"====\n"
+#: src/dird/ua_cmds.c:1190
+#, fuzzy
+msgid "Fileset name missing.\n"
+msgstr "FileSet: name=%s\n"
+
+#: 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_cmds.c:1205
+msgid "Level value missing.\n"
msgstr ""
-#: src/dird/ua_status.c:633
-msgid " JobId Level Name Status\n"
+#: src/dird/ua_cmds.c:1211
+msgid "Invalid value for accurate. It must be yes or no.\n"
msgstr ""
-#: src/dird/ua_status.c:634 src/filed/status.c:264
-msgid "======================================================================\n"
+#: src/dird/ua_cmds.c:1224
+msgid "No job specified.\n"
msgstr ""
-#: src/dird/ua_status.c:643
-msgid "is waiting execution"
+#: src/dird/ua_cmds.c:1272
+msgid "Error sending include list.\n"
msgstr ""
-#: src/dird/ua_status.c:646
-msgid "is running"
+#: src/dird/ua_cmds.c:1277
+msgid "Error sending exclude list.\n"
msgstr ""
-#: src/dird/ua_status.c:649
-msgid "is blocked"
+#: 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 ""
-#: src/dird/ua_status.c:652
-msgid "has terminated"
+#: src/dird/ua_cmds.c:1382
+msgid "Choose catalog item to delete"
msgstr ""
-#: 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 ""
-
-#: src/dird/ua_status.c:661
-msgid "has errors"
+#: src/dird/ua_cmds.c:1450
+msgid "Enter JobId to delete: "
msgstr ""
-#: src/dird/ua_status.c:664
-msgid "has a fatal error"
+#: src/dird/ua_cmds.c:1485
+#, c-format
+msgid "Job %s and associated records deleted from the catalog.\n"
msgstr ""
-#: src/dird/ua_status.c:667
-msgid "has verify differences"
+#: 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:670
-msgid "has been canceled"
+#: src/dird/ua_cmds.c:1506
+#, c-format
+msgid "Are you sure you want to delete Volume \"%s\"? (yes/no): "
msgstr ""
-#: src/dird/ua_status.c:675
-msgid "is waiting on Client"
+#: src/dird/ua_cmds.c:1531
+#, c-format
+msgid "Are you sure you want to delete Pool \"%s\"? (yes/no): "
msgstr ""
-#: src/dird/ua_status.c:677
+#: src/dird/ua_cmds.c:1645
#, c-format
-msgid "is waiting on Client %s"
+msgid "Using Catalog name=%s DB=%s\n"
msgstr ""
-#: src/dird/ua_status.c:685 src/dird/ua_status.c:687
-#, c-format
-msgid "is waiting on Storage %s"
+#: src/dird/ua_cmds.c:1713
+msgid "ERR: Can't open db\n"
msgstr ""
-#: src/dird/ua_status.c:689
-msgid "is waiting on Storage"
+#: src/dird/ua_cmds.c:1760
+msgid "Wait on mount timed out\n"
msgstr ""
-#: src/dird/ua_status.c:695
-msgid "is waiting on max Storage jobs"
+#: src/dird/ua_cmds.c:1770
+msgid "ERR: Job was not found\n"
msgstr ""
-#: src/dird/ua_status.c:698
-msgid "is waiting on max Client jobs"
+#: 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 ""
-#: src/dird/ua_status.c:701
-msgid "is waiting on max Job jobs"
+#: src/dird/ua_cmds.c:1849
+#, c-format
+msgid " %-10s %s\n"
msgstr ""
-#: src/dird/ua_status.c:704
-msgid "is waiting on max total jobs"
+#: src/dird/ua_cmds.c:1851
+msgid ""
+"\n"
+"When at a prompt, entering a period cancels the command.\n"
+"\n"
msgstr ""
-#: src/dird/ua_status.c:707
-msgid "is waiting for its start time"
+#: src/dird/ua_cmds.c:1868 src/filed/status.c:84
+#, c-format
+msgid "%s Version: %s (%s) %s %s %s %s\n"
msgstr ""
-#: src/dird/ua_status.c:710
-msgid "is waiting for higher priority jobs to finish"
+#: 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 ""
-#: src/dird/ua_status.c:713 src/dird/ua_status.c:764 src/lib/util.c:238
-msgid "SD committing Data"
+#: src/dird/ua_cmds.c:1928
+#, c-format
+msgid "No authorization for Client \"%s\"\n"
msgstr ""
-#: src/dird/ua_status.c:716 src/dird/ua_status.c:767 src/lib/util.c:241
-msgid "SD despooling Data"
+#: src/dird/ua_cmds.c:1983 src/dird/ua_select.c:221
+msgid "Could not find a Catalog resource\n"
msgstr ""
-#: src/dird/ua_status.c:719 src/dird/ua_status.c:770 src/lib/util.c:244
-msgid "SD despooling Attributes"
+#: src/dird/ua_cmds.c:1997
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
msgstr ""
-#: src/dird/ua_status.c:722 src/dird/ua_status.c:773 src/lib/util.c:247
-msgid "Dir inserting Attributes"
+#: src/dird/ua_cmds.c:2007
+#, c-format
+msgid "Using Catalog \"%s\"\n"
msgstr ""
-#: src/dird/ua_status.c:727
-#, fuzzy, c-format
-msgid "is in unknown state %c"
-msgstr "unbekannt"
+#: 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_status.c:741
-msgid "is waiting for a mount request"
-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_status.c:748
-msgid "is waiting for an appendable Volume"
-msgstr ""
+#: src/dird/catreq.c:156
+msgid "1901 No Media.\n"
+msgstr "1901 Keine Medien.\n"
-#: 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/catreq.c:184
+msgid "not in Pool"
+msgstr "nicht in Pool"
-#: src/dird/ua_status.c:758
+#: src/dird/catreq.c:186
+msgid "not correct MediaType"
+msgstr "nicht korrekter Medientyp"
+
+#: src/dird/catreq.c:196
+msgid "is not Enabled"
+msgstr "ist nicht aktiviert"
+
+#: src/dird/catreq.c:205
#, c-format
-msgid "is waiting for Client %s to connect to Storage %s"
-msgstr ""
+msgid "1998 Volume \"%s\" status is %s, %s.\n"
+msgstr "1998 Volume \"%s\" status ist %s, %s.\n"
-#: src/dird/ua_status.c:788
+#: src/dird/catreq.c:210
#, c-format
-msgid "%6d\t%-6s\t%-20s\t%s\n"
-msgstr ""
+msgid "1997 Volume \"%s\" not in catalog.\n"
+msgstr "1997 Volume \"%s\" Nicht in Catalog.\n"
-#: src/dird/ua_status.c:791
+#: src/dird/catreq.c:232
#, c-format
-msgid "%6d %-6s %-20s %s\n"
-msgstr ""
+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_status.c:811
-msgid "No Terminated Jobs.\n"
-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_status.c:817 src/filed/status.c:252 src/stored/status.c:508
+#: src/dird/catreq.c:261
+#, c-format
msgid ""
-"\n"
-"Terminated Jobs:\n"
+"Volume Files at %u being set to %u for Volume \"%s\". This is incorrect.\n"
msgstr ""
+"Volume Files bei %u werden auf %u für Volumen \"%s\" gesetzt. Dies ist nicht "
+"Korrekt.\n"
-#: src/dird/ua_status.c:818 src/filed/status.c:262 src/stored/status.c:515
-msgid " JobId Level Files Bytes Status Finished Name \n"
-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_status.c:819
-msgid "====================================================================\n"
-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_status.c:851 src/filed/status.c:285 src/stored/status.c:537
-#: src/lib/util.c:180
-msgid "Created"
-msgstr ""
+#: src/dird/catreq.c:316
+msgid "1993 Update Media error\n"
+msgstr "1993 Update Media Fehler\n"
-#: src/dird/ua_status.c:855 src/filed/status.c:289 src/stored/status.c:541
-#: src/lib/util.c:193 src/lib/util.c:328 src/lib/util.c:455
-msgid "Error"
-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_status.c:858 src/filed/status.c:292 src/stored/status.c:544
-msgid "Diffs"
-msgstr ""
+#: src/dird/catreq.c:342
+#, fuzzy
+msgid "1992 Create JobMedia error\n"
+msgstr "1991 Update JobMedia Fehler\n"
-#: src/dird/ua_status.c:861 src/dird/ua_restore.c:420 src/filed/status.c:295
-#: src/stored/status.c:547 src/wx-console/wxbconfigpanel.cpp:220
-msgid "Cancel"
-msgstr ""
+#: src/dird/catreq.c:352
+#, c-format
+msgid "Invalid Catalog request: %s"
+msgstr "Ungültige Catalog Anfrage: %s"
-#: src/dird/ua_status.c:864 src/filed/status.c:298 src/stored/status.c:550
-#: src/stored/btape.c:1204 src/lib/util.c:189 src/lib/util.c:321
-#: src/wx-console/wxbconfigpanel.cpp:209
-msgid "OK"
-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_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/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_status.c:870 src/filed/status.c:301 src/stored/status.c:556
-msgid "Other"
+#: src/dird/catreq.c:477
+#, c-format
+msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
msgstr ""
+"Catalog Fehler beim Aktualisieren des file digest. Nicht unterstützter "
+"digest stream typ: %d"
-#: src/dird/ua_status.c:874 src/filed/status.c:313 src/stored/status.c:568
+#: src/dird/catreq.c:493
#, c-format
-msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n"
-msgstr ""
+msgid "Catalog error updating file digest. %s"
+msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
+
+#: src/dird/catreq.c:515
+#, fuzzy, c-format
+msgid "1994 Invalid Catalog Update: %s"
+msgstr "1991 Ungültige Catalog Aktualisierung: %s"
-#: src/dird/ua_status.c:882 src/filed/status.c:321 src/stored/status.c:576
+#: src/dird/catreq.c:516
#, c-format
-msgid "%6d %-6s %8s %10s %-7s %-8s %s\n"
-msgstr ""
+msgid "Invalid Catalog Update; DB not open: %s"
+msgstr "Ungültige Catalog Aktualisierung; DB nicht geöffnet: %s"
-#: src/dird/ua_status.c:891
-msgid "\n"
-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:133
-msgid "\"RegexWhere\" specification not authorized.\n"
+#: src/dird/scheduler.c:113
+#, c-format
+msgid "Job %s not found\n"
msgstr ""
-#: src/dird/ua_restore.c:140
-msgid "\"where\" specification not authorized.\n"
+#: src/dird/scheduler.c:137
+msgid "Walk queue"
msgstr ""
-#: 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"
+#: src/dird/scheduler.c:147
+msgid "Dequeued job"
msgstr ""
-#: src/dird/ua_restore.c:178
-msgid "Restore not done.\n"
+#: src/dird/scheduler.c:150
+msgid "Scheduler logic error\n"
msgstr ""
-#: src/dird/ua_restore.c:190
-msgid "Unable to construct a valid BSR. Cannot continue.\n"
+#: src/dird/scheduler.c:191
+msgid "Run job"
msgstr ""
-#: src/dird/ua_restore.c:194 src/dird/ua_restore.c:211
-msgid "No files selected to be restored.\n"
+#: src/dird/scheduler.c:224
+msgid "run override"
msgstr ""
-#: src/dird/ua_restore.c:204
-msgid ""
-"\n"
-"1 file selected to be restored.\n"
-"\n"
+#: src/dird/scheduler.c:412
+msgid "Inserted job"
msgstr ""
-#: src/dird/ua_restore.c:207
-#, c-format
-msgid ""
-"\n"
-"%s files selected to be restored.\n"
-"\n"
+#: src/dird/scheduler.c:420
+msgid "Appended job"
msgstr ""
-#: src/dird/ua_restore.c:226
-msgid "No Client resource found!\n"
+#: src/dird/scheduler.c:424
+msgid "Run queue"
msgstr ""
-#: src/dird/ua_restore.c:331
+#: src/dird/dird_conf.c:551 src/tray-monitor/tray_conf.c:168
#, c-format
-msgid "Missing value for keyword: %s\n"
-msgstr ""
-
-#: src/dird/ua_restore.c:409
-msgid "List last 20 Jobs run"
-msgstr ""
-
-#: src/dird/ua_restore.c:410
-msgid "List Jobs where a given File is saved"
-msgstr ""
-
-#: src/dird/ua_restore.c:411
-msgid "Enter list of comma separated JobIds to select"
-msgstr ""
+msgid "No %s resource defined\n"
+msgstr "Keine %s resource definiert\n"
-#: src/dird/ua_restore.c:412
-msgid "Enter SQL list command"
-msgstr ""
+#: src/dird/dird_conf.c:560
+#, c-format
+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:413
-msgid "Select the most recent backup for a client"
-msgstr ""
+#: src/dird/dird_conf.c:565
+#, c-format
+msgid " query_file=%s\n"
+msgstr " query_file=%s\n"
-#: src/dird/ua_restore.c:414
-msgid "Select backup for a client before a specified time"
-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:415
-msgid "Enter a list of files to restore"
-msgstr ""
+#: src/dird/dird_conf.c:573
+#, c-format
+msgid "Console: name=%s SSL=%d\n"
+msgstr "Console: name=%s SSL=%d\n"
-#: src/dird/ua_restore.c:416
-msgid "Enter a list of files to restore before a specified time"
-msgstr ""
+#: src/dird/dird_conf.c:578
+#, 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"
-#: src/dird/ua_restore.c:417
-msgid "Find the JobIds of the most recent backup for a client"
-msgstr ""
+#: src/dird/dird_conf.c:583
+#, c-format
+msgid "Counter: name=%s min=%d max=%d\n"
+msgstr "Counter: name=%s min=%d max=%d\n"
-#: src/dird/ua_restore.c:418
-msgid "Find the JobIds for a backup for a client before a specified time"
-msgstr ""
+#: src/dird/dird_conf.c:594
+#, c-format
+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:419
-msgid "Enter a list of directories to restore for found JobIds"
-msgstr ""
+#: src/dird/dird_conf.c:597
+#, c-format
+msgid " JobRetention=%s FileRetention=%s AutoPrune=%d\n"
+msgstr " JobRetention=%s FileRetention=%s AutoPrune=%d\n"
-#: src/dird/ua_restore.c:462
+#: src/dird/dird_conf.c:610
#, c-format
-msgid "Unknown keyword: %s\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 ""
+"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:531
+#: src/dird/dird_conf.c:621
#, c-format
-msgid "Error: Pool resource \"%s\" access not allowed.\n"
+msgid ""
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+" DeviceName=%s MediaType=%s StorageId=%s\n"
msgstr ""
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+" DeviceName=%s MediaType=%s StorageId=%s\n"
-#: src/dird/ua_restore.c:547
+#: src/dird/dird_conf.c:631
+#, fuzzy, c-format
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"
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+" db_driver=%s db_user=%s MutliDBConn=%d\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"
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+" db_user=%s MutliDBConn=%d\n"
-#: src/dird/ua_restore.c:559
-msgid "To select the JobIds, you have the following choices:\n"
-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:564
-msgid "Select item: "
-msgstr ""
+#: src/dird/dird_conf.c:642
+msgid "JobDefs"
+msgstr "JobDefs"
-#: src/dird/ua_restore.c:569 src/dird/ua_restore.c:604
-msgid "SQL query not authorized.\n"
+#: src/dird/dird_conf.c:646
+#, c-format
+msgid ""
+" MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
msgstr ""
+" MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
-#: src/dird/ua_restore.c:582
-msgid "Enter Filename (no path):"
-msgstr ""
+#: src/dird/dird_conf.c:652
+#, fuzzy, c-format
+msgid " SpoolSize=%s\n"
+msgstr " opcmd=%s\n"
-#: src/dird/ua_restore.c:597 src/dird/ua_restore.c:705
-msgid "Enter JobId(s), comma separated, to restore: "
-msgstr ""
+#: src/dird/dird_conf.c:655
+#, fuzzy, c-format
+msgid " Accurate=%d\n"
+msgstr " SelectionType=%d\n"
-#: src/dird/ua_restore.c:607
-msgid "Enter SQL list command: "
-msgstr ""
+#: src/dird/dird_conf.c:658
+#, c-format
+msgid " SelectionType=%d\n"
+msgstr " SelectionType=%d\n"
-#: src/dird/ua_restore.c:641 src/dird/ua_restore.c:664
-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"
-msgstr ""
+#: src/dird/dird_conf.c:673
+#, c-format
+msgid " --> Where=%s\n"
+msgstr " --> Where=%s\n"
-#: src/dird/ua_restore.c:645 src/dird/ua_restore.c:668
-msgid "Enter full filename: "
-msgstr ""
+#: src/dird/dird_conf.c:676
+#, fuzzy, c-format
+msgid " --> RegexWhere=%s\n"
+msgstr " --> Where=%s\n"
-#: src/dird/ua_restore.c:703
+#: src/dird/dird_conf.c:679
#, c-format
-msgid "You have already selected the following JobIds: %s\n"
-msgstr ""
+msgid " --> Bootstrap=%s\n"
+msgstr " --> Bootstrap=%s\n"
-#: src/dird/ua_restore.c:720
-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"
-msgstr ""
+#: src/dird/dird_conf.c:682
+#, c-format
+msgid " --> WriteBootstrap=%s\n"
+msgstr " --> WriteBootstrap=%s\n"
-#: src/dird/ua_restore.c:724
-msgid "Enter directory name: "
-msgstr ""
+#: src/dird/dird_conf.c:685
+#, fuzzy, c-format
+msgid " --> PluginOptions=%s\n"
+msgstr " --> Run=%s\n"
-#: src/dird/ua_restore.c:755
-msgid "Invalid JobId in list.\n"
-msgstr ""
+#: src/dird/dird_conf.c:688
+#, fuzzy, c-format
+msgid " --> MaxRunTime=%u\n"
+msgstr " --> RunWhen=%u\n"
-#: src/dird/ua_restore.c:768
-#, c-format
-msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
-msgstr ""
+#: src/dird/dird_conf.c:691
+#, fuzzy, c-format
+msgid " --> MaxWaitTime=%u\n"
+msgstr " --> RunWhen=%u\n"
-#: src/dird/ua_restore.c:774
-#, c-format
-msgid "Access to JobId=%s (Job \"%s\") not authorized. Not selected.\n"
-msgstr ""
+#: src/dird/dird_conf.c:694
+#, fuzzy, c-format
+msgid " --> MaxStartDelay=%u\n"
+msgstr " --> Target=%s\n"
-#: src/dird/ua_restore.c:787
-msgid "No Jobs selected.\n"
-msgstr ""
+#: src/dird/dird_conf.c:706 src/lib/runscript.c:297
+msgid " --> RunScript\n"
+msgstr " --> RunScript\n"
-#: src/dird/ua_restore.c:791
+#: src/dird/dird_conf.c:707 src/lib/runscript.c:298
#, c-format
-msgid "You have selected the following JobIds: %s\n"
-msgstr ""
+msgid " --> Command=%s\n"
+msgstr " --> Command=%s\n"
-#: src/dird/ua_restore.c:793
+#: src/dird/dird_conf.c:708 src/lib/runscript.c:299
#, c-format
-msgid "You have selected the following JobId: %s\n"
-msgstr ""
+msgid " --> Target=%s\n"
+msgstr " --> Target=%s\n"
-#: src/dird/ua_restore.c:803
-msgid ""
-"The restored files will the most current backup\n"
-"BEFORE the date you specify below.\n"
-"\n"
-msgstr ""
+#: src/dird/dird_conf.c:709 src/lib/runscript.c:300
+#, c-format
+msgid " --> RunOnSuccess=%u\n"
+msgstr " --> RunOnSuccess=%u\n"
-#: src/dird/ua_restore.c:806
-msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
-msgstr ""
+#: src/dird/dird_conf.c:710 src/lib/runscript.c:301
+#, c-format
+msgid " --> RunOnFailure=%u\n"
+msgstr " --> RunOnFailure=%u\n"
-#: src/dird/ua_restore.c:812
-msgid "Improper date format.\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:833
+#: src/dird/dird_conf.c:712 src/lib/runscript.c:303
#, c-format
-msgid "Cannot open file %s: ERR=%s\n"
-msgstr ""
+msgid " --> RunWhen=%u\n"
+msgstr " --> RunWhen=%u\n"
-#: src/dird/ua_restore.c:841 src/dird/ua_restore.c:845
+#: src/dird/dird_conf.c:738
#, c-format
-msgid "Error occurred on line %d of file \"%s\"\n"
-msgstr ""
+msgid " --> Run=%s\n"
+msgstr " --> Run=%s\n"
-#: src/dird/ua_restore.c:885 src/dird/ua_restore.c:913
-#: src/dird/ua_restore.c:934 src/dird/ua_dotcmds.c:460
-#: src/dird/ua_dotcmds.c:504
+#: src/dird/dird_conf.c:742
#, c-format
-msgid "Query failed: %s. ERR=%s\n"
-msgstr ""
+msgid " --> SelectionPattern=%s\n"
+msgstr " --> SelectionPattern=%s\n"
-#: src/dird/ua_restore.c:889 src/dird/ua_restore.c:917
+#: src/dird/dird_conf.c:753
#, c-format
-msgid "No database record found for: %s\n"
-msgstr ""
+msgid "FileSet: name=%s\n"
+msgstr "FileSet: name=%s\n"
-#: src/dird/ua_restore.c:905
-msgid "No JobId specified cannot continue.\n"
-msgstr ""
+#: src/dird/dird_conf.c:841 src/dird/dird_conf.c:920
+#, c-format
+msgid "Schedule: name=%s\n"
+msgstr "Schedule: name=%s\n"
-#: src/dird/ua_restore.c:938
+#: src/dird/dird_conf.c:846
#, c-format
-msgid "No table found: %s\n"
-msgstr ""
+msgid " --> Run Level=%s\n"
+msgstr " --> Run Level=%s\n"
-#: src/dird/ua_restore.c:993
-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"
-msgstr ""
+#: src/dird/dird_conf.c:847
+msgid " hour="
+msgstr " hour="
-#: src/dird/ua_restore.c:995
-msgid ""
-"\n"
-"Do you want to restore all the files? (yes|no): "
-msgstr ""
+#: src/dird/dird_conf.c:856
+msgid " mday="
+msgstr " mday="
-#: src/dird/ua_restore.c:998
-msgid ""
-"\n"
-"Regexp matching files to restore? (empty to abort): "
-msgstr ""
+#: src/dird/dird_conf.c:865
+msgid " month="
+msgstr " month="
-#: src/dird/ua_restore.c:1013
-#, fuzzy, c-format
-msgid "Regex compile error: %s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+#: src/dird/dird_conf.c:874
+msgid " wday="
+msgstr " wday="
+
+#: src/dird/dird_conf.c:883
+msgid " wom="
+msgstr " wom="
-#: src/dird/ua_restore.c:1059
+#: src/dird/dird_conf.c:892
+msgid " woy="
+msgstr " woy="
+
+#: src/dird/dird_conf.c:901
#, c-format
-msgid ""
-"\n"
-"Building directory tree for JobId(s) %s ... "
-msgstr ""
+msgid " mins=%d\n"
+msgstr " mins=%d\n"
+
+#: src/dird/dird_conf.c:903 src/dird/dird_conf.c:907 src/dird/dird_conf.c:911
+msgid " --> "
+msgstr " --> "
-#: src/dird/ua_restore.c:1098
+#: src/dird/dird_conf.c:925
#, c-format
-msgid ""
-"\n"
-"%s files inserted into the tree and marked for extraction.\n"
-msgstr ""
+msgid "Pool: name=%s PoolType=%s\n"
+msgstr "Pool: name=%s PoolType=%s\n"
-#: src/dird/ua_restore.c:1101
+#: src/dird/dird_conf.c:927
#, c-format
-msgid ""
-"\n"
-"%s files inserted into the tree.\n"
-msgstr ""
+msgid " use_cat=%d use_once=%d cat_files=%d\n"
+msgstr " use_cat=%d use_once=%d cat_files=%d\n"
-#: src/dird/ua_restore.c:1173
+#: src/dird/dird_conf.c:930
#, c-format
-msgid "Error getting FileSet \"%s\": ERR=%s\n"
-msgstr ""
+msgid " max_vols=%d auto_prune=%d VolRetention=%s\n"
+msgstr " max_vols=%d auto_prune=%d VolRetention=%s\n"
-#: src/dird/ua_restore.c:1187
+#: src/dird/dird_conf.c:933
#, c-format
-msgid "No FileSet found for client \"%s\".\n"
-msgstr ""
+msgid " VolUse=%s recycle=%d LabelFormat=%s\n"
+msgstr " VolUse=%s recycle=%d LabelFormat=%s\n"
-#: src/dird/ua_restore.c:1193
+#: src/dird/dird_conf.c:937
#, c-format
-msgid "Error getting FileSet record: %s\n"
-msgstr ""
+msgid " CleaningPrefix=%s LabelType=%d\n"
+msgstr " CleaningPrefix=%s LabelType=%d\n"
-#: src/dird/ua_restore.c:1194
-msgid ""
-"This probably means you modified the FileSet.\n"
-"Continuing anyway.\n"
-msgstr ""
+#: 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/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/ua_restore.c:1209
+#: src/dird/dird_conf.c:946
#, c-format
-msgid "Pool \"%s\" not found, using any pool.\n"
-msgstr ""
+msgid " MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+msgstr " MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+
+#: src/dird/dird_conf.c:951
+#, fuzzy, c-format
+msgid " NextPool=%s\n"
+msgstr " opcmd=%s\n"
+
+#: src/dird/dird_conf.c:954
+#, fuzzy, c-format
+msgid " RecyclePool=%s\n"
+msgstr " opcmd=%s\n"
+
+#: src/dird/dird_conf.c:957
+#, fuzzy, c-format
+msgid " ScratchPool=%s\n"
+msgstr " opcmd=%s\n"
+
+#: src/dird/dird_conf.c:960
+#, fuzzy, c-format
+msgid " Catalog=%s\n"
+msgstr " mailcmd=%s\n"
-#: src/dird/ua_restore.c:1236 src/dird/ua_restore.c:1252
+#: src/dird/dird_conf.c:980
#, c-format
-msgid "No Full backup before %s found.\n"
-msgstr ""
+msgid "Messages: name=%s\n"
+msgstr "Messages: name=%s\n"
-#: src/dird/ua_restore.c:1280
-msgid "No jobs found.\n"
-msgstr ""
+#: src/dird/dird_conf.c:982
+#, c-format
+msgid " mailcmd=%s\n"
+msgstr " mailcmd=%s\n"
-#: src/dird/ua_restore.c:1440
+#: src/dird/dird_conf.c:984
#, c-format
-msgid "Warning default storage overridden by \"%s\" on command line.\n"
-msgstr ""
+msgid " opcmd=%s\n"
+msgstr " opcmd=%s\n"
-#: src/dird/ua_restore.c:1456
+#: src/dird/dird_conf.c:988 src/tray-monitor/tray_conf.c:199
#, c-format
-msgid "Storage \"%s\" not found, using Storage \"%s\" from MediaType \"%s\".\n"
-msgstr ""
+msgid "Unknown resource type %d in dump_resource.\n"
+msgstr "Unbekannter resource type %d in dump_resource.\n"
-#: src/dird/ua_restore.c:1464
+#: src/dird/dird_conf.c:1313 src/tray-monitor/tray_conf.c:257
#, c-format
-msgid ""
-"\n"
-"Unable to find Storage resource for\n"
-"MediaType \"%s\", needed by the Jobs you selected.\n"
-msgstr ""
+msgid "Unknown resource type %d in free_resource.\n"
+msgstr "Unbekannter resource type %d in free_resource.\n"
-#: src/dird/job.c:63
+#: src/dird/dird_conf.c:1351 src/lib/parse_conf.c:223
+#: src/tray-monitor/tray_conf.c:294
#, c-format
-msgid "Could not init job queue: ERR=%s\n"
-msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
+msgid "Too many items in %s resource\n"
+msgstr "zu viele items in %s resource\n"
-#: src/dird/job.c:95
+#: src/dird/dird_conf.c:1391
#, c-format
-msgid "Could not add job queue: ERR=%s\n"
-msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
+msgid "Cannot find Pool resource %s\n"
+msgstr "Kann Pool resource %s nicht finden\n"
-#: src/dird/job.c:114 src/dird/jobq.c:222 src/stored/stored.c:524
-#: src/stored/dircmd.c:196
+#: src/dird/dird_conf.c:1402
#, c-format
-msgid "Unable to init job cond variable: ERR=%s\n"
-msgstr "konnte job cond Variable nicht initialisieren: ERR=%s\n"
+msgid "Cannot find Console resource %s\n"
+msgstr "Kann Console resource %s nicht finden\n"
-#: src/dird/job.c:185 src/dird/job.c:416 src/dird/job.c:418 src/dird/job.c:459
-#: src/dird/job.c:461 src/dird/job.c:1062 src/dird/job.c:1103
-#: src/dird/job.c:1112
-msgid "Job resource"
-msgstr "Job Ressource"
+#: src/dird/dird_conf.c:1408 src/stored/stored_conf.c:610
+#: src/filed/filed_conf.c:381
+#, c-format
+msgid "Cannot find Director resource %s\n"
+msgstr "Kann Director resource %s nicht finden\n"
-#: src/dird/job.c:227 src/dird/job.c:346
+#: src/dird/dird_conf.c:1415 src/stored/stored_conf.c:616
#, c-format
-msgid "Unimplemented job type: %d\n"
-msgstr "nicht implementierter job Typ: %d\n"
+msgid "Cannot find Storage resource %s\n"
+msgstr "Kann Storage resource %s nicht finden\n"
-#: src/dird/job.c:269
-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:1424
+#, c-format
+msgid "Cannot find Job resource %s\n"
+msgstr "Kann Job resource %s nicht finden\n"
-#: src/dird/job.c:274
-#, 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:1473
+#, c-format
+msgid "Cannot find Counter resource %s\n"
+msgstr "Kann Counter resource %s nicht finden\n"
-#: src/dird/job.c:388
+#: src/dird/dird_conf.c:1481 src/filed/filed_conf.c:387
#, c-format
-msgid "JobId %s, Job %s marked to be canceled.\n"
-msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+msgid "Cannot find Client resource %s\n"
+msgstr "Kann Client resource %s nicht finden\n"
-#: 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:1494
+#, c-format
+msgid "Cannot find Schedule resource %s\n"
+msgstr "Kann Schedule resource %s nicht finden\n"
-#: 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: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/job.c:522
-msgid "Max run time exceeded. Job canceled.\n"
-msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
+#: 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/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: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/job.c:643
-#, fuzzy, c-format
-msgid "Pool \"%s\" not in database. ERR=%s"
-msgstr "Pool %s nicht in der Datenbank. %s"
+#: 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/job.c:647
-#, 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:1685
+#, c-format
+msgid "Expected a Job Type keyword, got: %s"
+msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
-#: src/dird/job.c:680
+#: src/dird/dird_conf.c:1709
#, c-format
-msgid "Duplicate job not allowed. JobId=%s\n"
-msgstr ""
+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/job.c:702
+#: src/dird/dird_conf.c:1801 src/lib/parse_conf.c:476
#, c-format
-msgid "Cancelling duplicate JobId=%s.\n"
+msgid "Could not find config Resource %s referenced on line %d : %s\n"
msgstr ""
+"Konnte config Resource %s , referenziert in Zeile %d : %s nicht finden\n"
-#: src/dird/job.c:721 src/dird/job.c:1049
-#, fuzzy
-msgid "Run pool override"
-msgstr "von \"Run pool\" überschrieben"
+#: 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/job.c:732
-#, fuzzy
-msgid "Run FullPool override"
-msgstr "von \"Run FullPool\" überschrieben"
+#: 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/job.c:734
-msgid "Job FullPool override"
+#: 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 ""
-#: src/dird/job.c:743
-msgid "Run IncPool override"
+#: src/dird/ua_restore.c:140
+msgid "\"where\" specification not authorized.\n"
msgstr ""
-#: src/dird/job.c:745
-msgid "Job IncPool override"
+#: 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/job.c:754
-msgid "Run DiffPool override"
+#: src/dird/ua_restore.c:178
+msgid "Restore not done.\n"
msgstr ""
-#: src/dird/job.c:756
-msgid "Job DiffPool override"
+#: src/dird/ua_restore.c:190
+msgid "Unable to construct a valid BSR. Cannot continue.\n"
msgstr ""
-#: src/dird/job.c:786 src/stored/bscan.c:1016
-#, c-format
-msgid "Could not create Client record. ERR=%s\n"
-msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
+#: src/dird/ua_restore.c:194 src/dird/ua_restore.c:211
+msgid "No files selected to be restored.\n"
+msgstr ""
-#: src/dird/job.c:822
-msgid "FileSet MD5 digest not found.\n"
-msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
+#: src/dird/ua_restore.c:204
+msgid ""
+"\n"
+"1 file selected to be restored.\n"
+"\n"
+msgstr ""
-#: src/dird/job.c:827
-#, c-format
-msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
-msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
-
-#: src/dird/job.c:868
-#, c-format
-msgid "Error updating job record. %s"
-msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
-
-#: src/dird/job.c:1054
-#, fuzzy
-msgid "Run storage override"
-msgstr "Run storage override"
-
-#: src/dird/job.c:1122
-#, fuzzy
-msgid "Client resource"
-msgstr "Pool Ressource"
-
-#: src/dird/job.c:1176 src/dird/ua_run.c:1344
-msgid "No storage specified.\n"
-msgstr "Kein storage angegeben.\n"
-
-#: src/dird/job.c:1345
-#, fuzzy, c-format
-msgid "Could not start clone job: \"%s\".\n"
-msgstr "Konnte clone job nicht starten.\n"
-
-#: src/dird/job.c:1348
-#, c-format
-msgid "Clone JobId %d started.\n"
-msgstr "Clone JobId %d gestartet.\n"
-
-#: src/dird/newvol.c:91
-#, c-format
-msgid "Illegal character in Volume name \"%s\"\n"
-msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
-
-#: src/dird/newvol.c:104
+#: src/dird/ua_restore.c:207
#, c-format
-msgid "Created new Volume \"%s\" in catalog.\n"
-msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
+msgid ""
+"\n"
+"%s files selected to be restored.\n"
+"\n"
+msgstr ""
-#: src/dird/newvol.c:131
-#, fuzzy, c-format
-msgid "SQL failed, but ignored. ERR=%s\n"
-msgstr "SQL fehlgeschlagen ERR=%s\n"
+#: src/dird/ua_restore.c:226
+msgid "No Client resource found!\n"
+msgstr ""
-#: src/dird/newvol.c:142
+#: src/dird/ua_restore.c:331
#, c-format
-msgid "Wanted to create Volume \"%s\", but it already exists. Trying again.\n"
+msgid "Missing value for keyword: %s\n"
msgstr ""
-"Wollte Volume \"%s\"erzeugen, aber , but it already exists. Trying again.\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/ua_cmds.c:115
-msgid ""
-"add [pool=<pool-name> storage=<storage> jobid=<JobId>] -- add media to a pool"
+#: src/dird/ua_restore.c:409
+msgid "List last 20 Jobs run"
msgstr ""
-#: src/dird/ua_cmds.c:116
-msgid "autodisplay [on|off] -- console messages"
+#: src/dird/ua_restore.c:410
+msgid "List Jobs where a given File is saved"
msgstr ""
-#: src/dird/ua_cmds.c:117
-msgid "automount [on|off] -- after label"
+#: src/dird/ua_restore.c:411
+msgid "Enter list of comma separated JobIds to select"
msgstr ""
-#: src/dird/ua_cmds.c:118
-msgid ""
-"cancel [jobid=<number> job=<job-name> ujobid=<unique-jobid>] -- cancel a job"
+#: src/dird/ua_restore.c:412
+msgid "Enter SQL list command"
msgstr ""
-#: src/dird/ua_cmds.c:119
-msgid "create [pool=<pool-name>] -- create DB Pool from resource"
+#: src/dird/ua_restore.c:413
+msgid "Select the most recent backup for a client"
msgstr ""
-#: src/dird/ua_cmds.c:120
-msgid "delete [volume=<vol-name> pool=<pool-name> job jobid=<id>]"
+#: src/dird/ua_restore.c:414
+msgid "Select backup for a client before a specified time"
msgstr ""
-#: src/dird/ua_cmds.c:121
-msgid "disable <job=name> -- disable a job"
+#: src/dird/ua_restore.c:415
+msgid "Enter a list of files to restore"
msgstr ""
-#: src/dird/ua_cmds.c:122
-msgid "enable <job=name> -- enable a job"
+#: src/dird/ua_restore.c:416
+msgid "Enter a list of files to restore before a specified time"
msgstr ""
-#: src/dird/ua_cmds.c:123
-msgid "performs FileSet estimate, listing gives full listing"
+#: src/dird/ua_restore.c:417
+msgid "Find the JobIds of the most recent backup for a client"
msgstr ""
-#: src/dird/ua_cmds.c:124 src/console/console.c:177
-msgid "exit = quit"
+#: src/dird/ua_restore.c:418
+msgid "Find the JobIds for a backup for a client before a specified time"
msgstr ""
-#: src/dird/ua_cmds.c:125
-msgid "gui [on|off] -- non-interactive gui mode"
+#: src/dird/ua_restore.c:419
+msgid "Enter a list of directories to restore for found JobIds"
msgstr ""
-#: src/dird/ua_cmds.c:126 src/stored/btape.c:2551
-msgid "print this command"
+#: src/dird/ua_restore.c:420
+msgid "Select full restore to a specified JobId"
msgstr ""
-#: src/dird/ua_cmds.c:127
-msgid "label a tape"
+#: 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 ""
-#: src/dird/ua_cmds.c:128
-msgid ""
-"list [pools | jobs | jobtotals | media <pool=pool-name> | files <jobid=nn> | "
-"copies <jobid=nn>]; from catalog"
+#: src/dird/ua_restore.c:463
+#, c-format
+msgid "Unknown keyword: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:129
-msgid "full or long list like list command"
+#: src/dird/ua_restore.c:492 src/dird/ua_update.c:920
+#, c-format
+msgid "Improper date format: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:130
-msgid "messages"
+#: src/dird/ua_restore.c:527 src/dird/ua_select.c:631
+#, c-format
+msgid "Error: Pool resource \"%s\" does not exist.\n"
msgstr ""
-#: src/dird/ua_cmds.c:131
-msgid "print current memory usage"
+#: src/dird/ua_restore.c:532
+#, c-format
+msgid "Error: Pool resource \"%s\" access not allowed.\n"
msgstr ""
-#: src/dird/ua_cmds.c:132
+#: src/dird/ua_restore.c:548
msgid ""
-"mount storage=<storage-name> [ slot=<num> ] [ drive=<num> ] or mount "
-"[ jobid=<id> | job=<job-name> ]"
+"\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/ua_cmds.c:133
-msgid ""
-"prune files|jobs|volume client=<client-name> volume=<volume-name> prune "
-"expired records from catalog"
+#: src/dird/ua_restore.c:560
+msgid "To select the JobIds, you have the following choices:\n"
msgstr ""
-#: src/dird/ua_cmds.c:134
-msgid "purge records from catalog"
+#: src/dird/ua_restore.c:565
+msgid "Select item: "
msgstr ""
-#: src/dird/ua_cmds.c:135
-msgid "python control commands"
+#: src/dird/ua_restore.c:570 src/dird/ua_restore.c:605
+msgid "SQL query not authorized.\n"
msgstr ""
-#: src/dird/ua_cmds.c:136 src/console/console.c:170
-msgid "quit"
+#: src/dird/ua_restore.c:583
+msgid "Enter Filename (no path):"
msgstr ""
-#: src/dird/ua_cmds.c:137
-msgid "query catalog"
+#: src/dird/ua_restore.c:598 src/dird/ua_restore.c:706
+msgid "Enter JobId(s), comma separated, to restore: "
msgstr ""
-#: src/dird/ua_cmds.c:138
-msgid "restore files"
+#: src/dird/ua_restore.c:608
+msgid "Enter SQL list command: "
msgstr ""
-#: src/dird/ua_cmds.c:139
+#: src/dird/ua_restore.c:642 src/dird/ua_restore.c:665
msgid ""
-"relabel storage=<storage-name> oldvolume=<old-volume-name> volume=<newvolume-"
-"name> -- relabel a tape"
+"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 ""
-#: src/dird/ua_cmds.c:140
-msgid "release <storage-name>"
+#: src/dird/ua_restore.c:646 src/dird/ua_restore.c:669
+msgid "Enter full filename: "
msgstr ""
-#: src/dird/ua_cmds.c:141
-msgid "reload conf file"
+#: src/dird/ua_restore.c:704
+#, c-format
+msgid "You have already selected the following JobIds: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:142
+#: src/dird/ua_restore.c:721
msgid ""
-"run job=<job-name> client=<client-name> fileset=<FileSet-name> level=<level-"
-"keyword> storage=<storage-name> where=<directory-prefix> when=<universal-"
-"time-specification> yes"
+"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 ""
-#: src/dird/ua_cmds.c:143
-msgid ""
-"status [all | dir=<dir-name> | director | client=<client-name> | "
-"storage=<storage-name> | days=nnn]"
+#: src/dird/ua_restore.c:725
+msgid "Enter directory name: "
msgstr ""
-#: src/dird/ua_cmds.c:144
-msgid ""
-"setdebug level=nn [trace=0/1 client=<client-name> | dir | director | "
-"storage=<storage-name> | all] -- sets debug level"
+#: src/dird/ua_restore.c:741
+msgid "Enter JobId to restore: "
msgstr ""
-#: src/dird/ua_cmds.c:145
-msgid "sets new client address -- if authorized"
+#: src/dird/ua_restore.c:750 src/dird/ua_restore.c:790
+#, c-format
+msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:146
-msgid "show (resource records) [jobs | pools | ... | all]"
+#: src/dird/ua_restore.c:777
+msgid "Invalid JobId in list.\n"
msgstr ""
-#: src/dird/ua_cmds.c:147
-msgid "use SQL to query catalog"
+#: src/dird/ua_restore.c:796
+#, c-format
+msgid "Access to JobId=%s (Job \"%s\") not authorized. Not selected.\n"
msgstr ""
-#: src/dird/ua_cmds.c:148 src/console/console.c:173
-msgid "print current time"
+#: src/dird/ua_restore.c:809
+msgid "No Jobs selected.\n"
msgstr ""
-#: src/dird/ua_cmds.c:149
-msgid "turn on/off trace to file"
+#: src/dird/ua_restore.c:813
+#, c-format
+msgid "You have selected the following JobIds: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:150
-msgid ""
-"unmount storage=<storage-name> [ drive=<num> ] or unmount [ jobid=<id> | "
-"job=<job-name> ]"
+#: src/dird/ua_restore.c:815
+#, c-format
+msgid "You have selected the following JobId: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:151
-msgid "umount - for old-time Unix guys, see unmount"
+#: 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 ""
-#: src/dird/ua_cmds.c:152
-msgid "update Volume, Pool or slots"
+#: src/dird/ua_restore.c:828
+msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
msgstr ""
-#: src/dird/ua_cmds.c:153
-msgid "use <database-name> -- catalog xxx"
+#: src/dird/ua_restore.c:834
+msgid "Improper date format.\n"
msgstr ""
-#: src/dird/ua_cmds.c:154
-msgid "does variable expansion"
+#: src/dird/ua_restore.c:855
+#, c-format
+msgid "Cannot open file %s: ERR=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:155
-msgid "print Director version"
+#: 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 ""
-#: src/dird/ua_cmds.c:156
-msgid ""
-"wait [<jobname=name> | <jobid=nnn> | <ujobid=complete_name>] -- wait until "
-"no jobs are running"
+#: 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
+msgid "Query failed: %s. ERR=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:191 src/dird/ua_dotcmds.c:121
+#: src/dird/ua_restore.c:911 src/dird/ua_restore.c:939
#, c-format
-msgid "Can't use %s command in a runscript"
+msgid "No database record found for: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:201
+#: src/dird/ua_restore.c:927
+msgid "No JobId specified cannot continue.\n"
+msgstr ""
+
+#: src/dird/ua_restore.c:960
#, c-format
-msgid "%s: is an invalid command.\n"
+msgid "No table found: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:243
+#: src/dird/ua_restore.c:1018
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"
+"\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 ""
-#: src/dird/ua_cmds.c:262
-#, c-format
-msgid "Pool already has maximum volumes=%d\n"
+#: src/dird/ua_restore.c:1021
+msgid ""
+"\n"
+"Do you want to restore all the files? (yes|no): "
msgstr ""
-#: src/dird/ua_cmds.c:263
-msgid "Enter new maximum (zero for unlimited): "
+#: src/dird/ua_restore.c:1024
+msgid ""
+"\n"
+"Regexp matching files to restore? (empty to abort): "
msgstr ""
-#: src/dird/ua_cmds.c:283
+#: 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
-msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
+msgid ""
+"\n"
+"Building directory tree for JobId(s) %s ... "
msgstr ""
-#: src/dird/ua_cmds.c:289
+#: src/dird/ua_restore.c:1141
#, c-format
-msgid "The number must be between 0 and %d\n"
+msgid ""
+"\n"
+"%s files inserted into the tree and marked for extraction.\n"
msgstr ""
-#: src/dird/ua_cmds.c:297
-msgid "Enter Volume name: "
+#: src/dird/ua_restore.c:1144
+#, c-format
+msgid ""
+"\n"
+"%s files inserted into the tree.\n"
msgstr ""
-#: src/dird/ua_cmds.c:301
-msgid "Enter base volume name: "
+#: src/dird/ua_restore.c:1216
+#, c-format
+msgid "Error getting FileSet \"%s\": ERR=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:325
-msgid "Enter the starting number: "
+#: src/dird/ua_restore.c:1224 src/dird/ua_select.c:183
+msgid "The defined FileSet resources are:\n"
msgstr ""
-#: src/dird/ua_cmds.c:330
-msgid "Start number must be greater than zero.\n"
+#: src/dird/ua_restore.c:1228 src/dird/ua_run.c:212 src/dird/ua_select.c:191
+msgid "FileSet"
msgstr ""
-#: src/dird/ua_cmds.c:341
-msgid "Enter slot (0 for none): "
+#: src/dird/ua_restore.c:1228 src/dird/ua_select.c:191
+msgid "Select FileSet resource"
msgstr ""
-#: src/dird/ua_cmds.c:345
-msgid "InChanger? yes/no: "
+#: src/dird/ua_restore.c:1230
+#, c-format
+msgid "No FileSet found for client \"%s\".\n"
msgstr ""
-#: src/dird/ua_cmds.c:373
+#: src/dird/ua_restore.c:1236
#, c-format
-msgid "%d Volumes created in pool %s\n"
+msgid "Error getting FileSet record: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:389 src/dird/ua_cmds.c:1085
-msgid "Turn on or off? "
-msgstr ""
-
-#: src/dird/ua_cmds.c:420
-#, c-format
-msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
+#: src/dird/ua_restore.c:1237
+msgid ""
+"This probably means you modified the FileSet.\n"
+"Continuing anyway.\n"
msgstr ""
-#: src/dird/ua_cmds.c:429 src/dird/ua_cmds.c:439
+#: src/dird/ua_restore.c:1252
#, c-format
-msgid "Warning Job %s is not running. Continuing anyway ...\n"
-msgstr ""
-
-#: src/dird/ua_cmds.c:449 src/dird/ua_cmds.c:761 src/dird/ua_cmds.c:807
-msgid "Unauthorized command from this console.\n"
-msgstr ""
-
-#: src/dird/ua_cmds.c:474 src/filed/status.c:236 src/stored/status.c:474
-msgid "No Jobs running.\n"
+msgid "Pool \"%s\" not found, using any pool.\n"
msgstr ""
-#: src/dird/ua_cmds.c:476
-msgid "None of your jobs are running.\n"
+#: src/dird/ua_restore.c:1279 src/dird/ua_restore.c:1295
+#, c-format
+msgid "No Full backup before %s found.\n"
msgstr ""
-#: src/dird/ua_cmds.c:481
-msgid "Select Job:\n"
+#: src/dird/ua_restore.c:1323
+msgid "No jobs found.\n"
msgstr ""
-#: src/dird/ua_cmds.c:490
+#: src/dird/ua_restore.c:1483
#, c-format
-msgid "JobId=%s Job=%s"
+msgid "Warning default storage overridden by \"%s\" on command line.\n"
msgstr ""
-#: src/dird/ua_cmds.c:495
-msgid "Choose Job to cancel"
+#: src/dird/ua_restore.c:1499
+#, c-format
+msgid "Storage \"%s\" not found, using Storage \"%s\" from MediaType \"%s\".\n"
msgstr ""
-#: src/dird/ua_cmds.c:500
+#: src/dird/ua_restore.c:1507
#, c-format
msgid ""
-"Cancel: %s\n"
"\n"
-"%s"
+"Unable to find Storage resource for\n"
+"MediaType \"%s\", needed by the Jobs you selected.\n"
msgstr ""
-#: src/dird/ua_cmds.c:501
-msgid "Confirm cancel?"
+#: src/dird/ua_prune.c:136
+msgid "Choose item to prune"
msgstr ""
-#: src/dird/ua_cmds.c:507
-msgid "Confirm cancel (yes/no): "
+#: src/dird/ua_prune.c:160
+#, c-format
+msgid "Cannot prune Volume \"%s\" because it is archived.\n"
msgstr ""
-#: src/dird/ua_cmds.c:515 src/dird/ua_cmds.c:802 src/dird/ua_cmds.c:1148
-#, c-format
-msgid "Job \"%s\" not found.\n"
+#: src/dird/ua_prune.c:202
+msgid "Pruned Jobs from JobHisto catalog.\n"
msgstr ""
-#: src/dird/ua_cmds.c:612
-#, c-format
-msgid ""
-"Can't set %s RecyclePool to %s, %s is not in database.\n"
-"Try to update it with 'update pool=%s'\n"
+#: src/dird/ua_prune.c:253
+msgid "No Files found to prune.\n"
msgstr ""
-#: src/dird/ua_cmds.c:630
+#: src/dird/ua_prune.c:275
#, c-format
-msgid ""
-"Can't set %s ScratchPool to %s, %s is not in database.\n"
-"Try to update it with 'update pool=%s'\n"
+msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
msgstr ""
-#: src/dird/ua_cmds.c:699
+#: src/dird/ua_prune.c:404
#, c-format
-msgid ""
-"Error: Pool %s already exists.\n"
-"Use update to change it.\n"
+msgid "Pruned %d %s for client %s from catalog.\n"
msgstr ""
-#: src/dird/ua_cmds.c:710
-#, c-format
-msgid "Pool %s created.\n"
+#: src/dird/ua_prune.c:405
+msgid "Jobs"
msgstr ""
-#: src/dird/ua_cmds.c:740
-msgid "Python interpreter restarted.\n"
+#: src/dird/ua_prune.c:407
+msgid "No Jobs found to prune.\n"
msgstr ""
-#: src/dird/ua_cmds.c:743 src/dird/ua_cmds.c:1356
-msgid "Nothing done.\n"
+#: src/dird/ua_run.c:146
+msgid "OK to run? (yes/mod/no): "
msgstr ""
-#: src/dird/ua_cmds.c:768 src/dird/ua_cmds.c:1135 src/dird/ua_run.c:1357
-#, c-format
-msgid "Client \"%s\" not found.\n"
+#: 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 ""
-#: src/dird/ua_cmds.c:777
-#, c-format
-msgid "Client \"%s\" address set to %s\n"
+#: src/dird/ua_run.c:185
+msgid "Job failed.\n"
msgstr ""
-#: src/dird/ua_cmds.c:811
+#: src/dird/ua_run.c:188
#, c-format
-msgid "Job \"%s\" %sabled\n"
+msgid "Job queued. JobId=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:867 src/dird/ua_cmds.c:1246 src/dird/ua_dotcmds.c:208
-msgid "Failed to connect to Client.\n"
+#: src/dird/ua_run.c:194
+msgid "Job not run.\n"
msgstr ""
-#: src/dird/ua_cmds.c:980
-msgid "Enter new debug level: "
+#: src/dird/ua_run.c:205 src/dird/ua_select.c:63
+msgid "mod"
msgstr ""
-#: src/dird/ua_cmds.c:1046 src/dird/ua_dotcmds.c:284
-msgid "Available daemons are: \n"
+#: src/dird/ua_run.c:208 src/dird/ua_update.c:581
+msgid "Parameters to modify:\n"
msgstr ""
-#: src/dird/ua_cmds.c:1047 src/dird/ua_dotcmds.c:285
-msgid "Director"
+#: src/dird/ua_run.c:209
+msgid "Level"
msgstr ""
-#: src/dird/ua_cmds.c:1050
-msgid "All"
-msgstr ""
+#: src/dird/ua_run.c:214
+#, fuzzy
+msgid "Restore Client"
+msgstr "Wiederherstellung läuft..."
-#: src/dird/ua_cmds.c:1051
-msgid "Select daemon type to set debug level"
+#: 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:1140
-msgid "Client name 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 ""
-#: src/dird/ua_cmds.c:1152 src/dird/ua_cmds.c:1207 src/dird/ua_cmds.c:1913
-#, c-format
-msgid "No authorization for Job \"%s\"\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 ""
-#: src/dird/ua_cmds.c:1157
-msgid "Job name missing.\n"
+#: src/dird/ua_run.c:226
+msgid "Verify Job"
msgstr ""
-#: src/dird/ua_cmds.c:1166
-#, fuzzy, c-format
-msgid "Fileset \"%s\" not found.\n"
-msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
+#: src/dird/ua_run.c:229 src/wx-console/wxbrestorepanel.cpp:349
+#: src/wx-console/wxbrestorepanel.cpp:1899
+msgid "Bootstrap"
+msgstr ""
-#: src/dird/ua_cmds.c:1170
-#, c-format
-msgid "No authorization for FileSet \"%s\"\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 ""
-#: src/dird/ua_cmds.c:1175
+#: src/dird/ua_run.c:231
#, fuzzy
-msgid "Fileset name missing.\n"
-msgstr "FileSet: name=%s\n"
+msgid "File Relocation"
+msgstr "File daemon"
-#: src/dird/ua_cmds.c:1186 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_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 ""
-#: src/dird/ua_cmds.c:1190
-msgid "Level value missing.\n"
+#: src/dird/ua_run.c:233
+msgid "JobId"
msgstr ""
-#: src/dird/ua_cmds.c:1203
-msgid "No job specified.\n"
+#: src/dird/ua_run.c:236
+msgid "Plugin Options"
msgstr ""
-#: src/dird/ua_cmds.c:1251
-msgid "Error sending include list.\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 ""
-#: src/dird/ua_cmds.c:1256
-msgid "Error sending exclude list.\n"
+#: src/dird/ua_run.c:247 src/dird/ua_run.c:1340
+msgid "user selection"
msgstr ""
-#: src/dird/ua_cmds.c:1342
+#: src/dird/ua_run.c:279
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"
+"Please enter desired start time as YYYY-MM-DD HH:MM:SS (return for now): "
msgstr ""
-#: src/dird/ua_cmds.c:1345
-msgid "Choose catalog item to delete"
+#: src/dird/ua_run.c:287 src/dird/ua_run.c:460
+msgid "Invalid time, using current time.\n"
msgstr ""
-#: src/dird/ua_cmds.c:1413
-msgid "Enter JobId to delete: "
+#: src/dird/ua_run.c:294
+msgid "Enter new Priority: "
msgstr ""
-#: src/dird/ua_cmds.c:1448
-#, c-format
-msgid "Job %s and associated records deleted from the catalog.\n"
+#: src/dird/ua_run.c:298
+msgid "Priority must be a positive integer.\n"
msgstr ""
-#: src/dird/ua_cmds.c:1462
-#, 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:319
+msgid "Please enter the Bootstrap file name: "
msgstr ""
-#: src/dird/ua_cmds.c:1469
+#: src/dird/ua_run.c:331
#, c-format
-msgid "Are you sure you want to delete Volume \"%s\"? (yes/no): "
+msgid "Warning cannot open %s: ERR=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:1494
-#, c-format
-msgid "Are you sure you want to delete Pool \"%s\"? (yes/no): "
+#: src/dird/ua_run.c:350
+msgid "Please enter path prefix for restore (/ for none): "
msgstr ""
-#: src/dird/ua_cmds.c:1608
-#, c-format
-msgid "Using Catalog name=%s DB=%s\n"
+#: src/dird/ua_run.c:372
+msgid "Replace:\n"
msgstr ""
-#: src/dird/ua_cmds.c:1676
-msgid "ERR: Can't open db\n"
+#: src/dird/ua_run.c:376
+msgid "Select replace option"
msgstr ""
-#: src/dird/ua_cmds.c:1723
-msgid "Wait on mount timed out\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 ""
-#: src/dird/ua_cmds.c:1733
-msgid "ERR: Job was not found\n"
+#: src/dird/ua_run.c:392
+msgid "Please Plugin Options string: "
+msgstr ""
+
+#: src/dird/ua_run.c:430 src/dird/ua_run.c:439
+msgid "User input"
msgstr ""
-#: src/dird/ua_cmds.c:1810 src/dird/ua_tree.c:667 src/stored/btape.c:2598
+#: src/dird/ua_run.c:491
#, c-format
-msgid ""
-" Command Description\n"
-" ======= ===========\n"
+msgid "Invalid replace option: %s\n"
msgstr ""
-#: src/dird/ua_cmds.c:1812
+#: src/dird/ua_run.c:555
#, c-format
-msgid " %-10s %s\n"
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s\n"
msgstr ""
-#: src/dird/ua_cmds.c:1814
-msgid ""
-"\n"
-"When at a prompt, entering a period cancels the command.\n"
-"\n"
+#: src/dird/ua_run.c:558
+msgid "This will replace your current Where value\n"
msgstr ""
-#: src/dird/ua_cmds.c:1831 src/filed/status.c:84
-#, c-format
-msgid "%s Version: %s (%s) %s %s %s %s\n"
+#: src/dird/ua_run.c:559
+msgid "Strip prefix"
msgstr ""
-#: src/dird/ua_cmds.c:1874 src/dird/ua_cmds.c:1901 src/dird/ua_cmds.c:1923
-#, c-format
-msgid "No authorization for Catalog \"%s\"\n"
+#: src/dird/ua_run.c:560
+msgid "Add prefix"
msgstr ""
-#: src/dird/ua_cmds.c:1891
-#, c-format
-msgid "No authorization for Client \"%s\"\n"
+#: src/dird/ua_run.c:561
+msgid "Add file suffix"
msgstr ""
-#: src/dird/ua_cmds.c:1960
-#, c-format
-msgid "Could not open catalog database \"%s\".\n"
+#: src/dird/ua_run.c:562
+msgid "Enter a regexp"
msgstr ""
-#: src/dird/ua_cmds.c:1970
-#, c-format
-msgid "Using Catalog \"%s\"\n"
+#: src/dird/ua_run.c:563
+msgid "Test filename manipulation"
msgstr ""
-#: 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/ua_run.c:564
+msgid "Use this ?"
+msgstr ""
-#: src/dird/inc_conf.c:322
-#, c-format
-msgid "Expected a FileSet option keyword, got:%s:"
-msgstr "FileSet option Schlüsselwort erwartet, erhalten:%s:"
+#: src/dird/ua_run.c:569
+msgid "Please enter path prefix to strip: "
+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/ua_run.c:577
+msgid "Please enter path prefix to add (/ for none): "
+msgstr ""
-#: src/dird/inc_conf.c:383 src/dird/inc_conf.c:732 src/dird/dird_conf.c:1945
-#, c-format
-msgid "Expecting keyword, got: %s\n"
-msgstr "Schlüsselwort erwartet, erhalten:%s\n"
+#: src/dird/ua_run.c:588
+msgid "Please enter file suffix to add: "
+msgstr ""
-#: src/dird/inc_conf.c:391 src/dird/inc_conf.c:738 src/dird/dird_conf.c:1951
-#: src/lib/parse_conf.c:939
+#: src/dird/ua_run.c:595
+msgid "Please enter a valid regexp (!from!to!): "
+msgstr ""
+
+#: src/dird/ua_run.c:608
#, c-format
-msgid "expected an equals, got: %s"
-msgstr "Erwartete ein \"ist gleich\", erhalten: %s"
+msgid "regexwhere=%s\n"
+msgstr ""
-#: src/dird/inc_conf.c:401 src/dird/inc_conf.c:747 src/dird/dird_conf.c:1962
+#: src/dird/ua_run.c:614
#, c-format
-msgid "Keyword %s not permitted in this resource"
-msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s result=%s\n"
+msgstr ""
-#: src/dird/inc_conf.c:454
+#: 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 "Regex compile error. ERR=%s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+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/inc_conf.c:475
+#: src/dird/ua_run.c:761 src/lib/util.c:374
+msgid "Admin"
+msgstr ""
+
+#: src/dird/ua_run.c:774
#, c-format
-msgid "Expected a regex string, got: %s\n"
-msgstr "regulären Ausdruck erwartet, erhalten: %s\n"
+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/inc_conf.c:551
+#: 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 "Expected a wild-card string, got: %s\n"
-msgstr "wild-card Ausdruck erwartet, erhalten: %s\n"
+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/ua_run.c:1222
+#, fuzzy
+msgid "Plugin Options not yet implemented.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1225
+#, fuzzy
+msgid "Plugin Options specified twice.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1230
+msgid "No authoriztion for \"PluginOptions\" specification.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1237
+#, fuzzy
+msgid "Spool flag specified twice.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1244
+#, fuzzy
+msgid "Invalid spooldata flag.\n"
+msgstr "Ungültige JobId gefunden.\n"
-#: src/dird/inc_conf.c:574
+#: src/dird/ua_run.c:1265
#, 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"
+msgid "Invalid keyword: %s\n"
msgstr ""
-#: src/dird/inc_conf.c:613
+#: src/dird/ua_run.c:1276
#, c-format
-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"
+msgid "Catalog \"%s\" not found\n"
msgstr ""
-"Backslash gefunden. Benutze forward slashes oder setze den String in "
-"Anführungszeichen.: %s\n"
-#: src/dird/inc_conf.c:652 src/dird/inc_conf.c:695
+#: src/dird/ua_run.c:1280
#, c-format
-msgid "Expected a filename, got: %s"
-msgstr "Dateiname erwartet, erhalten: %s"
+msgid "No authorization. Catalog \"%s\".\n"
+msgstr ""
-#: src/dird/inc_conf.c:669
-msgid "Plugin directive not permitted in Exclude\n"
+#: src/dird/ua_run.c:1291
+#, c-format
+msgid "Job \"%s\" not found\n"
msgstr ""
-#: src/dird/inc_conf.c:712
-msgid "Options section not permitted in Exclude\n"
+#: src/dird/ua_run.c:1298
+msgid "A job name must be specified.\n"
msgstr ""
-#: src/dird/inc_conf.c:717 src/dird/dird_conf.c:1931
+#: src/dird/ua_run.c:1304
#, 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:772
+#: src/dird/ua_run.c:1312
#, 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
-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 ""
-"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 ""
-"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
-msgid "bdird<stored: \"%s:%s\" bad response to Hello command: ERR=%s\n"
+msgid "No authorization. Storage \"%s\".\n"
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
-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 ""
-"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/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:1408
+#, c-format
+msgid "No authorization. FileSet \"%s\".\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/dird/authenticate.c:236
+#: src/dird/ua_run.c:1416
#, c-format
-msgid ""
-"Authorization problem: FD \"%s:%s\" did not advertise required TLS support.\n"
+msgid "Verify Job \"%s\" not found.\n"
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/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/authenticate.c:266 src/tray-monitor/authenticate.c:191
+#: src/dird/ua_run.c:1426
#, 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/authenticate.c:268
-#, fuzzy, c-format
-msgid "Bad response from File daemon at \"%s:%d\" to Hello command: ERR=%s\n"
+msgid "Migration Job \"%s\" not found.\n"
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/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/ua_dotcmds.c:141
+msgid ": is an invalid command.\n"
+msgstr ""
-#: 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/dird/ua_dotcmds.c:240 src/dird/ua_dotcmds.c:290
+msgid "The Director will segment fault.\n"
+msgstr ""
-#: src/dird/authenticate.c:310
-#, 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/ua_dotcmds.c:288
+msgid "Select daemon type to make die"
+msgstr ""
-#: src/dird/authenticate.c:380
-msgid ""
-"Authorization problem: Remote client did not advertise required TLS "
-"support.\n"
+#: src/dird/ua_dotcmds.c:455
+msgid "Access to specified Client or FileSet not allowed.\n"
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/ua_dotcmds.c:499
+#, fuzzy
+msgid "query keyword not found.\n"
+msgstr "Path record: %s nicht gefunden.\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/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:417
+#: src/dird/job.c:95
#, 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 "Could not add job queue: ERR=%s\n"
+msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
-#: src/dird/authenticate.c:422
+#: src/dird/job.c:134 src/dird/ua_output.c:669
#, c-format
-msgid "1000 OK: %s Version: %s (%s)\n"
-msgstr "1000 OK: %s Version: %s (%s)\n"
+msgid "Could not open database \"%s\".\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
-#: src/dird/ua_prune.c:136
-msgid "Choose item to prune"
-msgstr ""
+#: 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/ua_prune.c:160
+#: 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/job.c:232 src/dird/job.c:351
#, c-format
-msgid "Cannot prune Volume \"%s\" because it is archived.\n"
-msgstr ""
+msgid "Unimplemented job type: %d\n"
+msgstr "nicht implementierter job Typ: %d\n"
-#: src/dird/ua_prune.c:202
-msgid "Pruned Jobs from JobHisto catalog.\n"
-msgstr ""
+#: 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/ua_prune.c:253
-msgid "No Files found to prune.\n"
-msgstr ""
+#: 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/ua_prune.c:275
+#: src/dird/job.c:393
#, c-format
-msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
-msgstr ""
+msgid "JobId %s, Job %s marked to be canceled.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
-#: src/dird/ua_prune.c:404
-#, c-format
-msgid "Pruned %d %s for client %s from catalog.\n"
-msgstr ""
+#: src/dird/job.c:403
+msgid "Failed to connect to File daemon.\n"
+msgstr "Verbindung zu File daemon fehlgeschlagen.\n"
-#: src/dird/ua_prune.c:405
-msgid "Jobs"
-msgstr ""
+#: src/dird/job.c:522
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr "\"Max wait time\" überschritten. Job abgebrochen.\n"
-#: src/dird/ua_prune.c:407
-msgid "No Jobs found to prune.\n"
-msgstr ""
+#: src/dird/job.c:527
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
-#: src/dird/expand.c:255
-#, c-format
-msgid "Count not update counter %s: ERR=%s\n"
-msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\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/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:654
+#, fuzzy, c-format
+msgid "Pool \"%s\" not in database. ERR=%s"
+msgstr "Pool %s nicht in der Datenbank. %s"
-#: 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/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/expand.c:438
+#: src/dird/job.c:709
#, c-format
-msgid "Cannot set var operate: ERR=%s\n"
-msgstr "kann Variable operate nicht setzen: ERR=%s\n"
+msgid "Cancelling duplicate JobId=%d.\n"
+msgstr ""
-#: src/dird/expand.c:444 src/dird/expand.c:459
+#: src/dird/job.c:716
#, c-format
-msgid "Cannot unescape string: ERR=%s\n"
-msgstr "Cannot unescape string: ERR=%s\n"
+msgid "JobId %d already running. Duplicate job not allowed.\n"
+msgstr ""
-#: 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:732 src/dird/job.c:1060
+#, fuzzy
+msgid "Run pool override"
+msgstr "von \"Run pool\" überschrieben"
-#: src/dird/expand.c:470
-#, fuzzy, c-format
-msgid "Cannot destroy var context: ERR=%s\n"
-msgstr "kann Variable context nicht zerstören: ERR=%s\n"
+#: src/dird/job.c:743
+#, fuzzy
+msgid "Run FullPool override"
+msgstr "von \"Run FullPool\" überschrieben"
-#: 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."
+#: src/dird/job.c:745
+msgid "Job FullPool override"
msgstr ""
-#: src/dird/pythondir.c:154
-msgid "Pool record not found."
+#: src/dird/job.c:754
+msgid "Run IncPool override"
msgstr ""
-#: src/dird/pythondir.c:210 src/filed/pythonfd.c:125 src/stored/pythonsd.c:143
-#, c-format
-msgid "Attribute %s not found."
+#: src/dird/job.c:756
+msgid "Job IncPool override"
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"
+#: src/dird/job.c:765
+msgid "Run DiffPool override"
msgstr ""
-#: src/dird/pythondir.c:285
-msgid "Priority must be 1-100"
+#: src/dird/job.c:767
+msgid "Job DiffPool override"
msgstr ""
-#: src/dird/pythondir.c:290
-msgid "Job Level can be set only during JobInit"
-msgstr ""
+#: src/dird/job.c:797 src/stored/bscan.c:1016
+#, c-format
+msgid "Could not create Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-#: src/dird/pythondir.c:302
-msgid "Bad JobLevel string"
-msgstr ""
+#: src/dird/job.c:833
+msgid "FileSet MD5 digest not found.\n"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
-#: src/dird/autoprune.c:63
-msgid "Begin pruning Jobs.\n"
-msgstr "Beginn automatische Säuberung von Aufträgen.\n"
+#: src/dird/job.c:838
+#, c-format
+msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
+msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
-#: src/dird/autoprune.c:71
-msgid "Begin pruning Files.\n"
-msgstr "Beginn automatische Säuberung von Dateien.\n"
+#: src/dird/job.c:879
+#, c-format
+msgid "Error updating job record. %s"
+msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
-#: src/dird/autoprune.c:76
-msgid ""
-"End auto prune.\n"
-"\n"
-msgstr ""
-"Ende automatische Säuberung.\n"
-"\n"
+#: src/dird/job.c:1065
+#, fuzzy
+msgid "Run storage override"
+msgstr "Run storage override"
+
+#: src/dird/job.c:1133
+#, fuzzy
+msgid "Client resource"
+msgstr "Pool Ressource"
+
+#: src/dird/job.c:1356
+#, fuzzy, c-format
+msgid "Could not start clone job: \"%s\".\n"
+msgstr "Konnte clone job nicht starten.\n"
+
+#: src/dird/job.c:1359
+#, c-format
+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"
" -? 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:239 src/console/console.c:657
-#: 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:519
-#: src/dird/dird.c:522 src/filed/filed.c:209 src/gnome2-console/console.c:294
-#: src/stored/stored.c:243 src/console/console.c:661
-#: 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:505
+#: src/dird/dird.c:515
msgid "Too many open reload requests. Request ignored.\n"
msgstr "zu viele offene reload Anforderungen, Anforderung ignoriert.\n"
-#: src/dird/dird.c:520
+#: src/dird/dird.c:530
msgid "Out of reload table entries. Giving up.\n"
msgstr "Keine reload table Einträge übrig. Gebe auf.\n"
-#: src/dird/dird.c:523
+#: src/dird/dird.c:533
msgid "Resetting previous configuration.\n"
msgstr "Vorherige Konfiguration zurückgesetzt.\n"
-#: src/dird/dird.c:587
-#, 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:595 src/filed/filed.c:332
-#, c-format
-msgid "No Messages resource defined in %s\n"
-msgstr "Keine Messages resource definiert in %s\n"
-
-#: src/dird/dird.c:600
-#, c-format
-msgid "Only one Director resource permitted in %s\n"
-msgstr "Nur eine Director resource erlaubt in %s\n"
-
-#: src/dird/dird.c:609 src/dird/dird.c:814 src/dird/dird.c:869
-#: src/dird/dird.c:989 src/filed/filed.c:339 src/filed/filed.c:498
-#: src/gnome2-console/console.c:156 src/gnome2-console/console.c:185
-#: src/stored/stored.c:375 src/console/console.c:904 src/console/console.c:934
-#: 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:617 src/filed/filed.c:508 src/stored/stored.c:431
+#: 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"
-#: src/dird/dird.c:623 src/filed/filed.c:514 src/stored/stored.c:437
+#: 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"
-#: src/dird/dird.c:630 src/filed/filed.c:520 src/stored/stored.c:443
+#: 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 "
"Director \"%s\" in %s definert. Mindestens ein CA certificate store wird "
"benötigt wenn \"TLS Verify Peer\" eingesetzt wird.\n"
-#: src/dird/dird.c:649 src/filed/filed.c:539 src/stored/stored.c:462
+#: 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"
-#: src/dird/dird.c:657
-#, c-format
-msgid "No Job records defined in %s\n"
-msgstr "Keine Job records definiert in %s\n"
-
-#: src/dird/dird.c:715 src/dird/dird.c:728
+#: 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"
-#: src/dird/dird.c:788
+#: 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"
-#: src/dird/dird.c:795
+#: src/dird/dird.c:805
msgid "Too many items in Job resource\n"
msgstr "zu viele items in Job resource\n"
-#: src/dird/dird.c:799
+#: 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"
-#: src/dird/dird.c:823
+#: 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"
-#: src/dird/dird.c:829
+#: 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"
-#: src/dird/dird.c:836
+#: src/dird/dird.c:846
#, c-format
msgid ""
"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
"using \"TLS Verify Peer\".\n"
msgstr ""
"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
-"fürConsole \"%s\" in %s. Mindestens ein CA certificate store wird benötigt "
-"beiEinsatz von \"TLS Verify Peer\".\n"
-
-#: src/dird/dird.c:853 src/dird/dird.c:893 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"
-
-#: src/dird/dird.c:876
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"File daemon \"%s\" in %s.\n"
-msgstr ""
-"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
-"für File daemon \"%s\" in %s.\n"
-
-#: src/dird/dird.c:926 src/dird/dird.c:928
-#, c-format
-msgid "Could not open Catalog \"%s\", database \"%s\".\n"
-msgstr "Konnte Catalog \"%s\", database \"%s\" nicht öffnen.\n"
-
-#: src/dird/dird.c:931
-#, c-format
-msgid "%s"
-msgstr ""
-
-#: src/dird/dird.c:997
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Storage \"%s\" in %s.\n"
-msgstr ""
-"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
-"fürStorage \"%s\" in %s.\n"
-
-#: src/dird/dird.c:1013 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"
-
-#: 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:499
-#, 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:262
-#, fuzzy
-msgid "Restore OK -- with warnings"
-msgstr "%s OK -- mit Warnungen"
-
-#: src/dird/restore.c:266
-msgid "*** Restore Error ***"
-msgstr ""
-
-#: src/dird/restore.c:276
-msgid "Restore Canceled"
-msgstr ""
-
-#: src/dird/restore.c:303
-#, 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 ""
-"%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"
+"fürConsole \"%s\" in %s. Mindestens ein CA certificate store wird benötigt "
+"beiEinsatz von \"TLS Verify Peer\".\n"
-#: src/dird/ua_tree.c:72
-msgid "add dir/file to be restored recursively, wildcards allowed"
+#: 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"
-#: src/dird/ua_tree.c:73
-msgid "change current directory"
+#: src/dird/dird.c:886
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"File daemon \"%s\" in %s.\n"
msgstr ""
+"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
+"für File daemon \"%s\" in %s.\n"
-#: src/dird/ua_tree.c:74
-msgid "count marked files in and below the cd"
+#: 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"
+
+#: src/dird/dird.c:947
+#, c-format
+msgid "%s"
msgstr ""
-#: src/dird/ua_tree.c:75
-msgid "delete dir/file to be restored recursively in dir"
+#: src/dird/dird.c:1031
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Storage \"%s\" in %s.\n"
msgstr ""
+"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
+"fürStorage \"%s\" in %s.\n"
-#: src/dird/ua_tree.c:76 src/dird/ua_tree.c:77
-msgid "long list current directory, wildcards allowed"
+#: 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"
+
+#: src/dird/ua_label.c:102
+msgid "Negative numbers not permitted\n"
msgstr ""
-#: src/dird/ua_tree.c:78
-msgid "leave file selection mode"
+#: src/dird/ua_label.c:108
+msgid "Range end is not integer.\n"
msgstr ""
-#: src/dird/ua_tree.c:79
-msgid "estimate restore size"
+#: src/dird/ua_label.c:113
+msgid "Range start is not an integer.\n"
msgstr ""
-#: src/dird/ua_tree.c:80
-msgid "same as done command"
+#: src/dird/ua_label.c:119
+msgid "Range end not bigger than start.\n"
msgstr ""
-#: src/dird/ua_tree.c:81
-msgid "find files, wildcards allowed"
+#: src/dird/ua_label.c:125
+msgid "Input value is not an integer.\n"
msgstr ""
-#: src/dird/ua_tree.c:82 src/dird/ua_tree.c:92
-msgid "print help"
+#: src/dird/ua_label.c:131
+msgid "Values must be be greater than zero.\n"
msgstr ""
-#: src/dird/ua_tree.c:83
-msgid "list current directory, wildcards allowed"
+#: src/dird/ua_label.c:135
+msgid "Slot too large.\n"
msgstr ""
-#: src/dird/ua_tree.c:84
-msgid "list the marked files in and below the cd"
+#: 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 ""
-#: src/dird/ua_tree.c:85
-msgid "mark dir/file to be restored recursively, wildcards allowed"
+#: src/dird/ua_label.c:214 src/dird/ua_label.c:524
+msgid "No Volumes found to label, or no barcodes.\n"
msgstr ""
-#: src/dird/ua_tree.c:86
-msgid "mark directory name to be restored (no files)"
+#: src/dird/ua_label.c:224 src/dird/ua_label.c:1073
+#, c-format
+msgid "Slot %d greater than max %d ignored.\n"
msgstr ""
-#: src/dird/ua_tree.c:87 src/dird/ua_tree.c:88
-msgid "print current working directory"
+#: src/dird/ua_label.c:253
+#, c-format
+msgid "No VolName for Slot=%d InChanger set to zero.\n"
msgstr ""
-#: src/dird/ua_tree.c:89
-msgid "unmark dir/file to be restored recursively in dir"
+#: src/dird/ua_label.c:271
+#, c-format
+msgid "Catalog record for Volume \"%s\" updated to reference slot %d.\n"
msgstr ""
-#: src/dird/ua_tree.c:90
-msgid "unmark directory name only no recursion"
+#: src/dird/ua_label.c:275
+#, c-format
+msgid "Catalog record for Volume \"%s\" is up to date.\n"
msgstr ""
-#: src/dird/ua_tree.c:91
-msgid "quit and do not do restore"
+#: src/dird/ua_label.c:281
+#, c-format
+msgid "Volume \"%s\" not found in catalog. Slot=%d InChanger set to zero.\n"
msgstr ""
-#: src/dird/ua_tree.c:112
+#: src/dird/ua_label.c:378
+#, c-format
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"
+"Volume \"%s\" has VolStatus %s. It must be Purged or Recycled before "
+"relabeling.\n"
msgstr ""
-#: src/dird/ua_tree.c:123 src/dird/ua_tree.c:719
-#, c-format
-msgid "cwd is: %s\n"
+#: src/dird/ua_label.c:394
+msgid "Enter new Volume name: "
msgstr ""
-#: src/dird/ua_tree.c:132 src/dird/ua_tree.c:147
+#: src/dird/ua_label.c:407
#, c-format
-msgid "Invalid command \"%s\". Enter \"done\" to exit.\n"
+msgid "Media record for new Volume \"%s\" already exists.\n"
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:425
+msgid "Enter slot (0 or Enter for none): "
msgstr ""
-#: src/dird/ua_tree.c:349
-msgid "1 file marked.\n"
+#: src/dird/ua_label.c:453
+#, c-format
+msgid "Delete of Volume \"%s\" failed. ERR=%s"
msgstr ""
-#: src/dird/ua_tree.c:351
+#: src/dird/ua_label.c:456
#, c-format
-msgid "%s files marked.\n"
+msgid "Old volume \"%s\" deleted from catalog.\n"
msgstr ""
-#: src/dird/ua_tree.c:379
-msgid "No directories marked.\n"
+#: src/dird/ua_label.c:467
+#, c-format
+msgid "Requesting to mount %s ...\n"
msgstr ""
-#: src/dird/ua_tree.c:381
-msgid "1 directory marked.\n"
+#: src/dird/ua_label.c:489
+msgid "Do not forget to mount the drive!!!\n"
msgstr ""
-#: src/dird/ua_tree.c:383
-#, c-format
-msgid "%s directories marked.\n"
+#: src/dird/ua_label.c:529
+msgid ""
+"The following Volumes will be labeled:\n"
+"Slot Volume\n"
+"==============\n"
msgstr ""
-#: src/dird/ua_tree.c:404
-#, c-format
-msgid "%s total files/dirs. %s marked to be restored.\n"
+#: src/dird/ua_label.c:538
+msgid "Do you want to label these Volumes? (yes|no): "
msgstr ""
-#: src/dird/ua_tree.c:415
-msgid "No file specification given.\n"
+#: src/dird/ua_label.c:559
+#, c-format
+msgid "Media record for Slot %d Volume \"%s\" already exists.\n"
msgstr ""
-#: src/dird/ua_tree.c:563
+#: src/dird/ua_label.c:565
#, c-format
-msgid "Node %s has no children.\n"
+msgid "Error setting InChanger: ERR=%s"
msgstr ""
-#: src/dird/ua_tree.c:656
+#: src/dird/ua_label.c:588
#, c-format
-msgid "%d total files; %d marked to be restored; %s bytes.\n"
+msgid "Maximum pool Volumes=%d reached.\n"
msgstr ""
-#: src/dird/ua_tree.c:690
-msgid "Too few or too many arguments. Try using double quotes.\n"
+#: src/dird/ua_label.c:595
+#, c-format
+msgid "Catalog record for cleaning tape \"%s\" successfully created.\n"
msgstr ""
-#: src/dird/ua_tree.c:702
-msgid "Invalid path given.\n"
+#: src/dird/ua_label.c:602
+#, c-format
+msgid "Catalog error on cleaning tape: %s"
msgstr ""
-#: src/dird/ua_tree.c:738 src/dird/ua_tree.c:750
-msgid "No files unmarked.\n"
+#: src/dird/ua_label.c:638
+#, c-format
+msgid "Illegal character \"%c\" in a volume name.\n"
msgstr ""
-#: src/dird/ua_tree.c:752
-msgid "1 file unmarked.\n"
+#: src/dird/ua_label.c:685
+#, c-format
+msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
msgstr ""
-#: src/dird/ua_tree.c:755
+#: src/dird/ua_label.c:692
#, c-format
-msgid "%s files unmarked.\n"
+msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
msgstr ""
-#: src/dird/ua_tree.c:766 src/dird/ua_tree.c:783
-msgid "No directories unmarked.\n"
+#: src/dird/ua_label.c:733
+#, c-format
+msgid "Catalog record for Volume \"%s\", Slot %d successfully created.\n"
msgstr ""
-#: src/dird/ua_tree.c:785
-msgid "1 directory unmarked.\n"
+#: src/dird/ua_label.c:746
+#, c-format
+msgid "Label command failed for Volume %s.\n"
msgstr ""
-#: src/dird/ua_tree.c:787
+#: src/dird/ua_label.c:756
#, c-format
-msgid "%d directories unmarked.\n"
+msgid "Connecting to Storage daemon %s at %s:%d ...\n"
msgstr ""
-#: src/dird/recycle.c:65
+#: src/dird/ua_label.c:784
+msgid "Could not open SD socket.\n"
+msgstr ""
+
+#: src/dird/ua_label.c:856 src/dird/ua_label.c:866
#, c-format
-msgid "Recycled volume \"%s\"\n"
+msgid "Invalid Slot number: %s\n"
msgstr ""
-#: src/dird/bsr.c:171
+#: src/dird/ua_label.c:875
#, c-format
-msgid "Unable to get Job record. ERR=%s\n"
-msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+msgid "Invalid Volume name: %s\n"
+msgstr ""
-#: src/dird/bsr.c:178
+#: src/dird/ua_label.c:954
#, c-format
-msgid "Unable to get Job Volume Parameters. ERR=%s\n"
-msgstr "Konnte Job Volume Parameter nicht holen. ERR=%s\n"
+msgid "Device \"%s\" has %d slots.\n"
+msgstr ""
-#: src/dird/bsr.c:226
+#: src/dird/ua_label.c:1003
#, c-format
-msgid "Unable to create bootstrap file %s. ERR=%s\n"
-msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+msgid "Pool \"%s\" resource not found for volume \"%s\"!\n"
+msgstr ""
-#: src/dird/bsr.c:235
+#: src/dird/ua_label.c:1062
#, fuzzy
-msgid "No files found to read. No bootstrap file written.\n"
+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 ""
-"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_label.c:1067
+msgid ""
+"------+------------------+-----------+----------------------"
+"+--------------------|\n"
+msgstr ""
+
+#: src/dird/ua_update.c:96
+msgid "Update choice:\n"
+msgstr ""
+
+#: src/dird/ua_update.c:97
+msgid "Volume parameters"
+msgstr ""
+
+#: src/dird/ua_update.c:98
+msgid "Pool from resource"
+msgstr ""
+
+#: 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 ""
-"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:550 src/tray-monitor/tray_conf.c:168
+#: src/dird/ua_update.c:144
#, 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:559
+#: src/dird/ua_update.c:153
#, 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:564
+#: src/dird/ua_update.c:163
#, c-format
-msgid " query_file=%s\n"
-msgstr " query_file=%s\n"
-
-#: src/dird/dird_conf.c:567 src/dird/dird_conf.c:587 src/dird/dird_conf.c:601
-#: src/dird/dird_conf.c:660 src/dird/dird_conf.c:664 src/dird/dird_conf.c:668
-#: src/dird/dird_conf.c:698 src/dird/dird_conf.c:715 src/dird/dird_conf.c:719
-#: src/dird/dird_conf.c:723 src/dird/dird_conf.c:727 src/dird/dird_conf.c:731
-#: src/dird/dird_conf.c:744 src/dird/dird_conf.c:964 src/dird/dird_conf.c:971
-msgid " --> "
-msgstr " --> "
+msgid "Invalid retention period specified: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:572
+#: src/dird/ua_update.c:171
#, 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:577
+#: src/dird/ua_update.c:182
#, 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:582
+#: src/dird/ua_update.c:190
#, 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:593
+#: src/dird/ua_update.c:204
#, 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:596
+#: src/dird/ua_update.c:217
#, 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:609
+#: src/dird/ua_update.c:228
#, 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 ""
-"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:620
+#: src/dird/ua_update.c:236
#, 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 ""
-"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
-" DeviceName=%s MediaType=%s StorageId=%s\n"
-#: src/dird/dird_conf.c:630
-#, 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 ""
-"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
-" db_user=%s MutliDBConn=%d\n"
-#: src/dird/dird_conf.c:640
+#: src/dird/ua_update.c:255
#, 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:641
-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:645
+#: src/dird/ua_update.c:275
#, c-format
-msgid ""
-" MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
-"d\n"
+msgid "New InChanger flag is: %s\n"
msgstr ""
-" MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
-"d\n"
-#: src/dird/dird_conf.c:651
-#, 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:654
-#, 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:657
+#: src/dird/ua_update.c:304
#, c-format
-msgid " SelectionType=%d\n"
-msgstr " SelectionType=%d\n"
+msgid "New Slot is: %d\n"
+msgstr ""
-#: src/dird/dird_conf.c:672
+#: src/dird/ua_update.c:329
#, c-format
-msgid " --> Where=%s\n"
-msgstr " --> Where=%s\n"
+msgid "New Pool is: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:675
-#, 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:678
+#: src/dird/ua_update.c:372
#, c-format
-msgid " --> Bootstrap=%s\n"
-msgstr " --> Bootstrap=%s\n"
+msgid "New RecyclePool is: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:681
+#: src/dird/ua_update.c:392
#, c-format
-msgid " --> WriteBootstrap=%s\n"
-msgstr " --> WriteBootstrap=%s\n"
-
-#: src/dird/dird_conf.c:684
-#, fuzzy, c-format
-msgid " --> PluginOptions=%s\n"
-msgstr " --> Run=%s\n"
-
-#: src/dird/dird_conf.c:687
-#, fuzzy, c-format
-msgid " --> MaxRunTime=%u\n"
-msgstr " --> RunWhen=%u\n"
+msgid "Error updating Volume record: ERR=%s"
+msgstr ""
-#: src/dird/dird_conf.c:690
-#, 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:693
-#, 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:705 src/lib/runscript.c:297
-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:706 src/lib/runscript.c:298
+#: src/dird/ua_update.c:436 src/dird/ua_select.c:488 src/dird/ua_output.c:427
#, c-format
-msgid " --> Command=%s\n"
-msgstr " --> Command=%s\n"
+msgid "Error obtaining pool ids. ERR=%s\n"
+msgstr ""
-#: src/dird/dird_conf.c:707 src/lib/runscript.c:299
+#: src/dird/ua_update.c:443
#, 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:708 src/lib/runscript.c:300
+#: src/dird/ua_update.c:468
#, c-format
-msgid " --> RunOnSuccess=%u\n"
-msgstr " --> RunOnSuccess=%u\n"
+msgid "Error updating media record Enabled: ERR=%s"
+msgstr ""
-#: src/dird/dird_conf.c:709 src/lib/runscript.c:301
+#: src/dird/ua_update.c:470
#, c-format
-msgid " --> RunOnFailure=%u\n"
-msgstr " --> RunOnFailure=%u\n"
+msgid "New Enabled is: %d\n"
+msgstr ""
-#: src/dird/dird_conf.c:710 src/lib/runscript.c:302
-#, 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:711 src/lib/runscript.c:303
-#, 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:737
-#, 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:741
-#, 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:752
-#, 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:840 src/dird/dird_conf.c:919
-#, 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:845
-#, 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:846
-msgid " hour="
-msgstr " hour="
+#: src/dird/ua_update.c:589
+msgid "Slot"
+msgstr ""
-#: src/dird/dird_conf.c:855
-msgid " mday="
-msgstr " mday="
+#: src/dird/ua_update.c:590
+msgid "InChanger Flag"
+msgstr ""
-#: src/dird/dird_conf.c:864
-msgid " month="
-msgstr " month="
+#: src/dird/ua_update.c:591
+msgid "Volume Files"
+msgstr ""
-#: src/dird/dird_conf.c:873
-msgid " wday="
-msgstr " wday="
+#: src/dird/ua_update.c:593
+msgid "Volume from Pool"
+msgstr ""
-#: src/dird/dird_conf.c:882
-msgid " wom="
-msgstr " wom="
+#: src/dird/ua_update.c:594
+msgid "All Volumes from Pool"
+msgstr ""
-#: src/dird/dird_conf.c:891
-msgid " woy="
-msgstr " woy="
+#: src/dird/ua_update.c:595
+msgid "All Volumes from all Pools"
+msgstr ""
-#: src/dird/dird_conf.c:900
-#, c-format
-msgid " mins=%d\n"
-msgstr " mins=%d\n"
+#: src/dird/ua_update.c:596
+msgid "Enabled"
+msgstr ""
-#: src/dird/dird_conf.c:902 src/dird/dird_conf.c:906 src/dird/dird_conf.c:910
-msgid " --> "
-msgstr " --> "
+#: src/dird/ua_update.c:597
+msgid "RecyclePool"
+msgstr ""
-#: src/dird/dird_conf.c:924
-#, 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:926
+#: src/dird/ua_update.c:607
#, 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:929
+#: src/dird/ua_update.c:612
#, 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:932
-#, 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/dird_conf.c:936
-#, c-format
-msgid " CleaningPrefix=%s LabelType=%d\n"
-msgstr " CleaningPrefix=%s LabelType=%d\n"
+#: src/dird/ua_update.c:624
+msgid "Choose new Volume Status"
+msgstr ""
-#: src/dird/dird_conf.c:938
-#, fuzzy, c-format
-msgid " RecyleOldest=%d PurgeOldest=%d\n"
-msgstr " RecyleOldest=%d PurgeOldest=%d MaxVolJobs=%d MaxVolFiles=%d\n"
+#: src/dird/ua_update.c:630
+#, c-format
+msgid "Current retention period is: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:941
-#, 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:945
+#: src/dird/ua_update.c:639
#, c-format
-msgid " MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
-msgstr " MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
-
-#: src/dird/dird_conf.c:950
-#, fuzzy, c-format
-msgid " NextPool=%s\n"
-msgstr " opcmd=%s\n"
+msgid "Current use duration is: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:953
-#, fuzzy, c-format
-msgid " RecyclePool=%s\n"
-msgstr " opcmd=%s\n"
+#: src/dird/ua_update.c:641
+msgid "Enter Volume Use Duration: "
+msgstr ""
-#: src/dird/dird_conf.c:956
-#, fuzzy, c-format
-msgid " ScratchPool=%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:959
-#, 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:979
+#: src/dird/ua_update.c:656
#, 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:981
-#, 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:983
+#: src/dird/ua_update.c:664
#, c-format
-msgid " opcmd=%s\n"
-msgstr " opcmd=%s\n"
+msgid "Current value is: %s\n"
+msgstr ""
-#: src/dird/dird_conf.c:987 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:1309 src/tray-monitor/tray_conf.c:257
+#: src/dird/ua_update.c:673
#, 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:1341 src/dird/dird_conf.c:1356
-#: 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: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:675
+msgid "Enter new Recycle status: "
+msgstr ""
-#: src/dird/dird_conf.c:1347 src/tray-monitor/tray_conf.c:294
-#: src/lib/parse_conf.c:223
+#: src/dird/ua_update.c:682
#, 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:1387
-#, 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:1398
+#: src/dird/ua_update.c:690
#, 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:1404 src/filed/filed_conf.c:377
-#: src/stored/stored_conf.c:610
+#: src/dird/ua_update.c:691
#, 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:1411 src/stored/stored_conf.c:616
+#: src/dird/ua_update.c:704
#, 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:1420
-#, 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:1469
+#: src/dird/ua_update.c:713
#, 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:1477 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:1490
-#, 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:1495 src/dird/dird_conf.c:1555
-#: 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:1570
+#: src/dird/ua_update.c:730
#, 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:1578 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:334
+#: src/dird/ua_update.c:742
#, c-format
-msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
+msgid "Current Pool is: %s\n"
msgstr ""
-"Der Versuch der Definition einer zweiten %s resource mit dem Namen \"%s\" "
-"ist nicht erlaubt.\n"
-#: src/dird/dird_conf.c:1583
-#, 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:1655
+#: src/dird/ua_update.c:764
#, 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:1681
-#, 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:1705
+#: src/dird/ua_update.c:784
#, 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:1725
-#, 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:1775 src/dird/dird_conf.c:1891
-#: 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/ua_update.c:795
+msgid "Selection terminated.\n"
+msgstr ""
-#: src/dird/dird_conf.c:1797 src/lib/parse_conf.c:476
+#: src/dird/ua_update.c:815
#, c-format
-msgid "Could not find config Resource %s referenced on line %d : %s\n"
+msgid "Updating %i job(s).\n"
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
-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:146
-msgid "OK to run? (yes/mod/no): "
+#: src/dird/ua_tree.c:73
+msgid "change current directory"
msgstr ""
-#: src/dird/ua_run.c:185
-msgid "Job failed.\n"
+#: src/dird/ua_tree.c:74
+msgid "count marked files in and below the cd"
msgstr ""
-#: src/dird/ua_run.c:188
-#, 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 ""
-#: src/dird/ua_run.c:194
-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 ""
-#: src/dird/ua_run.c:209
-msgid "Level"
+#: src/dird/ua_tree.c:78
+msgid "leave file selection mode"
msgstr ""
-#: src/dird/ua_run.c:214
-#, fuzzy
-msgid "Restore Client"
-msgstr "Wiederherstellung läuft..."
+#: src/dird/ua_tree.c:79
+msgid "estimate restore size"
+msgstr ""
-#: 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"
+#: src/dird/ua_tree.c:80
+msgid "same as done command"
msgstr ""
-#: 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"
+#: src/dird/ua_tree.c:81
+msgid "find files, wildcards allowed"
msgstr ""
-#: src/dird/ua_run.c:226
-msgid "Verify Job"
+#: src/dird/ua_tree.c:82 src/dird/ua_tree.c:92
+msgid "print help"
msgstr ""
-#: src/dird/ua_run.c:229 src/wx-console/wxbrestorepanel.cpp:349
-#: src/wx-console/wxbrestorepanel.cpp:1899
-msgid "Bootstrap"
+#: src/dird/ua_tree.c:83
+msgid "list current directory, wildcards allowed"
msgstr ""
-#: 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"
+#: src/dird/ua_tree.c:84
+msgid "list the marked files in and below the cd"
msgstr ""
-#: src/dird/ua_run.c:231
-#, fuzzy
-msgid "File Relocation"
-msgstr "File daemon"
+#: src/dird/ua_tree.c:85
+msgid "mark dir/file to be restored recursively, wildcards allowed"
+msgstr ""
-#: 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"
+#: src/dird/ua_tree.c:86
+msgid "mark directory name to be restored (no files)"
msgstr ""
-#: src/dird/ua_run.c:233
-msgid "JobId"
+#: src/dird/ua_tree.c:87 src/dird/ua_tree.c:88
+msgid "print current working directory"
msgstr ""
-#: src/dird/ua_run.c:236
-msgid "Plugin Options"
+#: src/dird/ua_tree.c:89
+msgid "unmark dir/file to be restored recursively in dir"
msgstr ""
-#: src/dird/ua_run.c:247 src/dird/ua_run.c:1338
-msgid "user selection"
+#: src/dird/ua_tree.c:90
+msgid "unmark directory name only no recursion"
msgstr ""
-#: src/dird/ua_run.c:279
+#: src/dird/ua_tree.c:91
+msgid "quit and do not do restore"
+msgstr ""
+
+#: src/dird/ua_tree.c:112
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 ""
-#: src/dird/ua_run.c:287 src/dird/ua_run.c:460
-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 ""
-#: src/dird/ua_run.c:294
-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 ""
-#: src/dird/ua_run.c:298
-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 ""
-#: src/dird/ua_run.c:319
-msgid "Please enter the Bootstrap file name: "
+#: src/dird/ua_tree.c:349
+msgid "1 file marked.\n"
msgstr ""
-#: src/dird/ua_run.c:331
+#: src/dird/ua_tree.c:351
#, c-format
-msgid "Warning cannot open %s: ERR=%s\n"
+msgid "%s files marked.\n"
msgstr ""
-#: src/dird/ua_run.c:350
-msgid "Please enter path prefix for restore (/ for none): "
+#: src/dird/ua_tree.c:379
+msgid "No directories marked.\n"
msgstr ""
-#: src/dird/ua_run.c:372
-msgid "Replace:\n"
+#: src/dird/ua_tree.c:381
+msgid "1 directory marked.\n"
msgstr ""
-#: src/dird/ua_run.c:376
-msgid "Select replace option"
+#: src/dird/ua_tree.c:383
+#, c-format
+msgid "%s directories marked.\n"
msgstr ""
-#: src/dird/ua_run.c:387
-msgid ""
-"You must set the bootstrap file to NULL to be able to specify a JobId.\n"
+#: src/dird/ua_tree.c:404
+#, c-format
+msgid "%s total files/dirs. %s marked to be restored.\n"
msgstr ""
-#: src/dird/ua_run.c:392
-msgid "Please Plugin Options string: "
+#: src/dird/ua_tree.c:415
+msgid "No file specification given.\n"
msgstr ""
-#: src/dird/ua_run.c:430 src/dird/ua_run.c:439
-msgid "User input"
+#: src/dird/ua_tree.c:563
+#, c-format
+msgid "Node %s has no children.\n"
msgstr ""
-#: src/dird/ua_run.c:491
+#: src/dird/ua_tree.c:656
#, c-format
-msgid "Invalid replace option: %s\n"
+msgid "%d total files; %d marked to be restored; %s bytes.\n"
msgstr ""
-#: src/dird/ua_run.c:555
-#, c-format
-msgid "strip_prefix=%s add_prefix=%s add_suffix=%s\n"
+#: src/dird/ua_tree.c:690
+msgid "Too few or too many arguments. Try using double quotes.\n"
msgstr ""
-#: src/dird/ua_run.c:558
-msgid "This will replace your current Where value\n"
+#: src/dird/ua_tree.c:702
+msgid "Invalid path given.\n"
msgstr ""
-#: src/dird/ua_run.c:559
-msgid "Strip prefix"
+#: src/dird/ua_tree.c:738 src/dird/ua_tree.c:750
+msgid "No files unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:560
-msgid "Add prefix"
+#: src/dird/ua_tree.c:752
+msgid "1 file unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:561
-msgid "Add file suffix"
+#: src/dird/ua_tree.c:755
+#, c-format
+msgid "%s files unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:562
-msgid "Enter a regexp"
+#: src/dird/ua_tree.c:766 src/dird/ua_tree.c:783
+msgid "No directories unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:563
-msgid "Test filename manipulation"
+#: src/dird/ua_tree.c:785
+msgid "1 directory unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:564
-msgid "Use this ?"
+#: src/dird/ua_tree.c:787
+#, c-format
+msgid "%d directories unmarked.\n"
msgstr ""
-#: src/dird/ua_run.c:569
-msgid "Please enter path prefix to strip: "
+#: src/dird/fd_cmds.c:95
+msgid "Client: "
msgstr ""
-#: src/dird/ua_run.c:577
-msgid "Please enter path prefix to add (/ for none): "
+#: 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 ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
+
+#: 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 ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
+
+#: src/dird/fd_cmds.c:256
+#, c-format
+msgid "Prior failed job found in catalog. Upgrading to %s.\n"
msgstr ""
+"Vorheriger fehlgeschlagener job in catalog gefunden. Erweitere auf %s.\n"
+
+#: src/dird/fd_cmds.c:318
+#, c-format
+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/ua_run.c:588
-msgid "Please enter file suffix to add: "
-msgstr ""
+#: src/dird/fd_cmds.c:634
+#, fuzzy, c-format
+msgid "Client \"%s\" RunScript failed.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
-#: src/dird/ua_run.c:595
-msgid "Please enter a valid regexp (!from!to!): "
+#: src/dird/fd_cmds.c:669
+#, c-format
+msgid ""
+"<filed: bad attributes, expected 3 fields got %d\n"
+"msglen=%d msg=%s\n"
msgstr ""
+"<filed: fehlerhafte Attribute, 3 erwartet, erhalten: %d\n"
+"msglen=%d msg=%s\n"
-#: src/dird/ua_run.c:608
+#: src/dird/fd_cmds.c:724
#, c-format
-msgid "regexwhere=%s\n"
-msgstr ""
+msgid "%s index %d not same as attributes %d\n"
+msgstr "%s index %d ist nicht identisch mit attributen %d\n"
-#: src/dird/ua_run.c:614
+#: src/dird/fd_cmds.c:738
#, c-format
-msgid "strip_prefix=%s add_prefix=%s add_suffix=%s result=%s\n"
-msgstr ""
+msgid "<filed: Network error getting attributes. ERR=%s\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
-#: src/dird/ua_run.c:621
-msgid "Cannot use your regexp\n"
-msgstr ""
+#: 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/ua_run.c:625
-msgid "Please enter filename to test: "
-msgstr ""
+#: 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/ua_run.c:627
-#, fuzzy, c-format
-msgid "%s -> %s\n"
-msgstr " --> Run=%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/ua_run.c:671
-msgid "Cannot use your regexp.\n"
-msgstr ""
+#: 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/ua_run.c:684 src/dird/ua_run.c:714
-msgid "Levels:\n"
-msgstr ""
+#: src/dird/autoprune.c:63
+msgid "Begin pruning Jobs.\n"
+msgstr "Beginn automatische Säuberung von Aufträgen.\n"
-#: src/dird/ua_run.c:686 src/filed/status.c:441 src/stored/status.c:601
-#: src/lib/util.c:403 src/lib/util.c:449
-msgid "Full"
-msgstr ""
+#: src/dird/autoprune.c:71
+msgid "Begin pruning Files.\n"
+msgstr "Beginn automatische Säuberung von Dateien.\n"
-#: src/dird/ua_run.c:687 src/filed/status.c:444 src/stored/status.c:604
-#: src/lib/util.c:406
-msgid "Incremental"
+#: src/dird/autoprune.c:76
+msgid ""
+"End auto prune.\n"
+"\n"
msgstr ""
+"Ende automatische Säuberung.\n"
+"\n"
-#: src/dird/ua_run.c:688 src/filed/status.c:447 src/stored/status.c:607
-#: src/lib/util.c:409
-msgid "Differential"
+#: src/dird/ua_status.c:174
+msgid "Status available for:\n"
msgstr ""
-#: src/dird/ua_run.c:689 src/filed/status.c:450 src/stored/status.c:610
-#: src/lib/util.c:412
-msgid "Since"
+#: src/dird/ua_status.c:180
+msgid "Select daemon type for status"
msgstr ""
-#: src/dird/ua_run.c:690
-msgid "VirtualFull"
+#: 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_run.c:691 src/dird/ua_run.c:720
-msgid "Select level"
+#: src/dird/ua_status.c:298
+#, c-format
+msgid "Daemon started %s, 1 Job run since started.\n"
msgstr ""
-#: src/dird/ua_run.c:715
-msgid "Initialize Catalog"
+#: src/dird/ua_status.c:301
+#, c-format
+msgid "Daemon started %s, %d Jobs run since started.\n"
msgstr ""
-#: src/dird/ua_run.c:716 src/filed/status.c:453 src/stored/status.c:613
-#: src/lib/util.c:415
-msgid "Verify Catalog"
+#: 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 ""
-#: src/dird/ua_run.c:717 src/lib/util.c:421
-msgid "Verify Volume to Catalog"
+#: src/dird/ua_status.c:362
+#, c-format
+msgid ""
+"\n"
+"Failed to connect to Storage daemon %s.\n"
+"====\n"
msgstr ""
-#: src/dird/ua_run.c:718 src/lib/util.c:424
-msgid "Verify Disk to Catalog"
+#: src/dird/ua_status.c:404
+#, c-format
+msgid ""
+"Failed to connect to Client %s.\n"
+"====\n"
msgstr ""
-#: src/dird/ua_run.c:719
-msgid "Verify Volume Data (not yet implemented)"
+#: src/dird/ua_status.c:412
+msgid "Connected to file daemon\n"
msgstr ""
-#: src/dird/ua_run.c:740
-msgid "Level not appropriate for this Job. Cannot be changed.\n"
+#: src/dird/ua_status.c:432
+msgid ""
+"\n"
+"Scheduled Jobs:\n"
msgstr ""
-#: src/dird/ua_run.c:754
-#, c-format
+#: src/dird/ua_status.c:433
msgid ""
-"Run %s job\n"
-"JobName: %s\n"
-"FileSet: %s\n"
-"Client: %s\n"
-"Storage: %s\n"
-"When: %s\n"
-"Priority: %d\n"
+"Level Type Pri Scheduled Name Volume\n"
msgstr ""
-#: src/dird/ua_run.c:761 src/lib/util.c:365
-msgid "Admin"
+#: src/dird/ua_status.c:434
+msgid "===================================================================================\n"
msgstr ""
-#: src/dird/ua_run.c:774
+#: src/dird/ua_status.c:491
#, 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"
+msgid "%-14s\t%-8s\t%3d\t%-18s\t%-18s\t%s\n"
msgstr ""
-#: src/dird/ua_run.c:810
+#: src/dird/ua_status.c:495
#, 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"
+msgid "%-14s %-8s %3d %-18s %-18s %s\n"
msgstr ""
-#: src/dird/ua_run.c:821 src/lib/util.c:359
-msgid "Verify"
+#: src/dird/ua_status.c:549
+msgid "Ignoring invalid value for days. Max is 500.\n"
msgstr ""
-#: src/dird/ua_run.c:839
-msgid "Please enter a JobId for restore: "
+#: src/dird/ua_status.c:592
+msgid "No Scheduled Jobs.\n"
msgstr ""
-#: src/dird/ua_run.c:851
-#, c-format
+#: src/dird/ua_status.c:609 src/stored/status.c:397 src/filed/status.c:177
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"
+"\n"
+"Running Jobs:\n"
msgstr ""
-#: src/dird/ua_run.c:878
+#: src/dird/ua_status.c:617
#, 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"
+msgid "Console connected at %s\n"
msgstr ""
-#: src/dird/ua_run.c:907
-#, c-format
+#: src/dird/ua_status.c:627
msgid ""
-"Run Restore job\n"
-"JobName: %s\n"
-"Bootstrap: %s\n"
+"No Jobs running.\n"
+"====\n"
msgstr ""
-#: src/dird/ua_run.c:915
-#, c-format
-msgid "RegexWhere: %s\n"
+#: src/dird/ua_status.c:633
+msgid " JobId Level Name Status\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"
+#: src/dird/ua_status.c:634 src/filed/status.c:264
+msgid "======================================================================\n"
msgstr ""
-#: src/dird/ua_run.c:944
-msgid "Run Copy job\n"
+#: src/dird/ua_status.c:643
+msgid "is waiting execution"
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"
+#: src/dird/ua_status.c:646
+msgid "is running"
+msgstr ""
+
+#: src/dird/ua_status.c:649
+msgid "is blocked"
msgstr ""
-#: src/dird/ua_run.c:1039
-#, c-format
-msgid "Value missing for keyword %s\n"
+#: src/dird/ua_status.c:652
+msgid "has terminated"
msgstr ""
-#: src/dird/ua_run.c:1046
-msgid "Job name specified twice.\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 ""
-#: src/dird/ua_run.c:1054
-msgid "JobId specified twice.\n"
+#: src/dird/ua_status.c:661
+msgid "has errors"
msgstr ""
-#: src/dird/ua_run.c:1063 src/dird/ua_run.c:1207
-msgid "Client specified twice.\n"
+#: src/dird/ua_status.c:664
+msgid "has a fatal error"
msgstr ""
-#: src/dird/ua_run.c:1071
-msgid "FileSet specified twice.\n"
+#: src/dird/ua_status.c:667
+msgid "has verify differences"
msgstr ""
-#: src/dird/ua_run.c:1079
-msgid "Level specified twice.\n"
+#: src/dird/ua_status.c:670
+msgid "has been canceled"
msgstr ""
-#: src/dird/ua_run.c:1088
-msgid "Storage specified twice.\n"
+#: src/dird/ua_status.c:675
+msgid "is waiting on Client"
msgstr ""
-#: src/dird/ua_run.c:1096
-msgid "RegexWhere or Where specified twice.\n"
+#: src/dird/ua_status.c:677
+#, c-format
+msgid "is waiting on Client %s"
msgstr ""
-#: src/dird/ua_run.c:1101
-msgid "No authorization for \"regexwhere\" specification.\n"
+#: src/dird/ua_status.c:685 src/dird/ua_status.c:687
+#, c-format
+msgid "is waiting on Storage %s"
msgstr ""
-#: src/dird/ua_run.c:1108
-msgid "Where or RegexWhere specified twice.\n"
+#: src/dird/ua_status.c:689
+msgid "is waiting on Storage"
msgstr ""
-#: src/dird/ua_run.c:1113
-msgid "No authoriztion for \"where\" specification.\n"
+#: src/dird/ua_status.c:695
+msgid "is waiting on max Storage jobs"
msgstr ""
-#: src/dird/ua_run.c:1120
-msgid "Bootstrap specified twice.\n"
+#: src/dird/ua_status.c:698
+msgid "is waiting on max Client jobs"
msgstr ""
-#: src/dird/ua_run.c:1128
-msgid "Replace specified twice.\n"
+#: src/dird/ua_status.c:701
+msgid "is waiting on max Job jobs"
msgstr ""
-#: src/dird/ua_run.c:1136
-msgid "When specified twice.\n"
+#: src/dird/ua_status.c:704
+msgid "is waiting on max total jobs"
msgstr ""
-#: src/dird/ua_run.c:1144
-msgid "Priority specified twice.\n"
+#: src/dird/ua_status.c:707
+msgid "is waiting for its start time"
msgstr ""
-#: src/dird/ua_run.c:1149
-msgid "Priority must be positive nonzero setting it to 10.\n"
+#: src/dird/ua_status.c:710
+msgid "is waiting for higher priority jobs to finish"
msgstr ""
-#: src/dird/ua_run.c:1159
-msgid "Verify Job specified twice.\n"
+#: src/dird/ua_status.c:713 src/dird/ua_status.c:764 src/lib/util.c:238
+msgid "SD committing Data"
msgstr ""
-#: src/dird/ua_run.c:1191
-msgid "Migration Job 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 ""
-#: src/dird/ua_run.c:1199
-msgid "Pool specified twice.\n"
+#: src/dird/ua_status.c:719 src/dird/ua_status.c:770 src/lib/util.c:244
+msgid "SD despooling Attributes"
msgstr ""
-#: src/dird/ua_run.c:1215
-#, fuzzy
-msgid "Restore Client specified twice.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/ua_status.c:722 src/dird/ua_status.c:773 src/lib/util.c:247
+msgid "Dir inserting Attributes"
+msgstr ""
-#: src/dird/ua_run.c:1223
-#, fuzzy
-msgid "Plugin Options specified twice.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/ua_status.c:727
+#, fuzzy, c-format
+msgid "is in unknown state %c"
+msgstr "unbekannt"
-#: src/dird/ua_run.c:1228
-msgid "No authoriztion for \"PluginOptions\" specification.\n"
+#: src/dird/ua_status.c:741
+msgid "is waiting for a mount request"
msgstr ""
-#: src/dird/ua_run.c:1235
-#, fuzzy
-msgid "Spool flag specified twice.\n"
-msgstr "Kein storage angegeben.\n"
+#: src/dird/ua_status.c:748
+msgid "is waiting for an appendable Volume"
+msgstr ""
-#: src/dird/ua_run.c:1242
+#: src/dird/ua_status.c:756
#, fuzzy
-msgid "Invalid spooldata flag.\n"
-msgstr "Ungültige JobId gefunden.\n"
+msgid "is waiting for Client to connect to Storage daemon"
+msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
-#: src/dird/ua_run.c:1263
+#: src/dird/ua_status.c:758
#, c-format
-msgid "Invalid keyword: %s\n"
+msgid "is waiting for Client %s to connect to Storage %s"
msgstr ""
-#: src/dird/ua_run.c:1274
+#: src/dird/ua_status.c:788
#, c-format
-msgid "Catalog \"%s\" not found\n"
+msgid "%6d\t%-6s\t%-20s\t%s\n"
msgstr ""
-#: src/dird/ua_run.c:1278
+#: src/dird/ua_status.c:791
#, c-format
-msgid "No authorization. Catalog \"%s\".\n"
+msgid "%6d %-6s %-20s %s\n"
msgstr ""
-#: src/dird/ua_run.c:1289
-#, c-format
-msgid "Job \"%s\" not found\n"
+#: src/dird/ua_status.c:811
+msgid "No Terminated Jobs.\n"
msgstr ""
-#: src/dird/ua_run.c:1296
-msgid "A job name must be specified.\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:1302
-#, c-format
-msgid "No authorization. Job \"%s\".\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 ""
-#: src/dird/ua_run.c:1310
-#, c-format
-msgid "Pool \"%s\" not found.\n"
+#: src/dird/ua_status.c:819
+msgid "====================================================================\n"
msgstr ""
-#: src/dird/ua_run.c:1320
-#, c-format
-msgid "No authorization. Pool \"%s\".\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 ""
-#: src/dird/ua_run.c:1335
-#, c-format
-msgid "Storage \"%s\" not found.\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 ""
-#: src/dird/ua_run.c:1347
-#, c-format
-msgid "No authorization. Storage \"%s\".\n"
+#: src/dird/ua_status.c:858 src/stored/status.c:544 src/filed/status.c:292
+msgid "Diffs"
msgstr ""
-#: src/dird/ua_run.c:1367 src/dird/ua_run.c:1387
-#, c-format
-msgid "No authorization. Client \"%s\".\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 ""
-#: src/dird/ua_run.c:1377
-#, fuzzy, c-format
-msgid "Restore Client \"%s\" not found.\n"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\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_run.c:1397
-#, c-format
-msgid "FileSet \"%s\" not found.\n"
+#: src/dird/ua_status.c:870 src/stored/status.c:556 src/filed/status.c:301
+msgid "Other"
msgstr ""
-#: src/dird/ua_run.c:1406
+#: src/dird/ua_status.c:874 src/stored/status.c:568 src/filed/status.c:313
#, c-format
-msgid "No authorization. FileSet \"%s\".\n"
+msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n"
msgstr ""
-#: src/dird/ua_run.c:1414
+#: src/dird/ua_status.c:882 src/stored/status.c:576 src/filed/status.c:321
#, c-format
-msgid "Verify Job \"%s\" not found.\n"
+msgid "%6d %-6s %8s %10s %-7s %-8s %s\n"
msgstr ""
-#: src/dird/ua_run.c:1424
-#, c-format
-msgid "Migration Job \"%s\" not found.\n"
+#: src/dird/ua_status.c:891
+msgid "\n"
msgstr ""
-#: src/dird/jobq.c:76
+#: src/dird/admin.c:66
#, c-format
-msgid "pthread_attr_init: ERR=%s\n"
-msgstr "pthread_attr_init: ERR=%s\n"
+msgid "Start Admin JobId %d, Job=%s\n"
+msgstr "Starte Admin JobId %d, Job=%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/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/jobq.c:91
-#, c-format
-msgid "pthread_cond_init: ERR=%s\n"
-msgstr "pthread_cond_init: ERR=%s\n"
+#: src/dird/admin.c:100
+msgid "Admin OK"
+msgstr "Admin OK"
-#: src/dird/jobq.c:133
-#, c-format
-msgid "pthread_cond_broadcast: ERR=%s\n"
-msgstr "pthread_cond_broadcast: ERR=%s\n"
+#: src/dird/admin.c:104
+msgid "*** Admin Error ***"
+msgstr "*** Admin Fehler ***"
-#: src/dird/jobq.c:141
-#, c-format
-msgid "pthread_cond_wait: ERR=%s\n"
-msgstr "pthread_cond_wait: ERR=%s\n"
+#: src/dird/admin.c:108
+msgid "Admin Canceled"
+msgstr "Admin abgebrochen"
-#: src/dird/jobq.c:182
+#: src/dird/admin.c:112 src/dird/vbackup.c:363 src/dird/restore.c:289
+#: src/dird/backup.c:513
#, c-format
-msgid "Job %s waiting %d seconds for scheduled start time.\n"
-msgstr "Job %s wartet %d Sekunden auf die geplante Startzeit.\n"
+msgid "Inappropriate term code: %c\n"
+msgstr "Unangebrachter Beendigungskode: %c\n"
-#: src/dird/jobq.c:244
-#, c-format
-msgid "pthread_thread_create: ERR=%s\n"
-msgstr "pthread_thread_create: ERR=%s\n"
+#: src/dird/admin.c:118
+msgid "Bacula "
+msgstr "Bacula "
-#: src/dird/jobq.c:354
+#: src/dird/ua_select.c:55
#, c-format
-msgid "pthread_cond_signal: ERR=%s\n"
-msgstr "pthread_cond_signal: ERR=%s\n"
+msgid "The current %s retention period is: %s\n"
+msgstr ""
-#: src/dird/jobq.c:363
-#, c-format
-msgid "pthread_create: ERR=%s\n"
-msgstr "pthread_create: ERR=%s\n"
+#: src/dird/ua_select.c:60
+msgid "Continue? (yes/mod/no): "
+msgstr ""
-#: src/dird/jobq.c:636
-#, c-format
-msgid "Rescheduled Job %s at %s to re-run in %d seconds (%s).\n"
+#: src/dird/ua_select.c:64
+msgid "Enter new retention period: "
msgstr ""
-" Job %s für %s erneut geplant um in %d seconds nachgestartet zu werden (%"
-"s).\n"
-#: src/dird/jobq.c:675 src/dird/jobq.c:680
-msgid "previous Job"
-msgstr "vorheriger Job"
+#: src/dird/ua_select.c:68
+msgid "Invalid period.\n"
+msgstr ""
-#: src/dird/jobq.c:717
-#, 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:144
+msgid "You have the following choices:\n"
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
-#, c-format
-msgid "Cannot create UA thread: %s\n"
+#: src/dird/ua_select.c:160
+msgid "The defined Storage resources are:\n"
+msgstr ""
+
+#: src/dird/ua_select.c:168
+msgid "Select Storage resource"
msgstr ""
-#: src/dird/ua_server.c:159
-msgid "You have messages.\n"
+#: src/dird/ua_select.c:224
+msgid "You must specify a \"use <catalog-name>\" command before continuing.\n"
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/ua_select.c:230
+msgid "The defined Catalog resources are:\n"
+msgstr ""
-#: 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:238
+msgid "Catalog"
msgstr ""
-#: src/dird/vbackup.c:169
-#, fuzzy
-msgid "No previous Jobs found.\n"
-msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
+#: src/dird/ua_select.c:238
+msgid "Select Catalog resource"
+msgstr ""
-#: 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/ua_select.c:255
+msgid "The defined Job resources are:\n"
+msgstr ""
-#: 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:263
+msgid "Select Job resource"
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:82 src/filed/acl.c:88
-msgid "ACL support not configured for your machine.\n"
+#: src/dird/ua_select.c:278
+msgid "The defined Restore Job resources are:\n"
msgstr ""
-#: src/filed/acl.c:109 src/filed/acl.c:125 src/filed/acl.c:134
-#: src/filed/backup.c:785 src/filed/backup.c:943 src/filed/backup.c:978
-#: src/filed/backup.c:989 src/filed/backup.c:1047 src/filed/backup.c:1087
-#: src/filed/fd_plugins.c:283 src/filed/fd_plugins.c:297
-#, c-format
-msgid "Network send error to SD. ERR=%s\n"
+#: src/dird/ua_select.c:286
+msgid "Select Restore Job"
msgstr ""
-#: src/filed/acl.c:395
-#, c-format
-msgid "acl_to_text error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:303
+msgid "The defined Client resources are:\n"
msgstr ""
-#: src/filed/acl.c:420
-#, fuzzy, c-format
-msgid "acl_get_file error on file \"%s\": ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+#: src/dird/ua_select.c:311
+msgid "Select Client (File daemon) resource"
+msgstr ""
-#: src/filed/acl.c:447
+#: src/dird/ua_select.c:338
#, c-format
-msgid "acl_delete_def_file error on file \"%s\": ERR=%s\n"
+msgid "Error: Client resource %s does not exist.\n"
msgstr ""
-#: src/filed/acl.c:456
+#: src/dird/ua_select.c:363
#, c-format
-msgid "acl_from_text error on file \"%s\": ERR=%s\n"
+msgid "Could not find Client %s: ERR=%s"
msgstr ""
-#: src/filed/acl.c:471
+#: src/dird/ua_select.c:373 src/dird/ua_select.c:427
#, c-format
-msgid "ac_valid error on file \"%s\": ERR=%s\n"
+msgid "Could not find Client \"%s\": ERR=%s"
msgstr ""
-#: src/filed/acl.c:489
+#: src/dird/ua_select.c:402
#, c-format
-msgid "acl_set_file error on file \"%s\": ERR=%s\n"
+msgid "Error obtaining client ids. ERR=%s\n"
msgstr ""
-#: src/filed/acl.c:787
-#, fuzzy, c-format
-msgid "getacl error on file \"%s\": ERR=%s\n"
-msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+#: src/dird/ua_select.c:406
+msgid "No clients defined. You must run a job before using this command.\n"
+msgstr ""
-#: src/filed/acl.c:820
-#, c-format
-msgid "acltostr error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:410
+msgid "Defined Clients:\n"
msgstr ""
-#: src/filed/acl.c:839 src/filed/acl.c:848
-#, c-format
-msgid "strtoacl error on file \"%s\": ERR=%s\n"
+#: src/dird/ua_select.c:420
+msgid "Select the Client"
msgstr ""
-#: src/filed/acl.c:863
+#: src/dird/ua_select.c:453 src/dird/ua_select.c:477 src/dird/ua_select.c:522
#, c-format
-msgid "setacl error on file \"%s\": ERR=%s\n"
+msgid "Could not find Pool \"%s\": ERR=%s"
msgstr ""
-#: src/filed/acl.c:933 src/filed/acl.c:1015
-#, fuzzy, c-format
-msgid "pathconf error on file \"%s\": ERR=%s\n"
-msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+#: src/dird/ua_select.c:492
+msgid "No pools defined. Use the \"create\" command to create one.\n"
+msgstr ""
-#: src/filed/acl.c:947
-#, fuzzy, c-format
-msgid "acl_get error on file \"%s\": ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+#: src/dird/ua_select.c:496
+msgid "Defined Pools:\n"
+msgstr ""
-#: src/filed/acl.c:1010
-#, c-format
-msgid ""
-"Trying to restore acl on file \"%s\" on filesystem without acl support\n"
+#: src/dird/ua_select.c:509
+msgid "Select the Pool"
msgstr ""
-#: src/filed/acl.c:1031
+#: src/dird/ua_select.c:547
#, c-format
-msgid ""
-"Trying to restore acl on file \"%s\" on filesystem without aclent acl "
-"support\n"
+msgid "No access to Pool \"%s\"\n"
msgstr ""
-#: src/filed/acl.c:1041
-#, c-format
-msgid ""
-"Trying to restore acl on file \"%s\" on filesystem without ace acl support\n"
+#: src/dird/ua_select.c:573
+msgid "Enter *MediaId or Volume name: "
msgstr ""
-#: src/filed/acl.c:1056
-#, fuzzy, c-format
-msgid "acl_fromtext error on file \"%s\": ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+#: src/dird/ua_select.c:599
+msgid "The defined Pool resources are:\n"
+msgstr ""
-#: src/filed/acl.c:1069 src/filed/acl.c:1076
-#, c-format
-msgid "wrong encoding of acl type in acl stream on file \"%s\"\n"
+#: src/dird/ua_select.c:607
+msgid "Select Pool resource"
msgstr ""
-#: src/filed/acl.c:1095
-#, fuzzy, c-format
-msgid "acl_set error on file \"%s\": ERR=%s\n"
-msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+#: src/dird/ua_select.c:642
+msgid "Enter the JobId to select: "
+msgstr ""
-#: src/filed/acl.c:1169
+#: src/dird/ua_select.c:680
#, c-format
-msgid "acltotext error on file \"%s\": ERR=%s\n"
+msgid "Could not find Job \"%s\": ERR=%s"
msgstr ""
-#: src/filed/acl.c:1187
+#: src/dird/ua_select.c:760
#, c-format
-msgid "aclfromtext error on file \"%s\": ERR=%s\n"
+msgid "Automatically selected %s: %s\n"
msgstr ""
-#: src/filed/acl.c:1201
+#: src/dird/ua_select.c:771
#, c-format
-msgid "acl(SETACL) error on file \"%s\": ERR=%s\n"
+msgid ""
+"Your request has multiple choices for \"%s\". Selection is not possible in "
+"batch mode.\n"
msgstr ""
-#: src/filed/acl.c:1311
+#: src/dird/ua_select.c:789
#, c-format
-msgid "Can't restore ACLs of %s - incompatible acl stream encountered - %d\n"
+msgid "Selection list for \"%s\" is empty!\n"
msgstr ""
-#: src/filed/verify.c:53
+#: src/dird/ua_select.c:795
#, c-format
-msgid "Cannot malloc %d network read buffer\n"
+msgid "Automatically selected: %s\n"
msgstr ""
-#: src/filed/verify.c:122
-#, c-format
-msgid " Could not access %s: ERR=%s\n"
+#: src/dird/ua_select.c:807
+msgid "Selection aborted, nothing done.\n"
msgstr ""
-#: src/filed/verify.c:129
+#: src/dird/ua_select.c:812
#, c-format
-msgid " Could not follow link %s: ERR=%s\n"
+msgid "Please enter a number between 1 and %d\n"
msgstr ""
-#: src/filed/verify.c:136
-#, c-format
-msgid " Could not stat %s: ERR=%s\n"
+#: src/dird/ua_select.c:861
+msgid "Storage name given twice.\n"
msgstr ""
-#: src/filed/verify.c:142 src/filed/backup.c:367
+#: src/dird/ua_select.c:878
#, c-format
-msgid " Unchanged file skipped: %s\n"
+msgid "Expecting jobid=nn command, got: %s\n"
msgstr ""
-#: src/filed/verify.c:145
+#: src/dird/ua_select.c:882
#, c-format
-msgid " Archive file skipped: %s\n"
+msgid "JobId %s is not running.\n"
msgstr ""
-#: src/filed/verify.c:148
+#: src/dird/ua_select.c:892
#, c-format
-msgid " Recursion turned off. Directory skipped: %s\n"
+msgid "Expecting job=xxx, got: %s.\n"
msgstr ""
-#: src/filed/verify.c:152
+#: src/dird/ua_select.c:896 src/dird/ua_select.c:908
#, c-format
-msgid " File system change prohibited. Directory skipped: %s\n"
+msgid "Job \"%s\" is not running.\n"
msgstr ""
-#: src/filed/verify.c:157
+#: src/dird/ua_select.c:904
#, c-format
-msgid " Could not open directory %s: ERR=%s\n"
+msgid "Expecting ujobid=xxx, got: %s.\n"
msgstr ""
-#: src/filed/verify.c:162
+#: src/dird/ua_select.c:924
#, c-format
-msgid " Unknown file type %d: %s\n"
+msgid "Storage resource \"%s\": not found\n"
msgstr ""
-#: src/filed/verify.c:205 src/filed/verify_vol.c:209
-#, c-format
-msgid "Network error in send to Director: ERR=%s\n"
+#: src/dird/ua_select.c:956
+msgid "Enter autochanger drive[0]: "
+msgstr ""
+
+#: src/dird/ua_select.c:977
+msgid "Enter autochanger slot: "
+msgstr ""
+
+#: src/dird/ua_select.c:1007
+msgid "Media Types defined in conf file:\n"
+msgstr ""
+
+#: src/dird/ua_select.c:1013
+msgid "Media Type"
+msgstr ""
+
+#: src/dird/ua_select.c:1013
+msgid "Select the Media Type"
msgstr ""
-#: src/filed/verify.c:238 src/filed/backup.c:420
+#: src/dird/recycle.c:65
#, c-format
-msgid "%s digest initialization failed\n"
+msgid "Recycled volume \"%s\"\n"
+msgstr ""
+
+#: src/dird/ua_output.c:69 src/dird/ua_output.c:93
+msgid "ON or OFF keyword missing.\n"
msgstr ""
-#: src/filed/verify.c:299
-#, c-format
-msgid " Cannot open %s: ERR=%s.\n"
+#: src/dird/ua_output.c:181
+msgid "Keywords for the show command are:\n"
msgstr ""
-#: src/filed/verify.c:313
+#: src/dird/ua_output.c:187
#, c-format
-msgid " Cannot open resource fork for %s: ERR=%s.\n"
+msgid "%s resource %s not found.\n"
msgstr ""
-#: src/filed/verify.c:371
+#: src/dird/ua_output.c:190
#, c-format
-msgid "Error reading file %s: ERR=%s\n"
+msgid "Resource %s not found\n"
msgstr ""
-#: src/filed/backup.c:84
-msgid "Cannot set buffer size FD->SD.\n"
+#: src/dird/ua_output.c:261
+msgid "Hey! DB is NULL\n"
msgstr ""
-#: src/filed/backup.c:194 src/filed/backup.c:203
-msgid "An error occurred while encrypting the stream.\n"
+#: src/dird/ua_output.c:398
+#, c-format
+msgid "Jobid %d used %d Volume(s): %s\n"
msgstr ""
-#: src/filed/backup.c:305
-#, c-format
-msgid " Recursion turned off. Will not descend from %s into %s\n"
+#: src/dird/ua_output.c:416
+msgid "No Pool specified.\n"
msgstr ""
-#: src/filed/backup.c:312
+#: src/dird/ua_output.c:437
#, c-format
-msgid " %s is a different filesystem. Will not descend from %s into %s\n"
+msgid "Pool: %s\n"
msgstr ""
-#: src/filed/backup.c:318
-#, c-format
-msgid " Disallowed filesystem. Will not descend from %s into %s\n"
+#: src/dird/ua_output.c:453
+msgid "Ignoring invalid value for days. Max is 50.\n"
msgstr ""
-#: src/filed/backup.c:323
+#: src/dird/ua_output.c:475
#, c-format
-msgid " Disallowed drive type. Will not descend into %s\n"
+msgid "Unknown list keyword: %s\n"
msgstr ""
-#: src/filed/backup.c:333
+#: src/dird/ua_output.c:501
#, c-format
-msgid " Socket file skipped: %s\n"
+msgid "%s is not a job name.\n"
msgstr ""
-#: src/filed/backup.c:346
-#, fuzzy, c-format
-msgid " Could not access \"%s\": ERR=%s\n"
-msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
-
-#: src/filed/backup.c:353
-#, 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:360
+#: src/dird/ua_output.c:515
#, fuzzy, c-format
-msgid " Could not stat \"%s\": ERR=%s\n"
-msgstr "Kann bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+msgid "Could not find Pool for Job %s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
-#: src/filed/backup.c:370
+#: src/dird/ua_output.c:528
#, c-format
-msgid " Archive file not saved: %s\n"
+msgid "Could not find next Volume for Job %s (Pool=%s, Level=%s).\n"
msgstr ""
-#: src/filed/backup.c:374
-#, 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:380
+#: src/dird/ua_output.c:532
#, c-format
-msgid " Unknown file type %d; not saved: %s\n"
+msgid ""
+"The next Volume to be used by Job \"%s\" (Pool=%s, Level=%s) will be %s\n"
msgstr ""
-#: src/filed/backup.c:434
+#: src/dird/ua_output.c:543
#, c-format
-msgid "%s signature digest initialization failed\n"
+msgid "Could not find next Volume for Job %s.\n"
msgstr ""
-#: src/filed/backup.c:506
-#, fuzzy, c-format
-msgid " Cannot open \"%s\": ERR=%s.\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+#: 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:543
-#, fuzzy, c-format
-msgid " Cannot open resource fork for \"%s\": ERR=%s.\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+#: src/dird/ua_output.c:690
+#, c-format
+msgid "Pool %s created in database.\n"
+msgstr "Pool %s in der Datenbank angelegt.\n"
-#: src/filed/backup.c:603
-msgid "Failed to allocate memory for crypto signature.\n"
+#: src/dird/ua_output.c:743
+msgid "You have no messages.\n"
msgstr ""
-#: src/filed/backup.c:608 src/filed/backup.c:614 src/filed/backup.c:629
-msgid "An error occurred while signing the stream.\n"
+#: src/dird/ua_output.c:823
+msgid "Message too long to display.\n"
msgstr ""
-#: src/filed/backup.c:653
-msgid "An error occurred finalizing signing the stream.\n"
-msgstr ""
+#: 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/filed/backup.c:743
+#: 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
-msgid "Compression deflateParams error: %d\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:755
-msgid "Encrypting sparse data not supported.\n"
-msgstr ""
+#: 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/filed/backup.c:762
-msgid "Failed to initialize encryption context.\n"
+#: src/dird/vbackup.c:157
+msgid ""
+"This Job is not an Accurate backup so is not equivalent to a Full backup.\n"
msgstr ""
-#: src/filed/backup.c:866
-#, c-format
-msgid "Compression deflate error: %d\n"
-msgstr ""
+#: src/dird/vbackup.c:167
+#, fuzzy
+msgid "No previous Jobs found.\n"
+msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
-#: src/filed/backup.c:873
-#, c-format
-msgid "Compression deflateReset error: %d\n"
-msgstr ""
+#: 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/filed/backup.c:916 src/filed/backup.c:932
-msgid "Encryption error\n"
-msgstr ""
+#: 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/filed/backup.c:956
+#: src/dird/vbackup.c:326 src/dird/migrate.c:1235 src/dird/backup.c:473
#, c-format
-msgid "Read error on file %s. ERR=%s\n"
-msgstr ""
+msgid "Error getting Media record for Volume \"%s\": ERR=%s"
+msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
-#: src/filed/backup.c:959
-msgid "Too many errors.\n"
-msgstr ""
+#: 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/filed/backup.c:969
-msgid "Encryption padding error\n"
-msgstr ""
+#: src/dird/vbackup.c:338 src/dird/backup.c:485 src/stored/bscan.c:1168
+msgid "Backup OK"
+msgstr "Sicherung OK"
-#: src/filed/backup.c:1026
-msgid "Invalid file flags, no supported data stream type.\n"
+#: 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 ""
+"%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/inc_conf.c:302
+#, fuzzy, c-format
+msgid "Expected a strip path positive integer, got:%s:"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
-#: src/filed/job.c:393
+#: src/dird/inc_conf.c:322
#, c-format
-msgid "2901 Job %s not found.\n"
-msgstr ""
+msgid "Expected a FileSet option keyword, got:%s:"
+msgstr "FileSet option Schlüsselwort erwartet, erhalten:%s:"
-#: src/filed/job.c:403
+#: 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 "2001 Job %s marked to be canceled.\n"
-msgstr ""
+msgid "Regex compile error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
-#: src/filed/job.c:406
-msgid "2902 Error scanning cancel command.\n"
-msgstr ""
+#: src/dird/inc_conf.c:475
+#, c-format
+msgid "Expected a regex string, got: %s\n"
+msgstr "regulären Ausdruck erwartet, erhalten: %s\n"
-#: src/filed/job.c:425
+#: src/dird/inc_conf.c:551
#, c-format
-msgid "2991 Bad setdebug command: %s\n"
-msgstr ""
+msgid "Expected a wild-card string, got: %s\n"
+msgstr "wild-card Ausdruck erwartet, erhalten: %s\n"
-#: src/filed/job.c:441
+#: src/dird/inc_conf.c:574
#, c-format
-msgid "Bad estimate command: %s"
-msgstr ""
+msgid "Expected an fstype string, got: %s\n"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
-#: src/filed/job.c:442
-msgid "2992 Bad estimate command.\n"
+#: src/dird/inc_conf.c:586
+msgid "ExcludeDirContaining directive not permitted in Exclude.\n"
msgstr ""
-#: src/filed/job.c:465
+#: src/dird/inc_conf.c:613
#, 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 ""
+"Backslash gefunden. Benutze forward slashes oder setze den String in "
+"Anführungszeichen.: %s\n"
-#: src/filed/job.c:489
+#: src/dird/inc_conf.c:652 src/dird/inc_conf.c:695
#, c-format
-msgid "Bad RunBeforeJob command: %s\n"
-msgstr ""
+msgid "Expected a filename, got: %s"
+msgstr "Dateiname erwartet, erhalten: %s"
-#: src/filed/job.c:490 src/filed/job.c:508
-msgid "2905 Bad RunBeforeJob command.\n"
+#: src/dird/inc_conf.c:669
+msgid "Plugin directive not permitted in Exclude\n"
msgstr ""
-#: src/filed/job.c:519
-msgid "2905 Bad RunBeforeNow command.\n"
+#: src/dird/inc_conf.c:712
+msgid "Options section not permitted in Exclude\n"
msgstr ""
-#: src/filed/job.c:538
+#: src/dird/inc_conf.c:772
#, 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:539
-msgid "2905 Bad RunAfterJob command.\n"
+#: src/dird/next_vol.c:148
+#, c-format
+msgid "Purging oldest volume \"%s\"\n"
msgstr ""
-#: src/filed/job.c:573
+#: src/dird/next_vol.c:154
#, c-format
-msgid "Bad RunScript command: %s\n"
+msgid "Pruning oldest volume \"%s\"\n"
msgstr ""
-#: src/filed/job.c:574
-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 ""
-#: src/filed/job.c:681
+#: src/dird/next_vol.c:199
#, 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:691
+#: src/dird/next_vol.c:206
#, c-format
-msgid "Cannot open FileSet input file: %s. ERR=%s\n"
-msgstr ""
-
-#: src/filed/job.c:713
-msgid "Plugin Directory not defined. Cannot use plugin: \"%\"\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:807
+#: src/dird/next_vol.c:213
#, c-format
-msgid "REGEX %s compile error. ERR=%s\n"
+msgid "Max Volume jobs exceeded. Marking Volume \"%s\" as Used.\n"
msgstr ""
-#: src/filed/job.c:874
+#: src/dird/next_vol.c:222
#, c-format
-msgid "Invalid FileSet command: %s\n"
+msgid "Max Volume files exceeded. Marking Volume \"%s\" as Used.\n"
msgstr ""
-#: src/filed/job.c:1132 src/tools/testfind.c:639 src/findlib/match.c:202
+#: src/dird/next_vol.c:232
#, c-format
-msgid "Unknown include/exclude option: %c\n"
+msgid "Max configured use duration exceeded. Marking Volume \"%s\" as Used.\n"
msgstr ""
-#: src/filed/job.c:1201 src/stored/fd_cmds.c:355
+#: src/dird/next_vol.c:243
#, 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:1313
+#: 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
+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 ""
-"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 ""
+"aber sollte Append, Purged oder Recycle (das Recycling des des aktuellen "
+"Volumens ist fehlgeschlagen)"
-#: src/filed/job.c:1322
-#, 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 ""
-#: src/filed/job.c:1335
+#: src/dird/next_vol.c:393
#, c-format
-msgid "Bad level command: %s\n"
+msgid "Unable to get Pool record: ERR=%s"
msgstr ""
-#: src/filed/job.c:1356
+#: src/dird/next_vol.c:400
#, c-format
-msgid "Bad session command: %s"
+msgid "Unable add Scratch Volume, Pool \"%s\" full MaxVols=%d\n"
msgstr ""
-#: src/filed/job.c:1377
+#: src/dird/next_vol.c:419
#, c-format
-msgid "Bad storage command: %s"
+msgid "Failed to move Scratch Volume. ERR=%s\n"
msgstr ""
-#: src/filed/job.c:1386
+#: src/dird/next_vol.c:424
#, c-format
-msgid "Failed to connect to Storage daemon: %s:%d\n"
-msgstr ""
-
-#: src/filed/job.c:1398
-msgid "Failed to authenticate Storage daemon.\n"
+msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
msgstr ""
-#: src/filed/job.c:1439
-msgid "Cannot contact Storage daemon\n"
+#: src/dird/ua_input.c:95
+msgid "Enter slot"
msgstr ""
-#: src/filed/job.c:1458
+#: src/dird/ua_input.c:99 src/dird/ua_input.c:105
#, c-format
-msgid "Bad response to append open: %s\n"
-msgstr ""
-
-#: src/filed/job.c:1463
-msgid "Bad response from stored to open command\n"
+msgid "Expected a positive integer, got: %s\n"
msgstr ""
-#: src/filed/job.c:1491
-#, 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 ""
-#: src/filed/job.c:1493
-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 ""
-#: src/filed/job.c:1500
-#, c-format
+#: src/dird/restore.c:95
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 ""
-#: src/filed/job.c:1507
+#: src/dird/restore.c:103
#, c-format
-msgid "VSS Writer (PrepareForBackup): %s\n"
+msgid "Start Restore Job %s\n"
msgstr ""
-#: src/filed/job.c:1512
-msgid "No drive letters found for generating VSS snapshots.\n"
+#: src/dird/restore.c:259
+msgid "Restore OK -- warning file count mismatch"
msgstr ""
-#: src/filed/job.c:1516
-#, c-format
-msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
+#: src/dird/restore.c:261
+msgid "Restore OK"
msgstr ""
-#: src/filed/job.c:1567
-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:1571
-#, c-format
-msgid "Bad status %d returned from Storage Daemon.\n"
+#: src/dird/restore.c:269
+msgid "*** Restore Error ***"
msgstr ""
-#: src/filed/job.c:1589
-#, c-format
-msgid "VSS Writer (BackupComplete): %s\n"
+#: src/dird/restore.c:279
+msgid "Restore Canceled"
msgstr ""
-#: src/filed/job.c:1612
-#, 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 ""
+"%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:1627 src/filed/job.c:1668
-#, 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 ""
-#: src/filed/job.c:1702
-#, c-format
-msgid "Bad replace command. CMD=%s\n"
+#: src/dird/pythondir.c:154
+msgid "Pool record not found."
msgstr ""
-#: src/filed/job.c:1720
+#: src/dird/pythondir.c:210 src/stored/pythonsd.c:143 src/filed/pythonfd.c:125
#, c-format
-msgid "Bad where regexp. where=%s\n"
+msgid "Attribute %s not found."
msgstr ""
-#: src/filed/job.c:1787
-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 ""
-#: src/filed/job.c:1807
-#, c-format
-msgid "Bad response to SD read open: %s\n"
+#: src/dird/pythondir.c:285
+msgid "Priority must be 1-100"
msgstr ""
-#: src/filed/job.c:1812
-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 ""
-#: src/filed/job.c:1879
-#, c-format
-msgid "Comm error with SD. bad response to %s. ERR=%s\n"
+#: src/dird/pythondir.c:304
+msgid "Bad JobLevel string"
msgstr ""
-#: src/filed/job.c:1882
-#, c-format
-msgid "Bad response to %s command. Wanted %s, got %s\n"
+#: src/dird/ua_query.c:78
+msgid "Available queries:\n"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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
-msgid "Incorrect password given by Director at %s.\n"
+msgid "Warning prompt %d missing.\n"
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 ""
-"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 ""
-#: src/filed/authenticate.c:206 src/stored/dircmd.c:206
-msgid "Unable to authenticate Director\n"
+#: src/dird/ua_query.c:268 src/dird/ua_query.c:284
+msgid "Enter SQL query: "
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 ""
-#: 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 ""
-#: 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
+msgid "Previous Job resource not found for \"%s\".\n"
+msgstr "Vorherige Job Ressource für \"%s\"nicht gefunden.\n"
+
+#: src/dird/migrate.c:201
+msgid "setup job failed.\n"
+msgstr "Job Einrichtung Fehlgeschlagen.\n"
+
+#: src/dird/migrate.c:250
#, c-format
-msgid " Sizeof: boffset_t=%d size_t=%d debug=%d trace=%d\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:189
+#: src/dird/migrate.c:258
#, c-format
-msgid "Director connected at: %s\n"
-msgstr ""
+msgid "Pool resource \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
-#: src/filed/status.c:191
-#, c-format
-msgid "JobId %d Job %s is running.\n"
-msgstr ""
+#: 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/filed/status.c:194
+#: src/dird/migrate.c:318
#, c-format
-msgid " %s%s Job started: %s\n"
+msgid "JobId %s already %s probably by another Job. %s stopped.\n"
msgstr ""
-#: src/filed/status.c:206
+#: src/dird/migrate.c:328
#, 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
-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
-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:699
-#: src/stored/status.c:745
-#, 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:599 src/lib/util.c:401
-msgid "Base"
+#: src/dird/migrate.c:848
+msgid " was"
msgstr ""
-#: src/filed/status.c:456 src/stored/status.c:616
-msgid "Init Catalog"
+#: src/dird/migrate.c:848
+msgid "s were"
msgstr ""
-#: src/filed/status.c:459 src/stored/status.c:619
-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:622
-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:625
-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:631 src/lib/util.c:436
-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 ""
-#: 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:141
+#: src/dird/migrate.c:1042
#, 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:263 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:271 src/filed/verify_vol.c:108
+#: src/dird/migrate.c:1056
#, 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:275 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:314 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
-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:328 src/stored/bextract.c:341
+#: src/dird/migrate.c:1245
#, c-format
-msgid "%s stream not supported on this Client.\n"
-msgstr ""
-
-#: src/filed/restore.c:391
-msgid "Unexpected cryptographic session data stream.\n"
-msgstr ""
-
-#: src/filed/restore.c:399
-msgid ""
-"No private decryption keys have been defined to decrypt encrypted backup "
-"data.\n"
-msgstr ""
-
-#: src/filed/restore.c:410
-#, fuzzy
-msgid "Could not create digest.\n"
-msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-
-#: src/filed/restore.c:424
-msgid "Missing private key required to decrypt encrypted backup data.\n"
-msgstr ""
-
-#: src/filed/restore.c:427
-msgid "Decrypt of the session key failed.\n"
-msgstr ""
+msgid "%s OK"
+msgstr "%s OK"
-#: src/filed/restore.c:431
+#: src/dird/migrate.c:1250
#, c-format
-msgid "An error occurred while decoding encrypted session data stream: %s\n"
-msgstr ""
+msgid "*** %s Error ***"
+msgstr "*** %s Fehler ***"
-#: src/filed/restore.c:480 src/filed/restore.c:525
+#: src/dird/migrate.c:1260
#, c-format
-msgid "Missing encryption session data stream for %s\n"
-msgstr ""
+msgid "%s Canceled"
+msgstr "%s Abgebrochen"
-#: src/filed/restore.c:488 src/filed/restore.c:532
+#: src/dird/migrate.c:1269
#, c-format
-msgid "Failed to initialize decryption context for %s\n"
-msgstr ""
+msgid "Inappropriate %s term code"
+msgstr "Unzutreffender %s Beendigungskode"
-#: src/filed/restore.c:544
-#, c-format
-msgid " Cannot open resource fork for %s.\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:569
-#, c-format
-msgid " Invalid length of Finder Info (got %d, not 32)\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 ""
+"%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:573
+#: src/dird/migrate.c:1405
#, c-format
-msgid " Could not set Finder Info on %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:610
+#: src/dird/migrate.c:1411
#, c-format
-msgid "Can't restore ACLs of %s\n"
-msgstr ""
+msgid "No Storage specification found in Next Pool \"%s\".\n"
+msgstr "Keine \"Storage\" Spezifikation in \"Next Pool\" \"%s\" gefunden.\n"
+
+#: src/dird/migrate.c:1417
+msgid "Storage from Pool's NextPool resource"
+msgstr "Storage aus der \"NextPool\" Ressource des Pools."
-#: src/filed/restore.c:635
+#: src/dird/ua_server.c:69
#, c-format
-msgid "Can't restore Extended Attributes of %s\n"
+msgid "Cannot create UA thread: %s\n"
msgstr ""
-#: src/filed/restore.c:645
-msgid "Unexpected cryptographic signature data stream.\n"
+#: src/dird/ua_server.c:159
+msgid "You have messages.\n"
msgstr ""
-#: src/filed/restore.c:651
+#: src/dird/msgchan.c:106 src/tray-monitor/tray-monitor.c:952
+#: src/filed/job.c:1404
+msgid "Storage daemon"
+msgstr "Storage daemon"
+
+#: src/dird/msgchan.c:204
#, c-format
-msgid "Failed to decode message signature for %s\n"
-msgstr ""
+msgid "Storage daemon rejected Job command: %s\n"
+msgstr "Storage daemon hat \"Job command\": %s abgelehnt\n"
-#: src/filed/restore.c:677 src/stored/bextract.c:493
+#: src/dird/msgchan.c:211
#, c-format
-msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
-msgstr ""
+msgid "<stored: bad response to Job command: %s\n"
+msgstr "<stored: falsche Antwort auf Job Kommando: %s\n"
-#: src/filed/restore.c:750
+#: src/dird/msgchan.c:310
#, c-format
msgid ""
-"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
+"\n"
+" Storage daemon didn't accept Device \"%s\" because:\n"
+" %s"
msgstr ""
+"\n"
+" Storage daemon hat Device \"%s\" nicht akzeptiert weil:\n"
+" %s"
-#: src/filed/restore.c:754
+#: src/dird/msgchan.c:314
#, c-format
-msgid "%d non-supported resource fork streams ignored.\n"
+msgid ""
+"\n"
+" Storage daemon didn't accept Device \"%s\" command.\n"
msgstr ""
+"\n"
+" Storage daemon hat Device \"%s\" Kommando nicht akzeptiert.\n"
-#: src/filed/restore.c:757
+#: src/dird/msgchan.c:319
#, c-format
-msgid "%d non-supported Finder Info streams ignored.\n"
+msgid "Using Device \"%s\"\n"
msgstr ""
-#: src/filed/restore.c:760
+#: src/dird/msgchan.c:339 src/dird/msgchan.c:526
#, c-format
-msgid "%d non-supported acl streams ignored.\n"
-msgstr ""
+msgid "Cannot create message thread: %s\n"
+msgstr "Kann \"message thread\" nicht erzeugen: %s\n"
-#: src/filed/restore.c:763
+#: src/dird/msgchan.c:460 src/filed/job.c:1941
#, c-format
-msgid "%d non-supported crypto 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:766
+#: src/dird/bsr.c:174
#, c-format
-msgid "%d non-supported xattr streams ignored.\n"
-msgstr ""
-
-#: src/filed/restore.c:778
-msgid "None"
-msgstr ""
-
-#: src/filed/restore.c:782
-msgid "Zlib errno"
-msgstr ""
-
-#: src/filed/restore.c:784
-msgid "Zlib stream error"
-msgstr ""
-
-#: src/filed/restore.c:786
-msgid "Zlib data error"
-msgstr ""
-
-#: src/filed/restore.c:788
-msgid "Zlib memory error"
-msgstr ""
-
-#: src/filed/restore.c:790
-msgid "Zlib buffer error"
-msgstr ""
-
-#: src/filed/restore.c:792
-msgid "Zlib version error"
-msgstr ""
-
-#: src/filed/restore.c:794 src/lib/util.c:728 src/lib/util.c:738
-#: src/lib/util.c:746 src/lib/util.c:753 src/lib/util.c:760 src/lib/util.c:774
-#: src/lib/util.c:784 src/lib/util.c:791 src/lib/util.c:802
-msgid "*none*"
-msgstr ""
+msgid "Unable to get Job record. ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
-#: src/filed/restore.c:829
+#: src/dird/bsr.c:181
#, c-format
-msgid "Missing cryptographic signature for %s\n"
-msgstr ""
+msgid "Unable to get Job Volume Parameters. ERR=%s\n"
+msgstr "Konnte Job Volume Parameter nicht holen. ERR=%s\n"
-#: src/filed/restore.c:858 src/filed/restore.c:882
-#, fuzzy, c-format
-msgid "Signature validation failed for file %s: ERR=%s\n"
+#: 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:872
-#, 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:903
-#, c-format
-msgid "Signature validation failed for %s: %s\n"
+#: src/dird/bsr.c:238
+#, fuzzy
+msgid "No files found to read. No bootstrap file written.\n"
msgstr ""
+"Keine Dateien für Wiederherstellung/Migration gefunden. Keine Bootstrap "
+"Datei geschrieben.\n"
-#: src/filed/restore.c:929 src/stored/bextract.c:431
-#, c-format
-msgid "Seek to %s error on %s: ERR=%s\n"
-msgstr ""
+#: src/dird/bsr.c:242
+msgid "Error writing bsr file.\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
-#: src/filed/restore.c:956
+#: src/dird/bsr.c:247
#, c-format
-msgid "Uncompression error on file %s. ERR=%s\n"
-msgstr ""
+msgid "Bootstrap records written to %s\n"
+msgstr "Bootstrap Einträge geschrieben nach %s\n"
-#: src/filed/restore.c:965 src/stored/bextract.c:458
-msgid "GZIP data stream found, but GZIP not configured!\n"
+#: src/dird/bsr.c:296
+msgid ""
+"The job will require the following\n"
+" Volume(s) Storage(s) SD Device(s)\n"
+"===========================================================================\n"
msgstr ""
+"Der Job wird folgendes benötigen:\n"
+" Volume(s) Storage(s) SD Device(s)\n"
+"===========================================================================\n"
-#: src/filed/restore.c:988
-#, c-format
-msgid "Write error in Win32 Block Decomposition on %s: %s\n"
+#: src/dird/bsr.c:315
+msgid "No Volumes found to restore.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+
+#: src/dird/bsr.c:317
+msgid ""
+"\n"
+"Volumes marked with \"*\" are online.\n"
msgstr ""
-#: src/filed/restore.c:994 src/stored/bextract.c:284 src/stored/bextract.c:290
+#: src/dird/authenticate.c:83 src/dird/authenticate.c:84
+#: src/tray-monitor/authenticate.c:132
#, c-format
-msgid "Write error on %s: %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:1044
-msgid "Decryption error\n"
-msgstr ""
+#: 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:1128
-msgid "Logic error: output file should be open\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"
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:1155
-msgid "Logic error: output file should not be open\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:1184
+#: src/dird/authenticate.c:155
#, c-format
-msgid "Decryption error. buf_len=%d decrypt_len=%d on file %s\n"
+msgid "bdird<stored: \"%s:%s\" bad response to Hello command: ERR=%s\n"
msgstr ""
+"bdird<stored: \"%s:%s\" fehlerhafte Antwort auf \"Hello\" Kommando: ERR=%s\n"
-#: src/filed/restore.c:1288
-msgid "Open File Manager paused\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:1292
-msgid "FAILED to pause Open File Manager\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:1300
-#, c-format
-msgid "Running as '%s'. Privmask=%#08x\n"
+#: src/dird/authenticate.c:192
+#, fuzzy, c-format
+msgid "Error sending Hello to File daemon at \"%s:%d\". ERR=%s\n"
msgstr ""
+"Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
-#: src/filed/restore.c:1302
-msgid "Failed to retrieve current UserName\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/filed.c:78
+#: src/dird/authenticate.c:224
#, 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"
+"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 ""
-"\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"
+"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/filed.c:319
+#: src/dird/authenticate.c:236
#, c-format
msgid ""
-"No File daemon resource defined in %s\n"
-"Without that I don't know who I am :-(\n"
+"Authorization problem: FD \"%s:%s\" did not advertise required TLS support.\n"
msgstr ""
+"Authorisationsproblem: FD \"%s:%s\" hat erforderliche TLS Unterstützung "
+"nicht angeboten.\n"
-#: src/filed/filed.c:324
-#, c-format
-msgid "Only one Client resource permitted in %s\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/filed.c:348
+#: 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/authenticate.c:266 src/tray-monitor/authenticate.c:191
#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"File daemon in %s.\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/filed.c:372
-msgid "PKI encryption/signing enabled but not compiled into Bacula.\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 ""
+"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/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/filed/filed.c:383
+#: 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/dird/authenticate.c:310
#, 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 ""
-"\"PKI Key Pair\" must be defined for File daemon \"%s\" in %s if either "
-"\"PKI Sign\" or \"PKI Encrypt\" are enabled.\n"
+"Authorization problem: Remote client did not advertise required TLS "
+"support.\n"
msgstr ""
+"Authorisationsproblem: Entfernter Klient hat die erforderte TLSUnterstützung "
+"nicht angezeigt.\n"
-#: 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 ""
+#: src/dird/authenticate.c:388
+msgid "Authorization problem: Remote client requires TLS.\n"
+msgstr "Authorisationsproblem: Entfernter Klient erfordert TLS.\n"
-#: src/filed/filed.c:399
-#, c-format
-msgid "Failed to load public certificate for File daemon \"%s\" in %s.\n"
-msgstr ""
+#: 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:405
+#: src/dird/authenticate.c:417
#, c-format
-msgid "Failed to load private key for File daemon \"%s\" 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:435
+#: src/dird/authenticate.c:422
#, c-format
-msgid "Failed to load private key from file %s for File daemon \"%s\" in %s.\n"
-msgstr ""
+msgid "1000 OK: %s Version: %s (%s)\n"
+msgstr "1000 OK: %s Version: %s (%s)\n"
-#: src/filed/filed.c:442
-#, c-format
-msgid ""
-"Failed to load trusted signer certificate from file %s for File daemon \"%s"
-"\" in %s.\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:473
-#, c-format
-msgid ""
-"Failed to load master key certificate from file %s for File daemon \"%s\" in "
-"%s.\n"
+#: src/dird/backup.c:144
+#, fuzzy
+msgid "Cannot find previous jobids.\n"
+msgstr "Kann Job resource %s nicht finden\n"
+
+#: src/dird/backup.c:148
+msgid "Sending Accurate information.\n"
msgstr ""
-#: src/filed/filed.c:489
+#: src/dird/backup.c:194
#, c-format
-msgid "No Director resource defined in %s\n"
-msgstr ""
+msgid "Start Backup JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
-#: src/filed/verify_vol.c:65
-msgid "Storage command not issued before Verify.\n"
-msgstr ""
+#: src/dird/backup.c:377
+#, c-format
+msgid "Unexpected Client Job message: %s\n"
+msgstr "Unerwartete Client Job Nachricht: %s\n"
-#: src/filed/verify_vol.c:145
+#: src/dird/backup.c:389
#, c-format
-msgid "Error scanning record header: %s\n"
-msgstr ""
+msgid "Network error with FD during %s: ERR=%s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
-#: src/filed/accurate.c:214
-msgid "2991 Bad accurate command\n"
+#: 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 ""
+"%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 ""
+"%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_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:554
-#: src/stored/stored_conf.c:642 src/stored/stored_conf.c:677
-#: 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:161 src/qt-console/bat_conf.cpp:239
-#: src/qt-console/bat_conf.cpp:287 src/qt-console/bat_conf.cpp:317
+#: src/dird/backup.c:653
#, c-format
-msgid "Unknown resource type %d\n"
+msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
msgstr ""
+"Konnte Job Volume Parameter nicht holen um die Bootstrap Datei zu "
+"aktualisieren. ERR=%s\n"
-#: src/filed/fd_plugins.c:234
+#: src/dird/backup.c:689
#, c-format
-msgid "Command plugin \"%s\" returned bad startBackupFile packet.\n"
+msgid ""
+"Could not open WriteBootstrap file:\n"
+"%s: ERR=%s\n"
msgstr ""
+"Konnte WriteBootstrap nicht öffnen. Datei:\n"
+"%s: ERR=%s\n"
-#: 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:206
#, c-format
-msgid "Malformed plugin command. Name not terminated by colon: %s\n"
+msgid "Expected an equals, got: %s"
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:219 src/dird/run_conf.c:231
#, c-format
-msgid "Plugin createFile call failed. Stat=%d file=%s\n"
+msgid "Expect a YES or NO, got: %s"
msgstr ""
-#: src/filed/fd_plugins.c:441
+#: src/dird/run_conf.c:245
#, c-format
-msgid "Plugin createFile call failed. Returned CF_ERROR file=%s\n"
+msgid "Job level field: %s not found in run record"
msgstr ""
-#: src/filed/fd_plugins.c:457 src/findlib/create_file.c:222
+#: src/dird/run_conf.c:263
#, c-format
-msgid "Could not create %s: ERR=%s\n"
+msgid "Could not find specified Pool Resource: %s"
msgstr ""
-#: src/filed/fd_plugins.c:530
+#: src/dird/run_conf.c:288
#, c-format
-msgid "Loaded plugin: %s\n"
+msgid "Could not find specified Storage Resource: %s"
msgstr ""
-#: src/filed/pythonfd.c:142 src/stored/pythonsd.c:160
+#: src/dird/run_conf.c:300
#, c-format
-msgid "Cannot delete attribute %s"
+msgid "Could not find specified Messages Resource: %s"
msgstr ""
-#: src/filed/pythonfd.c:160 src/filed/pythonfd.c:176 src/stored/pythonsd.c:193
+#: src/dird/run_conf.c:308
#, c-format
-msgid "Cannot find attribute %s"
+msgid "Expected a keyword name, got: %s"
msgstr ""
-#: src/gnome2-console/interface.c:202
-msgid "Bacula Console"
+#: src/dird/run_conf.c:347
+msgid "Day number out of range (1-31)"
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:364 src/dird/run_conf.c:519
+msgid "Week number out of range (0-53)"
msgstr ""
-#: src/gnome2-console/interface.c:238
-msgid "Connect to Director"
+#: src/dird/run_conf.c:380
+#, c-format
+msgid "Job type field: %s in run record not found"
msgstr ""
-#: src/gnome2-console/interface.c:242
-msgid "Run"
+#: src/dird/run_conf.c:387
+#, c-format
+msgid "Unexpected token: %d:%s"
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:431
+msgid "Time must be preceded by keyword AT."
msgstr ""
-#: src/gnome2-console/interface.c:249
-msgid "Dir Status"
+#: src/dird/run_conf.c:440
+msgid "Time logic error.\n"
msgstr ""
-#: src/gnome2-console/interface.c:255 src/lib/util.c:362
-#: src/wx-console/wxbrestorepanel.cpp:404
-#: src/wx-console/wxbrestorepanel.cpp:2000
-msgid "Restore"
+#: src/dird/run_conf.c:455 src/dird/run_conf.c:474
+msgid "Bad time specification."
msgstr ""
-#: src/gnome2-console/interface.c:261
-msgid "Label"
+#: src/dird/run_conf.c:488
+msgid "Range logic error.\n"
msgstr ""
-#: src/gnome2-console/interface.c:267
-msgid "Msgs"
+#: src/dird/run_conf.c:497
+msgid "Bad day range specification."
msgstr ""
-#: src/gnome2-console/interface.c:270
-msgid "Display Messages"
+#: src/dird/run_conf.c:544
+msgid "Invalid month, week or position day range"
msgstr ""
-#: src/gnome2-console/interface.c:294
-msgid " Command: "
+#: src/dird/run_conf.c:559
+msgid "Invalid month, weekday or position range"
msgstr ""
-#: src/gnome2-console/interface.c:303
-msgid "Enter Commands Here"
+#: src/dird/run_conf.c:618
+msgid "Unexpected run state\n"
msgstr ""
-#: src/gnome2-console/interface.c:314
-msgid " Status: "
+#: src/tools/dbcheck.c:199
+msgid ""
+"Warning skipping the additional parameters for working directory/dbname/user/"
+"password/host.\n"
msgstr ""
-#: src/gnome2-console/interface.c:323 src/gnome2-console/interface.c:1709
-msgid " "
+#: src/tools/dbcheck.c:216
+#, c-format
+msgid "Error can not find the Catalog name[%s] in the given config file [%s]\n"
msgstr ""
-#: src/gnome2-console/interface.c:424
-msgid "About Bacula Console"
+#: src/tools/dbcheck.c:218
+#, c-format
+msgid "Error there is no Catalog section in the given config file [%s]\n"
msgstr ""
-#: src/gnome2-console/interface.c:439
-msgid "Bacula Console\n"
+#: src/tools/dbcheck.c:227
+msgid "Error no Director resource defined.\n"
msgstr ""
-#: src/gnome2-console/interface.c:448
-msgid "Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"
+#: src/tools/dbcheck.c:252
+msgid "Wrong number of arguments.\n"
msgstr ""
-#: src/gnome2-console/interface.c:453
-msgid "Authors: Kern Sibbald and John Walker"
+#: src/tools/dbcheck.c:257
+msgid "Working directory not supplied.\n"
msgstr ""
-#: src/gnome2-console/interface.c:458
-msgid "It comes by night and sucks the essence from your computers"
+#: src/tools/dbcheck.c:291
+msgid "Database port must be a numeric value.\n"
msgstr ""
-#: src/gnome2-console/interface.c:523 src/gnome2-console/interface.c:540
-msgid "Select Director"
+#: src/tools/dbcheck.c:294
+msgid "Database port must be a int value.\n"
msgstr ""
-#: src/gnome2-console/interface.c:570
-msgid " "
+#: src/tools/dbcheck.c:335
+#, c-format
+msgid "Hello, this is the database check/correct program.\n"
msgstr ""
-#: src/gnome2-console/interface.c:715 src/gnome2-console/interface.c:1631
-msgid "Job:"
+#: src/tools/dbcheck.c:337
+#, c-format
+msgid "Modify database is on."
msgstr ""
-#: src/gnome2-console/interface.c:736
-msgid " Type:"
+#: src/tools/dbcheck.c:339
+#, c-format
+msgid "Modify database is off."
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:341 src/tools/dbcheck.c:402
+#, c-format
+msgid " Verbose is on.\n"
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:343 src/tools/dbcheck.c:404
+#, c-format
+msgid " Verbose is off.\n"
msgstr ""
-#: src/gnome2-console/interface.c:795 src/gnome2-console/interface.c:1689
-msgid "FileSet: "
+#: src/tools/dbcheck.c:345
+#, c-format
+msgid "Please select the fuction you want to perform.\n"
msgstr ""
-#: src/gnome2-console/interface.c:820 src/wx-console/wxbrestorepanel.cpp:1920
-msgid "Priority:"
+#: 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 ""
-#: src/gnome2-console/interface.c:836
-msgid "Level:"
+#: 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 ""
-#: src/gnome2-console/interface.c:857
-msgid " "
+#: src/tools/dbcheck.c:388
+msgid "Select function number: "
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:395
+#, c-format
+msgid "Database will be modified.\n"
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:397
+#, c-format
+msgid "Database will NOT be modified.\n"
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:487
+#, c-format
+msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
msgstr ""
-#: src/gnome2-console/interface.c:929
-msgid "Messages:"
+#: src/tools/dbcheck.c:495
+#, c-format
+msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
msgstr ""
-#: src/gnome2-console/interface.c:959
-msgid "Where: "
+#: src/tools/dbcheck.c:502
+#, c-format
+msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
msgstr ""
-#: src/gnome2-console/interface.c:979 src/wx-console/wxbrestorepanel.cpp:1917
-msgid "When:"
+#: src/tools/dbcheck.c:509
+#, c-format
+msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
msgstr ""
-#: src/gnome2-console/interface.c:999 src/wx-console/wxbrestorepanel.cpp:1898
-msgid "Bootstrap:"
+#: src/tools/dbcheck.c:516
+#, c-format
+msgid "Orphaned ClientId=%s Name=\"%s\"\n"
msgstr ""
-#: src/gnome2-console/interface.c:1194
-msgid "Restore File Selection"
+#: src/tools/dbcheck.c:570
+#, c-format
+msgid "Deleting: %s\n"
msgstr ""
-#: src/gnome2-console/interface.c:1238
-msgid "Current dir:"
+#: src/tools/dbcheck.c:644
+#, c-format
+msgid "Checking for duplicate Filename entries.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1265
-msgid "Files Selected: "
+#: src/tools/dbcheck.c:653
+#, c-format
+msgid "Found %d duplicate Filename records.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1385 src/gnome2-console/interface.c:1396
-msgid "Label a Volume"
+#: src/tools/dbcheck.c:654
+msgid "Print the list? (yes/no): "
msgstr ""
-#: src/gnome2-console/interface.c:1458
-msgid "Volume Name:"
+#: src/tools/dbcheck.c:673 src/tools/dbcheck.c:731
+#, c-format
+msgid "Found %d for: %s\n"
msgstr ""
-#: src/gnome2-console/interface.c:1472
-msgid "Slot:"
+#: src/tools/dbcheck.c:701
+#, c-format
+msgid "Checking for duplicate Path entries.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1598
-msgid "Restore Files Dialog"
+#: src/tools/dbcheck.c:711
+#, c-format
+msgid "Found %d duplicate Path records.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1613
-msgid "Restore Files"
+#: 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 ""
-#: src/gnome2-console/interface.c:1778
-msgid "Before:"
+#: src/tools/dbcheck.c:759
+#, c-format
+msgid "Checking for orphaned JobMedia entries.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1824
-msgid "Select Files"
+#: src/tools/dbcheck.c:765
+#, c-format
+msgid "Found %d orphaned JobMedia records.\n"
msgstr ""
-#: src/gnome2-console/interface.c:1907
-msgid "Progress"
+#: src/tools/dbcheck.c:783
+#, c-format
+msgid "Deleting %d orphaned JobMedia records.\n"
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:800
+#, c-format
+msgid "Checking for orphaned File entries. This may take some time!\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/gnome2-console/console.c:163 src/console/console.c:912
-#: src/qt-console/main.cpp:237
+#: src/tools/dbcheck.c:809
#, 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 "Found %d orphaned File records.\n"
msgstr ""
-#: src/gnome2-console/console.c:172 src/console/console.c:921
-#: src/qt-console/main.cpp:246
+#: src/tools/dbcheck.c:826
#, c-format
-msgid ""
-"No Director resource defined in %s\n"
-"Without that I don't how to speak to the Director :-(\n"
+msgid "Deleting %d orphaned File records.\n"
msgstr ""
-#: src/gnome2-console/console.c:192 src/console/console.c:941
-#: src/qt-console/main.cpp:267
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in %s.\n"
+#: src/tools/dbcheck.c:842 src/tools/dbcheck.c:892
+msgid "Create temporary index? (yes/no): "
msgstr ""
-#: src/gnome2-console/console.c:237
+#: src/tools/dbcheck.c:852
#, c-format
-msgid "Pthread cond init error = %s\n"
+msgid "Checking for orphaned Path entries. This may take some time!\n"
msgstr ""
-#: src/gnome2-console/console.c:383
-msgid " Not Connected"
+#: src/tools/dbcheck.c:861
+#, c-format
+msgid "Found %d orphaned Path records.\n"
msgstr ""
-#: src/gnome2-console/console.c:504
+#: src/tools/dbcheck.c:874
#, c-format
-msgid " Connecting to Director %s:%d"
+msgid "Deleting %d orphaned Path records.\n"
msgstr ""
-#: src/gnome2-console/console.c:505 src/qt-console/bcomm/dircomm.cpp:121
-#: src/qt-console/console/console.cpp:149
+#: src/tools/dbcheck.c:902
#, c-format
-msgid ""
-"Connecting to Director %s:%d\n"
-"\n"
+msgid "Checking for orphaned Filename entries. This may take some time!\n"
msgstr ""
-#: src/gnome2-console/console.c:520 src/wx-console/console_thread.cpp:389
+#: src/tools/dbcheck.c:911
#, c-format
-msgid "Passphrase for Console \"%s\" TLS private key: "
+msgid "Found %d orphaned Filename records.\n"
msgstr ""
-#: src/gnome2-console/console.c:530 src/console/console.c:769
-#: src/qt-console/bcomm/dircomm.cpp:141 src/qt-console/console/console.cpp:174
-#: src/wx-console/console_thread.cpp:399
+#: src/tools/dbcheck.c:924
#, c-format
-msgid "Failed to initialize TLS context for Console \"%s\".\n"
+msgid "Deleting %d orphaned Filename records.\n"
msgstr ""
-#: src/gnome2-console/console.c:542 src/wx-console/console_thread.cpp:410
+#: src/tools/dbcheck.c:942
#, c-format
-msgid "Passphrase for Director \"%s\" TLS private key: "
+msgid "Checking for orphaned FileSet entries. This takes some time!\n"
msgstr ""
-#: src/gnome2-console/console.c:552 src/console/console.c:789
-#: src/qt-console/bcomm/dircomm.cpp:161 src/qt-console/console/console.cpp:194
-#: src/wx-console/console_thread.cpp:420
+#: src/tools/dbcheck.c:952
#, c-format
-msgid "Failed to initialize TLS context for Director \"%s\".\n"
+msgid "Found %d orphaned FileSet records.\n"
msgstr ""
-#: src/gnome2-console/console.c:561 src/tray-monitor/tray-monitor.c:938
-#: src/qt-console/bcomm/dircomm.cpp:177 src/qt-console/console/console.cpp:210
-#: src/wx-console/console_thread.cpp:428
-msgid "Director daemon"
+#: src/tools/dbcheck.c:967
+#, c-format
+msgid "Deleting %d orphaned FileSet records.\n"
msgstr ""
-#: src/gnome2-console/console.c:573
-msgid " Initializing ..."
+#: src/tools/dbcheck.c:976
+#, c-format
+msgid "Checking for orphaned Client entries.\n"
msgstr ""
-#: src/gnome2-console/console.c:609
-msgid " Connected"
+#: src/tools/dbcheck.c:993
+#, c-format
+msgid "Found %d orphaned Client records.\n"
msgstr ""
-#: src/gnome2-console/console.c:617
-msgid " Processing command ..."
+#: src/tools/dbcheck.c:1008
+#, c-format
+msgid "Deleting %d orphaned Client records.\n"
msgstr ""
-#: src/gnome2-console/console.c:652
-msgid " At prompt waiting for input ..."
+#: src/tools/dbcheck.c:1017
+#, c-format
+msgid "Checking for orphaned Job entries.\n"
msgstr ""
-#: src/gnome2-console/console.c:775
-msgid " Ready"
+#: src/tools/dbcheck.c:1034
+#, c-format
+msgid "Found %d orphaned Job records.\n"
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:141
+#: src/tools/dbcheck.c:1049
#, c-format
-msgid "No record for %d %s\n"
+msgid "Deleting %d orphaned Job records.\n"
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:150
+#: src/tools/dbcheck.c:1051
#, c-format
-msgid "Director: name=%s address=%s DIRport=%d\n"
+msgid "Deleting JobMedia records of orphaned Job records.\n"
msgstr ""
-#: src/gnome2-console/console_conf.c:147 src/qt-console/bat_conf.cpp:154
+#: src/tools/dbcheck.c:1053
#, c-format
-msgid "Console: name=%s\n"
+msgid "Deleting Log records of orphaned Job records.\n"
msgstr ""
-#: src/gnome2-console/console_conf.c:150 src/tray-monitor/tray_conf.c:195
-#: src/qt-console/bat_conf.cpp:157
+#: src/tools/dbcheck.c:1063
#, c-format
-msgid "ConsoleFont: name=%s font face=%s\n"
+msgid "Checking for Admin Job entries.\n"
msgstr ""
-#: src/gnome2-console/support.c:60 src/gnome2-console/support.c:85
+#: src/tools/dbcheck.c:1072
#, c-format
-msgid "Couldn't find pixmap file: %s"
+msgid "Found %d Admin Job records.\n"
msgstr ""
-#: src/gnome2-console/authenticate.c:87
+#: src/tools/dbcheck.c:1087
#, c-format
-msgid "%s: Director authorization problem.\n"
+msgid "Deleting %d Admin Job records.\n"
msgstr ""
-#: src/gnome2-console/authenticate.c:88
-msgid "Director authorization problem.\n"
+#: src/tools/dbcheck.c:1096
+#, c-format
+msgid "Checking for Restore Job entries.\n"
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:1105
+#, c-format
+msgid "Found %d Restore Job records.\n"
msgstr ""
-#: src/gnome2-console/authenticate.c:98 src/console/authenticate.c:155
-#: src/tray-monitor/authenticate.c:97
+#: src/tools/dbcheck.c:1120
#, c-format
-msgid "Bad response to Hello command: ERR=%s\n"
+msgid "Deleting %d Restore Job records.\n"
msgstr ""
-#: src/gnome2-console/authenticate.c:100
+#: src/tools/dbcheck.c:1133
#, c-format
-msgid "%s: Bad response to Hello command: ERR=%s\n"
+msgid "Checking for Filenames with a trailing slash\n"
msgstr ""
-#: src/gnome2-console/authenticate.c:102
-msgid "The Director is probably not running.\n"
+#: src/tools/dbcheck.c:1142
+#, c-format
+msgid "Found %d bad Filename records.\n"
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:1160 src/tools/dbcheck.c:1223
+#, c-format
+msgid "Reparing %d bad Filename records.\n"
msgstr ""
-#: src/gnome2-console/restore.c:149
-msgid "Mark"
+#: src/tools/dbcheck.c:1197
+#, c-format
+msgid "Checking for Paths without a trailing slash\n"
msgstr ""
-#: src/gnome2-console/restore.c:149
-msgid "File"
+#: src/tools/dbcheck.c:1206
+#, c-format
+msgid "Found %d bad Path records.\n"
msgstr ""
-#: src/gnome2-console/restore.c:149
-msgid "Mode"
+#: src/tools/dbcheck.c:1360
+#, c-format
+msgid ""
+"Ok. Index over the %s column already exists and dbcheck will work faster.\n"
msgstr ""
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:306
-msgid "User"
+#: src/tools/dbcheck.c:1363
+#, c-format
+msgid ""
+"Note. Index over the %s column not found, that can greatly slow down "
+"dbcheck.\n"
msgstr ""
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:310
-msgid "Group"
+#: src/tools/dbcheck.c:1379
+#, c-format
+msgid "Create temporary index... This may take some time!\n"
msgstr ""
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:294
-msgid "Size"
+#: src/tools/dbcheck.c:1387
+#, c-format
+msgid "Temporary index created.\n"
msgstr ""
-#: src/gnome2-console/restore.c:149 src/wx-console/wxbrestorepanel.cpp:298
-msgid "Date"
+#: src/tools/dbcheck.c:1402
+#, c-format
+msgid "Drop temporary index.\n"
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/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/cats/dbi.c:200 src/cats/sqlite.c:165 src/cats/mysql.c:154
-#: src/cats/postgresql.c:188 src/cats/bdb.c:197
+#: src/tools/dbcheck.c:1412
#, c-format
-msgid "Unable to initialize DB lock. ERR=%s\n"
-msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+msgid "Temporary index %s deleted.\n"
+msgstr ""
-#: src/cats/dbi.c:215
+#: src/tools/bbatch.c:78
#, 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"
+"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 ""
-#: src/cats/dbi.c:281
-#, fuzzy, c-format
-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"
+#: 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 ""
-"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:320
-#: src/cats/postgresql.c:348
-#, c-format
-msgid "Query failed: %s: ERR=%s\n"
-msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+#: src/tools/bbatch.c:202 src/stored/bscan.c:302
+msgid "Could not init Bacula database\n"
+msgstr ""
-#: src/cats/dbi.c:841 src/cats/postgresql.c:699
-#, fuzzy, c-format
-msgid "error starting batch mode: %s"
-msgstr "Fehler beim holen von Zeile: %s\n"
+#: src/tools/bbatch.c:209 src/stored/bscan.c:309
+#, c-format
+msgid "Using Database: %s, User: %s\n"
+msgstr ""
-#: src/cats/dbi.c:1022
+#: src/tools/bbatch.c:267
#, fuzzy, c-format
-msgid "error inserting batch mode: %s"
+msgid "Error opening datafile %s\n"
msgstr "Fehler beim holen von Zeile: %s\n"
-#: src/cats/sql.c:66
+#: src/tools/bbatch.c:277
#, fuzzy
-msgid "Driver type not specified in Catalog resource.\n"
-msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+msgid "Error while inserting file\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
-#: src/cats/sql.c:69
-msgid "Invalid driver type, must be \"dbi:<type>\"\n"
+#: 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"
+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"
msgstr ""
-#: src/cats/sql.c:81
+#: src/tools/testfind.c:272
#, c-format
-msgid "Unknown database type: %s\n"
+msgid "Reg: %s\n"
msgstr ""
-#: src/cats/sql.c:180
-#, c-format
-msgid ""
-"query %s failed:\n"
-"%s\n"
+#: src/tools/testfind.c:294
+msgid "\t[will not descend: recursion turned off]"
msgstr ""
-"Abfrage %s gescheitert:\n"
-"%s\n"
-#: src/cats/sql.c:202
-#, c-format
-msgid ""
-"insert %s failed:\n"
-"%s\n"
+#: src/tools/testfind.c:296
+msgid "\t[will not descend: file system change not allowed]"
msgstr ""
-"einfügen %s gescheitert:\n"
-"%s\n"
-#: src/cats/sql.c:216
+#: src/tools/testfind.c:298
+msgid "\t[will not descend: disallowed file system]"
+msgstr ""
+
+#: src/tools/testfind.c:300
+msgid "\t[will not descend: disallowed drive type]"
+msgstr ""
+
+#: src/tools/testfind.c:413
#, c-format
-msgid "Insertion problem: affected_rows=%s\n"
-msgstr "Problem beim Einfügen: affected_rows=%s\n"
+msgid "Path: %s\n"
+msgstr ""
-#: src/cats/sql.c:236
+#: src/tools/fstype.c:47
#, c-format
msgid ""
-"update %s failed:\n"
-"%s\n"
+"\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 ""
-"Aktualisierung %s gescheitert:\n"
-"%s\n"
-#: src/cats/sql.c:246
+#: src/tools/fstype.c:101 src/tools/drivetype.c:101
#, fuzzy, c-format
-msgid "Update failed: affected_rows=%s for %s\n"
-msgstr "Aktualisierungsproblem: affected_rows=%s\n"
+msgid "%s: unknown\n"
+msgstr "unbekannt"
-#: src/cats/sql.c:267
+#: src/tools/testls.c:56
#, c-format
msgid ""
-"delete %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 ""
-"löschen von %s fehlgeschlagen:\n"
-"%s\n"
-
-#: src/cats/sql.c:293 src/cats/sql.c:300 src/cats/sql_create.c:1015
-#: src/cats/sql_get.c:207 src/cats/sql_get.c:258 src/cats/sql_get.c:629
-#: src/cats/sql_get.c:706 src/cats/sql_get.c:975 src/cats/postgresql.c:147
-#, c-format
-msgid "error fetching row: %s\n"
-msgstr "Fehler beim holen von Zeile: %s\n"
-
-#: src/cats/sql.c:555
-#, 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"
-#: 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/sqlite.c:179
+#: src/tools/testls.c:146
#, c-format
-msgid "Database %s does not exist, please create it.\n"
-msgstr "Datenbank %s existiert nicht, bitte erzeugen.\n"
+msgid "Could not open include file: %s\n"
+msgstr ""
-#: src/cats/sqlite.c:209
+#: src/tools/testls.c:159
#, c-format
-msgid "Unable to open Database=%s. ERR=%s\n"
-msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
-
-#: src/cats/sqlite.c:210
-msgid "unknown"
-msgstr "unbekannt"
+msgid "Could not open exclude file: %s\n"
+msgstr ""
-#: src/cats/sql_find.c:98 src/cats/sql_find.c:127 src/cats/sql_find.c:177
+#: src/tools/drivetype.c:47
#, c-format
msgid ""
-"Query error for start time request: ERR=%s\n"
-"CMD=%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 ""
-"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:145
#, c-format
-msgid "Unknown level=%d\n"
-msgstr "Unbekannter level=%d\n"
+msgid "Fatal malformed reply from %s: %s\n"
+msgstr ""
-#: src/cats/sql_find.c:133
+#: src/tools/bsmtp.c:153
#, c-format
-msgid ""
-"No Job record found: ERR=%s\n"
-"CMD=%s\n"
+msgid "Fatal fgets error: ERR=%s\n"
msgstr ""
-"Kein \"Job\" Eintrag gefunden: ERR=%s\n"
-"CMD=%s\n"
-#: src/cats/sql_find.c:278
+#: src/tools/bsmtp.c:186
#, c-format
-msgid "Unknown Job level=%d\n"
-msgstr "Unbekannter Job level=%d\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_find.c:288
-#, c-format
-msgid "No Job found for: %s.\n"
-msgstr "Kein Job gefunden für: %s.\n"
+#: src/tools/bsmtp.c:343
+msgid "Fatal error: no recipient given.\n"
+msgstr ""
-#: src/cats/sql_find.c:299
+#: src/tools/bsmtp.c:372
#, c-format
-msgid "No Job found for: %s\n"
-msgstr "Keinen Job gefunden für: %s\n"
+msgid "Fatal gethostname error: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_find.c:376
+#: src/tools/bsmtp.c:376
#, c-format
-msgid "Request for Volume item %d greater than max %d or less than 1\n"
+msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
msgstr ""
-"Anforderung von \"Volume item\" %d größer als Max %d oder weniger als 1\n"
-#: src/cats/sql_find.c:391
+#: src/tools/bsmtp.c:412
#, 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"
+msgid "Error unknown mail host \"%s\": ERR=%s\n"
+msgstr "unbekannt"
-#: 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"
+#: src/tools/bsmtp.c:415
+msgid "Retrying connection using \"localhost\".\n"
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/tools/bsmtp.c:423
#, c-format
-msgid "No pool record %s exists\n"
-msgstr "Kein pool Eintrag %s vorhanden\n"
+msgid "Fatal error: Unknown address family for smtp host: %d\n"
+msgstr ""
-#: src/cats/sql_delete.c:85
+#: src/tools/bsmtp.c:432 src/tools/bsmtp.c:437
#, c-format
-msgid "Expecting one pool record, got %d\n"
-msgstr "Erwartete einen \"pool\" Eintrag, erhielt %d\n"
+msgid "Fatal socket error: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_delete.c:91
+#: src/tools/bsmtp.c:442
#, c-format
-msgid "Error fetching row %s\n"
-msgstr "Fehler beim Holen der Zeile %s\n"
+msgid "Fatal connect error to %s: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:95
+#: src/tools/bsmtp.c:450
#, c-format
-msgid "Create DB Job record %s failed. ERR=%s\n"
-msgstr "Erzeugung von DB Job Eintrag %s fehlgeschlagen. ERR=%s\n"
+msgid "Fatal _open_osfhandle error: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:146
+#: src/tools/bsmtp.c:457 src/tools/bsmtp.c:461 src/tools/bsmtp.c:470
+#: src/tools/bsmtp.c:474
#, c-format
-msgid "Create JobMedia record %s failed: ERR=%s\n"
-msgstr "Erzeugung von JobMedia Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "Fatal fdopen error: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:155
+#: src/tools/bsmtp.c:466
#, c-format
-msgid "Update Media record %s failed: ERR=%s\n"
-msgstr "Aktualisierung von Media Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "Fatal dup error: ERR=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:183
+#: src/stored/bscan.c:119
#, c-format
-msgid "pool record %s already exists\n"
-msgstr "pool Eintrag %s bereits vorhanden\n"
+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"
+msgstr ""
-#: src/cats/sql_create.c:212
+#: src/stored/bscan.c:262 src/stored/stored.c:331
#, c-format
-msgid "Create db Pool record %s failed: ERR=%s\n"
-msgstr "Erzeugung von db Pool Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "No Storage resource defined in %s. Cannot continue.\n"
+msgstr ""
-#: src/cats/sql_create.c:243
+#: src/stored/bscan.c:270 src/stored/stored.c:362
#, c-format
-msgid "Device record %s already exists\n"
-msgstr "Device Eintrag %s bereits vorhanden\n"
+msgid "No Working Directory defined in %s. Cannot continue.\n"
+msgstr ""
-#: src/cats/sql_create.c:259
+#: src/stored/bscan.c:278
#, c-format
-msgid "Create db Device record %s failed: ERR=%s\n"
-msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "Working Directory: %s not found. Cannot continue.\n"
+msgstr ""
-#: src/cats/sql_create.c:292
+#: src/stored/bscan.c:282
#, c-format
-msgid "More than one Storage record!: %d\n"
-msgstr "Mehr als ein Storage Eintrag!: %d\n"
+msgid "Working Directory: %s is not a directory. Cannot continue.\n"
+msgstr ""
-#: src/cats/sql_create.c:297
+#: src/stored/bscan.c:296 src/stored/bscan.c:370
#, c-format
-msgid "error fetching Storage row: %s\n"
-msgstr "Fehler beim holen der Storage Zeile: %s\n"
+msgid "First Volume Size = %s\n"
+msgstr ""
-#: src/cats/sql_create.c:317
+#: src/stored/bscan.c:343
#, c-format
-msgid "Create DB Storage record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Storage Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "Create JobMedia for Job %s\n"
+msgstr ""
-#: src/cats/sql_create.c:349
+#: src/stored/bscan.c:352
#, c-format
-msgid "mediatype record %s already exists\n"
-msgstr "Medientyp Eintrag %s bereits vorhanden\n"
+msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:365
+#: src/stored/bscan.c:415
#, c-format
-msgid "Create db mediatype record %s failed: ERR=%s\n"
-msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
+msgid "done: %d%%\n"
+msgstr ""
-#: src/cats/sql_create.c:400
+#: src/stored/bscan.c:423 src/stored/bcopy.c:239
#, c-format
-msgid "Volume \"%s\" already exists.\n"
-msgstr "Volume \"%s\" bereits vorhanden.\n"
+msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
+msgstr ""
-#: src/cats/sql_create.c:445
-#, c-format
-msgid "Create DB Media record %s failed. ERR=%s\n"
-msgstr "Erzeugung DB Media Eintrag %s fehlgeschlagen. ERR=%s\n"
+#: src/stored/bscan.c:439
+msgid "Volume is prelabeled. This tape cannot be scanned.\n"
+msgstr ""
-#: src/cats/sql_create.c:492
+#: src/stored/bscan.c:451
#, c-format
-msgid "More than one Client!: %d\n"
-msgstr "Mehr als ein Client!: %d\n"
+msgid "Pool record for %s found in DB.\n"
+msgstr ""
-#: src/cats/sql_create.c:497
+#: src/stored/bscan.c:455
#, c-format
-msgid "error fetching Client row: %s\n"
-msgstr "Fehler beim holen der Client Zeile: %s\n"
+msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
+msgstr ""
-#: src/cats/sql_create.c:524
+#: src/stored/bscan.c:461
#, c-format
-msgid "Create DB Client record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Client Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:567
+#: src/stored/bscan.c:465
#, c-format
-msgid "Create DB Counters record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB Counters Eintrag %s fehlgeschlagen. ERR=%s\n"
+msgid "Pool type \"%s\" is OK.\n"
+msgstr ""
-#: src/cats/sql_create.c:600
+#: src/stored/bscan.c:475
#, c-format
-msgid "More than one FileSet!: %d\n"
-msgstr "Mehr als ein FileSet!: %d\n"
+msgid "Media record for %s found in DB.\n"
+msgstr ""
-#: src/cats/sql_create.c:605
+#: src/stored/bscan.c:482
#, c-format
-msgid "error fetching FileSet row: ERR=%s\n"
-msgstr "Fehler beim holen der FileSet Zeile: ERR=%s\n"
+msgid "VOL_LABEL: Media record not found for Volume: %s\n"
+msgstr ""
-#: src/cats/sql_create.c:635
+#: src/stored/bscan.c:489
#, c-format
-msgid "Create DB FileSet record %s failed. ERR=%s\n"
-msgstr "Erzeugung des DB FileSet Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
+msgstr ""
-#: src/cats/sql_create.c:870 src/cats/sql_create.c:911
+#: src/stored/bscan.c:493
#, 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 "Media type \"%s\" is OK.\n"
+msgstr ""
-#: src/cats/sql_create.c:975
+#: src/stored/bscan.c:503
#, c-format
-msgid "Create db File record %s failed. ERR=%s"
-msgstr "Erzeugung des db File Eintrags %s fehlgeschlagen. ERR=%s"
+msgid "VOL_LABEL: OK for Volume: %s\n"
+msgstr ""
-#: src/cats/sql_create.c:1008 src/cats/sql_get.c:251
+#: src/stored/bscan.c:510
#, c-format
-msgid "More than one Path!: %s for path: %s\n"
-msgstr "Mehr als ein Pfad!: %s für Pfad: %s\n"
+msgid "%d \"errors\" ignored before first Start of Session record.\n"
+msgstr ""
-#: src/cats/sql_create.c:1039
+#: src/stored/bscan.c:521
#, c-format
-msgid "Create db Path record %s failed. ERR=%s\n"
-msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "SOS_LABEL: Found Job record for JobId: %d\n"
+msgstr ""
-#: src/cats/sql_create.c:1072
+#: src/stored/bscan.c:526
#, c-format
-msgid "More than one Filename! %s for file: %s\n"
-msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+msgid "SOS_LABEL: Job record not found for JobId: %d\n"
+msgstr ""
-#: src/cats/sql_create.c:1078
+#: src/stored/bscan.c:552
#, 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 "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
-#: src/cats/sql_create.c:1094
+#: src/stored/bscan.c:558
#, c-format
-msgid "Create db Filename record %s failed. ERR=%s\n"
-msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
+msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
-#: src/cats/sql_get.c:156
+#: src/stored/bscan.c:564
#, c-format
-msgid "get_file_record want 1 got rows=%d\n"
-msgstr "get_file_record erwartet 1 erhalten rows=%d\n"
+msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgstr ""
-#: src/cats/sql_get.c:162
+#: src/stored/bscan.c:582 src/stored/bscan.c:1121
#, c-format
-msgid "Error fetching row: %s\n"
-msgstr "Fehler beim holen der Zeile: %s\n"
+msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
+msgstr ""
-#: src/cats/sql_get.c:170
+#: src/stored/bscan.c:626
#, 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"
-
-#: src/cats/sql_get.c:176
-msgid "File record not found in Catalog.\n"
-msgstr "File Eintrag nicht im Catalog gefunden.\n"
+msgid "Could not update job record. ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:201
+#: src/stored/bscan.c:637
#, c-format
-msgid "More than one Filename!: %s for file: %s\n"
-msgstr "Mehr als einen Dateinamen gefunden! : %s für Datei: %s\n"
-
-#: 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"
+msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:217
+#: src/stored/bscan.c:649
#, c-format
-msgid "Filename record: %s not found.\n"
-msgstr "Filename record: %s nicht gefunden.\n"
+msgid "Could not find Job for SessId=%d SessTime=%d record.\n"
+msgstr ""
-#: src/cats/sql_get.c:221
-#, c-format
-msgid "Filename record: %s not found in Catalog.\n"
-msgstr "Filename record: %s nicht in Catalog gefunden.\n"
+#: src/stored/bscan.c:667 src/stored/bextract.c:328 src/stored/bls.c:387
+msgid "Cannot continue.\n"
+msgstr ""
-#: src/cats/sql_get.c:262
+#: 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
-msgid "Get DB path record %s found bad record: %s\n"
-msgstr "Get DB path record %s fehlerhaften Eintrag gefunden: %s\n"
+msgid "Record header file index %ld not equal record index %ld\n"
+msgstr ""
-#: src/cats/sql_get.c:275
+#: src/stored/bscan.c:685
#, c-format
-msgid "Path record: %s not found.\n"
-msgstr "Path record: %s nicht gefunden.\n"
+msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:279
+#: src/stored/bscan.c:739
#, c-format
-msgid "Path record: %s not found in Catalog.\n"
-msgstr "Path record: %s nicht in Catalog gefunden.\n"
+msgid "Got MD5 record: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:316
+#: src/stored/bscan.c:747
#, c-format
-msgid "No Job found for JobId %s\n"
-msgstr "Kein Job für JobId %s gefunden\n"
+msgid "Got SHA1 record: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:386 src/cats/sql_get.c:442
+#: src/stored/bscan.c:755
#, c-format
-msgid "No volumes found for JobId=%d\n"
-msgstr "Keine volumes für JobId=%d gefunden\n"
+msgid "Got SHA256 record: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:392 src/cats/sql_get.c:453
+#: src/stored/bscan.c:763
#, c-format
-msgid "Error fetching row %d: ERR=%s\n"
-msgstr "Fehler beim Holen von Zeile %d: ERR=%s\n"
+msgid "Got SHA512 record: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:406
-#, c-format
-msgid "No Volume for JobId %d found in Catalog.\n"
-msgstr "Kein Volume für JobId %d in 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:546
+#: src/stored/bscan.c:784
#, c-format
-msgid "Pool id select failed: ERR=%s\n"
-msgstr "Pool id select fehlgeschlagen: ERR=%s\n"
+msgid "Got Prog Names Stream: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:583
-#, c-format
-msgid "Client id select failed: ERR=%s\n"
-msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+#: src/stored/bscan.c:790
+msgid "Got Prog Data Stream record.\n"
+msgstr ""
-#: src/cats/sql_get.c:624
+#: src/stored/bscan.c:823
#, c-format
-msgid "More than one Pool!: %s\n"
-msgstr "Mehr als ein Pool!: %s\n"
-
-#: src/cats/sql_get.c:667
-msgid "Pool record not found in Catalog.\n"
-msgstr "Pool Eintrag in Catalog nicht gefunden.\n"
+msgid "Unknown stream type!!! stream=%d len=%i\n"
+msgstr ""
-#: src/cats/sql_get.c:701
+#: src/stored/bscan.c:891
#, c-format
-msgid "More than one Client!: %s\n"
-msgstr "Mehr als ein Client!: %s\n"
-
-#: src/cats/sql_get.c:718 src/cats/sql_get.c:722
-msgid "Client record not found in Catalog.\n"
-msgstr "Client Eintrag nicht in Catalog gefunden\n"
+msgid "Could not create File Attributes record. ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:747
+#: src/stored/bscan.c:897
#, c-format
-msgid "More than one Counter!: %d\n"
-msgstr "Mehr als ein Counter!: %d\n"
+msgid "Created File record: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:752
+#: src/stored/bscan.c:941
#, c-format
-msgid "error fetching Counter row: %s\n"
-msgstr "Fehler beim Holen der Counter Zeile: %s\n"
+msgid "Could not create media record. ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:772
+#: src/stored/bscan.c:945 src/stored/bscan.c:966
#, c-format
-msgid "Counter record: %s not found in Catalog.\n"
-msgstr "Counter Eintrag: %s in Catalog nicht gefunden.\n"
+msgid "Could not update media record. ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:808
+#: src/stored/bscan.c:949
#, c-format
-msgid "Error got %s FileSets but expected only one!\n"
-msgstr "Fehler erhalten %s FileSets aber nur einen erwartet!\n"
+msgid "Created Media record for Volume: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:813
+#: src/stored/bscan.c:970
#, c-format
-msgid "FileSet record \"%s\" not found.\n"
-msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
+msgid "Updated Media record at end of Volume: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:823
-msgid "FileSet record not found in Catalog.\n"
-msgstr "FileSet Eintrag in Catalog nicht gefunden.\n"
+#: src/stored/bscan.c:987
+#, c-format
+msgid "Could not create pool record. ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:881
+#: src/stored/bscan.c:991
#, c-format
-msgid "Media id select failed: ERR=%s\n"
-msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+msgid "Created Pool record for Pool: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:919
+#: src/stored/bscan.c:1010
#, fuzzy, c-format
-msgid "query dbids failed: ERR=%s\n"
-msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+msgid "Could not get Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-#: src/cats/sql_get.c:970
+#: src/stored/bscan.c:1020
#, c-format
-msgid "More than one Volume!: %s\n"
-msgstr "Mehr als ein Volume!: %s\n"
+msgid "Created Client record for Client: %s\n"
+msgstr ""
-#: src/cats/sql_get.c:1025
+#: src/stored/bscan.c:1037
#, c-format
-msgid "Media record MediaId=%s not found.\n"
-msgstr "Media Eintrag MediaId=%s nicht gefunden.\n"
+msgid "Fileset \"%s\" already exists.\n"
+msgstr ""
-#: src/cats/sql_get.c:1028
+#: src/stored/bscan.c:1041
#, 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 FileSet record \"%s\". ERR=%s\n"
+msgstr ""
-#: src/cats/sql_get.c:1035
+#: src/stored/bscan.c:1046
#, 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 FileSet record \"%s\"\n"
+msgstr ""
-#: src/cats/sql_get.c:1038
+#: src/stored/bscan.c:1093
#, 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:1058
-msgid "ERR=JobIds are empty\n"
+msgid "Could not create JobId record. ERR=%s\n"
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/cats/postgresql.c:153
+#: src/stored/bscan.c:1099
#, c-format
-msgid "Encoding error for database \"%s\". Wanted SQL_ASCII, got %s\n"
+msgid "Could not update job start record. ERR=%s\n"
msgstr ""
-#: src/cats/postgresql.c:175
-msgid ""
-"PostgreSQL configuration problem. PostgreSQL library is not thread safe. "
-"Cannot continue.\n"
+#: src/stored/bscan.c:1102
+#, c-format
+msgid "Created new JobId=%u record for original JobId=%u\n"
msgstr ""
-#: src/cats/postgresql.c:225
+#: src/stored/bscan.c:1152
#, 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 "Could not update JobId=%u record. ERR=%s\n"
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:329
-msgid "PQescapeStringConn returned non-zero.\n"
+#: src/stored/bscan.c:1157
+#, c-format
+msgid "Updated Job termination record for JobId=%u Level=%s TermStat=%c\n"
msgstr ""
-#: src/cats/postgresql.c:634
+#: src/stored/bscan.c:1182
#, c-format
-msgid "error fetching currval: %s\n"
-msgstr "Fehler beim Holen des aktuellen Wertes: %s\n"
+msgid "Job Termination code: %d"
+msgstr ""
-#: src/cats/postgresql.c:729 src/cats/postgresql.c:776
-#, fuzzy, c-format
-msgid "error ending batch mode: %s"
-msgstr "Fehler beim holen von Zeile: %s\n"
+#: src/stored/bscan.c:1187
+#, 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"
+msgstr ""
-#: src/cats/bdb.c:173
-msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
-msgstr "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+#: src/stored/bscan.c:1245
+#, c-format
+msgid "Could not create JobMedia record. ERR=%s\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/bscan.c:1249
+#, c-format
+msgid "Created JobMedia record JobId %d, MediaId %d\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/bscan.c:1265
+#, c-format
+msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
+msgstr ""
-#: src/cats/bdb.c:207
+#: src/stored/bscan.c:1279
#, 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 "Could not add MD5/SHA1 to File record. ERR=%s\n"
+msgstr ""
-#: src/cats/bdb.c:262
+#: src/stored/bscan.c:1284
+msgid "Updated MD5/SHA1 record\n"
+msgstr ""
+
+#: 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
-msgid "Error reading catalog DB control file. ERR=%s\n"
-msgstr "Fehler beim Lesen der catalog DB Steuerdatei. ERR=%s\n"
+msgid "Mount Volume \"%s\" on device %s and press return when ready: "
+msgstr ""
-#: src/cats/bdb.c:265
+#: src/stored/reserve.c:88
#, c-format
-msgid ""
-"Error, catalog DB control file wrong version. Wanted %d, got %d\n"
-"Please reinitialize the working directory.\n"
+msgid "Unable to initialize reservation lock. ERR=%s\n"
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:157
#, c-format
-msgid "Query failed: %s\n"
-msgstr "Abfrage fehlgeschlagen: %s\n"
+msgid "Hey! num_writers=%d!!!!\n"
+msgstr ""
-#: src/cats/sql_list.c:276
-msgid "These JobIds have copies as follows:\n"
+#: src/stored/reserve.c:254
+msgid "3939 Could not get dcr\n"
msgstr ""
-#: src/cats/sql_list.c:278
-msgid "The catalog contains copies as follows:\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/stored/reserve.c:365
+#, c-format
+msgid "Failed command: %s\n"
msgstr ""
-#: src/wx-console/console_conf.c:156 src/console/console_conf.c:149
+#: src/stored/reserve.c:624 src/stored/dircmd.c:602
#, c-format
-msgid "Console: name=%s rcfile=%s histfile=%s\n"
+msgid ""
+"\n"
+" Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
+"does not exist.\n"
msgstr ""
-#: src/wx-console/authenticate.c:142 src/console/authenticate.c:141
-msgid "TLS negotiation failed\n"
+#: src/stored/reserve.c:628 src/stored/dircmd.c:580
+#, c-format
+msgid ""
+"\n"
+" Device \"%s\" requested by DIR could not be opened or does not exist.\n"
msgstr ""
-#: src/wx-console/authenticate.c:150
-msgid "Bad response to Hello command: ERR="
+#: src/stored/reserve.c:640
+#, c-format
+msgid "3926 Could not get dcr for device: %s\n"
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:766
+#, c-format
+msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\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/stored/fd_cmds.c:368
-msgid "Error parsing bootstrap file.\n"
+#: src/stored/reserve.c:776
+#, c-format
+msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
msgstr ""
-#: src/stored/autochanger.c:66
+#: src/stored/reserve.c:823
#, c-format
-msgid "No Changer Name given for device %s. Cannot continue.\n"
+msgid "3603 JobId=%u device %s is busy reading.\n"
msgstr ""
-#: src/stored/autochanger.c:72
+#: src/stored/reserve.c:832
#, c-format
-msgid "No Changer Command given for device %s. Cannot continue.\n"
+msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
msgstr ""
-#: src/stored/autochanger.c:85
+#: src/stored/reserve.c:869
#, c-format
msgid ""
-"Media Type not the same for all devices in changer %s. Cannot continue.\n"
+"3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" nreserve=%d on drive %"
+"s.\n"
msgstr ""
-#: src/stored/autochanger.c:153
+#: src/stored/reserve.c:895
#, c-format
-msgid ""
-"Invalid slot=%d defined in catalog for Volume \"%s\" on %s. Manual load may "
-"be required.\n"
+msgid "3610 JobId=%u Volume max jobs exceeded on drive %s.\n"
msgstr ""
-#: src/stored/autochanger.c:158
+#: src/stored/reserve.c:948
#, c-format
-msgid "No \"Changer Device\" for %s. Manual load of Volume may be required.\n"
+msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
msgstr ""
-#: src/stored/autochanger.c:162
+#: src/stored/reserve.c:956
#, c-format
-msgid "No \"Changer Command\" for %s. Manual load of Volume may be requird.\n"
+msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
msgstr ""
-#: src/stored/autochanger.c:192
+#: src/stored/reserve.c:978
#, c-format
-msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\n"
+msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
+msgstr ""
+
+#: src/stored/reserve.c:1033
+#, c-format
+msgid "Logic error!!!! JobId=%u Should not get here.\n"
msgstr ""
-#: src/stored/autochanger.c:200
+#: src/stored/reserve.c:1034
#, c-format
-msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
+msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
msgstr ""
-#: src/stored/autochanger.c:209
-#, c-format
-msgid ""
-"3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
-"Results=%s\n"
+#: src/stored/reserve.c:1037
+msgid "Logic error!!!! Should not get here.\n"
msgstr ""
-#: src/stored/autochanger.c:270
+#: src/stored/reserve.c:1040
#, c-format
-msgid "3301 Issuing autochanger \"loaded? drive %d\" command.\n"
+msgid "3911 JobId=%u failed reserve drive %s.\n"
msgstr ""
-#: src/stored/autochanger.c:279
+#: src/stored/acquire.c:70
#, c-format
-msgid "3302 Autochanger \"loaded? drive %d\", result is Slot %d.\n"
+msgid "Acquire read: num_writers=%d not zero. Job %d canceled.\n"
msgstr ""
-#: src/stored/autochanger.c:283
+#: 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
-msgid "3302 Autochanger \"loaded? drive %d\", result: nothing loaded.\n"
+msgid "Logic error: no next volume to read. Numvol=%d Curvol=%d\n"
msgstr ""
-#: src/stored/autochanger.c:290
+#: src/stored/acquire.c:114
#, c-format
msgid ""
-"3991 Bad autochanger \"loaded? drive %d\" command: ERR=%s.\n"
-"Results=%s\n"
+"Changing read device. Want Media Type=\"%s\" have=\"%s\"\n"
+" device=%s\n"
msgstr ""
-#: src/stored/autochanger.c:355 src/stored/autochanger.c:472
+#: src/stored/acquire.c:150
#, c-format
-msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
+msgid "Media Type change. New read device %s chosen.\n"
msgstr ""
-#: src/stored/autochanger.c:368
+#: src/stored/acquire.c:163
#, c-format
-msgid ""
-"3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s\n"
-"Results=%s\n"
+msgid "No suitable device found to read Volume \"%s\"\n"
msgstr ""
-#: src/stored/autochanger.c:430
+#: src/stored/acquire.c:202
#, c-format
-msgid "Volume \"%s\" is in use by device %s\n"
+msgid "Job %s canceled.\n"
msgstr ""
-#: src/stored/autochanger.c:490
+#: src/stored/acquire.c:220
#, c-format
-msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
+msgid "Read open device %s Volume \"%s\" failed: ERR=%s\n"
msgstr ""
-#: src/stored/autochanger.c:535
+#: src/stored/acquire.c:307
#, c-format
-msgid "3993 Device %s not an autochanger device.\n"
+msgid "Too many errors trying to mount device %s for reading.\n"
msgstr ""
-#: src/stored/autochanger.c:556
+#: src/stored/acquire.c:316
#, c-format
-msgid "3306 Issuing autochanger \"%s\" command.\n"
+msgid "Ready to read from volume \"%s\" on device %s.\n"
msgstr ""
-#: src/stored/autochanger.c:559
-msgid "3996 Open bpipe failed.\n"
+#: src/stored/acquire.c:363
+#, c-format
+msgid "Want to append, but device %s is busy reading.\n"
msgstr ""
-#: src/stored/autochanger.c:586 src/console/console.c:1062
+#: src/stored/acquire.c:393
#, c-format
-msgid "Autochanger error: ERR=%s\n"
+msgid "Could not ready device %s for append.\n"
msgstr ""
-#: src/stored/stored.c:102
-#, 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/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
+msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\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"
-#: src/stored/stored.c:152 src/stored/btape.c:178
+#: src/stored/acquire.c:517
#, c-format
-msgid "Tape block size (%d) not multiple of system size (%d)\n"
+msgid "Alert: %s"
msgstr ""
-#: src/stored/stored.c:156 src/stored/btape.c:182
+#: src/stored/acquire.c:525
#, c-format
-msgid "Tape block size (%d) is not a power of 2\n"
+msgid "3997 Bad alert command: %s: ERR=%s.\n"
msgstr ""
-#: src/stored/stored.c:274
-msgid "Volume Session Time is ZERO!\n"
+#: src/stored/butil.c:59
+msgid "Nohdr,"
msgstr ""
-#: src/stored/stored.c:298
-#, c-format
-msgid "Unable to create thread. ERR=%s\n"
+#: src/stored/butil.c:62
+msgid "partial,"
msgstr ""
-#: src/stored/stored.c:331 src/stored/bscan.c:262
-#, c-format
-msgid "No Storage resource defined in %s. Cannot continue.\n"
+#: src/stored/butil.c:65
+msgid "empty,"
msgstr ""
-#: src/stored/stored.c:337
-#, c-format
-msgid "Only one Storage resource permitted in %s\n"
+#: src/stored/butil.c:68
+msgid "Nomatch,"
msgstr ""
-#: src/stored/stored.c:342
-#, c-format
-msgid "No Director resource defined in %s. Cannot continue.\n"
+#: src/stored/butil.c:71
+msgid "cont,"
msgstr ""
-#: src/stored/stored.c:347
-#, c-format
-msgid "No Device 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 ""
-#: src/stored/stored.c:355
+#: src/stored/butil.c:167
#, c-format
-msgid "No Messages resource defined in %s. Cannot continue.\n"
+msgid "Cannot find device \"%s\" in config file %s.\n"
msgstr ""
-#: src/stored/stored.c:362 src/stored/bscan.c:270
+#: src/stored/butil.c:174
#, c-format
-msgid "No Working Directory defined in %s. Cannot continue.\n"
+msgid "Cannot init device %s\n"
msgstr ""
-#: src/stored/stored.c:384
+#: src/stored/butil.c:194
#, c-format
-msgid "\"TLS Certificate\" file not defined for Storage \"%s\" in %s.\n"
+msgid "Cannot open %s\n"
msgstr ""
-#: src/stored/stored.c:390
+#: src/stored/butil.c:277
#, c-format
-msgid "\"TLS Key\" file not defined for Storage \"%s\" in %s.\n"
+msgid "Could not find device \"%s\" in config file %s.\n"
msgstr ""
-#: src/stored/stored.c:396
+#: src/stored/butil.c:282
#, 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"
+msgid "Using device: \"%s\" for reading.\n"
msgstr ""
-#: src/stored/stored.c:532
+#: src/stored/butil.c:285
#, c-format
-msgid "Could not initialize %s\n"
+msgid "Using device: \"%s\" for writing.\n"
msgstr ""
-#: src/stored/stored.c:545
-#, c-format
-msgid "Could not open device %s\n"
+#: src/stored/butil.c:301
+msgid "Unexpected End of Data\n"
msgstr ""
-#: src/stored/stored.c:559
-#, c-format
-msgid "Could not mount device %s\n"
+#: src/stored/butil.c:303
+msgid "Unexpected End of Tape\n"
msgstr ""
-#: src/stored/wait.c:127
-#, c-format
-msgid "pthread timedwait error. ERR=%s\n"
+#: src/stored/butil.c:305
+msgid "Unexpected End of File\n"
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/butil.c:307
+msgid "Tape Door is Open\n"
+msgstr ""
+
+#: src/stored/butil.c:309
+msgid "Unexpected Tape is Off-line\n"
+msgstr ""
#: src/stored/stored_conf.c:241
#, c-format
"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 ""
msgid "End of all volumes.\n"
msgstr ""
-#: src/stored/read_record.c:135
+#: src/stored/read_record.c:136
msgid "part"
msgstr ""
-#: src/stored/read_record.c:138
+#: src/stored/read_record.c:139
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 ""
-#: src/stored/read_record.c:155
+#: src/stored/read_record.c:157
msgid "Did fsr in attemp to skip bad record.\n"
msgstr ""
-#: src/stored/read_record.c:356
-#, c-format
-msgid "Reposition from (file:block) %u:%u to %u:%u\n"
-msgstr ""
-
-#: src/stored/read_record.c:384
+#: src/stored/read_record.c:382
#, c-format
msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
msgstr ""
-#: src/stored/read_record.c:401 src/stored/bcopy.c:331 src/stored/bls.c:425
+#: src/stored/read_record.c:399 src/stored/bcopy.c:331 src/stored/bls.c:426
msgid "Fresh Volume Label"
msgstr ""
-#: src/stored/read_record.c:404 src/stored/bcopy.c:334 src/stored/bls.c:428
+#: src/stored/read_record.c:402 src/stored/bcopy.c:334 src/stored/bls.c:429
msgid "Volume Label"
msgstr ""
-#: src/stored/read_record.c:408
+#: src/stored/read_record.c:406
msgid "Begin Session"
msgstr ""
-#: src/stored/read_record.c:412
+#: src/stored/read_record.c:410
msgid "End Session"
msgstr ""
-#: src/stored/read_record.c:415 src/stored/label.c:1034
+#: src/stored/read_record.c:413 src/stored/label.c:1035
msgid "End of Media"
msgstr ""
-#: src/stored/read_record.c:418
+#: src/stored/read_record.c:416
#, c-format
msgid "Unknown code %d\n"
msgstr ""
-#: src/stored/read_record.c:422 src/stored/bcopy.c:356 src/stored/bls.c:449
+#: 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 ""
-#: src/stored/reserve.c:88
+#: src/stored/dev.c:120
#, c-format
-msgid "Unable to initialize reservation lock. ERR=%s\n"
+msgid "Unable to stat device %s: ERR=%s\n"
msgstr ""
-#: src/stored/reserve.c:157
+#: 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
#, c-format
-msgid "Hey! num_writers=%d!!!!\n"
+msgid "Unable to stat mount point %s: ERR=%s\n"
msgstr ""
-#: src/stored/reserve.c:254
-msgid "3939 Could not get dcr\n"
+#: src/stored/dev.c:204
+msgid ""
+"Mount and unmount commands must defined for a device which requires mount.\n"
+msgstr ""
+
+#: src/stored/dev.c:207
+msgid "Write part command must be defined for a device which requires mount.\n"
msgstr ""
-#: src/stored/reserve.c:356 src/stored/reserve.c:367
+#: src/stored/dev.c:218
#, c-format
-msgid "Failed command: %s\n"
+msgid "Min block size > max on device %s\n"
msgstr ""
-#: src/stored/reserve.c:357
+#: src/stored/dev.c:222
#, c-format
-msgid ""
-"\n"
-" Device \"%s\" with MediaType \"%s\" requested by DIR not found in SD "
-"Device resources.\n"
+msgid "Block size %u on device %s is too large, using default %u\n"
+msgstr ""
+
+#: src/stored/dev.c:227
+#, c-format
+msgid "Max block size %u not multiple of device %s block size.\n"
msgstr ""
-#: src/stored/reserve.c:626 src/stored/dircmd.c:600
+#: src/stored/dev.c:243 src/stored/dev.c:249
#, c-format
-msgid ""
-"\n"
-" Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
-"does not exist.\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 ""
-#: src/stored/reserve.c:630 src/stored/dircmd.c:578
+#: src/stored/dev.c:473 src/stored/device.c:321
#, c-format
-msgid ""
-"\n"
-" Device \"%s\" requested by DIR could not be opened or does not exist.\n"
+msgid "Unable to open device %s: ERR=%s\n"
msgstr ""
-#: src/stored/reserve.c:642
+#: src/stored/dev.c:508
#, c-format
-msgid "3926 Could not get dcr for device: %s\n"
+msgid "Could not open file device %s. No Volume name given.\n"
msgstr ""
-#: src/stored/reserve.c:765
+#: src/stored/dev.c:531 src/stored/dev.c:699
#, c-format
-msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
+msgid "Could not open: %s, ERR=%s\n"
msgstr ""
-#: src/stored/reserve.c:775
+#: src/stored/dev.c:575
#, c-format
-msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
+msgid "Could not open DVD device %s. No Volume name given.\n"
+msgstr ""
+
+#: src/stored/dev.c:624
+#, c-format
+msgid "The DVD in device %s contains data, please blank it before writing.\n"
msgstr ""
-#: src/stored/reserve.c:819
+#: src/stored/dev.c:645
#, 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 ""
-#: src/stored/reserve.c:828
+#: src/stored/dev.c:653
#, 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/reserve.c:865
+#: src/stored/dev.c:673
#, c-format
-msgid ""
-"3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" nreserve=%d on drive %"
-"s.\n"
+msgid "There is no valid DVD in device %s.\n"
msgstr ""
-#: src/stored/reserve.c:891
+#: src/stored/dev.c:679
#, c-format
-msgid "3610 JobId=%u Volume max jobs exceeded on drive %s.\n"
+msgid "Could not mount DVD device %s.\n"
msgstr ""
-#: src/stored/reserve.c:944
+#: src/stored/dev.c:729
#, c-format
-msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
+msgid "Could not fstat: %s, ERR=%s\n"
msgstr ""
-#: src/stored/reserve.c:952
+#: src/stored/dev.c:763
#, c-format
-msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
+msgid "Bad call to rewind. Device %s not open\n"
msgstr ""
-#: src/stored/reserve.c:974
+#: src/stored/dev.c:802
#, c-format
-msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
+msgid "No tape loaded or drive offline on %s.\n"
msgstr ""
-#: src/stored/reserve.c:1029
+#: src/stored/dev.c:812
#, c-format
-msgid "Logic error!!!! JobId=%u Should not get here.\n"
+msgid "Rewind error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/reserve.c:1030
+#: src/stored/dev.c:871
#, c-format
-msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
+msgid "Bad call to eod. Device %s not open\n"
msgstr ""
-#: src/stored/reserve.c:1033
-msgid "Logic error!!!! Should not get here.\n"
+#: src/stored/dev.c:936
+#, c-format
+msgid "ioctl MTEOM error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/reserve.c:1036
+#: src/stored/dev.c:945 src/stored/dev.c:1078
#, c-format
-msgid "3911 JobId=%u failed reserve drive %s.\n"
+msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/read.c:68
-msgid "No Volume names found for restore.\n"
+#: src/stored/dev.c:1023
+msgid "Bad device call. Device not open\n"
msgstr ""
-#: src/stored/read.c:125
+#: src/stored/dev.c:1036
#, c-format
-msgid ">filed: Error Hdr=%s\n"
+msgid "Seek error: ERR=%s\n"
msgstr ""
-#: src/stored/read.c:126 src/stored/read.c:141
-#, c-format
-msgid "Error sending to File daemon. ERR=%s\n"
+#: src/stored/dev.c:1073
+msgid " Bacula status:"
msgstr ""
-#: src/stored/read.c:140
+#: src/stored/dev.c:1074 src/stored/dev.c:1157 src/stored/dev.c:1159
#, c-format
-msgid "Error sending to FD. ERR=%s\n"
+msgid " file=%d block=%d\n"
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:1082
+msgid " Device status:"
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:1181
+msgid "Bad call to load_dev. Device not open\n"
+msgstr ""
+
+#: src/stored/dev.c:1192 src/stored/dev.c:1205
#, c-format
-msgid "Could not open exclude file: %s, ERR=%s\n"
+msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bextract.c:161 src/stored/bls.c:164
+#: src/stored/dev.c:1236
#, c-format
-msgid "Could not open include file: %s, ERR=%s\n"
+msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
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:1277
+msgid "Bad call to fsf. Device not open\n"
msgstr ""
-#: src/stored/bextract.c:218
+#: src/stored/dev.c:1288 src/stored/dev.c:1415
#, c-format
-msgid "%d Program Name and/or Program Data Stream records ignored.\n"
+msgid "Device %s at End of Tape.\n"
msgstr ""
-#: src/stored/bextract.c:222
+#: src/stored/dev.c:1319 src/stored/dev.c:1395
#, c-format
-msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
+msgid "ioctl MTFSF error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bextract.c:249
+#: src/stored/dev.c:1366 src/stored/btape.c:1651
#, c-format
-msgid "Cannot stat %s. It must exist. ERR=%s\n"
+msgid "read error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bextract.c:253
-#, c-format
-msgid "%s must be a directory.\n"
+#: src/stored/dev.c:1444
+msgid "Bad call to bsf. Device not open\n"
msgstr ""
-#: src/stored/bextract.c:274
+#: src/stored/dev.c:1450
#, c-format
-msgid "%u files restored.\n"
+msgid "Device %s cannot BSF because it is not a tape.\n"
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:1467
+#, c-format
+msgid "ioctl MTBSF error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bextract.c:328 src/stored/bls.c:387 src/stored/bscan.c:667
-msgid "Cannot continue.\n"
+#: src/stored/dev.c:1486
+msgid "Bad call to fsr. Device not open\n"
msgstr ""
-#: src/stored/bextract.c:351
+#: src/stored/dev.c:1496
#, c-format
-msgid "%s was deleted.\n"
+msgid "ioctl MTFSR not permitted on %s.\n"
msgstr ""
-#: src/stored/bextract.c:395
+#: src/stored/dev.c:1524
#, c-format
-msgid "Seek error on %s: %s\n"
+msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bextract.c:444
-#, c-format
-msgid "Uncompression error. ERR=%d\n"
+#: src/stored/dev.c:1542
+msgid "Bad call to bsr_dev. Device not open\n"
msgstr ""
-#: src/stored/bextract.c:479
-msgid "Got Program Name or Data Stream. Ignored.\n"
+#: src/stored/dev.c:1552
+#, c-format
+msgid "ioctl MTBSR not permitted on %s.\n"
msgstr ""
-#: src/stored/bextract.c:513 src/stored/bcopy.c:374 src/stored/bls.c:468
-#: src/stored/bscan.c:1331 src/stored/btape.c:2697
+#: src/stored/dev.c:1566
#, c-format
-msgid "Mount Volume \"%s\" on device %s and press return when ready: "
+msgid "ioctl MTBSR error on %s. ERR=%s.\n"
msgstr ""
-#: 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"
+#: src/stored/dev.c:1615
+msgid "Bad call to reposition. Device not open\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/bcopy.c:203 src/stored/btape.c:379 src/stored/device.c:292
-#, c-format
-msgid "dev open failed: %s\n"
+#: src/stored/dev.c:1694
+msgid "Bad call to weof_dev. Device not open\n"
msgstr ""
-#: src/stored/bcopy.c:218
-msgid "Write of last block failed.\n"
+#: src/stored/dev.c:1704
+msgid "Attempt to WEOF on non-appendable Volume\n"
msgstr ""
-#: src/stored/bcopy.c:222
+#: src/stored/dev.c:1722
#, c-format
-msgid "%u Jobs copied. %u records copied.\n"
+msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
msgstr ""
-#: src/stored/bcopy.c:239 src/stored/bscan.c:423
-#, c-format
-msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
-msgstr ""
+#: src/stored/dev.c:1821
+#, fuzzy, c-format
+msgid "unknown func code %d"
+msgstr "unbekannt"
-#: src/stored/bcopy.c:255
-msgid "Volume is prelabeled. This volume cannot be copied.\n"
+#: src/stored/dev.c:1827
+#, c-format
+msgid "I/O function \"%s\" not supported on this device.\n"
msgstr ""
-#: src/stored/bcopy.c:258
-msgid "Volume label not copied.\n"
+#: src/stored/dev.c:1998
+#, c-format
+msgid "Unable to truncate device %s. ERR=%s\n"
msgstr ""
-#: src/stored/bcopy.c:264
-msgid "Copy skipped. Record does not match BSR filter.\n"
-msgstr ""
+#: 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/bcopy.c:281 src/stored/bcopy.c:289 src/stored/bcopy.c:317
-#: src/stored/btape.c:2401
+#: src/stored/dev.c:2029
#, c-format
-msgid "Cannot fixup device error. %s\n"
+msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
msgstr ""
-#: src/stored/bcopy.c:295
-msgid "EOM label not copied.\n"
-msgstr ""
+#: 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/bcopy.c:298
-msgid "EOT label not copied.\n"
+#: src/stored/dev.c:2146 src/stored/dev.c:2151
+#, c-format
+msgid "Device %s cannot be %smounted. ERR=%s\n"
msgstr ""
-#: src/stored/bcopy.c:338 src/stored/label.c:1028 src/stored/bls.c:432
-msgid "Begin Job Session"
+#: src/stored/dev.c:2553
+#, c-format
+msgid "Unable to set eotmodel on device %s: ERR=%s\n"
msgstr ""
-#: src/stored/bcopy.c:342 src/stored/label.c:1031 src/stored/bls.c:436
-msgid "End Job Session"
+#: src/stored/stored.c:102
+#, 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"
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/bcopy.c:347 src/stored/bls.c:440
-msgid "End of Medium"
+#: src/stored/stored.c:152 src/stored/btape.c:178
+#, c-format
+msgid "Tape block size (%d) not multiple of system size (%d)\n"
msgstr ""
-#: src/stored/bcopy.c:350 src/stored/label.c:1040 src/stored/bls.c:443
-msgid "Unknown"
+#: src/stored/stored.c:156 src/stored/btape.c:182
+#, c-format
+msgid "Tape block size (%d) is not a power of 2\n"
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 ""
-#: src/stored/dvd.c:146
+#: src/stored/stored.c:298
#, c-format
-msgid "Cannot run free space command. Results=%s ERR=%s\n"
+msgid "Unable to create thread. ERR=%s\n"
msgstr ""
-#: src/stored/dvd.c:262
+#: src/stored/stored.c:337
#, c-format
-msgid "Error writing part %d to the DVD: ERR=%s\n"
+msgid "Only one Storage resource permitted in %s\n"
msgstr ""
-#: src/stored/dvd.c:264
+#: src/stored/stored.c:342
#, c-format
-msgid "Error while writing current part to the DVD: %s"
+msgid "No Director resource defined in %s. Cannot continue.\n"
msgstr ""
-#: src/stored/dvd.c:274
+#: src/stored/stored.c:347
#, c-format
-msgid "Part %d (%lld bytes) written to DVD.\n"
+msgid "No Device resource defined in %s. Cannot continue.\n"
msgstr ""
-#: src/stored/dvd.c:293
+#: src/stored/stored.c:355
#, c-format
-msgid "Remaining free space %s on %s\n"
+msgid "No Messages resource defined in %s. Cannot continue.\n"
msgstr ""
-#: src/stored/dvd.c:359
+#: src/stored/stored.c:384
#, 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 ""
-#: src/stored/dvd.c:378
+#: src/stored/stored.c:390
#, 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 ""
-#: src/stored/dvd.c:579
+#: src/stored/stored.c:396
#, 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 ""
-#: src/stored/dvd.c:586
+#: src/stored/stored.c:532
#, c-format
-msgid "Unable to write last on %s: ERR=%s\n"
+msgid "Could not initialize %s\n"
msgstr ""
-#: src/stored/label.c:95
+#: src/stored/stored.c:545
#, c-format
-msgid "Couldn't rewind device %s: ERR=%s\n"
+msgid "Could not open device %s\n"
msgstr ""
-#: src/stored/label.c:112 src/stored/label.c:204
+#: src/stored/stored.c:559
#, c-format
-msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
+msgid "Could not mount device %s\n"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/stored/label.c:145
+#: src/stored/append.c:109 src/stored/btape.c:1903
#, c-format
-msgid "Volume Header Id bad: %s\n"
+msgid "Write session label failed. ERR=%s\n"
msgstr ""
-#: src/stored/label.c:177
+#: src/stored/append.c:121
#, 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 ""
-#: src/stored/label.c:188
+#: src/stored/append.c:158
#, c-format
-msgid "Volume on %s has bad Bacula label type: %x\n"
+msgid "Error reading data header from FD. ERR=%s\n"
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
-msgid "Cannot write Volume label to block for device %s\n"
+msgid "Malformed data header from FD: %s\n"
msgstr ""
-#: src/stored/label.c:329 src/stored/label.c:428
-#, 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:452
+#: src/stored/append.c:228 src/stored/mac.c:278
#, c-format
-msgid "Rewind error on device %s: ERR=%s\n"
+msgid "Error updating file attributes. ERR=%s\n"
msgstr ""
-#: src/stored/label.c:460
+#: src/stored/append.c:242
#, c-format
-msgid "Truncate error on device %s: ERR=%s\n"
+msgid "Network error on data channel. ERR=%s\n"
msgstr ""
-#: src/stored/label.c:466
+#: src/stored/append.c:266
#, 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 ""
-#: src/stored/label.c:489
+#: src/stored/append.c:279 src/stored/btape.c:2027
#, c-format
-msgid "Unable to write device %s: ERR=%s\n"
+msgid "Error writting end session label. ERR=%s\n"
msgstr ""
-#: src/stored/label.c:519
+#: src/stored/append.c:291 src/stored/spool.c:301 src/stored/mac.c:128
+#: src/stored/mac.c:248
#, 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 ""
-#: src/stored/label.c:522
-#, 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 ""
-#: src/stored/label.c:721
-#, c-format
-msgid "Bad Volume session label = %d\n"
+#: src/stored/dvd.c:112
+msgid "No FreeSpace command defined.\n"
msgstr ""
-#: src/stored/label.c:776
+#: src/stored/dvd.c:146
#, 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 ""
-#: src/stored/label.c:903
+#: src/stored/dvd.c:262
#, c-format
-msgid "Unknown %d"
+msgid "Error writing part %d to the DVD: ERR=%s\n"
msgstr ""
-#: src/stored/label.c:907
+#: src/stored/dvd.c:264
#, 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 ""
-#: src/stored/label.c:929
+#: src/stored/dvd.c:274
#, c-format
-msgid "Date label written: %s\n"
+msgid "Part %d (%lld bytes) written to DVD.\n"
msgstr ""
-#: src/stored/label.c:935
+#: src/stored/dvd.c:293
#, c-format
-msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
+msgid "Remaining free space %s on %s\n"
msgstr ""
-#: src/stored/label.c:955
+#: src/stored/dvd.c:359
#, 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 ""
-#: src/stored/label.c:968
+#: src/stored/dvd.c:378
#, 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 ""
-#: src/stored/label.c:977
+#: src/stored/dvd.c:579
#, 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 ""
-#: src/stored/label.c:998
+#: src/stored/dvd.c:586
#, c-format
-msgid "Date written : %s\n"
+msgid "Unable to write last on %s: ERR=%s\n"
msgstr ""
-#: src/stored/label.c:1003
+#: src/stored/autochanger.c:66
#, c-format
-msgid "Date written : %04d-%02d-%02d at %02d:%02d\n"
-msgstr ""
-
-#: src/stored/label.c:1022
-msgid "Fresh Volume"
-msgstr ""
-
-#: src/stored/label.c:1025
-msgid "Volume"
-msgstr ""
-
-#: src/stored/label.c:1037
-msgid "End of Tape"
+msgid "No Changer Name given for device %s. Cannot continue.\n"
msgstr ""
-#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
+#: src/stored/autochanger.c:72
#, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
+msgid "No Changer Command given for device %s. Cannot continue.\n"
msgstr ""
-#: src/stored/label.c:1062
-msgid "End of physical tape.\n"
+#: src/stored/autochanger.c:85
+#, c-format
+msgid ""
+"Media Type not the same for all devices in changer %s. Cannot continue.\n"
msgstr ""
-#: src/stored/label.c:1077 src/stored/label.c:1086
+#: src/stored/autochanger.c:153
#, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
+msgid ""
+"Invalid slot=%d defined in catalog for Volume \"%s\" on %s. Manual load may "
+"be required.\n"
msgstr ""
-#: src/stored/label.c:1079
+#: src/stored/autochanger.c:158
#, c-format
-msgid " Job=%s Date=%s Level=%c Type=%c\n"
+msgid "No \"Changer Device\" for %s. Manual load of Volume may be required.\n"
msgstr ""
-#: src/stored/label.c:1088
+#: src/stored/autochanger.c:162
#, c-format
-msgid " Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
+msgid "No \"Changer Command\" for %s. Manual load of Volume may be requird.\n"
msgstr ""
-#: 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"
+#: src/stored/autochanger.c:192
+#, c-format
+msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\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/bls.c:211
-msgid "No archive name specified\n"
+#: src/stored/autochanger.c:200
+#, c-format
+msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
msgstr ""
-#: src/stored/bls.c:247
+#: src/stored/autochanger.c:209
#, c-format
msgid ""
-"\n"
-"Warning, this Volume is a continuation of Volume %s\n"
+"3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
+"Results=%s\n"
msgstr ""
-#: src/stored/bls.c:290
+#: src/stored/autochanger.c:270
#, c-format
-msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
+msgid "3301 Issuing autochanger \"loaded? drive %d\" command.\n"
msgstr ""
-#: src/stored/bls.c:301
+#: src/stored/autochanger.c:279
#, c-format
-msgid "Mounted Volume \"%s\".\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result is Slot %d.\n"
msgstr ""
-#: src/stored/bls.c:303
+#: src/stored/autochanger.c:283
#, c-format
-msgid "End of file %u on device %s, Volume \"%s\"\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result: nothing loaded.\n"
msgstr ""
-#: src/stored/bls.c:327
+#: src/stored/autochanger.c:290
#, 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"
+"3991 Bad autochanger \"loaded? drive %d\" command: ERR=%s.\n"
+"Results=%s\n"
msgstr ""
-#: src/stored/bls.c:336
+#: src/stored/autochanger.c:355 src/stored/autochanger.c:472
#, c-format
-msgid "Block: %d size=%d\n"
+msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
msgstr ""
-#: src/stored/bls.c:403
+#: src/stored/autochanger.c:368
#, 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"
+"Results=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:121 src/stored/parse_bsr.c:125
+#: src/stored/autochanger.c:430
#, c-format
-msgid ""
-"Bootstrap file error: %s\n"
-" : Line %d, col %d of file %s\n"
-"%s\n"
+msgid "Volume \"%s\" is in use by device %s\n"
msgstr ""
-#: src/stored/parse_bsr.c:147
+#: src/stored/autochanger.c:490
#, c-format
-msgid "Cannot open bootstrap file %s: %s\n"
+msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
msgstr ""
-#: src/stored/parse_bsr.c:278
+#: src/stored/autochanger.c:535
#, c-format
-msgid "MediaType %s in bsr at inappropriate place.\n"
+msgid "3993 Device %s not an autochanger device.\n"
msgstr ""
-#: src/stored/parse_bsr.c:299
+#: src/stored/autochanger.c:556
#, c-format
-msgid "Device \"%s\" in bsr at inappropriate place.\n"
+msgid "3306 Issuing autochanger \"%s\" command.\n"
msgstr ""
-#: src/stored/parse_bsr.c:472
+#: src/stored/autochanger.c:559
+msgid "3996 Open bpipe failed.\n"
+msgstr ""
+
+#: src/stored/job.c:230
#, fuzzy, c-format
-msgid "REGEX '%s' compile error. ERR=%s\n"
-msgstr "Regex Übersetzungsfehler. ERR=%s\n"
+msgid "FD connect failed: Job name not found: %s\n"
+msgstr "Job nicht gefunden: %s\n"
-#: src/stored/parse_bsr.c:482
-msgid "JobType not yet implemented\n"
+#: src/stored/job.c:240
+#, c-format
+msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
msgstr ""
-#: src/stored/parse_bsr.c:490
-msgid "JobLevel not yet implemented\n"
+#: src/stored/job.c:257
+msgid "Unable to authenticate File daemon\n"
msgstr ""
-#: src/stored/parse_bsr.c:707
-#, c-format
-msgid "Slot %d in bsr at inappropriate place.\n"
+#: src/stored/job.c:381
+msgid "In free_jcr(), but still attached to device!!!!\n"
msgstr ""
-#: src/stored/parse_bsr.c:731
+#: src/stored/block.c:91
#, c-format
-msgid "VolFile : %u-%u\n"
+msgid ""
+"Dump block %s %x: size=%d BlkNum=%d\n"
+" Hdrcksum=%x cksum=%x\n"
msgstr ""
-#: src/stored/parse_bsr.c:739
+#: src/stored/block.c:104
#, c-format
-msgid "VolBlock : %u-%u\n"
+msgid " Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
msgstr ""
-#: src/stored/parse_bsr.c:747
+#: src/stored/block.c:160
#, c-format
-msgid "VolAddr : %llu-%llu\n"
+msgid "%d block read errors not printed.\n"
msgstr ""
-#: src/stored/parse_bsr.c:756
+#: src/stored/block.c:248 src/stored/block.c:264 src/stored/block.c:274
#, c-format
-msgid "FileIndex : %u\n"
+msgid ""
+"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
+"discarded.\n"
msgstr ""
-#: src/stored/parse_bsr.c:758
+#: src/stored/block.c:289
#, 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 ""
-#: src/stored/parse_bsr.c:768
+#: src/stored/block.c:315
#, 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 ""
-#: src/stored/parse_bsr.c:770
+#: src/stored/block.c:428
+msgid "Cannot write block. Device at EOM.\n"
+msgstr ""
+
+#: src/stored/block.c:433
+msgid "Attempt to write on read-only Volume.\n"
+msgstr ""
+
+#: src/stored/block.c:485
#, c-format
-msgid "JobId : %u-%u\n"
+msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
msgstr ""
-#: src/stored/parse_bsr.c:780
+#: src/stored/block.c:500
#, c-format
-msgid "SessId : %u\n"
+msgid "Unable to write EOF. ERR=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:782
+#: src/stored/block.c:526 src/stored/block.c:551
+msgid "Write block header zeroed.\n"
+msgstr ""
+
+#: src/stored/block.c:570
#, c-format
-msgid "SessId : %u-%u\n"
+msgid "Write error at %u:%u on device %s. ERR=%s.\n"
msgstr ""
-#: src/stored/parse_bsr.c:791
+#: src/stored/block.c:577
#, c-format
-msgid "VolumeName : %s\n"
+msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
msgstr ""
-#: src/stored/parse_bsr.c:792
+#: src/stored/block.c:658 src/stored/block.c:664
#, c-format
-msgid " MediaType : %s\n"
+msgid "Backspace file at EOT failed. ERR=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:793
+#: src/stored/block.c:671
#, c-format
-msgid " Device : %s\n"
+msgid "Backspace record at EOT failed. ERR=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:794
+#: src/stored/block.c:688
#, c-format
-msgid " Slot : %d\n"
+msgid "Re-read last block at EOT failed. ERR=%s"
msgstr ""
-#: src/stored/parse_bsr.c:803
+#: src/stored/block.c:698
#, c-format
-msgid "Client : %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 ""
-#: src/stored/parse_bsr.c:811
+#: src/stored/block.c:703
#, c-format
-msgid "Job : %s\n"
+msgid ""
+"Re-read of last block OK, but block numbers differ. Read block=%u Want block="
+"%u.\n"
msgstr ""
-#: src/stored/parse_bsr.c:819
+#: src/stored/block.c:707
+msgid "Re-read of last block succeeded.\n"
+msgstr ""
+
+#: src/stored/block.c:739
#, c-format
-msgid "SessTime : %u\n"
+msgid ""
+"Error writing final EOF to tape. This Volume may not be readable.\n"
+"%s"
msgstr ""
-#: src/stored/parse_bsr.c:830
-msgid "BSR is NULL\n"
+#: src/stored/block.c:753
+#, c-format
+msgid ""
+"Error writing final part to DVD. This Volume may not be readable.\n"
+"%s"
msgstr ""
-#: src/stored/parse_bsr.c:834
+#: src/stored/block.c:855
#, c-format
-msgid "Next : 0x%x\n"
+msgid ""
+"Error while writing, current part number is less than the total number of "
+"parts (%d/%d, device=%s)\n"
msgstr ""
-#: src/stored/parse_bsr.c:835
+#: src/stored/block.c:863
#, c-format
-msgid "Root bsr : 0x%x\n"
+msgid "Unable to open device next part %s: ERR=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:847
+#: src/stored/block.c:883
#, c-format
-msgid "count : %u\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 ""
-#: src/stored/parse_bsr.c:848
+#: src/stored/block.c:896
#, c-format
-msgid "found : %u\n"
+msgid ""
+"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
+"free_space_errno=%d).\n"
msgstr ""
-#: src/stored/parse_bsr.c:851
+#: src/stored/block.c:955
#, c-format
-msgid "done : %s\n"
+msgid "Block buffer size looping problem on device %s\n"
msgstr ""
-#: src/stored/parse_bsr.c:852
+#: src/stored/block.c:983
#, c-format
-msgid "positioning : %d\n"
+msgid "Unable to open device part=%d %s: ERR=%s\n"
msgstr ""
-#: src/stored/parse_bsr.c:853
+#: src/stored/block.c:1009
#, c-format
-msgid "fast_reject : %d\n"
+msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
msgstr ""
-#: src/stored/status.c:100
-msgid "Used Volume status:\n"
+#: src/stored/block.c:1022
+#, c-format
+msgid "Read zero bytes at %u:%u on device %s.\n"
msgstr ""
-#: src/stored/status.c:108 src/stored/status.c:110
+#: src/stored/block.c:1046
+#, c-format
msgid ""
-"====\n"
-"\n"
+"Volume data error at %u:%u! Very short block of %d bytes on device %s "
+"discarded.\n"
msgstr ""
-#: src/stored/status.c:129
-msgid ""
-"\n"
-"Device status:\n"
+#: src/stored/block.c:1071
+#, c-format
+msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
msgstr ""
-#: src/stored/status.c:133
+#: src/stored/block.c:1090
#, c-format
-msgid "Autochanger \"%s\" with devices:\n"
+msgid "Setting block buffer size to %u bytes.\n"
msgstr ""
-#: src/stored/status.c:151
+#: src/stored/block.c:1105
#, 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! Short block of %d bytes on device %s discarded.\n"
msgstr ""
-#: src/stored/status.c:161
-#, c-format
-msgid "Device %s open but no Bacula volume is currently mounted.\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 ""
-#: src/stored/status.c:172
-#, c-format
-msgid " Total Bytes=%s Blocks=%s Bytes/block=%s\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 ""
+
+#: src/stored/fd_cmds.c:219 src/stored/fd_cmds.c:262
+msgid "Attempt to close non-open session.\n"
+msgstr ""
+
+#: src/stored/fd_cmds.c:237
+msgid "Attempt to open already open session.\n"
+msgstr ""
+
+#: src/stored/fd_cmds.c:291
+msgid "Attempt to read on non-open session.\n"
+msgstr ""
+
+#: src/stored/fd_cmds.c:309 src/stored/fd_cmds.c:318
+msgid "Attempt to open read on non-open session.\n"
msgstr ""
-#: src/stored/status.c:187
+#: src/stored/parse_bsr.c:121 src/stored/parse_bsr.c:125
#, c-format
-msgid " Total Bytes Read=%s Blocks Read=%s Bytes/block=%s\n"
+msgid ""
+"Bootstrap file error: %s\n"
+" : Line %d, col %d of file %s\n"
+"%s\n"
msgstr ""
-#: src/stored/status.c:193
+#: src/stored/parse_bsr.c:147
#, c-format
-msgid " Positioned at File=%s Block=%s\n"
+msgid "Cannot open bootstrap file %s: %s\n"
msgstr ""
-#: src/stored/status.c:200
+#: src/stored/parse_bsr.c:278
#, c-format
-msgid "Device %s is not open.\n"
+msgid "MediaType %s in bsr at inappropriate place.\n"
msgstr ""
-#: src/stored/status.c:204
+#: src/stored/parse_bsr.c:299
#, c-format
-msgid "Device \"%s\" is not open or does not exist.\n"
+msgid "Device \"%s\" in bsr at inappropriate place.\n"
msgstr ""
-#: src/stored/status.c:249
-msgid ""
-"No DEVICE structure.\n"
-"\n"
-msgstr ""
+#: 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/status.c:255
-msgid " Device is BLOCKED. User unmounted.\n"
+#: src/stored/parse_bsr.c:482
+msgid "JobType not yet implemented\n"
msgstr ""
-#: src/stored/status.c:259
-msgid " Device is BLOCKED. User unmounted during wait for media/mount.\n"
+#: src/stored/parse_bsr.c:490
+msgid "JobLevel not yet implemented\n"
msgstr ""
-#: src/stored/status.c:271
+#: src/stored/parse_bsr.c:707
#, c-format
-msgid ""
-" Device is BLOCKED waiting for mount of volume \"%s\",\n"
-" Pool: %s\n"
-" Media type: %s\n"
+msgid "Slot %d in bsr at inappropriate place.\n"
msgstr ""
-#: src/stored/status.c:280
+#: src/stored/parse_bsr.c:731
#, c-format
-msgid ""
-" Device is BLOCKED waiting to create a volume for:\n"
-" Pool: %s\n"
-" Media type: %s\n"
+msgid "VolFile : %u-%u\n"
msgstr ""
-#: src/stored/status.c:292
-msgid " Device is BLOCKED waiting for media.\n"
+#: src/stored/parse_bsr.c:739
+#, c-format
+msgid "VolBlock : %u-%u\n"
msgstr ""
-#: src/stored/status.c:298
-msgid " Device is being initialized.\n"
+#: src/stored/parse_bsr.c:747
+#, c-format
+msgid "VolAddr : %llu-%llu\n"
msgstr ""
-#: src/stored/status.c:302
-msgid " Device is blocked labeling a Volume.\n"
+#: src/stored/parse_bsr.c:756
+#, c-format
+msgid "FileIndex : %u\n"
msgstr ""
-#: src/stored/status.c:311
+#: src/stored/parse_bsr.c:758
#, c-format
-msgid " Slot %d is loaded in drive %d.\n"
+msgid "FileIndex : %u-%u\n"
msgstr ""
-#: src/stored/status.c:315
+#: src/stored/parse_bsr.c:768
#, c-format
-msgid " Drive %d is not loaded.\n"
+msgid "JobId : %u\n"
msgstr ""
-#: src/stored/status.c:318
-#, fuzzy, c-format
-msgid " Drive %d status unknown.\n"
-msgstr "unbekannt"
-
-#: src/stored/status.c:332 src/stored/btape.c:595
+#: src/stored/parse_bsr.c:770
#, c-format
-msgid "Configured device capabilities:\n"
+msgid "JobId : %u-%u\n"
msgstr ""
-#: src/stored/status.c:350
-msgid "Device state:\n"
+#: src/stored/parse_bsr.c:780
+#, c-format
+msgid "SessId : %u\n"
msgstr ""
-#: src/stored/status.c:368
+#: src/stored/parse_bsr.c:782
#, c-format
-msgid ""
-"num_writers=%d reserved=%d block=%d\n"
-"\n"
+msgid "SessId : %u-%u\n"
msgstr ""
-#: src/stored/status.c:372 src/stored/btape.c:627
+#: src/stored/parse_bsr.c:791
#, c-format
-msgid "Device parameters:\n"
+msgid "VolumeName : %s\n"
msgstr ""
-#: src/stored/status.c:375
+#: src/stored/parse_bsr.c:792
#, c-format
-msgid "Archive name: %s Device name: %s\n"
+msgid " MediaType : %s\n"
msgstr ""
-#: src/stored/status.c:379
+#: src/stored/parse_bsr.c:793
#, c-format
-msgid "File=%u block=%u\n"
+msgid " Device : %s\n"
msgstr ""
-#: src/stored/status.c:382
+#: src/stored/parse_bsr.c:794
#, c-format
-msgid "Min block=%u Max block=%u\n"
+msgid " Slot : %d\n"
msgstr ""
-#: src/stored/status.c:402
+#: src/stored/parse_bsr.c:803
#, c-format
-msgid "%s Job %s waiting for Client connection.\n"
+msgid "Client : %s\n"
msgstr ""
-#: src/stored/status.c:418
+#: src/stored/parse_bsr.c:811
#, c-format
-msgid ""
-"Reading: %s %s job %s JobId=%d Volume=\"%s\"\n"
-" pool=\"%s\" device=%s\n"
+msgid "Job : %s\n"
msgstr ""
-#: src/stored/status.c:431
+#: src/stored/parse_bsr.c:819
#, c-format
-msgid ""
-"Writing: %s %s job %s JobId=%d Volume=\"%s\"\n"
-" pool=\"%s\" device=%s\n"
+msgid "SessTime : %u\n"
msgstr ""
-#: src/stored/status.c:442
-#, c-format
-msgid " spooling=%d despooling=%d despool_wait=%d\n"
+#: src/stored/parse_bsr.c:830
+msgid "BSR is NULL\n"
msgstr ""
-#: src/stored/status.c:451
+#: src/stored/parse_bsr.c:834
#, c-format
-msgid " Files=%s Bytes=%s Bytes/sec=%s\n"
+msgid "Next : 0x%x\n"
msgstr ""
-#: src/stored/status.c:459
+#: src/stored/parse_bsr.c:835
#, c-format
-msgid " FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
+msgid "Root bsr : 0x%x\n"
msgstr ""
-#: src/stored/status.c:465
-msgid " FDSocket closed\n"
+#: src/stored/parse_bsr.c:847
+#, c-format
+msgid "count : %u\n"
msgstr ""
-#: src/stored/status.c:486
-msgid ""
-"\n"
-"Jobs waiting to reserve a drive:\n"
+#: src/stored/parse_bsr.c:848
+#, c-format
+msgid "found : %u\n"
msgstr ""
-#: src/stored/status.c:517
-msgid "===================================================================\n"
+#: src/stored/parse_bsr.c:851
+#, c-format
+msgid "done : %s\n"
msgstr ""
-#: src/stored/status.c:700
-msgid "3900 Bad .status command, missing argument.\n"
+#: src/stored/parse_bsr.c:852
+#, c-format
+msgid "positioning : %d\n"
msgstr ""
-#: src/stored/status.c:746
-msgid "3900 Bad .status command, wrong argument.\n"
+#: src/stored/parse_bsr.c:853
+#, c-format
+msgid "fast_reject : %d\n"
msgstr ""
-#: src/stored/status.c:761
-msgid "Bacula Storage: Idle"
+#: src/stored/spool.c:84
+msgid "Spooling statistics:\n"
msgstr ""
-#: src/stored/status.c:772
-msgid "Bacula Storage: Running"
+#: src/stored/spool.c:87
+#, c-format
+msgid ""
+"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
msgstr ""
-#: src/stored/status.c:786
-msgid "Bacula Storage: Last Job Canceled"
+#: src/stored/spool.c:95
+#, c-format
+msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
msgstr ""
-#: src/stored/status.c:790
-msgid "Bacula Storage: Last Job Failed"
+#: src/stored/spool.c:113
+msgid "Spooling data ...\n"
msgstr ""
-#: src/stored/status.c:794
-msgid "Bacula Storage: Last Job had Warnings"
+#: src/stored/spool.c:139
+#, c-format
+msgid "Bad return from despool WroteVol=%d\n"
msgstr ""
-#: src/stored/bscan.c:119
+#: src/stored/spool.c:172
#, 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"
+msgid "Open data spool file %s failed: ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:278
-#, c-format
-msgid "Working Directory: %s not found. Cannot continue.\n"
+#: src/stored/spool.c:225
+msgid "Despooling zero bytes. Your disk is probably FULL!\n"
msgstr ""
-#: src/stored/bscan.c:282
+#: src/stored/spool.c:234
#, c-format
-msgid "Working Directory: %s is not a directory. Cannot continue.\n"
+msgid "Committing spooled data to Volume \"%s\". Despooling %s bytes ...\n"
msgstr ""
-#: src/stored/bscan.c:296 src/stored/bscan.c:370
+#: src/stored/spool.c:239
#, c-format
-msgid "First Volume Size = %s\n"
+msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
msgstr ""
-#: src/stored/bscan.c:302 src/tools/bbatch.c:202
-msgid "Could not init Bacula database\n"
+#: src/stored/spool.c:327
+#, c-format
+msgid ""
+"Despooling elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
msgstr ""
-#: src/stored/bscan.c:309 src/tools/bbatch.c:209
+#: src/stored/spool.c:336 src/stored/spool.c:534 src/stored/spool.c:576
#, c-format
-msgid "Using Database: %s, User: %s\n"
+msgid "Ftruncate spool file failed: ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:343
+#: src/stored/spool.c:400
#, c-format
-msgid "Create JobMedia for Job %s\n"
+msgid "Spool header read error. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:352
+#: src/stored/spool.c:403
#, c-format
-msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
+msgid "Spool read error. Wanted %u bytes, got %d\n"
msgstr ""
-#: src/stored/bscan.c:415
+#: src/stored/spool.c:404
#, c-format
-msgid "done: %d%%\n"
+msgid "Spool header read error. Wanted %u bytes, got %d\n"
msgstr ""
-#: src/stored/bscan.c:439
-msgid "Volume is prelabeled. This tape cannot be scanned.\n"
+#: src/stored/spool.c:410 src/stored/spool.c:411
+#, c-format
+msgid "Spool block too big. Max %u bytes, got %u\n"
msgstr ""
-#: src/stored/bscan.c:451
+#: src/stored/spool.c:416 src/stored/spool.c:417
#, c-format
-msgid "Pool record for %s found in DB.\n"
+msgid "Spool data read error. Wanted %u bytes, got %d\n"
msgstr ""
-#: src/stored/bscan.c:455
-#, c-format
-msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
+#: src/stored/spool.c:477
+msgid "User specified spool size reached.\n"
msgstr ""
-#: src/stored/bscan.c:461
-#, c-format
-msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
+#: src/stored/spool.c:479
+msgid "Bad return from despool in write_block.\n"
+msgstr ""
+
+#: src/stored/spool.c:487
+msgid "Spooling data again ...\n"
msgstr ""
-#: src/stored/bscan.c:465
+#: src/stored/spool.c:518
#, c-format
-msgid "Pool type \"%s\" is OK.\n"
+msgid "Error writing header to spool file. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:475
+#: src/stored/spool.c:522
#, c-format
-msgid "Media record for %s found in DB.\n"
+msgid ""
+"Error writing header to spool file. Disk probably full. Attempting recovery. "
+"Wanted to write=%d got=%d\n"
msgstr ""
-#: src/stored/bscan.c:482
-#, c-format
-msgid "VOL_LABEL: Media record not found for Volume: %s\n"
+#: src/stored/spool.c:540 src/stored/spool.c:582
+msgid "Fatal despooling error."
msgstr ""
-#: src/stored/bscan.c:489
-#, c-format
-msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
+#: src/stored/spool.c:547
+msgid "Retrying after header spooling error failed.\n"
msgstr ""
-#: src/stored/bscan.c:493
+#: src/stored/spool.c:561
#, c-format
-msgid "Media type \"%s\" is OK.\n"
+msgid "Error writing data to spool file. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:503
-#, c-format
-msgid "VOL_LABEL: OK for Volume: %s\n"
+#: src/stored/spool.c:592
+msgid "Retrying after data spooling error failed.\n"
msgstr ""
-#: src/stored/bscan.c:510
+#: 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
-msgid "%d \"errors\" ignored before first Start of Session record.\n"
+msgid "Fseek on attributes file failed: ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:521
+#: src/stored/spool.c:696
#, c-format
-msgid "SOS_LABEL: Found Job record for JobId: %d\n"
+msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
msgstr ""
-#: src/stored/bscan.c:526
+#: src/stored/spool.c:722
#, c-format
-msgid "SOS_LABEL: Job record not found for JobId: %d\n"
+msgid "fopen attr spool file %s failed: ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:552
+#: src/stored/ansi_label.c:96
#, c-format
-msgid "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "Read error on device %s in ANSI label. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:558
-#, c-format
-msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
+#: src/stored/ansi_label.c:106
+msgid "Insane! End of tape while reading ANSI label.\n"
msgstr ""
-#: src/stored/bscan.c:564
-#, c-format
-msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
+#: src/stored/ansi_label.c:132
+msgid "No VOL1 label while reading ANSI/IBM label.\n"
msgstr ""
-#: src/stored/bscan.c:582 src/stored/bscan.c:1121
+#: src/stored/ansi_label.c:155
#, c-format
-msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
+msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
msgstr ""
-#: src/stored/bscan.c:626
-#, c-format
-msgid "Could not update job record. ERR=%s\n"
+#: src/stored/ansi_label.c:166
+msgid "No HDR1 label while reading ANSI label.\n"
msgstr ""
-#: src/stored/bscan.c:637
+#: src/stored/ansi_label.c:172
#, c-format
-msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
+msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
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:184
+msgid "No HDR2 label while reading ANSI/IBM label.\n"
msgstr ""
-#: src/stored/bscan.c:685
-#, c-format
-msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
+#: src/stored/ansi_label.c:199
+msgid "Unknown or bad ANSI/IBM label record.\n"
msgstr ""
-#: src/stored/bscan.c:739
-#, c-format
-msgid "Got MD5 record: %s\n"
+#: src/stored/ansi_label.c:207
+msgid "Too many records in while reading ANSI/IBM label.\n"
msgstr ""
-#: src/stored/bscan.c:747
+#: src/stored/ansi_label.c:307
#, c-format
-msgid "Got SHA1 record: %s\n"
+msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
msgstr ""
-#: src/stored/bscan.c:755
+#: src/stored/ansi_label.c:333
#, c-format
-msgid "Got SHA256 record: %s\n"
+msgid "Could not write ANSI VOL1 label. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:763
+#: src/stored/ansi_label.c:371 src/stored/ansi_label.c:400
#, c-format
-msgid "Got SHA512 record: %s\n"
+msgid "Could not write ANSI HDR1 label. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:771 src/stored/bscan.c:778
-msgid "Got signed digest record\n"
+#: src/stored/ansi_label.c:376 src/stored/ansi_label.c:407
+msgid "Could not write ANSI HDR1 label.\n"
msgstr ""
-#: src/stored/bscan.c:784
+#: src/stored/ansi_label.c:412
#, c-format
-msgid "Got Prog Names Stream: %s\n"
+msgid "Error writing EOF to tape. ERR=%s"
msgstr ""
-#: src/stored/bscan.c:790
-msgid "Got Prog Data Stream record.\n"
+#: src/stored/ansi_label.c:417
+msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
msgstr ""
-#: src/stored/bscan.c:823
-#, c-format
-msgid "Unknown stream type!!! stream=%d len=%i\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 ""
+"\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:891
+#: src/stored/bextract.c:146 src/stored/bls.c:149
#, c-format
-msgid "Could not create File Attributes record. ERR=%s\n"
+msgid "Could not open exclude file: %s, ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:897
+#: src/stored/bextract.c:161 src/stored/bls.c:164
#, c-format
-msgid "Created File record: %s\n"
+msgid "Could not open include file: %s, ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:941
+#: src/stored/bextract.c:218
#, c-format
-msgid "Could not create media record. ERR=%s\n"
+msgid "%d Program Name and/or Program Data Stream records ignored.\n"
msgstr ""
-#: src/stored/bscan.c:945 src/stored/bscan.c:966
+#: src/stored/bextract.c:222
#, c-format
-msgid "Could not update media record. ERR=%s\n"
+msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
msgstr ""
-#: src/stored/bscan.c:949
+#: src/stored/bextract.c:249
#, c-format
-msgid "Created Media record for Volume: %s\n"
+msgid "Cannot stat %s. It must exist. ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:970
+#: src/stored/bextract.c:253
#, c-format
-msgid "Updated Media record at end of Volume: %s\n"
+msgid "%s must be a directory.\n"
msgstr ""
-#: src/stored/bscan.c:987
+#: src/stored/bextract.c:274
#, c-format
-msgid "Could not create pool record. ERR=%s\n"
+msgid "%u files restored.\n"
msgstr ""
-#: src/stored/bscan.c:991
+#: src/stored/bextract.c:284 src/stored/bextract.c:290 src/filed/restore.c:999
#, c-format
-msgid "Created Pool record for Pool: %s\n"
+msgid "Write error on %s: %s\n"
msgstr ""
-#: 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/stored/bscan.c:1020
-#, c-format
-msgid "Created Client record for Client: %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 ""
-#: src/stored/bscan.c:1037
+#: src/stored/bextract.c:341 src/filed/restore.c:332
#, c-format
-msgid "Fileset \"%s\" already exists.\n"
+msgid "%s stream not supported on this Client.\n"
msgstr ""
-#: src/stored/bscan.c:1041
+#: src/stored/bextract.c:351
#, c-format
-msgid "Could not create FileSet record \"%s\". ERR=%s\n"
+msgid "%s was deleted.\n"
msgstr ""
-#: src/stored/bscan.c:1046
+#: src/stored/bextract.c:395
#, c-format
-msgid "Created FileSet record \"%s\"\n"
+msgid "Seek error on %s: %s\n"
msgstr ""
-#: src/stored/bscan.c:1093
+#: src/stored/bextract.c:431 src/filed/restore.c:934
#, c-format
-msgid "Could not create JobId record. ERR=%s\n"
+msgid "Seek to %s error on %s: ERR=%s\n"
msgstr ""
-#: src/stored/bscan.c:1099
+#: src/stored/bextract.c:444
#, c-format
-msgid "Could not update job start record. ERR=%s\n"
+msgid "Uncompression error. ERR=%d\n"
msgstr ""
-#: src/stored/bscan.c:1102
-#, c-format
-msgid "Created new JobId=%u record for original JobId=%u\n"
+#: src/stored/bextract.c:458 src/filed/restore.c:970
+msgid "GZIP data stream found, but GZIP not configured!\n"
msgstr ""
-#: src/stored/bscan.c:1152
-#, c-format
-msgid "Could not update JobId=%u record. ERR=%s\n"
+#: src/stored/bextract.c:479
+msgid "Got Program Name or Data Stream. Ignored.\n"
msgstr ""
-#: src/stored/bscan.c:1157
+#: src/stored/bextract.c:493 src/filed/restore.c:682
#, c-format
-msgid "Updated Job termination record for JobId=%u Level=%s TermStat=%c\n"
+msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
msgstr ""
-#: src/stored/bscan.c:1182
+#: src/stored/device.c:120
#, c-format
-msgid "Job Termination code: %d"
+msgid "End of medium on Volume \"%s\" Bytes=%s Blocks=%s at %s.\n"
msgstr ""
-#: src/stored/bscan.c:1187
+#: src/stored/device.c:139
#, 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"
+msgid "New volume \"%s\" mounted on device %s at %s.\n"
msgstr ""
-#: src/stored/bscan.c:1245
+#: src/stored/device.c:151
#, c-format
-msgid "Could not create JobMedia record. ERR=%s\n"
+msgid "write_block_to_device Volume label failed. ERR=%s"
msgstr ""
-#: src/stored/bscan.c:1249
+#: src/stored/device.c:186
#, c-format
-msgid "Created JobMedia record JobId %d, MediaId %d\n"
+msgid "write_block_to_device overflow block failed. ERR=%s"
msgstr ""
-#: src/stored/bscan.c:1265
+#: src/stored/device.c:292 src/stored/btape.c:379 src/stored/bcopy.c:203
#, c-format
-msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
+msgid "dev open failed: %s\n"
msgstr ""
-#: src/stored/bscan.c:1279
+#: src/stored/device.c:323
#, c-format
-msgid "Could not add MD5/SHA1 to File record. ERR=%s\n"
-msgstr ""
-
-#: src/stored/bscan.c:1284
-msgid "Updated MD5/SHA1 record\n"
+msgid "Unable to open archive %s: ERR=%s\n"
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/lock.c:316
-#, fuzzy
-msgid "unknown blocked code"
-msgstr "unbekannt"
-
#: src/stored/btape.c:185
#, c-format
msgid ""
msgid "Device open failed. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:419
+#: src/stored/btape.c:418
#, c-format
msgid "Wrote Volume label for volume \"%s\".\n"
msgstr ""
-#: src/stored/btape.c:433
+#: src/stored/btape.c:432
msgid "Volume has no label.\n"
msgstr ""
-#: src/stored/btape.c:436
+#: src/stored/btape.c:435
msgid "Volume label read correctly.\n"
msgstr ""
-#: src/stored/btape.c:439
+#: src/stored/btape.c:438
#, c-format
msgid "I/O error on device: ERR=%s"
msgstr ""
-#: src/stored/btape.c:442
+#: src/stored/btape.c:441
msgid "Volume name error\n"
msgstr ""
-#: src/stored/btape.c:445
+#: src/stored/btape.c:444
#, c-format
msgid "Error creating label. ERR=%s"
msgstr ""
-#: src/stored/btape.c:448
+#: src/stored/btape.c:447
msgid "Volume version error.\n"
msgstr ""
-#: src/stored/btape.c:451
+#: src/stored/btape.c:450
msgid "Bad Volume label type.\n"
msgstr ""
-#: src/stored/btape.c:454
+#: src/stored/btape.c:453
msgid "Unknown error.\n"
msgstr ""
-#: src/stored/btape.c:472
+#: src/stored/btape.c:471
#, c-format
msgid "Bad status from load. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:474
+#: src/stored/btape.c:473
#, c-format
msgid "Loaded %s\n"
msgstr ""
-#: src/stored/btape.c:483 src/stored/btape.c:822 src/stored/btape.c:864
-#: src/stored/btape.c:934 src/stored/btape.c:976 src/stored/btape.c:1244
+#: src/stored/btape.c:482 src/stored/btape.c:821 src/stored/btape.c:863
+#: src/stored/btape.c:933 src/stored/btape.c:975 src/stored/btape.c:1243
#, c-format
msgid "Bad status from rewind. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:486 src/stored/btape.c:1252
+#: src/stored/btape.c:485 src/stored/btape.c:1251
#, c-format
msgid "Rewound %s\n"
msgstr ""
-#: src/stored/btape.c:512 src/stored/btape.c:1256
+#: src/stored/btape.c:511 src/stored/btape.c:1255
#, c-format
msgid "Bad status from weof. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:516
+#: src/stored/btape.c:515
#, c-format
msgid "Wrote 1 EOF to %s\n"
msgstr ""
-#: src/stored/btape.c:519
+#: src/stored/btape.c:518
#, c-format
msgid "Wrote %d EOFs to %s\n"
msgstr ""
-#: src/stored/btape.c:537
+#: src/stored/btape.c:536
msgid "Moved to end of medium.\n"
msgstr ""
-#: src/stored/btape.c:564
+#: src/stored/btape.c:563
#, c-format
msgid "Bad status from bsf. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:566
+#: src/stored/btape.c:565
#, c-format
msgid "Backspaced %d file%s.\n"
msgstr ""
-#: src/stored/btape.c:583
+#: src/stored/btape.c:582
#, c-format
msgid "Bad status from bsr. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:585
+#: src/stored/btape.c:584
#, c-format
msgid "Backspaced %d record%s.\n"
msgstr ""
-#: src/stored/btape.c:613
+#: 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:632
+#: 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"
msgstr ""
-#: src/stored/btape.c:647
+#: src/stored/btape.c:646
msgid ""
"Test writting larger and larger records.\n"
"This is a torture test for records.\n"
"plus the header exceeds the block size (by default about 64K)\n"
msgstr ""
-#: src/stored/btape.c:653
+#: src/stored/btape.c:652
msgid "Do you want to continue? (y/n): "
msgstr ""
-#: src/stored/btape.c:655 src/stored/btape.c:1872
+#: src/stored/btape.c:654 src/stored/btape.c:1871
msgid "Command aborted.\n"
msgstr ""
-#: src/stored/btape.c:671
+#: src/stored/btape.c:670
#, c-format
msgid "Block %d i=%d\n"
msgstr ""
-#: src/stored/btape.c:697
+#: src/stored/btape.c:696
msgid "Skipping read backwards test because BSR turned off.\n"
msgstr ""
-#: src/stored/btape.c:701
+#: src/stored/btape.c:700
msgid ""
"\n"
"=== Write, backup, and re-read test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:714 src/stored/btape.c:725 src/stored/btape.c:736
-#: src/stored/btape.c:834 src/stored/btape.c:850 src/stored/btape.c:946
-#: src/stored/btape.c:962 src/stored/btape.c:1581 src/stored/btape.c:2466
+#: src/stored/btape.c:713 src/stored/btape.c:724 src/stored/btape.c:735
+#: src/stored/btape.c:833 src/stored/btape.c:849 src/stored/btape.c:945
+#: src/stored/btape.c:961 src/stored/btape.c:1580 src/stored/btape.c:2465
msgid "Error writing record to block.\n"
msgstr ""
-#: src/stored/btape.c:718 src/stored/btape.c:729 src/stored/btape.c:740
-#: src/stored/btape.c:838 src/stored/btape.c:854 src/stored/btape.c:950
-#: src/stored/btape.c:966 src/stored/btape.c:1585 src/stored/btape.c:2470
+#: src/stored/btape.c:717 src/stored/btape.c:728 src/stored/btape.c:739
+#: src/stored/btape.c:837 src/stored/btape.c:853 src/stored/btape.c:949
+#: src/stored/btape.c:965 src/stored/btape.c:1584 src/stored/btape.c:2469
msgid "Error writing block to device.\n"
msgstr ""
-#: src/stored/btape.c:721
+#: src/stored/btape.c:720
#, c-format
msgid "Wrote first record of %d bytes.\n"
msgstr ""
-#: src/stored/btape.c:732
+#: src/stored/btape.c:731
#, c-format
msgid "Wrote second record of %d bytes.\n"
msgstr ""
-#: src/stored/btape.c:743
+#: src/stored/btape.c:742
#, c-format
msgid "Wrote third record of %d bytes.\n"
msgstr ""
-#: src/stored/btape.c:750 src/stored/btape.c:755
+#: src/stored/btape.c:749 src/stored/btape.c:754
#, c-format
msgid "Backspace file failed! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:759
+#: src/stored/btape.c:758
msgid "Backspaced over EOF OK.\n"
msgstr ""
-#: src/stored/btape.c:761
+#: src/stored/btape.c:760
#, c-format
msgid "Backspace record failed! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:764
+#: src/stored/btape.c:763
msgid "Backspace record OK.\n"
msgstr ""
-#: src/stored/btape.c:767 src/stored/btape.c:773
+#: src/stored/btape.c:766 src/stored/btape.c:772
#, c-format
msgid "Read block failed! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:778
+#: src/stored/btape.c:777
msgid "Bad data in record. Test failed!\n"
msgstr ""
-#: src/stored/btape.c:782
+#: src/stored/btape.c:781
msgid ""
"\n"
"Block re-read correct. Test succeeded!\n"
msgstr ""
-#: src/stored/btape.c:783
+#: src/stored/btape.c:782
msgid ""
"=== End Write, backup, and re-read test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:790
+#: src/stored/btape.c:789
msgid ""
"This is not terribly serious since Bacula only uses\n"
"this function to verify the last block written to the\n"
"to your Storage daemon's Device resource definition.\n"
msgstr ""
-#: src/stored/btape.c:814
+#: src/stored/btape.c:813
msgid ""
"\n"
"=== Write, rewind, and re-read test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:842 src/stored/btape.c:858 src/stored/btape.c:954
-#: src/stored/btape.c:970
+#: src/stored/btape.c:841 src/stored/btape.c:857 src/stored/btape.c:953
+#: src/stored/btape.c:969
#, c-format
msgid "Wrote 1000 blocks of %d bytes.\n"
msgstr ""
-#: src/stored/btape.c:867 src/stored/btape.c:979
+#: src/stored/btape.c:866 src/stored/btape.c:978
msgid "Rewind OK.\n"
msgstr ""
-#: src/stored/btape.c:874 src/stored/btape.c:1028
+#: src/stored/btape.c:873 src/stored/btape.c:1027
msgid "Got EOF on tape.\n"
msgstr ""
-#: src/stored/btape.c:879
+#: src/stored/btape.c:878
#, c-format
msgid "Read block %d failed! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:885
+#: src/stored/btape.c:884
#, c-format
msgid "Read record failed. Block %d! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:891 src/stored/btape.c:1058
+#: src/stored/btape.c:890 src/stored/btape.c:1057
#, c-format
msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
msgstr ""
-#: src/stored/btape.c:898
+#: src/stored/btape.c:897
msgid "1000 blocks re-read correctly.\n"
msgstr ""
-#: src/stored/btape.c:901 src/stored/btape.c:1065
+#: src/stored/btape.c:900 src/stored/btape.c:1064
msgid ""
"=== Test Succeeded. End Write, rewind, and re-read test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:926
+#: src/stored/btape.c:925
msgid ""
"\n"
"=== Write, rewind, and position test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1019
+#: src/stored/btape.c:1018
#, c-format
msgid "Reposition to file:block %d:%d\n"
msgstr ""
-#: src/stored/btape.c:1021
+#: src/stored/btape.c:1020
msgid "Reposition error.\n"
msgstr ""
-#: src/stored/btape.c:1034
+#: src/stored/btape.c:1033
#, c-format
msgid ""
"Read block %d failed! file=%d blk=%d. ERR=%s\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1036
+#: src/stored/btape.c:1035
msgid ""
"This may be because the tape drive block size is not\n"
" set to variable blocking as normally used by Bacula.\n"
" in your Device resource.\n"
msgstr ""
-#: src/stored/btape.c:1052
+#: src/stored/btape.c:1051
#, c-format
msgid "Read record failed! ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1063
+#: src/stored/btape.c:1062
#, c-format
msgid "Block %d re-read correctly.\n"
msgstr ""
-#: src/stored/btape.c:1084
+#: src/stored/btape.c:1083
msgid ""
"\n"
"\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1108
+#: src/stored/btape.c:1107
msgid "Now moving to end of medium.\n"
msgstr ""
-#: src/stored/btape.c:1110 src/stored/btape.c:1339
+#: src/stored/btape.c:1109 src/stored/btape.c:1338
#, c-format
msgid "We should be in file 3. I am at file %d. %s\n"
msgstr ""
-#: src/stored/btape.c:1111 src/stored/btape.c:1129 src/stored/btape.c:1328
-#: src/stored/btape.c:1340 src/stored/btape.c:1353 src/stored/btape.c:1370
+#: src/stored/btape.c:1110 src/stored/btape.c:1128 src/stored/btape.c:1327
+#: src/stored/btape.c:1339 src/stored/btape.c:1352 src/stored/btape.c:1369
msgid "This is correct!"
msgstr ""
-#: src/stored/btape.c:1111 src/stored/btape.c:1129 src/stored/btape.c:1328
-#: src/stored/btape.c:1340 src/stored/btape.c:1353 src/stored/btape.c:1370
+#: src/stored/btape.c:1110 src/stored/btape.c:1128 src/stored/btape.c:1327
+#: src/stored/btape.c:1339 src/stored/btape.c:1352 src/stored/btape.c:1369
msgid "This is NOT correct!!!!"
msgstr ""
-#: src/stored/btape.c:1117
+#: src/stored/btape.c:1116
msgid ""
"\n"
"Now the important part, I am going to attempt to append to the tape.\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1124
+#: src/stored/btape.c:1123
msgid ""
"Done appending, there should be no I/O errors\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1125
+#: src/stored/btape.c:1124
msgid "Doing Bacula scan of blocks:\n"
msgstr ""
-#: src/stored/btape.c:1127
+#: src/stored/btape.c:1126
msgid "End scanning the tape.\n"
msgstr ""
-#: src/stored/btape.c:1128 src/stored/btape.c:1352
+#: src/stored/btape.c:1127 src/stored/btape.c:1351
#, c-format
msgid "We should be in file 4. I am at file %d. %s\n"
msgstr ""
-#: src/stored/btape.c:1153
+#: src/stored/btape.c:1152
msgid ""
"\n"
"Autochanger enabled, but no name or no command device specified.\n"
msgstr ""
-#: src/stored/btape.c:1157
+#: src/stored/btape.c:1156
msgid ""
"\n"
"Ah, I see you have an autochanger configured.\n"
" that I can write on in Slot 1.\n"
msgstr ""
-#: src/stored/btape.c:1160
+#: src/stored/btape.c:1159
msgid ""
"\n"
"Do you wish to continue with the Autochanger test? (y/n): "
msgstr ""
-#: src/stored/btape.c:1167
+#: src/stored/btape.c:1166
msgid ""
"\n"
"\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1176
+#: src/stored/btape.c:1175
msgid "3301 Issuing autochanger \"loaded\" command.\n"
msgstr ""
-#: src/stored/btape.c:1185
+#: src/stored/btape.c:1184
#, c-format
msgid "3991 Bad autochanger command: %s\n"
msgstr ""
-#: src/stored/btape.c:1186
+#: src/stored/btape.c:1185
#, c-format
msgid "3991 result=\"%s\": ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1190
+#: src/stored/btape.c:1189
#, c-format
msgid "Slot %d loaded. I am going to unload it.\n"
msgstr ""
-#: src/stored/btape.c:1192
+#: src/stored/btape.c:1191
msgid "Nothing loaded in the drive. OK.\n"
msgstr ""
-#: src/stored/btape.c:1199
+#: src/stored/btape.c:1198
#, c-format
msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
msgstr ""
-#: src/stored/btape.c:1204
+#: src/stored/btape.c:1203
#, c-format
msgid "unload status=%s %d\n"
msgstr ""
-#: src/stored/btape.c:1204
+#: src/stored/btape.c:1203
msgid "Bad"
msgstr ""
-#: src/stored/btape.c:1207
+#: src/stored/btape.c:1206
#, c-format
msgid "3992 Bad autochanger command: %s\n"
msgstr ""
-#: src/stored/btape.c:1208
+#: src/stored/btape.c:1207
#, c-format
msgid "3992 result=\"%s\": ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1218
+#: src/stored/btape.c:1217
#, c-format
msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
msgstr ""
-#: src/stored/btape.c:1226
+#: src/stored/btape.c:1225
#, c-format
msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
msgstr ""
-#: src/stored/btape.c:1230
+#: src/stored/btape.c:1229
#, c-format
msgid "3993 Bad autochanger command: %s\n"
msgstr ""
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1230
#, c-format
msgid "3993 result=\"%s\": ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1246
+#: src/stored/btape.c:1245
msgid ""
"\n"
"The test failed, probably because you need to put\n"
"Adding a 30 second sleep and trying again ...\n"
msgstr ""
-#: src/stored/btape.c:1259
+#: src/stored/btape.c:1258
#, c-format
msgid "Wrote EOF to %s\n"
msgstr ""
-#: src/stored/btape.c:1263
+#: src/stored/btape.c:1262
#, c-format
msgid ""
"\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1268
+#: src/stored/btape.c:1267
msgid ""
"\n"
"The test autochanger worked!!\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1279
+#: src/stored/btape.c:1278
msgid "You must correct this error or the Autochanger will not work.\n"
msgstr ""
-#: src/stored/btape.c:1297
+#: src/stored/btape.c:1296
msgid ""
"\n"
"\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1322
+#: src/stored/btape.c:1321
msgid "Now forward spacing 1 file.\n"
msgstr ""
-#: src/stored/btape.c:1324 src/stored/btape.c:1336 src/stored/btape.c:1349
-#: src/stored/btape.c:1367 src/stored/btape.c:1536
+#: src/stored/btape.c:1323 src/stored/btape.c:1335 src/stored/btape.c:1348
+#: src/stored/btape.c:1366 src/stored/btape.c:1535
#, c-format
msgid "Bad status from fsr. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1327
+#: src/stored/btape.c:1326
#, c-format
msgid "We should be in file 1. I am at file %d. %s\n"
msgstr ""
-#: src/stored/btape.c:1334
+#: src/stored/btape.c:1333
msgid "Now forward spacing 2 files.\n"
msgstr ""
-#: src/stored/btape.c:1347
+#: src/stored/btape.c:1346
msgid "Now forward spacing 4 files.\n"
msgstr ""
-#: src/stored/btape.c:1359
+#: src/stored/btape.c:1358
msgid ""
"The test worked this time. Please add:\n"
"\n"
"to your Device resource for this drive.\n"
msgstr ""
-#: src/stored/btape.c:1365
+#: src/stored/btape.c:1364
msgid "Now forward spacing 1 more file.\n"
msgstr ""
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1368
#, c-format
msgid "We should be in file 5. I am at file %d. %s\n"
msgstr ""
-#: src/stored/btape.c:1374
+#: src/stored/btape.c:1373
msgid ""
"\n"
"=== End Forward space files test ===\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1378
+#: src/stored/btape.c:1377
msgid ""
"\n"
"The forward space file test failed.\n"
msgstr ""
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1379
msgid ""
"You have Fast Forward Space File enabled.\n"
"I am turning it off then retrying the test.\n"
msgstr ""
-#: src/stored/btape.c:1386
+#: src/stored/btape.c:1385
msgid ""
"You must correct this error or Bacula will not work.\n"
"Some systems, e.g. OpenBSD, require you to set\n"
"in your device resource. Use with caution.\n"
msgstr ""
-#: src/stored/btape.c:1418
+#: src/stored/btape.c:1417
msgid ""
"\n"
"Append test failed. Attempting again.\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1426
+#: src/stored/btape.c:1425
msgid ""
"\n"
"\n"
"to your Device resource in the Storage conf file.\n"
msgstr ""
-#: src/stored/btape.c:1433
+#: src/stored/btape.c:1432
msgid ""
"\n"
"\n"
"That appears *NOT* to have corrected the problem.\n"
msgstr ""
-#: src/stored/btape.c:1438
+#: src/stored/btape.c:1437
msgid ""
"\n"
"\n"
"Setting \"BSF at EOM = yes\" and retrying append test.\n"
msgstr ""
-#: src/stored/btape.c:1443
+#: src/stored/btape.c:1442
msgid ""
"\n"
"\n"
"to your Device resource in the Storage conf file.\n"
msgstr ""
-#: src/stored/btape.c:1454
+#: src/stored/btape.c:1453
msgid ""
"\n"
"Append test failed.\n"
"in your device resource. Use with caution.\n"
msgstr ""
-#: src/stored/btape.c:1475
+#: src/stored/btape.c:1474
msgid ""
"\n"
"The above Bacula scan should have output identical to what follows.\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1514
+#: src/stored/btape.c:1513
#, c-format
msgid "Bad status from fsf. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1518
+#: src/stored/btape.c:1517
msgid "Forward spaced 1 file.\n"
msgstr ""
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1520
#, c-format
msgid "Forward spaced %d files.\n"
msgstr ""
-#: src/stored/btape.c:1540
+#: src/stored/btape.c:1539
msgid "Forward spaced 1 record.\n"
msgstr ""
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1542
#, c-format
msgid "Forward spaced %d records.\n"
msgstr ""
-#: src/stored/btape.c:1588
+#: src/stored/btape.c:1587
#, c-format
msgid "Wrote one record of %d bytes.\n"
msgstr ""
-#: src/stored/btape.c:1590
+#: src/stored/btape.c:1589
msgid "Wrote block to device.\n"
msgstr ""
-#: src/stored/btape.c:1605
+#: src/stored/btape.c:1604
msgid "Enter length to read: "
msgstr ""
-#: src/stored/btape.c:1610
+#: src/stored/btape.c:1609
msgid "Bad length entered, using default of 1024 bytes.\n"
msgstr ""
-#: src/stored/btape.c:1619
+#: src/stored/btape.c:1618
#, c-format
msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1642 src/stored/btape.c:1691
+#: src/stored/btape.c:1641 src/stored/btape.c:1690
#, c-format
msgid "End of tape\n"
msgstr ""
-#: src/stored/btape.c:1647
+#: src/stored/btape.c:1646
#, c-format
msgid "Starting scan at file %u\n"
msgstr ""
-#: src/stored/btape.c:1652 src/stored/dev.c:1366
-#, c-format
-msgid "read error on %s. ERR=%s.\n"
-msgstr ""
-
-#: src/stored/btape.c:1654
+#: src/stored/btape.c:1653
#, c-format
msgid "Bad status from read %d. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1657 src/stored/btape.c:1671 src/stored/btape.c:1735
-#: src/stored/btape.c:1747 src/stored/btape.c:1760 src/stored/btape.c:1776
+#: src/stored/btape.c:1656 src/stored/btape.c:1670 src/stored/btape.c:1734
+#: src/stored/btape.c:1746 src/stored/btape.c:1759 src/stored/btape.c:1775
#, c-format
msgid "1 block of %d bytes in file %d\n"
msgstr ""
-#: src/stored/btape.c:1660 src/stored/btape.c:1674 src/stored/btape.c:1738
-#: src/stored/btape.c:1750 src/stored/btape.c:1763 src/stored/btape.c:1779
+#: src/stored/btape.c:1659 src/stored/btape.c:1673 src/stored/btape.c:1737
+#: src/stored/btape.c:1749 src/stored/btape.c:1762 src/stored/btape.c:1778
#, c-format
msgid "%d blocks of %d bytes in file %d\n"
msgstr ""
-#: src/stored/btape.c:1682 src/stored/btape.c:1754
+#: src/stored/btape.c:1681 src/stored/btape.c:1753
#, c-format
msgid "End of File mark.\n"
msgstr ""
-#: src/stored/btape.c:1703 src/stored/btape.c:1807
+#: src/stored/btape.c:1702 src/stored/btape.c:1806
#, c-format
msgid "Total files=%d, blocks=%d, bytes = %s\n"
msgstr ""
-#: src/stored/btape.c:1767
+#: src/stored/btape.c:1766
#, c-format
msgid "Short block read.\n"
msgstr ""
-#: src/stored/btape.c:1770
+#: src/stored/btape.c:1769
#, c-format
msgid "Error reading block. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1794
+#: src/stored/btape.c:1793
#, c-format
msgid ""
"Blk_block: %u dev_blk=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
"s rlen=%d\n"
msgstr ""
-#: src/stored/btape.c:1816
+#: src/stored/btape.c:1815
#, c-format
msgid "Device status: %u. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:1846
+#: src/stored/btape.c:1845
msgid ""
"\n"
"This command simulates Bacula writing to a tape.\n"
"\n"
msgstr ""
-#: src/stored/btape.c:1863
-msgid ""
-"Do you want to run the simplified test (s) with one tape\n"
-"or the complete multiple tape (m) test: (s/m) "
+#: src/stored/btape.c:1862
+msgid ""
+"Do you want to run the simplified test (s) with one tape\n"
+"or the complete multiple tape (m) test: (s/m) "
+msgstr ""
+
+#: src/stored/btape.c:1865
+msgid "Simple test (single tape) selected.\n"
+msgstr ""
+
+#: src/stored/btape.c:1868
+msgid "Multiple tape test selected.\n"
+msgstr ""
+
+#: src/stored/btape.c:1907
+msgid "Wrote Start of Session label.\n"
+msgstr ""
+
+#: src/stored/btape.c:1938
+#, c-format
+msgid "%s Begin writing Bacula records to tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:1940
+#, c-format
+msgid "%s Begin writing Bacula records to first tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:1981
+#, c-format
+msgid "Wrote blk_block=%u, dev_blk_num=%u VolBytes=%s rate=%.1f KB/s\n"
+msgstr ""
+
+#: src/stored/btape.c:1991
+#, c-format
+msgid "%s Flush block, write EOF\n"
+msgstr ""
+
+#: src/stored/btape.c:2002
+msgid "Not OK\n"
+msgstr ""
+
+#: src/stored/btape.c:2032
+msgid "Set ok=false after write_block_to_device.\n"
+msgstr ""
+
+#: src/stored/btape.c:2035
+msgid "Wrote End of Session label.\n"
+msgstr ""
+
+#: src/stored/btape.c:2059
+#, c-format
+msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
+msgstr ""
+
+#: src/stored/btape.c:2063
+#, c-format
+msgid "Could not create state file: %s ERR=%s\n"
+msgstr ""
+
+#: src/stored/btape.c:2071
+#, c-format
+msgid ""
+"\n"
+"\n"
+"%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:2075
+#, c-format
+msgid ""
+"\n"
+"\n"
+"%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:2114
+msgid ""
+"\n"
+"The state file level has changed. You must redo\n"
+"the fill command.\n"
+msgstr ""
+
+#: src/stored/btape.c:2120
+#, c-format
+msgid ""
+"\n"
+"Could not find the state file: %s ERR=%s\n"
+"You must redo the fill command.\n"
+msgstr ""
+
+#: src/stored/btape.c:2176
+msgid "Mount first tape. Press enter when ready: "
+msgstr ""
+
+#: src/stored/btape.c:2191
+msgid "Rewinding.\n"
+msgstr ""
+
+#: src/stored/btape.c:2196
+#, c-format
+msgid "Reading the first 10000 records from %u:%u.\n"
+msgstr ""
+
+#: src/stored/btape.c:2200 src/stored/btape.c:2265
+#, c-format
+msgid "Reposition from %u:%u to %u:%u\n"
+msgstr ""
+
+#: src/stored/btape.c:2203 src/stored/btape.c:2252 src/stored/btape.c:2268
+#, c-format
+msgid "Reposition error. ERR=%s\n"
+msgstr ""
+
+#: src/stored/btape.c:2206
+#, c-format
+msgid "Reading block %u.\n"
+msgstr ""
+
+#: src/stored/btape.c:2208 src/stored/btape.c:2257 src/stored/btape.c:2273
+#, c-format
+msgid "Error reading block: ERR=%s\n"
+msgstr ""
+
+#: src/stored/btape.c:2213
+msgid ""
+"\n"
+"The last block on the tape matches. Test succeeded.\n"
+"\n"
+msgstr ""
+
+#: src/stored/btape.c:2215
+msgid ""
+"\n"
+"The last block of the first tape matches.\n"
+"\n"
+msgstr ""
+
+#: src/stored/btape.c:2238
+msgid "Mount second tape. Press enter when ready: "
+msgstr ""
+
+#: src/stored/btape.c:2250
+#, c-format
+msgid "Reposition from %u:%u to 0:1\n"
+msgstr ""
+
+#: src/stored/btape.c:2255 src/stored/btape.c:2271
+#, c-format
+msgid "Reading block %d.\n"
+msgstr ""
+
+#: src/stored/btape.c:2261
+msgid ""
+"\n"
+"The first block on the second tape matches.\n"
+"\n"
+msgstr ""
+
+#: src/stored/btape.c:2277
+msgid ""
+"\n"
+"The last block on the second tape matches. Test succeeded.\n"
+"\n"
+msgstr ""
+
+#: src/stored/btape.c:2292
+#, c-format
+msgid "10000 records read now at %d:%d\n"
+msgstr ""
+
+#: src/stored/btape.c:2315 src/stored/btape.c:2326 src/stored/btape.c:2374
+msgid "Last block written"
+msgstr ""
+
+#: src/stored/btape.c:2317 src/stored/btape.c:2327
+msgid "Block read back"
+msgstr ""
+
+#: src/stored/btape.c:2318
+#, c-format
+msgid ""
+"\n"
+"\n"
+"The blocks differ at byte %u\n"
+msgstr ""
+
+#: src/stored/btape.c:2319
+msgid ""
+"\n"
+"\n"
+"!!!! The last block written and the block\n"
+"that was read back differ. The test FAILED !!!!\n"
+"This must be corrected before you use Bacula\n"
+"to write multi-tape Volumes.!!!!\n"
+msgstr ""
+
+#: 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:1866
-msgid "Simple test (single tape) selected.\n"
+#: src/stored/btape.c:2552
+msgid "load a tape"
msgstr ""
-#: src/stored/btape.c:1869
-msgid "Multiple tape test selected.\n"
+#: src/stored/btape.c:2553
+msgid "quit btape"
msgstr ""
-#: src/stored/btape.c:1904 src/stored/append.c:109
-#, c-format
-msgid "Write session label failed. ERR=%s\n"
+#: src/stored/btape.c:2554
+msgid "use write() to fill tape"
msgstr ""
-#: src/stored/btape.c:1908
-msgid "Wrote Start of Session label.\n"
+#: src/stored/btape.c:2555
+msgid "read and print the Bacula tape label"
msgstr ""
-#: src/stored/btape.c:1939
-#, c-format
-msgid "%s Begin writing Bacula records to tape ...\n"
+#: src/stored/btape.c:2556
+msgid "test record handling functions"
msgstr ""
-#: src/stored/btape.c:1941
-#, c-format
-msgid "%s Begin writing Bacula records to first tape ...\n"
+#: src/stored/btape.c:2557
+msgid "rewind the tape"
msgstr ""
-#: src/stored/btape.c:1982
-#, c-format
-msgid "Wrote blk_block=%u, dev_blk_num=%u VolBytes=%s rate=%.1f KB/s\n"
+#: src/stored/btape.c:2558
+msgid "read() tape block by block to EOT and report"
msgstr ""
-#: src/stored/btape.c:1992
-#, c-format
-msgid "%s Flush block, write EOF\n"
+#: src/stored/btape.c:2559
+msgid "Bacula read block by block to EOT and report"
msgstr ""
-#: src/stored/btape.c:2003
-msgid "Not OK\n"
+#: src/stored/btape.c:2560
+msgid "print tape status"
msgstr ""
-#: src/stored/btape.c:2028 src/stored/append.c:279
-#, c-format
-msgid "Error writting end session label. ERR=%s\n"
+#: src/stored/btape.c:2561
+msgid "General test Bacula tape functions"
msgstr ""
-#: src/stored/btape.c:2033
-msgid "Set ok=false after write_block_to_device.\n"
+#: src/stored/btape.c:2562
+msgid "write an EOF on the tape"
msgstr ""
-#: src/stored/btape.c:2036
-msgid "Wrote End of Session label.\n"
+#: src/stored/btape.c:2563
+msgid "write a single Bacula block"
msgstr ""
-#: src/stored/btape.c:2060
-#, c-format
-msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
+#: src/stored/btape.c:2564
+msgid "read a single record"
msgstr ""
-#: src/stored/btape.c:2064
-#, c-format
-msgid "Could not create state file: %s ERR=%s\n"
+#: 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:2072
+#: src/stored/btape.c:2587
#, c-format
-msgid ""
-"\n"
-"\n"
-"%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
+msgid "\"%s\" is an invalid command\n"
msgstr ""
-#: src/stored/btape.c:2076
+#: src/stored/btape.c:2596
#, c-format
-msgid ""
-"\n"
-"\n"
-"%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
+msgid "Interactive commands:\n"
msgstr ""
-#: src/stored/btape.c:2115
+#: src/stored/btape.c:2607
+#, fuzzy, c-format
msgid ""
"\n"
-"The state file level has changed. You must redo\n"
-"the fill command.\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:2121
+#: src/stored/btape.c:2693
#, c-format
-msgid ""
-"\n"
-"Could not find the state file: %s ERR=%s\n"
-"You must redo the fill command.\n"
+msgid "Mount second Volume on device %s and press return when ready: "
msgstr ""
-#: src/stored/btape.c:2177
-msgid "Mount first tape. Press enter when ready: "
+#: src/stored/btape.c:2720
+#, c-format
+msgid "Mount blank Volume on device %s and press return when ready: "
msgstr ""
-#: src/stored/btape.c:2192
-msgid "Rewinding.\n"
+#: src/stored/btape.c:2738
+#, c-format
+msgid "End of Volume \"%s\" %d records.\n"
msgstr ""
-#: src/stored/btape.c:2197
+#: src/stored/btape.c:2752
#, c-format
-msgid "Reading the first 10000 records from %u:%u.\n"
+msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
msgstr ""
-#: src/stored/btape.c:2201 src/stored/btape.c:2266
+#: src/stored/btape.c:2764 src/stored/mount.c:805
#, c-format
-msgid "Reposition from %u:%u to %u:%u\n"
+msgid "Cannot open Dev=%s, Vol=%s\n"
msgstr ""
-#: src/stored/btape.c:2204 src/stored/btape.c:2253 src/stored/btape.c:2269
-#, c-format
-msgid "Reposition error. ERR=%s\n"
+#: src/stored/read.c:66
+msgid "No Volume names found for restore.\n"
msgstr ""
-#: src/stored/btape.c:2207
+#: src/stored/read.c:120
#, c-format
-msgid "Reading block %u.\n"
+msgid ">filed: Error Hdr=%s\n"
msgstr ""
-#: src/stored/btape.c:2209 src/stored/btape.c:2258 src/stored/btape.c:2274
+#: src/stored/read.c:121 src/stored/read.c:136
#, c-format
-msgid "Error reading block: ERR=%s\n"
+msgid "Error sending to File daemon. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:2214
-msgid ""
-"\n"
-"The last block on the tape matches. Test succeeded.\n"
-"\n"
+#: src/stored/read.c:135
+#, c-format
+msgid "Error sending to FD. ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:2216
-msgid ""
-"\n"
-"The last block of the first tape matches.\n"
-"\n"
+#: src/stored/mount.c:95
+#, c-format
+msgid "Too many errors trying to mount device %s.\n"
msgstr ""
-#: src/stored/btape.c:2239
-msgid "Mount second tape. Press enter when ready: "
+#: src/stored/mount.c:103
+#, c-format
+msgid "Job %d canceled.\n"
msgstr ""
-#: src/stored/btape.c:2251
+#: src/stored/mount.c:268
#, c-format
-msgid "Reposition from %u:%u to 0:1\n"
+msgid "Volume \"%s\" previously written, moving to end of data.\n"
msgstr ""
-#: src/stored/btape.c:2256 src/stored/btape.c:2272
+#: src/stored/mount.c:272
#, c-format
-msgid "Reading block %d.\n"
+msgid "Unable to position to end of data on device %s: ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:2262
-msgid ""
-"\n"
-"The first block on the second tape matches.\n"
-"\n"
+#: src/stored/mount.c:385 src/stored/mount.c:669
+#, c-format
+msgid "Volume \"%s\" not on device %s.\n"
msgstr ""
-#: src/stored/btape.c:2278
+#: src/stored/mount.c:418
+#, c-format
msgid ""
-"\n"
-"The last block on the second tape matches. Test succeeded.\n"
-"\n"
+"Director wanted Volume \"%s\".\n"
+" Current Volume \"%s\" not acceptable because:\n"
+" %s"
msgstr ""
-#: src/stored/btape.c:2293
+#: 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 "10000 records read now at %d:%d\n"
+msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
msgstr ""
-#: src/stored/btape.c:2316 src/stored/btape.c:2327 src/stored/btape.c:2375
-msgid "Last block written"
+#: 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 ""
-#: src/stored/btape.c:2318 src/stored/btape.c:2328
-msgid "Block read back"
+#: src/stored/mount.c:580
+#, c-format
+msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
msgstr ""
-#: src/stored/btape.c:2319
+#: src/stored/mount.c:583
#, c-format
msgid ""
-"\n"
-"\n"
-"The blocks differ at byte %u\n"
+"Bacula cannot write on tape Volume \"%s\" because:\n"
+"The number of files mismatch! Volume=%u Catalog=%u\n"
msgstr ""
-#: src/stored/btape.c:2320
-msgid ""
-"\n"
-"\n"
-"!!!! The last block written and the block\n"
-"that was read back differ. The test FAILED !!!!\n"
-"This must be corrected before you use Bacula\n"
-"to write multi-tape Volumes.!!!!\n"
+#: src/stored/mount.c:594
+#, c-format
+msgid "Ready to append to end of Volume \"%s\" size=%s\n"
msgstr ""
-#: src/stored/btape.c:2359
+#: src/stored/mount.c:598
#, c-format
-msgid "Last block at: %u:%u this_dev_block_num=%d\n"
+msgid ""
+"Bacula cannot write on disk Volume \"%s\" because: The sizes do not match! "
+"Volume=%s Catalog=%s\n"
msgstr ""
-#: src/stored/btape.c:2373
+#: src/stored/mount.c:659
#, c-format
-msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
+msgid "Labeled new Volume \"%s\" on device %s.\n"
msgstr ""
-#: src/stored/btape.c:2377
-msgid "Block not written"
-msgstr ""
+#: 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/btape.c:2392
+#: src/stored/mount.c:683
#, c-format
-msgid "End of tape %d:%d. VolumeCapacity=%s. Write rate = %.1f KB/s\n"
+msgid "Marking Volume \"%s\" in Error in Catalog.\n"
msgstr ""
-#: src/stored/btape.c:2442
-msgid "Test writing blocks of 64512 bytes to tape.\n"
+#: 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 ""
-#: src/stored/btape.c:2444
-msgid "How many blocks do you want to write? (1000): "
+#: src/stored/mount.c:719
+msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
msgstr ""
-#: src/stored/btape.c:2459
+#: src/stored/mount.c:768
#, c-format
-msgid "Begin writing %d Bacula blocks to tape ...\n"
+msgid ""
+"Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
+msgstr ""
+
+#: 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 ""
+"\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:2511
-#, c-format
-msgid "Begin writing raw blocks of %u bytes.\n"
+#: src/stored/bcopy.c:218
+msgid "Write of last block failed.\n"
msgstr ""
-#: src/stored/btape.c:2531
+#: src/stored/bcopy.c:222
#, c-format
-msgid "Write failed at block %u. stat=%d ERR=%s\n"
-msgstr ""
-
-#: src/stored/btape.c:2540
-msgid "test autochanger"
-msgstr ""
-
-#: src/stored/btape.c:2541
-msgid "backspace file"
+msgid "%u Jobs copied. %u records copied.\n"
msgstr ""
-#: src/stored/btape.c:2542
-msgid "backspace record"
+#: src/stored/bcopy.c:255
+msgid "Volume is prelabeled. This volume cannot be copied.\n"
msgstr ""
-#: src/stored/btape.c:2543
-msgid "list device capabilities"
+#: src/stored/bcopy.c:258
+msgid "Volume label not copied.\n"
msgstr ""
-#: src/stored/btape.c:2544
-msgid "clear tape errors"
+#: src/stored/bcopy.c:264
+msgid "Copy skipped. Record does not match BSR filter.\n"
msgstr ""
-#: src/stored/btape.c:2545
-msgid "go to end of Bacula data for append"
+#: src/stored/bcopy.c:295
+msgid "EOM label not copied.\n"
msgstr ""
-#: src/stored/btape.c:2546
-msgid "go to the physical end of medium"
+#: src/stored/bcopy.c:298
+msgid "EOT label not copied.\n"
msgstr ""
-#: src/stored/btape.c:2547
-msgid "fill tape, write onto second volume"
+#: src/stored/bcopy.c:338 src/stored/label.c:1029 src/stored/bls.c:433
+msgid "Begin Job Session"
msgstr ""
-#: src/stored/btape.c:2548
-msgid "read filled tape"
+#: src/stored/bcopy.c:342 src/stored/label.c:1032 src/stored/bls.c:438
+msgid "End Job Session"
msgstr ""
-#: src/stored/btape.c:2549
-msgid "forward space a file"
+#: src/stored/bcopy.c:347 src/stored/bls.c:442
+msgid "End of Medium"
msgstr ""
-#: src/stored/btape.c:2550
-msgid "forward space a record"
+#: src/stored/bcopy.c:350 src/stored/label.c:1041 src/stored/bls.c:445
+msgid "Unknown"
msgstr ""
-#: src/stored/btape.c:2552
-msgid "write a Bacula label to the tape"
+#: src/stored/askdir.c:178
+msgid "Network error on bnet_recv in req_vol_info.\n"
msgstr ""
-#: src/stored/btape.c:2553
-msgid "load a tape"
+#: src/stored/askdir.c:196
+#, c-format
+msgid "Error getting Volume info: %s"
msgstr ""
-#: src/stored/btape.c:2554
-msgid "quit btape"
+#: src/stored/askdir.c:373
+#, c-format
+msgid "Didn't get vol info vol=%s: ERR=%s"
msgstr ""
-#: src/stored/btape.c:2555
-msgid "use write() to fill tape"
+#: src/stored/askdir.c:428
+#, c-format
+msgid "Error creating JobMedia record: ERR=%s\n"
msgstr ""
-#: src/stored/btape.c:2556
-msgid "read and print the Bacula tape label"
+#: src/stored/askdir.c:435
+#, c-format
+msgid "Error creating JobMedia record: %s\n"
msgstr ""
-#: src/stored/btape.c:2557
-msgid "test record handling functions"
+#: src/stored/askdir.c:505
+#, c-format
+msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
msgstr ""
-#: src/stored/btape.c:2558
-msgid "rewind the tape"
+#: src/stored/askdir.c:516
+#, 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"
msgstr ""
-#: src/stored/btape.c:2559
-msgid "read() tape block by block to EOT and report"
+#: 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/btape.c:2560
-msgid "Bacula read block by block to EOT and report"
+#: src/stored/askdir.c:552
+msgid "pthread error in mount_next_volume.\n"
msgstr ""
-#: src/stored/btape.c:2561
-msgid "print tape status"
+#: src/stored/askdir.c:586
+msgid "Cannot request another volume: no volume name given.\n"
msgstr ""
-#: src/stored/btape.c:2562
-msgid "General test Bacula tape functions"
+#: src/stored/askdir.c:592
+#, c-format
+msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
msgstr ""
-#: src/stored/btape.c:2563
-msgid "write an EOF on the tape"
+#: src/stored/askdir.c:609
+#, 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"
msgstr ""
-#: src/stored/btape.c:2564
-msgid "write a single Bacula block"
+#: src/stored/askdir.c:615
+#, c-format
+msgid ""
+"Please mount Volume \"%s\" for:\n"
+" Job: %s\n"
+" Storage: %s\n"
+" Pool: %s\n"
+" Media type: %s\n"
msgstr ""
-#: src/stored/btape.c:2565
-msgid "read a single record"
+#: src/stored/askdir.c:654
+msgid "pthread error in mount_volume\n"
msgstr ""
-#: src/stored/btape.c:2566
-msgid "read a single Bacula block"
-msgstr ""
+#: src/stored/record.c:71
+#, fuzzy, c-format
+msgid "unknown: %d"
+msgstr "unbekannt"
-#: src/stored/btape.c:2567
-msgid "quick fill command"
+#: src/stored/record.c:383
+msgid "Damaged buffer\n"
msgstr ""
-#: src/stored/btape.c:2588
+#: src/stored/record.c:557
#, c-format
-msgid "\"%s\" is an invalid command\n"
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
msgstr ""
-#: src/stored/btape.c:2597
-#, c-format
-msgid "Interactive commands:\n"
+#: src/stored/status.c:100
+msgid "Used Volume status:\n"
msgstr ""
-#: src/stored/btape.c:2608
-#, fuzzy, c-format
+#: src/stored/status.c:108 src/stored/status.c:110
msgid ""
+"====\n"
"\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:2694
-#, c-format
-msgid "Mount second Volume on device %s and press return when ready: "
-msgstr ""
-
-#: src/stored/btape.c:2721
-#, c-format
-msgid "Mount blank Volume on device %s and press return when ready: "
-msgstr ""
-
-#: src/stored/btape.c:2739
-#, c-format
-msgid "End of Volume \"%s\" %d records.\n"
msgstr ""
-#: src/stored/btape.c:2753
-#, c-format
-msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
+#: src/stored/status.c:129
+msgid ""
+"\n"
+"Device status:\n"
msgstr ""
-#: src/stored/btape.c:2765 src/stored/mount.c:805
+#: src/stored/status.c:133
#, c-format
-msgid "Cannot open Dev=%s, Vol=%s\n"
-msgstr ""
-
-#: src/stored/spool.c:84
-msgid "Spooling statistics:\n"
+msgid "Autochanger \"%s\" with devices:\n"
msgstr ""
-#: src/stored/spool.c:87
+#: src/stored/status.c:151
#, c-format
msgid ""
-"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
+"Device %s is mounted with:\n"
+" Volume: %s\n"
+" Pool: %s\n"
+" Media type: %s\n"
msgstr ""
-#: src/stored/spool.c:95
+#: src/stored/status.c:161
#, c-format
-msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
-msgstr ""
-
-#: src/stored/spool.c:113
-msgid "Spooling data ...\n"
+msgid "Device %s open but no Bacula volume is currently mounted.\n"
msgstr ""
-#: src/stored/spool.c:139
+#: src/stored/status.c:172
#, c-format
-msgid "Bad return from despool WroteVol=%d\n"
+msgid " Total Bytes=%s Blocks=%s Bytes/block=%s\n"
msgstr ""
-#: src/stored/spool.c:172
+#: src/stored/status.c:187
#, c-format
-msgid "Open data spool file %s failed: ERR=%s\n"
+msgid " Total Bytes Read=%s Blocks Read=%s Bytes/block=%s\n"
msgstr ""
-#: src/stored/spool.c:230
+#: src/stored/status.c:193
#, c-format
-msgid "Committing spooled data to Volume \"%s\". Despooling %s bytes ...\n"
+msgid " Positioned at File=%s Block=%s\n"
msgstr ""
-#: src/stored/spool.c:235
+#: src/stored/status.c:200
#, c-format
-msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
+msgid "Device %s is not open.\n"
msgstr ""
-#: src/stored/spool.c:297 src/stored/mac.c:130 src/stored/mac.c:253
-#: src/stored/append.c:291
+#: src/stored/status.c:204
#, c-format
-msgid "Fatal append error on device %s: ERR=%s\n"
+msgid "Device \"%s\" is not open or does not exist.\n"
msgstr ""
-#: src/stored/spool.c:306 src/stored/acquire.c:455 src/stored/block.c:368
-#: src/stored/block.c:729 src/stored/block.c:803
+#: src/stored/status.c:226 src/filed/status.c:88
#, c-format
-msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
+msgid "Daemon started %s, %d Job%s run since started.\n"
msgstr ""
-#: src/stored/spool.c:323
-#, c-format
+#: src/stored/status.c:249
msgid ""
-"Despooling elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
-msgstr ""
-
-#: src/stored/spool.c:332 src/stored/spool.c:524 src/stored/spool.c:566
-#, c-format
-msgid "Ftruncate spool file failed: ERR=%s\n"
+"No DEVICE structure.\n"
+"\n"
msgstr ""
-#: src/stored/spool.c:396
-#, c-format
-msgid "Spool header read error. ERR=%s\n"
+#: src/stored/status.c:255
+msgid " Device is BLOCKED. User unmounted.\n"
msgstr ""
-#: src/stored/spool.c:399
-#, c-format
-msgid "Spool read error. Wanted %u bytes, got %d\n"
+#: src/stored/status.c:259
+msgid " Device is BLOCKED. User unmounted during wait for media/mount.\n"
msgstr ""
-#: src/stored/spool.c:400
+#: src/stored/status.c:271
#, c-format
-msgid "Spool header read error. Wanted %u bytes, got %d\n"
+msgid ""
+" Device is BLOCKED waiting for mount of volume \"%s\",\n"
+" Pool: %s\n"
+" Media type: %s\n"
msgstr ""
-#: src/stored/spool.c:406 src/stored/spool.c:407
+#: src/stored/status.c:280
#, c-format
-msgid "Spool block too big. Max %u bytes, got %u\n"
+msgid ""
+" Device is BLOCKED waiting to create a volume for:\n"
+" Pool: %s\n"
+" Media type: %s\n"
msgstr ""
-#: src/stored/spool.c:412 src/stored/spool.c:413
-#, c-format
-msgid "Spool data read error. Wanted %u bytes, got %d\n"
+#: src/stored/status.c:292
+msgid " Device is BLOCKED waiting for media.\n"
msgstr ""
-#: src/stored/spool.c:470
-msgid "User specified spool size reached.\n"
+#: src/stored/status.c:298
+msgid " Device is being initialized.\n"
msgstr ""
-#: src/stored/spool.c:472
-msgid "Bad return from despool in write_block.\n"
+#: src/stored/status.c:302
+msgid " Device is blocked labeling a Volume.\n"
msgstr ""
-#: src/stored/spool.c:480
-msgid "Spooling data again ...\n"
+#: src/stored/status.c:311
+#, c-format
+msgid " Slot %d is loaded in drive %d.\n"
msgstr ""
-#: src/stored/spool.c:511
+#: src/stored/status.c:315
#, c-format
-msgid "Error writing header to spool file. ERR=%s\n"
+msgid " Drive %d is not loaded.\n"
msgstr ""
-#: src/stored/spool.c:530 src/stored/spool.c:572
-msgid "Fatal despooling error."
-msgstr ""
+#: src/stored/status.c:318
+#, fuzzy, c-format
+msgid " Drive %d status unknown.\n"
+msgstr "unbekannt"
-#: src/stored/spool.c:537
-msgid "Retrying after header spooling error failed.\n"
+#: src/stored/status.c:350
+msgid "Device state:\n"
msgstr ""
-#: src/stored/spool.c:551
+#: src/stored/status.c:368
#, c-format
-msgid "Error writing data to spool file. ERR=%s\n"
+msgid ""
+"num_writers=%d reserved=%d block=%d\n"
+"\n"
msgstr ""
-#: src/stored/spool.c:582
-msgid "Retrying after data spooling error failed.\n"
+#: src/stored/status.c:375
+#, c-format
+msgid "Archive name: %s Device name: %s\n"
msgstr ""
-#: src/stored/spool.c:646
-#, fuzzy
-msgid "Network error on BlastAttributes.\n"
-msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
-
-#: src/stored/spool.c:667 src/stored/spool.c:674
+#: src/stored/status.c:379
#, c-format
-msgid "Fseek on attributes file failed: ERR=%s\n"
+msgid "File=%u block=%u\n"
msgstr ""
-#: src/stored/spool.c:686
+#: src/stored/status.c:382
#, c-format
-msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
+msgid "Min block=%u Max block=%u\n"
msgstr ""
-#: src/stored/spool.c:712
+#: src/stored/status.c:402
#, c-format
-msgid "fopen attr spool file %s failed: ERR=%s\n"
+msgid "%s Job %s waiting for Client connection.\n"
msgstr ""
-#: src/stored/device.c:120
+#: src/stored/status.c:418
#, 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 ""
-#: src/stored/device.c:139
+#: src/stored/status.c:431
#, 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 ""
-#: src/stored/device.c:151
+#: src/stored/status.c:442
#, c-format
-msgid "write_block_to_device Volume label failed. ERR=%s"
+msgid " spooling=%d despooling=%d despool_wait=%d\n"
msgstr ""
-#: src/stored/device.c:186
+#: src/stored/status.c:451
#, c-format
-msgid "write_block_to_device overflow block failed. ERR=%s"
+msgid " Files=%s Bytes=%s Bytes/sec=%s\n"
msgstr ""
-#: src/stored/device.c:321 src/stored/dev.c:473
+#: src/stored/status.c:459
#, c-format
-msgid "Unable to open device %s: ERR=%s\n"
+msgid " FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
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 ""
-#: 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 ""
-#: src/stored/mac.c:90
-#, c-format
-msgid "No Volume names found for %s.\n"
+#: src/stored/status.c:517
+msgid "===================================================================\n"
msgstr ""
-#: src/stored/mac.c:132 src/stored/append.c:293
-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 ""
-#: src/stored/mac.c:283 src/stored/append.c:228
-#, c-format
-msgid "Error updating file attributes. ERR=%s\n"
+#: src/stored/status.c:616 src/filed/status.c:456
+msgid "Init Catalog"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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
-msgid "Volume \"%s\" not on device %s.\n"
+msgid "Bad .status command: %s\n"
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 ""
-#: 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/mount.c:566
-#, c-format
-msgid ""
-"Bacula cannot write on DVD Volume \"%s\" because: The sizes do not match! "
-"Volume=%s Catalog=%s\n"
+#: src/stored/status.c:761
+msgid "Bacula Storage: Idle"
msgstr ""
-#: src/stored/mount.c:580
-#, c-format
-msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
+#: src/stored/status.c:772
+msgid "Bacula Storage: Running"
msgstr ""
-#: 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"
+#: src/stored/status.c:786
+msgid "Bacula Storage: Last Job Canceled"
msgstr ""
-#: src/stored/mount.c:594
+#: 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 ""
+
+#: 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
-msgid "Ready to append to end of Volume \"%s\" size=%s\n"
+msgid "I only authenticate Directors, not %d\n"
msgstr ""
-#: src/stored/mount.c:598
+#: src/stored/authenticate.c:69 src/filed/authenticate.c:74
#, c-format
-msgid ""
-"Bacula cannot write on disk Volume \"%s\" because: The sizes do not match! "
-"Volume=%s Catalog=%s\n"
+msgid "Bad Hello command from Director at %s. Len=%d.\n"
msgstr ""
-#: src/stored/mount.c:659
+#: src/stored/authenticate.c:80 src/filed/authenticate.c:86
#, c-format
-msgid "Labeled new Volume \"%s\" on device %s.\n"
+msgid "Bad Hello command from Director at %s: %s\n"
msgstr ""
-#: src/stored/mount.c:664
+#: src/stored/authenticate.c:93
#, fuzzy, c-format
-msgid "Device %s not configured to autolabel Volumes.\n"
-msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
+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:683
-#, c-format
-msgid "Marking Volume \"%s\" in Error in Catalog.\n"
+#: 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 ""
-#: src/stored/mount.c:700
-#, c-format
+#: src/stored/authenticate.c:138 src/stored/authenticate.c:249
+#: src/filed/authenticate.c:149 src/filed/authenticate.c:268
msgid ""
-"Autochanger Volume \"%s\" not found in slot %d.\n"
-" Setting InChanger to zero in catalog.\n"
+"Authorization problem: Remote server did not advertize required TLS "
+"support.\n"
msgstr ""
-#: src/stored/mount.c:719
-msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
-msgstr ""
+#: 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/stored/mount.c:768
+#: src/stored/authenticate.c:192
#, c-format
-msgid ""
-"Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
+msgid "Unable to authenticate Director at %s.\n"
msgstr ""
-#: src/stored/dircmd.c:153
+#: 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/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:155
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 ""
-#: src/stored/dircmd.c:281
+#: 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 ""
-#: src/stored/dircmd.c:302
+#: src/stored/dircmd.c:304
#, c-format
msgid "3904 Job %s not found.\n"
msgstr ""
-#: src/stored/dircmd.c:326
+#: 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"
-#: src/stored/dircmd.c:327
+#: src/stored/dircmd.c:329
#, c-format
msgid "3000 Job %s marked to be canceled.\n"
msgstr ""
-#: src/stored/dircmd.c:331
+#: src/stored/dircmd.c:333
msgid "3903 Error scanning cancel command.\n"
msgstr ""
-#: src/stored/dircmd.c:407 src/stored/dircmd.c:766 src/stored/dircmd.c:856
-#: src/stored/dircmd.c:927 src/stored/dircmd.c:994 src/stored/dircmd.c:1037
+#: 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 ""
-#: src/stored/dircmd.c:412
+#: src/stored/dircmd.c:414
#, c-format
msgid "3903 Error scanning label command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:462
+#: src/stored/dircmd.c:464
#, c-format
msgid "3910 Unable to open device %s: ERR=%s\n"
msgstr ""
-#: src/stored/dircmd.c:479
+#: src/stored/dircmd.c:481
#, c-format
msgid "3920 Cannot label Volume because it is already labeled: \"%s\"\n"
msgstr ""
-#: src/stored/dircmd.c:486
+#: src/stored/dircmd.c:488
msgid "3921 Wrong volume mounted.\n"
msgstr ""
-#: src/stored/dircmd.c:490
+#: src/stored/dircmd.c:492
msgid "3922 Cannot relabel an ANSI/IBM labeled Volume.\n"
msgstr ""
-#: src/stored/dircmd.c:498
+#: src/stored/dircmd.c:500
#, c-format
msgid "3912 Failed to label Volume: ERR=%s\n"
msgstr ""
-#: src/stored/dircmd.c:508
+#: src/stored/dircmd.c:510
#, c-format
msgid "3914 Failed to label Volume (no media): ERR=%s\n"
msgstr ""
-#: src/stored/dircmd.c:511
+#: src/stored/dircmd.c:513
#, c-format
msgid "3913 Cannot label Volume. Unknown status %d from read_volume_label()\n"
msgstr ""
-#: src/stored/dircmd.c:545
+#: src/stored/dircmd.c:547
#, c-format
msgid "3001 Mounted Volume: %s\n"
msgstr ""
-#: src/stored/dircmd.c:549 src/stored/dircmd.c:1073
+#: 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 ""
-#: src/stored/dircmd.c:676 src/stored/dircmd.c:733
+#: 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"
-#: src/stored/dircmd.c:696 src/stored/dircmd.c:724
+#: src/stored/dircmd.c:699 src/stored/dircmd.c:727
#, c-format
msgid "3001 Device %s is mounted with Volume \"%s\"\n"
msgstr ""
-#: src/stored/dircmd.c:699 src/stored/dircmd.c:727 src/stored/dircmd.c:742
+#: 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 ""
-#: src/stored/dircmd.c:709
+#: src/stored/dircmd.c:712
#, c-format
msgid "3001 Device %s is doing acquire.\n"
msgstr ""
-#: src/stored/dircmd.c:714 src/stored/dircmd.c:828
+#: src/stored/dircmd.c:717 src/stored/dircmd.c:831
#, c-format
msgid "3903 Device %s is being labeled.\n"
msgstr ""
-#: src/stored/dircmd.c:739
+#: src/stored/dircmd.c:742
#, c-format
msgid "3001 Device %s is already mounted with Volume \"%s\"\n"
msgstr ""
-#: src/stored/dircmd.c:748
+#: src/stored/dircmd.c:751
#, c-format
msgid "3002 Device %s is mounted.\n"
msgstr ""
-#: src/stored/dircmd.c:751 src/stored/dircmd.c:801 src/stored/dircmd.c:816
-#: src/stored/dircmd.c:847
+#: 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 ""
-#: src/stored/dircmd.c:754
+#: src/stored/dircmd.c:757
#, c-format
msgid "3906 File device %s is always mounted.\n"
msgstr ""
-#: src/stored/dircmd.c:760
+#: src/stored/dircmd.c:763
#, c-format
msgid "3905 Bizarre wait state %d\n"
msgstr ""
-#: src/stored/dircmd.c:770
+#: src/stored/dircmd.c:773
#, c-format
msgid "3909 Error scanning mount command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:798 src/stored/dircmd.c:849
+#: src/stored/dircmd.c:801 src/stored/dircmd.c:852
#, c-format
msgid "3002 Device %s unmounted.\n"
msgstr ""
-#: src/stored/dircmd.c:805
+#: src/stored/dircmd.c:808
#, c-format
msgid "3901 Device %s is already unmounted.\n"
msgstr ""
-#: src/stored/dircmd.c:819
+#: src/stored/dircmd.c:822
#, c-format
msgid "3001 Device %s unmounted.\n"
msgstr ""
-#: src/stored/dircmd.c:824
+#: src/stored/dircmd.c:827
#, c-format
msgid "3902 Device %s is busy in acquire.\n"
msgstr ""
-#: src/stored/dircmd.c:861
+#: src/stored/dircmd.c:864
#, c-format
msgid "3907 Error scanning unmount command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:892
+#: src/stored/dircmd.c:895
#, c-format
msgid "3921 Device %s already released.\n"
msgstr ""
-#: src/stored/dircmd.c:899
+#: src/stored/dircmd.c:902
#, c-format
msgid "3922 Device %s waiting for sysop.\n"
msgstr ""
-#: src/stored/dircmd.c:905
+#: src/stored/dircmd.c:908
#, c-format
msgid "3922 Device %s waiting for mount.\n"
msgstr ""
-#: src/stored/dircmd.c:909
+#: src/stored/dircmd.c:912
#, c-format
msgid "3923 Device %s is busy in acquire.\n"
msgstr ""
-#: src/stored/dircmd.c:913
+#: src/stored/dircmd.c:916
#, c-format
msgid "3914 Device %s is being labeled.\n"
msgstr ""
-#: src/stored/dircmd.c:921
+#: src/stored/dircmd.c:924
#, c-format
msgid "3022 Device %s released.\n"
msgstr ""
-#: src/stored/dircmd.c:932
+#: src/stored/dircmd.c:935
#, c-format
msgid "3927 Error scanning release command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:981
+#: 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 ""
-#: src/stored/dircmd.c:998
+#: src/stored/dircmd.c:1053
#, c-format
msgid "3908 Error scanning autocharger drives/list/slots command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:1041
+#: src/stored/dircmd.c:1096
#, c-format
msgid "3909 Error scanning readlabel command: %s\n"
msgstr ""
-#: src/stored/dircmd.c:1069
+#: src/stored/dircmd.c:1124
#, c-format
msgid "3001 Volume=%s Slot=%d\n"
msgstr ""
-#: src/stored/dircmd.c:1101
+#: src/stored/dircmd.c:1156
#, c-format
msgid "3931 Device %s is BLOCKED. user unmounted.\n"
msgstr ""
-#: src/stored/dircmd.c:1105
+#: src/stored/dircmd.c:1160
#, c-format
msgid ""
"3932 Device %s is BLOCKED. user unmounted during wait for media/mount.\n"
msgstr ""
-#: src/stored/dircmd.c:1109
+#: src/stored/dircmd.c:1164
#, c-format
msgid "3933 Device %s is BLOCKED waiting for media.\n"
msgstr ""
-#: src/stored/dircmd.c:1113
+#: src/stored/dircmd.c:1168
#, c-format
msgid "3934 Device %s is being initialized.\n"
msgstr ""
-#: src/stored/dircmd.c:1117
+#: src/stored/dircmd.c:1172
#, c-format
msgid "3935 Device %s is blocked labeling a Volume.\n"
msgstr ""
-#: src/stored/dircmd.c:1121
+#: src/stored/dircmd.c:1176
#, fuzzy, c-format
msgid "3935 Device %s is blocked for unknown reason.\n"
msgstr "unbekannt"
-#: src/stored/dircmd.c:1126
+#: src/stored/dircmd.c:1181
#, c-format
msgid "3936 Device %s is busy reading.\n"
msgstr ""
-#: src/stored/dircmd.c:1129
+#: src/stored/dircmd.c:1184
#, c-format
msgid "3937 Device %s is busy with %d writer(s).\n"
msgstr ""
-#: src/stored/append.c:64
-msgid "DCR is NULL!!!\n"
-msgstr ""
-
-#: src/stored/append.c:69
-msgid "DEVICE is NULL!!!\n"
-msgstr ""
-
-#: src/stored/append.c:81
-msgid "Unable to set network buffer size.\n"
-msgstr ""
-
-#: 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"
+#: src/stored/mac.c:82
+msgid "Read and write devices not properly initialized.\n"
msgstr ""
-#: src/stored/append.c:121
+#: src/stored/mac.c:88
#, c-format
-msgid "Network send error to FD. ERR=%s\n"
+msgid "No Volume names found for %s.\n"
msgstr ""
-#: src/stored/append.c:158
+#: src/stored/wait.c:133
#, c-format
-msgid "Error reading data header from FD. ERR=%s\n"
+msgid "pthread timedwait error. ERR=%s\n"
msgstr ""
-#: src/stored/append.c:165
+#: 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 "Malformed data header from FD: %s\n"
+msgid "Couldn't rewind device %s: ERR=%s\n"
msgstr ""
-#: src/stored/append.c:174
-msgid "File index from FD not positive or sequential\n"
+#: src/stored/label.c:112 src/stored/label.c:204
+#, c-format
+msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
msgstr ""
-#: src/stored/append.c:242
+#: src/stored/label.c:115 src/stored/label.c:192
#, c-format
-msgid "Network error on data channel. ERR=%s\n"
+msgid "Too many tries: %s"
msgstr ""
-#: src/stored/append.c:266
+#: src/stored/label.c:132
#, c-format
msgid ""
-"Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
+"Requested Volume \"%s\" on %s is not a Bacula labeled Volume, because: ERR=%s"
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/job.c:241
-#, c-format
-msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
+#: src/stored/label.c:137
+msgid "Could not read Volume label from block.\n"
msgstr ""
-#: src/stored/job.c:258
-msgid "Unable to authenticate File daemon\n"
+#: src/stored/label.c:140
+#, c-format
+msgid "Could not unserialize Volume label: ERR=%s\n"
msgstr ""
-#: src/stored/job.c:380
-msgid "In free_jcr(), but still attached to device!!!!\n"
+#: src/stored/label.c:145
+#, c-format
+msgid "Volume Header Id bad: %s\n"
msgstr ""
-#: src/stored/askdir.c:178
-msgid "Network error on bnet_recv in req_vol_info.\n"
+#: src/stored/label.c:177
+#, c-format
+msgid "Volume on %s has wrong Bacula version. Wanted %d got %d\n"
msgstr ""
-#: src/stored/askdir.c:196
+#: src/stored/label.c:188
#, c-format
-msgid "Error getting Volume info: %s"
+msgid "Volume on %s has bad Bacula label type: %x\n"
msgstr ""
-#: src/stored/askdir.c:373
+#: src/stored/label.c:277
#, c-format
-msgid "Didn't get vol info vol=%s: ERR=%s"
+msgid "Cannot write Volume label to block for device %s\n"
msgstr ""
-#: src/stored/askdir.c:428
+#: 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 "Error creating JobMedia record: ERR=%s\n"
+msgid "Rewind error on device %s: ERR=%s\n"
msgstr ""
-#: src/stored/askdir.c:435
+#: src/stored/label.c:461
#, c-format
-msgid "Error creating JobMedia record: %s\n"
+msgid "Truncate error on device %s: ERR=%s\n"
msgstr ""
-#: src/stored/askdir.c:502
+#: src/stored/label.c:467
#, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
+msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
msgstr ""
-#: src/stored/askdir.c:513
+#: src/stored/label.c:490
#, 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 "Unable to write device %s: ERR=%s\n"
msgstr ""
-#: src/stored/askdir.c:539 src/stored/askdir.c:641
+#: src/stored/label.c:520
#, c-format
-msgid "Max time exceeded waiting to mount Storage Device %s for Job %s\n"
+msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
msgstr ""
-#: src/stored/askdir.c:549
-msgid "pthread error in mount_next_volume.\n"
+#: src/stored/label.c:523
+#, c-format
+msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
msgstr ""
-#: src/stored/askdir.c:583
-msgid "Cannot request another volume: no volume name given.\n"
+#: src/stored/label.c:722
+#, c-format
+msgid "Bad Volume session label = %d\n"
msgstr ""
-#: src/stored/askdir.c:589
+#: src/stored/label.c:777
#, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
+msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
msgstr ""
-#: src/stored/askdir.c:606
+#: src/stored/label.c:904
#, 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"
+msgid "Unknown %d"
msgstr ""
-#: src/stored/askdir.c:612
+#: src/stored/label.c:908
#, c-format
msgid ""
-"Please mount Volume \"%s\" for:\n"
-" Job: %s\n"
-" Storage: %s\n"
-" Pool: %s\n"
-" Media type: %s\n"
+"\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 ""
-#: src/stored/askdir.c:651
-msgid "pthread error in mount_volume\n"
+#: src/stored/label.c:930
+#, c-format
+msgid "Date label written: %s\n"
msgstr ""
-#: src/stored/dev.c:120
+#: src/stored/label.c:936
#, c-format
-msgid "Unable to stat device %s: ERR=%s\n"
+msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
msgstr ""
-#: src/stored/dev.c:138
-#, fuzzy, c-format
+#: src/stored/label.c:956
+#, 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"
+"\n"
+"%s Record:\n"
+"JobId : %d\n"
+"VerNum : %d\n"
+"PoolName : %s\n"
+"PoolType : %s\n"
+"JobName : %s\n"
+"ClientName : %s\n"
+msgstr ""
-#: src/stored/dev.c:198
+#: src/stored/label.c:969
#, c-format
-msgid "Unable to stat mount point %s: ERR=%s\n"
+msgid ""
+"Job (unique name) : %s\n"
+"FileSet : %s\n"
+"JobType : %c\n"
+"JobLevel : %c\n"
msgstr ""
-#: src/stored/dev.c:204
+#: src/stored/label.c:978
+#, c-format
msgid ""
-"Mount and unmount commands must defined for a device which requires mount.\n"
+"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 ""
-#: src/stored/dev.c:207
-msgid "Write part command must be defined for a device which requires mount.\n"
+#: src/stored/label.c:999
+#, c-format
+msgid "Date written : %s\n"
msgstr ""
-#: src/stored/dev.c:218
+#: src/stored/label.c:1004
#, c-format
-msgid "Min block size > max on device %s\n"
+msgid "Date written : %04d-%02d-%02d at %02d:%02d\n"
msgstr ""
-#: src/stored/dev.c:222
-#, c-format
-msgid "Block size %u on device %s is too large, using default %u\n"
+#: src/stored/label.c:1023
+msgid "Fresh Volume"
msgstr ""
-#: src/stored/dev.c:227
-#, c-format
-msgid "Max block size %u not multiple of device %s block size.\n"
+#: src/stored/label.c:1026
+msgid "Volume"
msgstr ""
-#: src/stored/dev.c:243 src/stored/dev.c:249
+#: src/stored/label.c:1038
+msgid "End of Tape"
+msgstr ""
+
+#: src/stored/label.c:1058 src/stored/label.c:1066 src/stored/label.c:1099
#, c-format
-msgid "Unable to init cond variable: ERR=%s\n"
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
msgstr ""
-#: src/stored/dev.c:378
-msgid "Illegal mode given to open dev.\n"
+#: src/stored/label.c:1063
+msgid "End of physical tape.\n"
msgstr ""
-#: src/stored/dev.c:508
+#: src/stored/label.c:1078 src/stored/label.c:1087
#, c-format
-msgid "Could not open file device %s. No Volume name given.\n"
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
msgstr ""
-#: src/stored/dev.c:531 src/stored/dev.c:699
+#: src/stored/label.c:1080
#, c-format
-msgid "Could not open: %s, ERR=%s\n"
+msgid " Job=%s Date=%s Level=%c Type=%c\n"
msgstr ""
-#: src/stored/dev.c:575
+#: src/stored/label.c:1089
#, c-format
-msgid "Could not open DVD device %s. No Volume name given.\n"
+msgid " Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
msgstr ""
-#: src/stored/dev.c:624
+#: 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
-msgid "The DVD in device %s contains data, please blank it before writing.\n"
+msgid "Device switch. New device %s chosen.\n"
msgstr ""
-#: src/stored/dev.c:645
-#, c-format
-msgid "Unable to stat DVD part 1 file %s: 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 ""
+"\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:653
-#, c-format
-msgid "DVD part 1 is not a regular file %s.\n"
+#: src/stored/bls.c:211
+msgid "No archive name specified\n"
msgstr ""
-#: src/stored/dev.c:673
+#: src/stored/bls.c:247
#, c-format
-msgid "There is no valid DVD in device %s.\n"
+msgid ""
+"\n"
+"Warning, this Volume is a continuation of Volume %s\n"
msgstr ""
-#: src/stored/dev.c:679
+#: src/stored/bls.c:290
#, c-format
-msgid "Could not mount DVD device %s.\n"
+msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
msgstr ""
-#: src/stored/dev.c:729
+#: src/stored/bls.c:301
#, c-format
-msgid "Could not fstat: %s, ERR=%s\n"
+msgid "Mounted Volume \"%s\".\n"
msgstr ""
-#: src/stored/dev.c:763
+#: src/stored/bls.c:303
#, c-format
-msgid "Bad call to rewind. Device %s not open\n"
+msgid "End of file %u on device %s, Volume \"%s\"\n"
msgstr ""
-#: src/stored/dev.c:802
+#: src/stored/bls.c:327
#, c-format
-msgid "No tape loaded or drive offline on %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 ""
-#: src/stored/dev.c:812
+#: src/stored/bls.c:336
#, c-format
-msgid "Rewind error on %s. ERR=%s.\n"
+msgid "Block: %d size=%d\n"
msgstr ""
-#: 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/stored/bls.c:403
#, c-format
-msgid "lseek error on %s. ERR=%s.\n"
+msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
msgstr ""
-#: src/stored/dev.c:871
+#: 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
-msgid "Bad call to eod. Device %s not open\n"
-msgstr ""
+msgid "Unable to initialize DB lock. ERR=%s\n"
+msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
-#: src/stored/dev.c:936
+#: src/cats/sqlite.c:179
#, c-format
-msgid "ioctl MTEOM error on %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:945 src/stored/dev.c:1078
+#: src/cats/sqlite.c:209
#, c-format
-msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Unable to open Database=%s. ERR=%s\n"
+msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
-#: src/stored/dev.c:1023
-msgid "Bad device call. Device not open\n"
-msgstr ""
+#: src/cats/sqlite.c:210
+msgid "unknown"
+msgstr "unbekannt"
-#: src/stored/dev.c:1036
+#: src/cats/sqlite.c:362 src/cats/postgresql.c:354 src/cats/mysql.c:328
+#: src/cats/dbi.c:443
#, c-format
-msgid "Seek error: ERR=%s\n"
-msgstr ""
+msgid "Query failed: %s: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
-#: src/stored/dev.c:1073
-msgid " Bacula status:"
-msgstr ""
+#: src/cats/bdb.c:173
+msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+msgstr "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
-#: src/stored/dev.c:1074 src/stored/dev.c:1157 src/stored/dev.c:1159
-#, c-format
-msgid " file=%d block=%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/dev.c:1082
-msgid " Device status:"
-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/dev.c:1181
-msgid "Bad call to load_dev. Device not open\n"
-msgstr ""
+#: src/cats/bdb.c:207
+#, 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"
-#: src/stored/dev.c:1192 src/stored/dev.c:1205
+#: src/cats/bdb.c:262
#, c-format
-msgid "ioctl MTLOAD 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:1236
+#: src/cats/bdb.c:265
#, c-format
-msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
+msgid ""
+"Error, catalog DB control file wrong version. Wanted %d, got %d\n"
+"Please reinitialize the working directory.\n"
msgstr ""
+"Fehler, catalog DB steuerdatei hat die falsche Version: erwartet: %d, "
+"erhalten %d\n"
+"Bitte das Arbeitsverzeichnis neu initialisieren.\n"
-#: src/stored/dev.c:1277
-msgid "Bad call to fsf. Device not open\n"
-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/dev.c:1288 src/stored/dev.c:1415
+#: 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
-msgid "Device %s at End of Tape.\n"
-msgstr ""
+msgid "error fetching row: %s\n"
+msgstr "Fehler beim holen von Zeile: %s\n"
-#: src/stored/dev.c:1319 src/stored/dev.c:1395
+#: src/cats/postgresql.c:158
#, c-format
-msgid "ioctl MTFSF error on %s. ERR=%s.\n"
+msgid "Encoding error for database \"%s\". Wanted SQL_ASCII, got %s\n"
msgstr ""
-#: src/stored/dev.c:1444
-msgid "Bad call to bsf. Device not open\n"
+#: src/cats/postgresql.c:181
+msgid ""
+"PostgreSQL configuration problem. PostgreSQL library is not thread safe. "
+"Cannot continue.\n"
msgstr ""
-#: src/stored/dev.c:1450
+#: src/cats/postgresql.c:231
#, c-format
-msgid "Device %s cannot BSF because it is not a tape.\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 ""
+"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:1467
-#, c-format
-msgid "ioctl MTBSF error on %s. ERR=%s.\n"
+#: src/cats/postgresql.c:335
+msgid "PQescapeStringConn returned non-zero.\n"
msgstr ""
-#: src/stored/dev.c:1486
-msgid "Bad call to fsr. Device not open\n"
-msgstr ""
+#: src/cats/postgresql.c:641
+#, c-format
+msgid "error fetching currval: %s\n"
+msgstr "Fehler beim Holen des aktuellen Wertes: %s\n"
-#: src/stored/dev.c:1496
+#: 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/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/cats/postgresql.c:792
+#, fuzzy, c-format
+msgid "error copying in batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/cats/sql_get.c:156
#, c-format
-msgid "ioctl MTFSR not permitted on %s.\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:1524
+#: src/cats/sql_get.c:162
#, c-format
-msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Error fetching row: %s\n"
+msgstr "Fehler beim holen der Zeile: %s\n"
-#: src/stored/dev.c:1542
-msgid "Bad call to bsr_dev. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:170
+#, 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"
-#: src/stored/dev.c:1552
+#: src/cats/sql_get.c:176
+msgid "File record not found in Catalog.\n"
+msgstr "File Eintrag nicht im Catalog gefunden.\n"
+
+#: src/cats/sql_get.c:201
#, c-format
-msgid "ioctl MTBSR not permitted on %s.\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:1566
+#: 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/cats/sql_get.c:217
#, c-format
-msgid "ioctl MTBSR error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Filename record: %s not found.\n"
+msgstr "Filename record: %s nicht gefunden.\n"
-#: src/stored/dev.c:1615
-msgid "Bad call to reposition. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:221
+#, c-format
+msgid "Filename record: %s not found in Catalog.\n"
+msgstr "Filename record: %s nicht in Catalog gefunden.\n"
-#: src/stored/dev.c:1694
-msgid "Bad call to weof_dev. Device not open\n"
-msgstr ""
+#: src/cats/sql_get.c:251 src/cats/sql_create.c:1008
+#, c-format
+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:1704
-msgid "Attempt to WEOF on non-appendable Volume\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:1722
+#: src/cats/sql_get.c:275
#, c-format
-msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
-msgstr ""
+msgid "Path record: %s not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
-#: src/stored/dev.c:1821
-#, fuzzy, c-format
-msgid "unknown func code %d"
-msgstr "unbekannt"
+#: src/cats/sql_get.c:279
+#, c-format
+msgid "Path record: %s not found in Catalog.\n"
+msgstr "Path record: %s nicht in Catalog gefunden.\n"
-#: src/stored/dev.c:1827
+#: src/cats/sql_get.c:316
#, c-format
-msgid "I/O function \"%s\" not supported on this device.\n"
-msgstr ""
+msgid "No Job found for JobId %s\n"
+msgstr "Kein Job für JobId %s gefunden\n"
-#: src/stored/dev.c:1998
+#: src/cats/sql_get.c:386 src/cats/sql_get.c:442
#, c-format
-msgid "Unable to truncate device %s. ERR=%s\n"
-msgstr ""
+msgid "No volumes found for JobId=%d\n"
+msgstr "Keine volumes für JobId=%d gefunden\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: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:2029
+#: src/cats/sql_get.c:406
#, c-format
-msgid "Device %s doesn't support ftruncate(). Recreating file %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: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:547
+#, c-format
+msgid "Pool id select failed: ERR=%s\n"
+msgstr "Pool id select fehlgeschlagen: ERR=%s\n"
-#: src/stored/dev.c:2146 src/stored/dev.c:2151
+#: src/cats/sql_get.c:584
#, c-format
-msgid "Device %s cannot be %smounted. ERR=%s\n"
-msgstr ""
+msgid "Client id select failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
-#: src/stored/dev.c:2553
+#: src/cats/sql_get.c:625
#, c-format
-msgid "Unable to set eotmodel on device %s: ERR=%s\n"
-msgstr ""
+msgid "More than one Pool!: %s\n"
+msgstr "Mehr als ein Pool!: %s\n"
-#: src/stored/authenticate.c:63
+#: src/cats/sql_get.c:668
+msgid "Pool record not found in Catalog.\n"
+msgstr "Pool Eintrag in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_get.c:702
#, c-format
-msgid "I only authenticate Directors, not %d\n"
-msgstr ""
+msgid "More than one Client!: %s\n"
+msgstr "Mehr als ein Client!: %s\n"
-#: 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/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/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 ""
+#: src/cats/sql_get.c:748
+#, c-format
+msgid "More than one Counter!: %d\n"
+msgstr "Mehr als ein Counter!: %d\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:753
+#, c-format
+msgid "error fetching Counter row: %s\n"
+msgstr "Fehler beim Holen der Counter Zeile: %s\n"
-#: src/stored/authenticate.c:192
+#: src/cats/sql_get.c:773
#, c-format
-msgid "Unable to authenticate Director at %s.\n"
-msgstr ""
+msgid "Counter record: %s not found in Catalog.\n"
+msgstr "Counter Eintrag: %s in Catalog 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: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: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:814
+#, c-format
+msgid "FileSet record \"%s\" not found.\n"
+msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
-#: src/stored/record.c:71
+#: src/cats/sql_get.c:824
+msgid "FileSet record not found in Catalog.\n"
+msgstr "FileSet Eintrag in Catalog nicht gefunden.\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/cats/sql_get.c:920
#, fuzzy, c-format
-msgid "unknown: %d"
-msgstr "unbekannt"
+msgid "query dbids failed: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
-#: src/stored/record.c:383
-msgid "Damaged buffer\n"
-msgstr ""
+#: src/cats/sql_get.c:971
+#, c-format
+msgid "More than one Volume!: %s\n"
+msgstr "Mehr als ein Volume!: %s\n"
-#: src/stored/record.c:557
+#: src/cats/sql_get.c:1026
#, c-format
-msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
-msgstr ""
+msgid "Media record MediaId=%s not found.\n"
+msgstr "Media Eintrag MediaId=%s nicht gefunden.\n"
-#: src/stored/butil.c:59
-msgid "Nohdr,"
-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:62
-msgid "partial,"
-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:65
-msgid "empty,"
-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:68
-msgid "Nomatch,"
+#: src/cats/sql_get.c:1059
+msgid "ERR=JobIds are empty\n"
msgstr ""
-#: src/stored/butil.c:71
-msgid "cont,"
-msgstr ""
+#: src/cats/sql_create.c:95
+#, c-format
+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:147
-msgid "Volume name or names is too long. Please use a .bsr file.\n"
-msgstr ""
+#: src/cats/sql_create.c:146
+#, c-format
+msgid "Create JobMedia record %s failed: ERR=%s\n"
+msgstr "Erzeugung von JobMedia Eintrag %s fehlgeschlagen: ERR=%s\n"
-#: src/stored/butil.c:167
+#: src/cats/sql_create.c:155
#, c-format
-msgid "Cannot find device \"%s\" in config file %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:174
+#: src/cats/sql_create.c:183
#, c-format
-msgid "Cannot init device %s\n"
-msgstr ""
+msgid "pool record %s already exists\n"
+msgstr "pool Eintrag %s bereits vorhanden\n"
-#: src/stored/butil.c:194
+#: src/cats/sql_create.c:212
#, c-format
-msgid "Cannot open %s\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:277
+#: src/cats/sql_create.c:243
#, c-format
-msgid "Could not find device \"%s\" in config file %s.\n"
-msgstr ""
+msgid "Device record %s already exists\n"
+msgstr "Device Eintrag %s bereits vorhanden\n"
-#: src/stored/butil.c:282
+#: src/cats/sql_create.c:259
#, c-format
-msgid "Using device: \"%s\" for reading.\n"
-msgstr ""
+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:285
+#: src/cats/sql_create.c:292
#, c-format
-msgid "Using device: \"%s\" for writing.\n"
-msgstr ""
+msgid "More than one Storage record!: %d\n"
+msgstr "Mehr als ein Storage Eintrag!: %d\n"
-#: src/stored/butil.c:301
-msgid "Unexpected End of Data\n"
-msgstr ""
+#: src/cats/sql_create.c:297
+#, c-format
+msgid "error fetching Storage row: %s\n"
+msgstr "Fehler beim holen der Storage Zeile: %s\n"
-#: src/stored/butil.c:303
-msgid "Unexpected End of Tape\n"
-msgstr ""
+#: 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/butil.c:305
-msgid "Unexpected End of File\n"
-msgstr ""
+#: src/cats/sql_create.c:349
+#, c-format
+msgid "mediatype record %s already exists\n"
+msgstr "Medientyp Eintrag %s bereits vorhanden\n"
-#: src/stored/butil.c:307
-msgid "Tape Door is Open\n"
-msgstr ""
+#: src/cats/sql_create.c:365
+#, c-format
+msgid "Create db mediatype record %s failed: ERR=%s\n"
+msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
-#: src/stored/butil.c:309
-msgid "Unexpected Tape is Off-line\n"
-msgstr ""
+#: src/cats/sql_create.c:400
+#, c-format
+msgid "Volume \"%s\" already exists.\n"
+msgstr "Volume \"%s\" bereits vorhanden.\n"
-#: src/stored/acquire.c:70
+#: src/cats/sql_create.c:445
#, c-format
-msgid "Acquire read: num_writers=%d not zero. Job %d canceled.\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: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:492
+#, c-format
+msgid "More than one Client!: %d\n"
+msgstr "Mehr als ein Client!: %d\n"
-#: src/stored/acquire.c:88
+#: src/cats/sql_create.c:497
#, c-format
-msgid "Logic error: no next volume to read. Numvol=%d Curvol=%d\n"
-msgstr ""
+msgid "error fetching Client row: %s\n"
+msgstr "Fehler beim holen der Client Zeile: %s\n"
-#: src/stored/acquire.c:114
+#: src/cats/sql_create.c:524
#, c-format
-msgid ""
-"Changing read device. Want Media Type=\"%s\" have=\"%s\"\n"
-" device=%s\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:150
+#: src/cats/sql_create.c:567
#, c-format
-msgid "Media Type change. New read device %s chosen.\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:163
+#: src/cats/sql_create.c:600
#, c-format
-msgid "No suitable device found to read Volume \"%s\"\n"
-msgstr ""
+msgid "More than one FileSet!: %d\n"
+msgstr "Mehr als ein FileSet!: %d\n"
-#: src/stored/acquire.c:202
+#: src/cats/sql_create.c:605
#, c-format
-msgid "Job %s canceled.\n"
-msgstr ""
+msgid "error fetching FileSet row: ERR=%s\n"
+msgstr "Fehler beim holen der FileSet Zeile: ERR=%s\n"
-#: src/stored/acquire.c:220
+#: src/cats/sql_create.c:635
#, c-format
-msgid "Read open device %s Volume \"%s\" failed: ERR=%s\n"
-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:296
+#: src/cats/sql_create.c:870 src/cats/sql_create.c:911
#, c-format
-msgid "Too many errors trying to mount device %s for reading.\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/acquire.c:305
+#: src/cats/sql_create.c:975
#, c-format
-msgid "Ready to read from volume \"%s\" on device %s.\n"
-msgstr ""
+msgid "Create db File record %s failed. ERR=%s"
+msgstr "Erzeugung des db File Eintrags %s fehlgeschlagen. ERR=%s"
-#: src/stored/acquire.c:352
+#: src/cats/sql_create.c:1039
#, c-format
-msgid "Want to append, but device %s is busy reading.\n"
-msgstr ""
+msgid "Create db Path record %s failed. ERR=%s\n"
+msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
-#: src/stored/acquire.c:382
+#: src/cats/sql_create.c:1072
#, c-format
-msgid "Could not ready device %s for append.\n"
-msgstr ""
+msgid "More than one Filename! %s for file: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
-#: src/stored/acquire.c:506
+#: src/cats/sql_create.c:1078
#, c-format
-msgid "Alert: %s"
-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/acquire.c:514
+#: src/cats/sql_create.c:1094
#, c-format
-msgid "3997 Bad alert command: %s: ERR=%s.\n"
-msgstr ""
+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:96
+#: src/cats/sql_list.c:64
#, c-format
-msgid "Read error on device %s in ANSI label. ERR=%s\n"
+msgid "Query failed: %s\n"
+msgstr "Abfrage fehlgeschlagen: %s\n"
+
+#: src/cats/sql_list.c:276
+msgid "These JobIds have copies as follows:\n"
msgstr ""
-#: src/stored/ansi_label.c:106
-msgid "Insane! End of tape while reading ANSI label.\n"
+#: src/cats/sql_list.c:278
+msgid "The catalog contains copies as follows:\n"
msgstr ""
-#: src/stored/ansi_label.c:132
-msgid "No VOL1 label 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 ""
-#: src/stored/ansi_label.c:154
+#: src/cats/sql.c:81
#, c-format
-msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
+msgid "Unknown database type: %s\n"
msgstr ""
-#: src/stored/ansi_label.c:165
-msgid "No HDR1 label while reading ANSI label.\n"
+#: src/cats/sql.c:180
+#, c-format
+msgid ""
+"query %s failed:\n"
+"%s\n"
msgstr ""
+"Abfrage %s gescheitert:\n"
+"%s\n"
-#: src/stored/ansi_label.c:171
+#: src/cats/sql.c:202
#, c-format
-msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
+msgid ""
+"insert %s failed:\n"
+"%s\n"
msgstr ""
+"einfügen %s gescheitert:\n"
+"%s\n"
-#: src/stored/ansi_label.c:183
-msgid "No HDR2 label while reading ANSI/IBM 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:198
-msgid "Unknown or bad ANSI/IBM label record.\n"
+#: src/cats/sql.c:236
+#, c-format
+msgid ""
+"update %s failed:\n"
+"%s\n"
msgstr ""
+"Aktualisierung %s gescheitert:\n"
+"%s\n"
-#: src/stored/ansi_label.c:206
-msgid "Too many records in while reading ANSI/IBM label.\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/ansi_label.c:306
+#: src/cats/sql.c:267
#, c-format
-msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
+msgid ""
+"delete %s failed:\n"
+"%s\n"
msgstr ""
+"löschen von %s fehlgeschlagen:\n"
+"%s\n"
-#: src/stored/ansi_label.c:332
+#: src/cats/sql.c:555
#, c-format
-msgid "Could not write ANSI VOL1 label. ERR=%s\n"
-msgstr ""
+msgid "Path length is zero. File=%s\n"
+msgstr "Pfadlänge ist null. Datei=%s\n"
-#: src/stored/ansi_label.c:370 src/stored/ansi_label.c:399
-#, c-format
-msgid "Could not write ANSI HDR1 label. ERR=%s\n"
-msgstr ""
+#: src/cats/sql.c:602
+msgid "No results to list.\n"
+msgstr "Keine Ergebnisse zu \"list\" Kommando.\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:731
+#, fuzzy, c-format
+msgid "Could not open database \"%s\": ERR=%s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
-#: src/stored/ansi_label.c:411
+#: src/cats/sql_find.c:98 src/cats/sql_find.c:127 src/cats/sql_find.c:177
#, c-format
-msgid "Error writing EOF to tape. ERR=%s"
+msgid ""
+"Query error for start time request: ERR=%s\n"
+"CMD=%s\n"
msgstr ""
+"Fehler bei Abfrage von Startzeit: ERR=%s\n"
+"CMD=%s\n"
-#: src/stored/ansi_label.c:416
-msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
-msgstr ""
+#: 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/stored/block.c:91
+#: src/cats/sql_find.c:116
#, c-format
-msgid ""
-"Dump block %s %x: size=%d BlkNum=%d\n"
-" Hdrcksum=%x cksum=%x\n"
-msgstr ""
+msgid "Unknown level=%d\n"
+msgstr "Unbekannter level=%d\n"
-#: src/stored/block.c:104
+#: src/cats/sql_find.c:133
#, c-format
-msgid " Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
+msgid ""
+"No Job record found: ERR=%s\n"
+"CMD=%s\n"
msgstr ""
+"Kein \"Job\" Eintrag gefunden: ERR=%s\n"
+"CMD=%s\n"
-#: src/stored/block.c:160
+#: src/cats/sql_find.c:278
#, c-format
-msgid "%d block read errors not printed.\n"
-msgstr ""
+msgid "Unknown Job level=%d\n"
+msgstr "Unbekannter Job level=%d\n"
-#: src/stored/block.c:248 src/stored/block.c:264 src/stored/block.c:274
+#: src/cats/sql_find.c:288
#, c-format
-msgid ""
-"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
-"discarded.\n"
-msgstr ""
+msgid "No Job found for: %s.\n"
+msgstr "Kein Job gefunden für: %s.\n"
-#: src/stored/block.c:289
+#: src/cats/sql_find.c:299
#, 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 "No Job found for: %s\n"
+msgstr "Keinen Job gefunden für: %s\n"
-#: src/stored/block.c:315
+#: src/cats/sql_find.c:376
#, c-format
-msgid ""
-"Volume data error at %u:%u!\n"
-"Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
+msgid "Request for Volume item %d greater than max %d or less than 1\n"
msgstr ""
+"Anforderung von \"Volume item\" %d größer als Max %d oder weniger als 1\n"
-#: src/stored/block.c:425
-msgid "Cannot write block. Device at EOM.\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:430
-msgid "Attempt to write on read-only Volume.\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 ""
+"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:482
+#: src/cats/sql_delete.c:80
#, c-format
-msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
-msgstr ""
+msgid "No pool record %s exists\n"
+msgstr "Kein pool Eintrag %s vorhanden\n"
-#: src/stored/block.c:497
+#: src/cats/sql_delete.c:85
#, c-format
-msgid "Unable to write EOF. ERR=%s\n"
-msgstr ""
+msgid "Expecting one pool record, got %d\n"
+msgstr "Erwartete einen \"pool\" Eintrag, erhielt %d\n"
-#: src/stored/block.c:523 src/stored/block.c:548
-msgid "Write block header zeroed.\n"
-msgstr ""
+#: src/cats/sql_delete.c:91
+#, c-format
+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/stored/block.c:567
+#: 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/cats/dbi.c:215
#, c-format
-msgid "Write error at %u:%u on device %s. ERR=%s.\n"
+msgid ""
+"Unable to locate the DBD drivers to DBI interface in: \n"
+"db_driverdir=%s. It is probaly not found any drivers\n"
msgstr ""
-#: src/stored/block.c:574
-#, c-format
-msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
+#: src/cats/dbi.c:281
+#, fuzzy, c-format
+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"
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:1022
+#, fuzzy, c-format
+msgid "error inserting batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
-#: src/stored/block.c:655 src/stored/block.c:661
+#: src/lib/bnet_server.c:109
#, c-format
-msgid "Backspace file at EOT failed. ERR=%s\n"
+msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
msgstr ""
-#: src/stored/block.c:668
+#: src/lib/bnet_server.c:122
#, c-format
-msgid "Backspace record at EOT failed. ERR=%s\n"
+msgid "Cannot set SO_REUSEADDR on socket: %s\n"
msgstr ""
-#: src/stored/block.c:685
+#: src/lib/bnet_server.c:131
#, c-format
-msgid "Re-read last block at EOT failed. ERR=%s"
+msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
msgstr ""
-#: src/stored/block.c:695
+#: src/lib/bnet_server.c:136
#, c-format
-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"
+msgid "Cannot bind port %d: ERR=%s.\n"
msgstr ""
-#: src/stored/block.c:700
+#: src/lib/bnet_server.c:147
#, c-format
-msgid ""
-"Re-read of last block OK, but block numbers differ. Read block=%u Want block="
-"%u.\n"
+msgid "Could not init client queue: ERR=%s\n"
msgstr ""
-#: src/stored/block.c:704
-msgid "Re-read of last block succeeded.\n"
+#: src/lib/bnet_server.c:166
+#, c-format
+msgid "Error in select: %s\n"
msgstr ""
-#: src/stored/block.c:736
+#: src/lib/bnet_server.c:187
#, c-format
-msgid ""
-"Error writing final EOF to tape. This Volume may not be readable.\n"
-"%s"
+msgid "Connection from %s:%d refused by hosts.access\n"
msgstr ""
-#: src/stored/block.c:750
+#: src/lib/bnet_server.c:202 src/lib/bsock.c:249 src/lib/bsock.c:285
#, c-format
-msgid ""
-"Error writing final part to DVD. This Volume may not be readable.\n"
-"%s"
+msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
msgstr ""
-#: src/stored/block.c:852
-#, c-format
-msgid ""
-"Error while writing, current part number is less than the total number of "
-"parts (%d/%d, device=%s)\n"
+#: src/lib/bnet_server.c:213
+msgid "Could not create client BSOCK.\n"
msgstr ""
-#: src/stored/block.c:860
+#: src/lib/bnet_server.c:220
#, c-format
-msgid "Unable to open device next part %s: ERR=%s\n"
+msgid "Could not add job to client queue: ERR=%s\n"
msgstr ""
-#: src/stored/block.c:880
+#: src/lib/bnet_server.c:237
#, 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 destroy client queue: ERR=%s\n"
msgstr ""
-#: src/stored/block.c:893
-#, c-format
-msgid ""
-"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
-"free_space_errno=%d).\n"
+#: src/lib/berrno.c:64
+msgid "Child exited normally."
+msgstr ""
+
+#: src/lib/berrno.c:71
+msgid "Unknown error during program execvp"
msgstr ""
-#: src/stored/block.c:949
+#: src/lib/berrno.c:74
#, c-format
-msgid "Block buffer size looping problem on device %s\n"
+msgid "Child exited with code %d"
msgstr ""
-#: src/stored/block.c:977
+#: src/lib/berrno.c:82
#, c-format
-msgid "Unable to open device part=%d %s: ERR=%s\n"
+msgid "Child died from signal %d: %s"
msgstr ""
-#: src/stored/block.c:1003
-#, c-format
-msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
+#: src/lib/berrno.c:88
+msgid "Invalid errno. No error message possible."
msgstr ""
-#: src/stored/block.c:1016
-#, c-format
-msgid "Read zero bytes at %u:%u on device %s.\n"
+#: src/lib/var.c:2669
+msgid "everything ok"
msgstr ""
-#: src/stored/block.c:1040
-#, c-format
-msgid ""
-"Volume data error at %u:%u! Very short block of %d bytes on device %s "
-"discarded.\n"
+#: src/lib/var.c:2670
+msgid "incomplete named character"
msgstr ""
-#: src/stored/block.c:1065
-#, c-format
-msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
+#: src/lib/var.c:2671
+msgid "incomplete hexadecimal value"
msgstr ""
-#: src/stored/block.c:1084
-#, c-format
-msgid "Setting block buffer size to %u bytes.\n"
+#: src/lib/var.c:2672
+msgid "invalid hexadecimal value"
msgstr ""
-#: src/stored/block.c:1099
-#, c-format
-msgid ""
-"Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
+#: src/lib/var.c:2673
+msgid "octal value too large"
msgstr ""
-#: src/tools/testls.c:56
-#, 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"
+#: src/lib/var.c:2674
+msgid "invalid octal value"
msgstr ""
-#: src/tools/testls.c:146
-#, c-format
-msgid "Could not open include file: %s\n"
+#: src/lib/var.c:2675
+msgid "incomplete octal value"
msgstr ""
-#: src/tools/testls.c:159
-#, c-format
-msgid "Could not open exclude file: %s\n"
+#: src/lib/var.c:2676
+msgid "incomplete grouped hexadecimal value"
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:2677
+msgid "incorrect character class specification"
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:2678
+msgid "invalid expansion configuration"
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:2679
+msgid "out of memory"
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:2680
+msgid "incomplete variable specification"
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:2681
+msgid "undefined variable"
msgstr ""
-#: src/tools/testls.c:209
-#, c-format
-msgid "Recursion turned off. Directory not entered. %s\n"
+#: src/lib/var.c:2682
+msgid "input is neither text nor variable"
msgstr ""
-#: src/tools/testls.c:212
-#, c-format
-msgid "Skip: File system change prohibited. Directory not entered. %s\n"
+#: 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"
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: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"
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:2687
+msgid "missing parameter in command"
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:2688
+msgid "empty search string in search and replace operation"
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:2689
+msgid "start offset missing in cut operation"
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: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 ""
-#: src/tools/testfind.c:272
-#, c-format
-msgid "Reg: %s\n"
+#: src/lib/var.c:2692
+msgid "offset out of bounds in cut operation"
msgstr ""
-#: src/tools/testfind.c:294
-msgid "\t[will not descend: recursion turned off]"
+#: src/lib/var.c:2693
+msgid "logic error in cut operation"
msgstr ""
-#: src/tools/testfind.c:296
-msgid "\t[will not descend: file system change not allowed]"
+#: src/lib/var.c:2694
+msgid "malformatted transpose operation"
msgstr ""
-#: src/tools/testfind.c:298
-msgid "\t[will not descend: disallowed file system]"
+#: src/lib/var.c:2695
+msgid "source and target class mismatch in transpose operation"
msgstr ""
-#: src/tools/testfind.c:300
-msgid "\t[will not descend: disallowed drive type]"
+#: src/lib/var.c:2696
+msgid "empty character class in transpose operation"
msgstr ""
-#: src/tools/testfind.c:384
-#, c-format
-msgid "===== Filename truncated to 255 chars: %s\n"
+#: src/lib/var.c:2697
+msgid "incorrect character class in transpose operation"
msgstr ""
-#: src/tools/testfind.c:401
-#, c-format
-msgid "========== Path name truncated to 255 chars: %s\n"
+#: src/lib/var.c:2698
+msgid "malformatted padding operation"
msgstr ""
-#: src/tools/testfind.c:410
-#, c-format
-msgid "========== Path length is zero. File=%s\n"
+#: src/lib/var.c:2699
+msgid "width parameter missing in padding operation"
msgstr ""
-#: src/tools/testfind.c:413
-#, c-format
-msgid "Path: %s\n"
+#: src/lib/var.c:2700
+msgid "fill string missing in padding operation"
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: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 ""
-#: 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:2703
+msgid "invalid argument"
+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:2704
+msgid "incomplete quoted pair"
+msgstr ""
-#: src/tools/dbcheck.c:199
-msgid ""
-"Warning skipping the additional parameters for working directory/dbname/user/"
-"password/host.\n"
+#: src/lib/var.c:2705
+msgid "lookup function does not support variable arrays"
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:2706
+msgid "index of array variable contains an invalid character"
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:2707
+msgid "index of array variable is incomplete"
msgstr ""
-#: src/tools/dbcheck.c:227
-msgid "Error no Director resource defined.\n"
+#: src/lib/var.c:2708
+msgid "bracket expression in array variable's index not closed"
msgstr ""
-#: src/tools/dbcheck.c:252
-msgid "Wrong number of arguments.\n"
+#: src/lib/var.c:2709
+msgid "division by zero error in index specification"
msgstr ""
-#: src/tools/dbcheck.c:257
-msgid "Working directory not supplied.\n"
+#: src/lib/var.c:2710
+msgid "unterminated loop construct"
msgstr ""
-#: src/tools/dbcheck.c:291
-msgid "Database port must be a numeric value.\n"
+#: src/lib/var.c:2711
+msgid "invalid character in loop limits"
msgstr ""
-#: src/tools/dbcheck.c:294
-msgid "Database port must be a int value.\n"
+#: src/lib/var.c:2712
+msgid "malformed operation argument list"
msgstr ""
-#: src/tools/dbcheck.c:335
-#, c-format
-msgid "Hello, this is the database check/correct program.\n"
+#: src/lib/var.c:2713
+msgid "undefined operation"
msgstr ""
-#: src/tools/dbcheck.c:337
-#, c-format
-msgid "Modify database is on."
+#: src/lib/var.c:2714
+msgid "formatting failure"
msgstr ""
-#: src/tools/dbcheck.c:339
+#: src/lib/var.c:2723
+#, fuzzy
+msgid "unknown error"
+msgstr "unbekannt"
+
+#: src/lib/runscript.c:236
#, c-format
-msgid "Modify database is off."
+msgid "%s: run %s \"%s\"\n"
msgstr ""
-#: src/tools/dbcheck.c:341 src/tools/dbcheck.c:402
+#: src/lib/runscript.c:245
#, c-format
-msgid " Verbose is on.\n"
+msgid "Runscript: %s could not execute. ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:343 src/tools/dbcheck.c:404
+#: src/lib/runscript.c:254
#, c-format
-msgid " Verbose is off.\n"
+msgid "%s: %s\n"
msgstr ""
-#: src/tools/dbcheck.c:345
+#: src/lib/runscript.c:259
#, c-format
-msgid "Please select the fuction you want to perform.\n"
+msgid "Runscript: %s returned non-zero status=%d. ERR=%s\n"
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/util.c:183
+msgid "Running"
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/util.c:186
+msgid "Blocked"
msgstr ""
-#: src/tools/dbcheck.c:388
-msgid "Select function number: "
+#: src/lib/util.c:196
+msgid "Non-fatal error"
msgstr ""
-#: src/tools/dbcheck.c:395
-#, c-format
-msgid "Database will be modified.\n"
+#: src/lib/util.c:202 src/lib/util.c:334
+msgid "Canceled"
msgstr ""
-#: src/tools/dbcheck.c:397
-#, c-format
-msgid "Database will NOT be modified.\n"
+#: src/lib/util.c:205
+msgid "Verify differences"
msgstr ""
-#: src/tools/dbcheck.c:487
-#, c-format
-msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
+#: src/lib/util.c:208
+msgid "Waiting on FD"
msgstr ""
-#: src/tools/dbcheck.c:495
-#, c-format
-msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
+#: src/lib/util.c:211
+msgid "Wait on SD"
msgstr ""
-#: src/tools/dbcheck.c:502
-#, c-format
-msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
+#: src/lib/util.c:214
+msgid "Wait for new Volume"
msgstr ""
-#: src/tools/dbcheck.c:509
-#, c-format
-msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
+#: src/lib/util.c:217
+msgid "Waiting for mount"
msgstr ""
-#: src/tools/dbcheck.c:516
-#, c-format
-msgid "Orphaned ClientId=%s Name=\"%s\"\n"
+#: src/lib/util.c:220
+msgid "Waiting for Storage resource"
msgstr ""
-#: src/tools/dbcheck.c:570
-#, c-format
-msgid "Deleting: %s\n"
+#: src/lib/util.c:223
+msgid "Waiting for Job resource"
msgstr ""
-#: src/tools/dbcheck.c:644
-#, c-format
-msgid "Checking for duplicate Filename entries.\n"
+#: src/lib/util.c:226
+msgid "Waiting for Client resource"
msgstr ""
-#: src/tools/dbcheck.c:653
-#, c-format
-msgid "Found %d duplicate Filename records.\n"
+#: src/lib/util.c:229
+msgid "Waiting on Max Jobs"
msgstr ""
-#: src/tools/dbcheck.c:654
-msgid "Print the list? (yes/no): "
+#: src/lib/util.c:232
+msgid "Waiting for Start Time"
msgstr ""
-#: src/tools/dbcheck.c:673 src/tools/dbcheck.c:731
-#, c-format
-msgid "Found %d for: %s\n"
+#: src/lib/util.c:235
+msgid "Waiting on Priority"
msgstr ""
-#: src/tools/dbcheck.c:701
+#: src/lib/util.c:254
#, c-format
-msgid "Checking for duplicate Path entries.\n"
+msgid "Unknown Job termination status=%d"
msgstr ""
-#: src/tools/dbcheck.c:711
-#, c-format
-msgid "Found %d duplicate Path records.\n"
+#: src/lib/util.c:270
+msgid "Completed successfully"
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:273
+#, fuzzy
+msgid "Completed with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/lib/util.c:276
+msgid "Terminated with errors"
msgstr ""
-#: src/tools/dbcheck.c:759
-#, c-format
-msgid "Checking for orphaned JobMedia entries.\n"
+#: src/lib/util.c:279
+#, fuzzy
+msgid "Fatal error"
+msgstr "unbekannt"
+
+#: src/lib/util.c:282
+msgid "Created, not yet running"
msgstr ""
-#: src/tools/dbcheck.c:765
-#, c-format
-msgid "Found %d orphaned JobMedia records.\n"
+#: src/lib/util.c:285
+msgid "Canceled by user"
msgstr ""
-#: src/tools/dbcheck.c:783
-#, c-format
-msgid "Deleting %d orphaned JobMedia records.\n"
+#: src/lib/util.c:288
+msgid "Verify found differences"
msgstr ""
-#: src/tools/dbcheck.c:800
-#, c-format
-msgid "Checking for orphaned File entries. This may take some time!\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 ""
-#: src/tools/dbcheck.c:809
-#, c-format
-msgid "Found %d orphaned File records.\n"
+#: src/lib/util.c:300
+msgid "Batch inserting file records"
msgstr ""
-#: src/tools/dbcheck.c:826
-#, c-format
-msgid "Deleting %d orphaned File records.\n"
+#: src/lib/util.c:331
+msgid "Fatal Error"
msgstr ""
-#: src/tools/dbcheck.c:842 src/tools/dbcheck.c:892
-msgid "Create temporary index? (yes/no): "
+#: src/lib/util.c:337
+msgid "Differences"
msgstr ""
-#: src/tools/dbcheck.c:852
-#, c-format
-msgid "Checking for orphaned Path entries. This may take some time!\n"
+#: src/lib/util.c:340
+msgid "Unknown term code"
msgstr ""
-#: src/tools/dbcheck.c:861
-#, c-format
-msgid "Found %d orphaned Path records.\n"
+#: src/lib/util.c:359
+#, fuzzy
+msgid "Migrated Job"
+msgstr "Konnte Migrationsjob nicht starten.\n"
+
+#: src/lib/util.c:368 src/wx-console/wxbmainframe.cpp:276
+msgid "Console"
msgstr ""
-#: src/tools/dbcheck.c:874
-#, c-format
-msgid "Deleting %d orphaned Path records.\n"
+#: src/lib/util.c:371
+msgid "System or Console"
msgstr ""
-#: src/tools/dbcheck.c:902
-#, c-format
-msgid "Checking for orphaned Filename entries. This may take some time!\n"
+#: src/lib/util.c:377 src/lib/util.c:453
+msgid "Archive"
msgstr ""
-#: src/tools/dbcheck.c:911
-#, c-format
-msgid "Found %d orphaned Filename records.\n"
+#: src/lib/util.c:380
+msgid "Job Copy"
msgstr ""
-#: src/tools/dbcheck.c:924
-#, c-format
-msgid "Deleting %d orphaned Filename records.\n"
+#: src/lib/util.c:383
+msgid "Copy"
msgstr ""
-#: src/tools/dbcheck.c:942
-#, c-format
-msgid "Checking for orphaned FileSet entries. This takes some time!\n"
+#: src/lib/util.c:386
+msgid "Migrate"
msgstr ""
-#: src/tools/dbcheck.c:952
-#, c-format
-msgid "Found %d orphaned FileSet records.\n"
+#: src/lib/util.c:389
+msgid "Scan"
msgstr ""
-#: src/tools/dbcheck.c:967
-#, c-format
-msgid "Deleting %d orphaned FileSet records.\n"
+#: src/lib/util.c:393
+msgid "Unknown Type"
msgstr ""
-#: src/tools/dbcheck.c:976
-#, c-format
-msgid "Checking for orphaned Client entries.\n"
+#: src/lib/util.c:424
+msgid "Verify Init Catalog"
msgstr ""
-#: src/tools/dbcheck.c:993
-#, c-format
-msgid "Found %d orphaned Client records.\n"
+#: src/lib/util.c:433
+msgid "Verify Data"
msgstr ""
-#: src/tools/dbcheck.c:1008
-#, c-format
-msgid "Deleting %d orphaned Client records.\n"
+#: src/lib/util.c:436
+msgid "Virtual Full"
msgstr ""
-#: src/tools/dbcheck.c:1017
-#, c-format
-msgid "Checking for orphaned Job entries.\n"
+#: src/lib/util.c:452
+msgid "Append"
msgstr ""
-#: src/tools/dbcheck.c:1034
-#, c-format
-msgid "Found %d orphaned Job records.\n"
-msgstr ""
+#: src/lib/util.c:454
+#, fuzzy
+msgid "Disabled"
+msgstr "ist nicht aktiviert"
-#: src/tools/dbcheck.c:1049
-#, c-format
-msgid "Deleting %d orphaned Job records.\n"
+#: src/lib/util.c:456
+msgid "Used"
msgstr ""
-#: src/tools/dbcheck.c:1051
-#, c-format
-msgid "Deleting JobMedia records of orphaned Job records.\n"
+#: src/lib/util.c:457
+msgid "Cleaning"
msgstr ""
-#: src/tools/dbcheck.c:1053
-#, c-format
-msgid "Deleting Log records of orphaned Job records.\n"
+#: src/lib/util.c:458
+msgid "Purged"
msgstr ""
-#: src/tools/dbcheck.c:1063
-#, c-format
-msgid "Checking for Admin Job entries.\n"
+#: src/lib/util.c:459
+msgid "Recycle"
msgstr ""
-#: src/tools/dbcheck.c:1072
-#, c-format
-msgid "Found %d Admin Job records.\n"
+#: src/lib/util.c:460
+msgid "Read-Only"
msgstr ""
-#: src/tools/dbcheck.c:1087
-#, c-format
-msgid "Deleting %d Admin Job records.\n"
+#: src/lib/util.c:472
+msgid "Invalid volume status"
msgstr ""
-#: src/tools/dbcheck.c:1096
-#, c-format
-msgid "Checking for Restore Job entries.\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 ""
-#: src/tools/dbcheck.c:1105
-#, c-format
-msgid "Found %d Restore Job records.\n"
+#: src/lib/util.c:842
+msgid "Working directory not defined. Cannot continue.\n"
msgstr ""
-#: src/tools/dbcheck.c:1120
+#: src/lib/util.c:845
#, c-format
-msgid "Deleting %d Restore Job records.\n"
+msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
msgstr ""
-#: src/tools/dbcheck.c:1133
+#: src/lib/util.c:849
#, c-format
-msgid "Checking for Filenames with a trailing slash\n"
+msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
msgstr ""
-#: src/tools/dbcheck.c:1142
+#: src/lib/bsys.c:208 src/lib/bsys.c:225 src/lib/bsys.c:249 src/lib/bsys.c:262
#, c-format
-msgid "Found %d bad Filename records.\n"
+msgid "Out of memory: ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:1160 src/tools/dbcheck.c:1223
-#, c-format
-msgid "Reparing %d bad Filename records.\n"
+#: src/lib/bsys.c:304
+msgid "Buffer overflow.\n"
msgstr ""
-#: src/tools/dbcheck.c:1197
-#, c-format
-msgid "Checking for Paths without a trailing slash\n"
+#: src/lib/bsys.c:370
+msgid "Bad errno"
msgstr ""
-#: src/tools/dbcheck.c:1206
+#: src/lib/bsys.c:385
#, c-format
-msgid "Found %d bad Path records.\n"
+msgid "Memset for %d bytes at %s:%d\n"
msgstr ""
-#: src/tools/dbcheck.c:1360
+#: src/lib/bsys.c:415
#, c-format
-msgid ""
-"Ok. Index over the %s column already exists and dbcheck will work faster.\n"
+msgid "Cannot open pid file. %s ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:1363
+#: src/lib/bsys.c:430
#, c-format
msgid ""
-"Note. Index over the %s column not found, that can greatly slow down "
-"dbcheck.\n"
+"%s is already running. pid=%d\n"
+"Check file %s\n"
msgstr ""
-#: src/tools/dbcheck.c:1379
+#: src/lib/bsys.c:444
#, c-format
-msgid "Create temporary index... This may take some time!\n"
+msgid "Could not open pid file. %s ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:1387
+#: src/lib/bsys.c:552
#, c-format
-msgid "Temporary index created.\n"
+msgid "Could not create state file. %s ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:1402
+#: src/lib/bsys.c:571
#, c-format
-msgid "Drop temporary index.\n"
+msgid "Write final hdr error: ERR=%s\n"
msgstr ""
-#: src/tools/dbcheck.c:1412
+#: src/lib/bsys.c:607
#, c-format
-msgid "Temporary index %s deleted.\n"
+msgid "Could not find userid=%s: ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:145
+#: src/lib/bsys.c:613
#, c-format
-msgid "Fatal malformed reply from %s: %s\n"
+msgid "Could not find password entry. ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:153
+#: src/lib/bsys.c:626
#, c-format
-msgid "Fatal fgets error: ERR=%s\n"
+msgid "Could not find group=%s: ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:186
+#: src/lib/bsys.c:634
#, 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"
-msgstr ""
-
-#: src/tools/bsmtp.c:341
-msgid "Fatal error: no recipient given.\n"
+msgid "Could not initgroups for group=%s, userid=%s: ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:370
+#: src/lib/bsys.c:637
#, c-format
-msgid "Fatal gethostname error: ERR=%s\n"
+msgid "Could not initgroups for userid=%s: ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:374
+#: src/lib/bsys.c:644
#, c-format
-msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
-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"
+msgid "Could not set group=%s: ERR=%s\n"
msgstr ""
-#: src/tools/bsmtp.c:421
+#: src/lib/bsys.c:650
#, c-format
-msgid "Fatal error: Unknown address family for smtp host: %d\n"
+msgid "Could not set specified userid: %s\n"
msgstr ""
-#: src/tools/bsmtp.c:430 src/tools/bsmtp.c:435
-#, c-format
-msgid "Fatal socket error: ERR=%s\n"
+#: src/lib/jcr.c:234
+msgid "Verifying"
msgstr ""
-#: src/tools/bsmtp.c:440
-#, c-format
-msgid "Fatal connect error to %s: ERR=%s\n"
-msgstr ""
+#: src/lib/jcr.c:236
+#, fuzzy
+msgid "Restoring"
+msgstr "Wiederherstellung läuft..."
-#: src/tools/bsmtp.c:448
-#, c-format
-msgid "Fatal _open_osfhandle error: ERR=%s\n"
+#: src/lib/jcr.c:238
+msgid "Archiving"
msgstr ""
-#: src/tools/bsmtp.c:455 src/tools/bsmtp.c:459 src/tools/bsmtp.c:468
-#: src/tools/bsmtp.c:472
-#, c-format
-msgid "Fatal fdopen error: ERR=%s\n"
+#: src/lib/jcr.c:240
+msgid "Copying"
msgstr ""
-#: src/tools/bsmtp.c:464
-#, c-format
-msgid "Fatal dup error: ERR=%s\n"
+#: src/lib/jcr.c:242
+msgid "Migration"
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:244
+msgid "Scanning"
msgstr ""
-#: src/tools/fstype.c:101 src/tools/drivetype.c:101
-#, fuzzy, c-format
-msgid "%s: unknown\n"
+#: src/lib/jcr.c:246
+#, fuzzy
+msgid "Unknown operation"
msgstr "unbekannt"
-#: 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"
-msgstr ""
+#: src/lib/jcr.c:255
+#, fuzzy
+msgid "backup"
+msgstr "Sicherung OK"
-#: src/console/console.c:119
-#, c-format
-msgid ""
-"\n"
-"Version: "
+#: src/lib/jcr.c:257
+msgid "verified"
msgstr ""
-#: src/console/console.c:168
-msgid "input from file"
+#: src/lib/jcr.c:257
+msgid "verify"
msgstr ""
-#: src/console/console.c:169
-msgid "output to file"
-msgstr ""
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restored"
+msgstr "Job Ressource"
-#: src/console/console.c:171
-msgid "output to file and terminal"
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restore"
+msgstr "Job Ressource"
+
+#: src/lib/jcr.c:261
+msgid "archived"
msgstr ""
-#: src/console/console.c:172
-msgid "sleep specified time"
+#: src/lib/jcr.c:261
+msgid "archive"
msgstr ""
-#: src/console/console.c:174
-msgid "print Console's version"
+#: src/lib/jcr.c:263
+msgid "copied"
msgstr ""
-#: src/console/console.c:175
-msgid "echo command string"
+#: src/lib/jcr.c:263
+msgid "copy"
msgstr ""
-#: src/console/console.c:176
-msgid "execute an external command"
+#: src/lib/jcr.c:265
+msgid "migrated"
msgstr ""
-#: src/console/console.c:178
-msgid "zed_keys = use zed keys instead of bash keys"
+#: src/lib/jcr.c:265
+msgid "migrate"
msgstr ""
-#: src/console/console.c:180
-msgid "set command separator"
+#: src/lib/jcr.c:267
+msgid "scanned"
msgstr ""
-#: src/console/console.c:214
-msgid ": is an invalid command\n"
+#: src/lib/jcr.c:267
+msgid "scan"
msgstr ""
-#: src/console/console.c:358
-msgid "Illegal separator character.\n"
-msgstr ""
+#: src/lib/jcr.c:269
+#, fuzzy
+msgid "unknown action"
+msgstr "unbekannt"
-#: src/console/console.c:386
-msgid "Command logic problem\n"
-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:693
-msgid "Available Directors:\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 ""
-#: src/console/console.c:697
+#: src/lib/jcr.c:505
#, c-format
-msgid "%2d: %s at %s:%d\n"
+msgid "JCR use_count=%d JobId=%d\n"
msgstr ""
-#: src/console/console.c:701
-msgid "Select Director by entering a number: "
-msgstr ""
+#: src/lib/jcr.c:601
+#, fuzzy, c-format
+msgid "pthread_setspecific failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
-#: src/console/console.c:706
+#: src/lib/jcr.c:984
#, c-format
-msgid "%s is not a number. You must enter a number between 1 and %d\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Storage "
+"daemon.\n"
msgstr ""
-#: src/console/console.c:712
+#: src/lib/jcr.c:996
#, c-format
-msgid "You must enter a number between 1 and %d\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
msgstr ""
-#: src/console/console.c:752 src/tray-monitor/tray-monitor.c:936
+#: src/lib/jcr.c:1008
#, c-format
-msgid "Connecting to Director %s:%d\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
msgstr ""
-#: src/console/console.c:819
-msgid "Enter a period to cancel a command.\n"
+#: src/lib/parse_conf.c:178
+msgid "***UNKNOWN***"
msgstr ""
-#: src/console/console.c:965
-msgid "Too many arguments on input command.\n"
+#: src/lib/parse_conf.c:276 src/lib/parse_conf.c:297
+#, c-format
+msgid "expected an =, got: %s"
msgstr ""
-#: src/console/console.c:969
-msgid "First argument to input command must be a filename.\n"
+#: src/lib/parse_conf.c:306
+#, c-format
+msgid "Unknown item code: %d\n"
msgstr ""
-#: src/console/console.c:975
+#: src/lib/parse_conf.c:346
#, c-format
-msgid "Cannot open file %s for input. ERR=%s\n"
+msgid "message type: %s not found"
msgstr ""
-#: src/console/console.c:1005
-msgid "Too many arguments on output/tee command.\n"
+#: src/lib/parse_conf.c:384
+#, c-format
+msgid "Attempt to redefine name \"%s\" to \"%s\"."
msgstr ""
-#: src/console/console.c:1022
+#: src/lib/parse_conf.c:481
#, c-format
-msgid "Cannot open file %s for output. ERR=%s\n"
+msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
msgstr ""
-#: src/console/console.c:1041
-msgid "Too many arguments. Enclose command in double quotes.\n"
+#: src/lib/parse_conf.c:517
+#, c-format
+msgid "Too many %s directives. Max. is %d. line %d: %s\n"
msgstr ""
-#: src/console/console.c:1050
-#, fuzzy, c-format
-msgid "Cannot popen(\"%s\", \"r\"): ERR=%s\n"
-msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+#: src/lib/parse_conf.c:528
+#, c-format
+msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
+msgstr ""
-#: 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:591
+#, c-format
+msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
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:656
+#, c-format
+msgid "expected a size number, got: %s"
msgstr ""
-#: src/tray-monitor/authenticate.c:145
+#: src/lib/parse_conf.c:662
#, c-format
-msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
+msgid "expected a size, got: %s"
msgstr ""
-#: src/tray-monitor/authenticate.c:178
+#: src/lib/parse_conf.c:699 src/lib/parse_conf.c:705
#, c-format
-msgid "Error sending Hello to File daemon. ERR=%s\n"
+msgid "expected a time period, got: %s"
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:766
+#, c-format
+msgid "Expected a Tape Label keyword, got: %s"
msgstr ""
-#: 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"
+#: src/lib/parse_conf.c:849
+#, c-format
+msgid "Unable to initialize resource lock. ERR=%s\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/tray-monitor/tray-monitor.c:270
+#: src/lib/parse_conf.c:857
+msgid "Config filename too long.\n"
+msgstr ""
+
+#: src/lib/parse_conf.c:880
#, c-format
-msgid ""
-"Error: %d Monitor resources defined in %s. You must define one and only one "
-"Monitor resource.\n"
+msgid "Cannot open config file \"%s\": %s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:301
-#, fuzzy, c-format
+#: src/lib/parse_conf.c:897
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"
+"Currently we cannot handle UTF-16 source files. Please convert the conf file "
+"to UTF-8\n"
msgstr ""
-"Keine Director resource definiert in %s\n"
-"Ohne dies weiss ich nicht wer ich bin :-(\n"
-#: src/tray-monitor/tray-monitor.c:323
+#: src/lib/parse_conf.c:901
#, 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 "Expected a Resource name identifier, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:330
-msgid "Bacula daemon status monitor"
+#: src/lib/parse_conf.c:917
+#, c-format
+msgid "expected resource name, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:339
-msgid "Open status window..."
+#: src/lib/parse_conf.c:928
+#, c-format
+msgid "not in resource definition: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:345
-msgid "Exit"
+#: 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 ""
-#: src/tray-monitor/tray-monitor.c:357
-msgid "Bacula tray monitor"
+#: src/lib/parse_conf.c:964
+msgid "Name not specified for resource"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:382
-msgid " (DIR)"
+#: src/lib/parse_conf.c:974
+#, c-format
+msgid "unexpected token %d %s in resource definition"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:386
-msgid " (FD)"
+#: src/lib/parse_conf.c:980
+#, c-format
+msgid "Unknown parser state %d\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:390
-msgid " (SD)"
+#: src/lib/parse_conf.c:985
+msgid "End of conf file reached with unclosed resource."
msgstr ""
-#: src/tray-monitor/tray-monitor.c:403
-msgid "Unknown status."
+#: src/lib/btimers.c:262
+msgid "stop_btimer called with NULL btimer_id\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:477
-msgid "Refresh interval in seconds: "
+#: src/lib/address_conf.c:63
+#, c-format
+msgid "Only ipv4 and ipv6 are supported (%d)\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:485
-msgid "Refresh now"
+#: src/lib/address_conf.c:67
+#, c-format
+msgid "Only ipv4 is supported (%d)\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:489
-msgid "About"
+#: src/lib/address_conf.c:176
+#, c-format
+msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:493
-msgid "Close"
+#: src/lib/address_conf.c:185
+#, c-format
+msgid "It was tried to assign a ipv4 address to a ipv6(%d)\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:513
+#: src/lib/address_conf.c:264
#, c-format
-msgid "Disconnecting from Director %s:%d\n"
+msgid "Can't add default address (%s)\n"
+msgstr ""
+
+#: src/lib/address_conf.c:293
+msgid "the old style addresses cannot be mixed with new style"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:516
+#: src/lib/address_conf.c:314
#, c-format
-msgid "Disconnecting from Client %s:%d\n"
+msgid "can't resolve service(%s)"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:519
+#: src/lib/address_conf.c:323
#, c-format
-msgid "Disconnecting from Storage %s:%d\n"
-msgstr ""
-
-#: src/tray-monitor/tray-monitor.c:560 src/tray-monitor/tray-monitor.c:571
-msgid "Bacula Tray Monitor"
+msgid "can't resolve hostname(%s) %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:562 src/tray-monitor/tray-monitor.c:573
-msgid "Written by Nicolas Boichat\n"
+#: src/lib/address_conf.c:413 src/lib/address_conf.c:444
+#, c-format
+msgid "Expected a block begin { , got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:563 src/tray-monitor/tray-monitor.c:574
-msgid "Version"
+#: src/lib/address_conf.c:418
+msgid "Empty addr block is not allowed"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:656
+#: src/lib/address_conf.c:422
#, c-format
-msgid "Error, currentitem is not a Client or a Storage..\n"
+msgid "Expected a string, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:730
+#: src/lib/address_conf.c:431
#, c-format
-msgid ""
-"Current job: %s\n"
-"Last job: %s"
+msgid "Expected a string [ip|ipv4|ipv6], got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:742
+#: src/lib/address_conf.c:435
#, c-format
-msgid " (%d errors)"
+msgid "Expected a string [ip|ipv4], got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:745
+#: src/lib/address_conf.c:440 src/lib/address_conf.c:470
#, c-format
-msgid " (%d error)"
+msgid "Expected a equal =, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:783
-msgid "No current job."
+#: src/lib/address_conf.c:451 src/lib/address_conf.c:466
+#, c-format
+msgid "Expected a identifier [addr|port], got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:786
-msgid "No last job."
+#: src/lib/address_conf.c:456
+msgid "Only one port per address block"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:794
-msgid "Job status: Created"
+#: src/lib/address_conf.c:462
+msgid "Only one addr per address block"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:799
-msgid "Job status: Running"
+#: src/lib/address_conf.c:478
+#, c-format
+msgid "Expected a number or a string, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:803
-msgid "Job status: Blocked"
+#: 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 ""
-#: src/tray-monitor/tray-monitor.c:808
-msgid "Job status: Terminated"
+#: src/lib/address_conf.c:490
+msgid "State machine missmatch"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:813
-msgid "Job status: Terminated in error"
+#: src/lib/address_conf.c:496 src/lib/address_conf.c:508
+#, c-format
+msgid "Expected a end of block }, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:819
-msgid "Job status: Error"
+#: src/lib/address_conf.c:502
+#, c-format
+msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:823
-msgid "Job status: Fatal error"
+#: src/lib/address_conf.c:522 src/lib/address_conf.c:536
+#, c-format
+msgid "can't add port (%s) to (%s)"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:828
-msgid "Job status: Verify differences"
+#: src/lib/address_conf.c:531
+#, c-format
+msgid "Expected a port number or string, got: %s"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:833
-msgid "Job status: Canceled"
+#: src/lib/tls.c:92
+#, c-format
+msgid ""
+"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:838
-msgid "Job status: Waiting on File daemon"
+#: src/lib/tls.c:129
+msgid "Error initializing SSL context"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:843
-msgid "Job status: Waiting on the Storage daemon"
+#: src/lib/tls.c:150
+msgid "Error loading certificate verification stores"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:848
-msgid "Job status: Waiting for new media"
+#: src/lib/tls.c:155
+msgid ""
+"Either a certificate file or a directory must be specified as a verification "
+"store\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:853
-msgid "Job status: Waiting for Mount"
+#: src/lib/tls.c:166
+msgid "Error loading certificate file"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:858
-msgid "Job status: Waiting for storage resource"
+#: src/lib/tls.c:174
+msgid "Error loading private key"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:863
-msgid "Job status: Waiting for job resource"
+#: src/lib/tls.c:182
+msgid "Unable to open DH parameters file"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:868
-msgid "Job status: Waiting for Client resource"
+#: src/lib/tls.c:188
+msgid "Unable to load DH parameters from specified file"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:873
-msgid "Job status: Waiting for maximum jobs"
+#: src/lib/tls.c:192
+msgid "Failed to set TLS Diffie-Hellman parameters"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:878
-msgid "Job status: Waiting for start time"
+#: src/lib/tls.c:202
+msgid "Error setting cipher list, no valid ciphers available\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:883
-msgid "Job status: Waiting for higher priority jobs to finish"
+#: src/lib/tls.c:261
+msgid "Peer failed to present a TLS certificate\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:888
+#: src/lib/tls.c:304
#, c-format
-msgid "Unknown job status %c."
+msgid "Peer %s failed to present a TLS certificate\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:889
-#, c-format
-msgid "Job status: Unknown(%c)"
+#: src/lib/tls.c:406
+msgid "Error creating file descriptor-based BIO"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:896
-#, c-format
-msgid "Bad scan : '%s' %d\n"
+#: src/lib/tls.c:417
+msgid "Error creating new SSL object"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:937 src/qt-console/bcomm/dircomm.cpp:120
-#: src/qt-console/console/console.cpp:148
-#, c-format
-msgid "Connecting to Director %s:%d"
+#: src/lib/tls.c:480 src/lib/tls.c:503
+msgid "Connect failure"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:943
-#, c-format
-msgid "Connecting to Client %s:%d\n"
+#: src/lib/tls.c:575 src/lib/tls.c:579
+msgid "TLS shutdown failure."
msgstr ""
-#: src/tray-monitor/tray-monitor.c:944
-#, c-format
-msgid "Connecting to Client %s:%d"
+#: src/lib/tls.c:646
+msgid "TLS read/write failure."
msgstr ""
-#: src/tray-monitor/tray-monitor.c:945
-msgid "File daemon"
-msgstr "File daemon"
-
-#: src/tray-monitor/tray-monitor.c:950
+#: src/lib/openssl.c:143 src/lib/openssl.c:214
#, c-format
-msgid "Connecting to Storage %s:%d\n"
+msgid "Unable to destroy mutex: ERR=%s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:951
-#, c-format
-msgid "Connecting to Storage %s:%d"
-msgstr ""
+#: 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/tray-monitor/tray-monitor.c:956 src/tray-monitor/tray-monitor.c:994
+#: src/lib/plugins.c:110
#, c-format
-msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
-msgstr ""
-
-#: src/tray-monitor/tray-monitor.c:962
-msgid "Cannot connect to daemon.\n"
+msgid "Failed to find any plugins in %s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:963
-msgid "Cannot connect to daemon."
-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:975
+#: src/lib/plugins.c:152
#, c-format
-msgid "Authentication error : %s"
-msgstr ""
-
-#: src/tray-monitor/tray-monitor.c:982
-msgid "Opened connection with Director daemon.\n"
-msgstr ""
-
-#: src/tray-monitor/tray-monitor.c:983
-msgid "Opened connection with Director daemon."
+msgid "Lookup of loadPlugin in plugin %s failed: ERR=%s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:986
-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 ""
-#: src/tray-monitor/tray-monitor.c:987
-msgid "Opened connection with File daemon."
+#: src/lib/bnet.c:116
+#, c-format
+msgid "Attr spool write error. ERR=%s\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:990
-msgid "Opened connection with Storage daemon.\n"
+#: src/lib/bnet.c:243 src/lib/bnet.c:284
+msgid "TLS connection initialization failed.\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:991
-msgid "Opened connection with Storage daemon."
+#: src/lib/bnet.c:251
+msgid "TLS Negotiation failed.\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:1028
-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 ""
-#: src/tray-monitor/tray-monitor.c:1033 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 ""
-#: src/tray-monitor/tray-monitor.c:1037
-#, c-format
-msgid "<< Unexpected signal received : %s >>\n"
+#: src/lib/bnet.c:323
+msgid "TLS enabled but not configured.\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:1042
-msgid "<ERROR>\n"
+#: src/lib/bnet.c:329
+msgid "TLS enable but not configured.\n"
msgstr ""
-#: src/tray-monitor/tray-monitor.c:1046
-msgid "Error : BNET_HARDEOF or BNET_ERROR"
+#: src/lib/bnet.c:387
+msgid "No problem."
msgstr ""
-#: src/tray-monitor/tray-monitor.c:1052
-msgid "<STOP>\n"
+#: src/lib/bnet.c:390
+msgid "Authoritative answer for host not found."
msgstr ""
-#: src/tray-monitor/tray-monitor.c:1056
-msgid "Error : Connection closed."
+#: src/lib/bnet.c:393
+msgid "Non-authoritative for host not found, or ServerFail."
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 ""
-#: 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 ""
-#: 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 ""
-#: src/tray-monitor/tray_conf.c:191
+#: src/lib/bnet.c:659
#, 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 ""
-#: src/lib/mem_pool.c:107
+#: src/lib/edit.c:463
#, c-format
-msgid "MemPool index %d larger than max %d\n"
+msgid "Illegal character \"%c\" in name.\n"
msgstr ""
-#: 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"
+#: src/lib/edit.c:470
+msgid "Name too long.\n"
msgstr ""
-#: src/lib/mem_pool.c:162
-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 ""
-#: src/lib/util.c:183
-msgid "Running"
+#: src/lib/smartall.c:153
+msgid "Too much memory used."
msgstr ""
-#: src/lib/util.c:186
-msgid "Blocked"
+#: src/lib/smartall.c:182
+#, c-format
+msgid "Attempt to free NULL called from %s:%d\n"
msgstr ""
-#: src/lib/util.c:196
-msgid "Non-fatal error"
+#: src/lib/smartall.c:196
+#, c-format
+msgid "double free from %s:%d\n"
msgstr ""
-#: src/lib/util.c:202 src/lib/util.c:334
-msgid "Canceled"
+#: src/lib/smartall.c:204
+#, c-format
+msgid "qp->qnext->qprev != qp called from %s:%d\n"
msgstr ""
-#: src/lib/util.c:205
-msgid "Verify differences"
+#: src/lib/smartall.c:208
+#, c-format
+msgid "qp->qprev->qnext != qp called from %s:%d\n"
msgstr ""
-#: src/lib/util.c:208
-msgid "Waiting on FD"
+#: src/lib/smartall.c:217
+#, c-format
+msgid "Buffer overrun called from %s:%d\n"
msgstr ""
-#: src/lib/util.c:211
-msgid "Wait on SD"
+#: src/lib/smartall.c:294
+#, c-format
+msgid "sm_realloc size: %d\n"
msgstr ""
-#: src/lib/util.c:214
-msgid "Wait for new Volume"
+#: src/lib/smartall.c:332
+#, c-format
+msgid "sm_realloc %d at %x from %s:%d\n"
msgstr ""
-#: src/lib/util.c:217
-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 ""
-#: src/lib/util.c:220
-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 ""
-#: src/lib/util.c:223
-msgid "Waiting for Job resource"
+#: src/lib/smartall.c:442
+#, c-format
+msgid "Damaged buffer found. Called from %s:%d\n"
msgstr ""
-#: src/lib/util.c:226
-msgid "Waiting for Client resource"
+#: src/lib/smartall.c:475
+#, c-format
+msgid ""
+"\n"
+"Damaged buffers found at %s:%d\n"
msgstr ""
-#: src/lib/util.c:229
-msgid "Waiting on Max Jobs"
+#: src/lib/smartall.c:478
+#, c-format
+msgid " discovery of bad prev link.\n"
msgstr ""
-#: src/lib/util.c:232
-msgid "Waiting for Start Time"
+#: src/lib/smartall.c:481
+#, c-format
+msgid " discovery of bad next link.\n"
msgstr ""
-#: src/lib/util.c:235
-msgid "Waiting on Priority"
+#: src/lib/smartall.c:484
+#, c-format
+msgid " discovery of data overrun.\n"
msgstr ""
-#: src/lib/util.c:254
+#: src/lib/smartall.c:487
#, c-format
-msgid "Unknown Job termination status=%d"
+msgid " NULL pointer.\n"
msgstr ""
-#: src/lib/util.c:270
-msgid "Completed successfully"
+#: src/lib/smartall.c:493
+#, c-format
+msgid " Buffer address: %p\n"
msgstr ""
-#: src/lib/util.c:273
-#, fuzzy
-msgid "Completed with warnings"
-msgstr "%s OK -- mit Warnungen"
-
-#: src/lib/util.c:276
-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 ""
-#: src/lib/util.c:279
-#, fuzzy
-msgid "Fatal error"
-msgstr "unbekannt"
-
-#: src/lib/util.c:282
-msgid "Created, not yet running"
+#: src/lib/res.c:66
+#, c-format
+msgid "rwl_writelock failure at %s:%d: ERR=%s\n"
msgstr ""
-#: src/lib/util.c:285
-msgid "Canceled by user"
+#: src/lib/res.c:76
+#, c-format
+msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
msgstr ""
-#: src/lib/util.c:288
-msgid "Verify found differences"
+#: src/lib/bget_msg.c:99
+msgid "Status OK\n"
msgstr ""
-#: 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 ""
+#: src/lib/bget_msg.c:103
+#, fuzzy, c-format
+msgid "bget_msg: unknown signal %d\n"
+msgstr "unbekannt"
-#: src/lib/util.c:300
-msgid "Batch inserting file records"
+#: src/lib/bpipe.c:361 src/lib/bpipe.c:443
+msgid "Program killed by Bacula (timeout)\n"
msgstr ""
-#: src/lib/util.c:331
-msgid "Fatal Error"
+#: src/lib/signal.c:69
+msgid "Invalid signal number"
msgstr ""
-#: src/lib/util.c:337
-msgid "Differences"
+#: src/lib/signal.c:137
+#, c-format
+msgid "Bacula interrupted by signal %d: %s\n"
msgstr ""
-#: src/lib/util.c:340
-msgid "Unknown term code"
+#: src/lib/signal.c:150
+#, c-format
+msgid "Kaboom! %s, %s got signal %d - %s. Attempting traceback.\n"
msgstr ""
-#: src/lib/util.c:368
-msgid "Migrate"
+#: src/lib/signal.c:152
+#, c-format
+msgid "Kaboom! exepath=%s\n"
msgstr ""
-#: src/lib/util.c:371
-msgid "Copy"
+#: src/lib/signal.c:186
+#, c-format
+msgid "Fork error: ERR=%s\n"
msgstr ""
-#: src/lib/util.c:374
-msgid "Job Copy"
+#: src/lib/signal.c:193
+#, c-format
+msgid "Calling: %s %s %s\n"
msgstr ""
-#: src/lib/util.c:377 src/wx-console/wxbmainframe.cpp:276
-msgid "Console"
+#: src/lib/signal.c:196
+#, c-format
+msgid "execv: %s failed: ERR=%s\n"
msgstr ""
-#: src/lib/util.c:380
-msgid "System or Console"
+#: src/lib/signal.c:213
+#, c-format
+msgid "Traceback complete, attempting cleanup ...\n"
msgstr ""
-#: src/lib/util.c:383
-msgid "Scan"
+#: src/lib/signal.c:222
+#, c-format
+msgid "It looks like the traceback worked ...\n"
msgstr ""
-#: src/lib/util.c:386
-msgid "Unknown Type"
+#: src/lib/signal.c:252
+#, c-format
+msgid "BA_NSIG too small (%d) should be (%d)\n"
msgstr ""
-#: src/lib/util.c:418
-msgid "Verify Init Catalog"
+#: src/lib/signal.c:258
+msgid "UNKNOWN SIGNAL"
msgstr ""
-#: src/lib/util.c:427
-msgid "Verify Data"
+#: src/lib/signal.c:259
+msgid "Hangup"
msgstr ""
-#: src/lib/util.c:430
-msgid "Virtual Full"
+#: src/lib/signal.c:260
+msgid "Interrupt"
msgstr ""
-#: src/lib/util.c:446
-msgid "Append"
+#: src/lib/signal.c:261
+msgid "Quit"
msgstr ""
-#: src/lib/util.c:447
-msgid "Archive"
+#: src/lib/signal.c:262
+msgid "Illegal instruction"
msgstr ""
-#: src/lib/util.c:448
-#, fuzzy
-msgid "Disabled"
-msgstr "ist nicht aktiviert"
-
-#: src/lib/util.c:450
-msgid "Used"
+#: src/lib/signal.c:263
+msgid "Trace/Breakpoint trap"
msgstr ""
-#: src/lib/util.c:451
-msgid "Cleaning"
+#: src/lib/signal.c:264
+msgid "Abort"
msgstr ""
-#: src/lib/util.c:452
-msgid "Purged"
+#: src/lib/signal.c:266
+msgid "EMT instruction (Emulation Trap)"
msgstr ""
-#: src/lib/util.c:453
-msgid "Recycle"
+#: src/lib/signal.c:269
+msgid "IOT trap"
msgstr ""
-#: src/lib/util.c:454
-msgid "Read-Only"
+#: src/lib/signal.c:271
+msgid "BUS error"
msgstr ""
-#: src/lib/util.c:466
-msgid "Invalid volume status"
+#: src/lib/signal.c:272
+msgid "Floating-point exception"
msgstr ""
-#: src/lib/util.c:836
-msgid "Working directory not defined. Cannot continue.\n"
+#: src/lib/signal.c:273
+msgid "Kill, unblockable"
msgstr ""
-#: src/lib/util.c:839
-#, c-format
-msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
+#: src/lib/signal.c:274
+msgid "User-defined signal 1"
msgstr ""
-#: src/lib/util.c:843
-#, c-format
-msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
+#: src/lib/signal.c:275
+msgid "Segmentation violation"
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 ""
-#: 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 ""
-#: src/lib/message.c:398
-msgid "Bacula Message"
+#: src/lib/signal.c:278
+msgid "Alarm clock"
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 ""
-#: src/lib/message.c:462
-msgid "open mail pipe failed.\n"
+#: src/lib/signal.c:281
+msgid "Stack fault"
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 ""
-#: src/lib/message.c:485
-#, c-format
-msgid "Mail prog: %s"
+#: src/lib/signal.c:284
+msgid "Continue"
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 ""
-#: 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 ""
-#: 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 ""
-#: src/lib/message.c:1035
-#, c-format
-msgid "%s: ABORTING due to ERROR in %s:%d\n"
+#: src/lib/signal.c:288
+msgid "Background write to tty"
msgstr ""
-#: src/lib/message.c:1039
-#, c-format
-msgid "%s: ERROR TERMINATION at %s:%d\n"
+#: src/lib/signal.c:289
+msgid "Urgent condition on socket"
msgstr ""
-#: src/lib/message.c:1044
-#, c-format
-msgid "%s: Fatal Error because: "
+#: src/lib/signal.c:290
+msgid "CPU limit exceeded"
msgstr ""
-#: src/lib/message.c:1046
-#, c-format
-msgid "%s: Fatal Error at %s:%d because:\n"
+#: src/lib/signal.c:291
+msgid "File size limit exceeded"
msgstr ""
-#: src/lib/message.c:1050
-#, c-format
-msgid "%s: ERROR: "
+#: src/lib/signal.c:292
+msgid "Virtual alarm clock"
msgstr ""
-#: src/lib/message.c:1052
-#, c-format
-msgid "%s: ERROR in %s:%d "
+#: src/lib/signal.c:293
+msgid "Profiling alarm clock"
msgstr ""
-#: src/lib/message.c:1055
-#, c-format
-msgid "%s: Warning: "
+#: src/lib/signal.c:294
+msgid "Window size change"
msgstr ""
-#: src/lib/message.c:1058
-#, c-format
-msgid "%s: Security violation: "
+#: src/lib/signal.c:295
+msgid "I/O now possible"
msgstr ""
-#: src/lib/message.c:1133
-#, c-format
-msgid "%s ABORTING due to ERROR\n"
+#: src/lib/signal.c:297
+msgid "Power failure restart"
msgstr ""
-#: src/lib/message.c:1136
-#, c-format
-msgid "%s ERROR TERMINATION\n"
+#: src/lib/signal.c:300
+msgid "No runnable lwp"
msgstr ""
-#: src/lib/message.c:1139
-#, c-format
-msgid "%s JobId %u: Fatal error: "
+#: src/lib/signal.c:303
+msgid "SIGLWP special signal used by thread library"
msgstr ""
-#: src/lib/message.c:1145
-#, c-format
-msgid "%s JobId %u: Error: "
+#: src/lib/signal.c:306
+msgid "Checkpoint Freeze"
msgstr ""
-#: src/lib/message.c:1151
-#, c-format
-msgid "%s JobId %u: Warning: "
+#: src/lib/signal.c:309
+msgid "Checkpoint Thaw"
msgstr ""
-#: src/lib/message.c:1157
-#, c-format
-msgid "%s JobId %u: Security violation: "
+#: src/lib/signal.c:312
+msgid "Thread Cancellation"
msgstr ""
-#: src/lib/berrno.c:64
-msgid "Child exited normally."
+#: src/lib/signal.c:315
+msgid "Resource Lost (e.g. record-lock lost)"
msgstr ""
-#: src/lib/berrno.c:71
-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 ""
-#: src/lib/berrno.c:74
+#: src/lib/lex.c:98 src/wx-console/console_thread.cpp:217
#, 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 ""
-#: src/lib/berrno.c:82
+#: src/lib/lex.c:102
#, c-format
-msgid "Child died from signal %d: %s"
+msgid "Config error: %s\n"
msgstr ""
-#: src/lib/berrno.c:88
-msgid "Invalid errno. No error message possible."
+#: src/lib/lex.c:131
+msgid "Close of NULL file\n"
msgstr ""
-#: src/lib/bnet.c:116
-#, 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 ""
-#: src/lib/bnet.c:243 src/lib/bnet.c:284
-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 ""
-#: src/lib/bnet.c:251
-msgid "TLS Negotiation failed.\n"
+#: src/lib/lex.c:293
+msgid "none"
msgstr ""
-#: src/lib/bnet.c:257 src/lib/bnet.c:299
-msgid ""
-"TLS certificate verification failed. Peer certificate did not match a "
-"required commonName\n"
+#: src/lib/lex.c:294
+msgid "comment"
msgstr ""
-#: src/lib/bnet.c:306
-#, 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 ""
-#: src/lib/bnet.c:323
-msgid "TLS enabled but not configured.\n"
+#: src/lib/lex.c:296
+msgid "ip_addr"
msgstr ""
-#: src/lib/bnet.c:329
-msgid "TLS enable but not configured.\n"
+#: src/lib/lex.c:297
+msgid "identifier"
msgstr ""
-#: src/lib/bnet.c:387
-msgid "No problem."
+#: src/lib/lex.c:298
+msgid "string"
msgstr ""
-#: src/lib/bnet.c:390
-msgid "Authoritative answer for host not found."
+#: src/lib/lex.c:299
+msgid "quoted_string"
msgstr ""
-#: src/lib/bnet.c:393
-msgid "Non-authoritative for host not found, or ServerFail."
+#: src/lib/lex.c:300
+msgid "include"
msgstr ""
-#: src/lib/bnet.c:396
-msgid "Non-recoverable errors, FORMERR, REFUSED, or NOTIMP."
+#: src/lib/lex.c:301
+msgid "include_quoted_string"
msgstr ""
-#: src/lib/bnet.c:399
-msgid "Valid name, no data record of resquested type."
+#: src/lib/lex.c:302
+msgid "UTF-8 Byte Order Mark"
msgstr ""
-#: src/lib/bnet.c:402
-msgid "Unknown error."
+#: src/lib/lex.c:303
+msgid "UTF-16le Byte Order Mark"
msgstr ""
-#: src/lib/bnet.c:656
+#: src/lib/lex.c:341 src/lib/lex.c:347 src/lib/lex.c:358 src/lib/lex.c:364
#, c-format
-msgid "Unknown sig %d"
+msgid "expected a positive integer number, got: %s"
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 ""
-#: src/lib/watchdog.c:83
+#: src/lib/lex.c:613 src/lib/lex.c:641
#, 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 ""
-#: src/lib/watchdog.c:183
+#: src/lib/lex.c:700 src/lib/lex.c:757
#, c-format
-msgid "BUG! Watchdog %p has NULL callback\n"
+msgid "expected an integer or a range, got %s: %s"
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
-msgid "BUG! Watchdog %p has zero interval\n"
+msgid "expected an integer number, got %s: %s"
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 ""
-#: src/lib/watchdog.c:326
+#: src/lib/lex.c:775
#, c-format
-msgid "rwl_writelock failure. ERR=%s\n"
+msgid "name %s length %d too long, max is %d\n"
msgstr ""
-#: src/lib/watchdog.c:341
+#: src/lib/lex.c:783
#, c-format
-msgid "rwl_writeunlock failure. ERR=%s\n"
+msgid "expected a string, got %s: %s"
msgstr ""
#: src/lib/bsock.c:128
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"
-#: 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"
-#: 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 ""
-#: 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"
-#: 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"
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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"
-#: src/lib/bsock.c:630
+#: src/lib/bsock.c:663
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 ""
-#: 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 ""
-#: 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 ""
-#: 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"
-#: 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"
-#: 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"
-#: 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 "
"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"
-#: 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"
-#: 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 ""
-#: 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"
-#: 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"
"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 ""
-#: src/lib/pythonlib.c:118
-msgid "Could not initialize Python\n"
+#: src/lib/crypto.c:442
+msgid "Unable to read certificate from file"
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 ""
-#: 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 ""
-#: src/lib/pythonlib.c:140
+#: src/lib/crypto.c:462
#, c-format
-msgid "Could not import Python script %s/%s. Python disabled.\n"
+msgid "Unsupported key type provided: %d\n"
msgstr ""
-#: src/lib/pythonlib.c:242
-msgid "Could not create Python Job Object.\n"
+#: src/lib/crypto.c:499 src/lib/crypto.c:547
+msgid "Unable to open private key file"
msgstr ""
-#: src/lib/pythonlib.c:255 src/lib/pythonlib.c:279
-#, c-format
-msgid "Python function \"%s\" not found.\n"
+#: src/lib/crypto.c:529 src/lib/crypto.c:563
+msgid "Unable to read private key from file"
msgstr ""
-#: src/lib/pythonlib.c:294
+#: src/lib/crypto.c:622
#, c-format
-msgid "Unknown Python daemon event %s\n"
+msgid "Unsupported digest type: %d\n"
msgstr ""
-#: src/lib/pythonlib.c:319
-#, c-format
-msgid "Unable to initialize the Python lock. ERR=%s\n"
+#: src/lib/crypto.c:636
+msgid "OpenSSL digest initialization failed"
msgstr ""
-#: src/lib/attr.c:79
-#, c-format
-msgid "Error scanning attributes: %s\n"
+#: src/lib/crypto.c:650
+msgid "OpenSSL digest update failed"
msgstr ""
-#: src/lib/jcr.c:234
-msgid "Verifying"
+#: src/lib/crypto.c:668
+msgid "OpenSSL digest finalize failed"
msgstr ""
-#: src/lib/jcr.c:236
-#, fuzzy
-msgid "Restoring"
-msgstr "Wiederherstellung läuft..."
-
-#: src/lib/jcr.c:238
-msgid "Archiving"
+#: src/lib/crypto.c:766
+msgid "OpenSSL digest_new failed"
msgstr ""
-#: src/lib/jcr.c:240
-msgid "Copying"
+#: src/lib/crypto.c:772
+msgid "OpenSSL sign get digest failed"
msgstr ""
-#: src/lib/jcr.c:242
-msgid "Migration"
+#: src/lib/crypto.c:811 src/lib/crypto.c:815
+msgid "OpenSSL digest Verify final failed"
msgstr ""
-#: src/lib/jcr.c:244
-msgid "Scanning"
+#: src/lib/crypto.c:820
+#, fuzzy
+msgid "No signers found for crypto verify.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
+
+#: src/lib/crypto.c:881
+msgid "Signature creation failed"
msgstr ""
-#: src/lib/jcr.c:246
-#, fuzzy
-msgid "Unknown operation"
-msgstr "unbekannt"
+#: src/lib/crypto.c:959
+msgid "Signature decoding failed"
+msgstr ""
-#: src/lib/jcr.c:255
-#, fuzzy
-msgid "backup"
-msgstr "Sicherung OK"
+#: src/lib/crypto.c:1036
+msgid "Unsupported cipher type specified\n"
+msgstr ""
-#: src/lib/jcr.c:257
-msgid "verified"
+#: src/lib/crypto.c:1185
+msgid "CryptoData decoding failed"
msgstr ""
-#: src/lib/jcr.c:257
-msgid "verify"
+#: src/lib/crypto.c:1229
+msgid "Failure decrypting the session key"
msgstr ""
-#: src/lib/jcr.c:259
-#, fuzzy
-msgid "restored"
-msgstr "Job Ressource"
+#: src/lib/crypto.c:1280
+#, c-format
+msgid "Unsupported contentEncryptionAlgorithm: %d\n"
+msgstr ""
-#: src/lib/jcr.c:259
-#, fuzzy
-msgid "restore"
-msgstr "Job Ressource"
+#: src/lib/crypto.c:1290 src/lib/crypto.c:1296
+msgid "OpenSSL cipher context initialization failed"
+msgstr ""
-#: src/lib/jcr.c:261
-msgid "archived"
+#: src/lib/crypto.c:1303
+msgid "Encryption session provided an invalid symmetric key"
msgstr ""
-#: src/lib/jcr.c:261
-msgid "archive"
+#: src/lib/crypto.c:1309
+msgid "Encryption session provided an invalid IV"
msgstr ""
-#: src/lib/jcr.c:263
-msgid "copied"
+#: src/lib/crypto.c:1315
+msgid "OpenSSL cipher context key/IV initialization failed"
msgstr ""
-#: src/lib/jcr.c:263
-msgid "copy"
+#: src/lib/crypto.c:1385
+#, c-format
+msgid "Unable to init OpenSSL threading: ERR=%s\n"
msgstr ""
-#: src/lib/jcr.c:265
-msgid "migrated"
+#: src/lib/crypto.c:1398
+msgid "Failed to seed OpenSSL PRNG\n"
msgstr ""
-#: src/lib/jcr.c:265
-msgid "migrate"
+#: src/lib/crypto.c:1424
+msgid "Failed to save OpenSSL PRNG\n"
msgstr ""
-#: src/lib/jcr.c:267
-msgid "scanned"
+#: src/lib/crypto.c:1485
+#, c-format
+msgid "Unsupported digest type=%d specified\n"
msgstr ""
-#: src/lib/jcr.c:267
-msgid "scan"
+#: src/lib/crypto.c:1505
+#, c-format
+msgid "SHA1Update() returned an error: %d\n"
msgstr ""
-#: src/lib/jcr.c:269
+#: src/lib/crypto.c:1648
#, fuzzy
-msgid "unknown action"
+msgid "No error"
msgstr "unbekannt"
-#: src/lib/jcr.c:330
-#, fuzzy, c-format
-msgid "pthread key create failed: ERR=%s\n"
-msgstr "pthread_create: ERR=%s\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/crypto.c:1650
+#, fuzzy
+msgid "Signer not found"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
-#: src/lib/jcr.c:407
-msgid "NULL jcr.\n"
+#: src/lib/crypto.c:1652
+msgid "Recipient not found"
msgstr ""
-#: src/lib/jcr.c:505
-#, c-format
-msgid "JCR use_count=%d JobId=%d\n"
+#: src/lib/crypto.c:1654
+msgid "Unsupported digest algorithm"
msgstr ""
-#: 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
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Storage "
-"daemon.\n"
+#: src/lib/crypto.c:1656
+msgid "Unsupported encryption algorithm"
msgstr ""
-#: src/lib/jcr.c:996
-#, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
+#: src/lib/crypto.c:1658
+msgid "Signature is invalid"
msgstr ""
-#: src/lib/jcr.c:1008
-#, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
+#: src/lib/crypto.c:1660
+msgid "Decryption error"
msgstr ""
-#: src/lib/parse_conf.c:178
-msgid "***UNKNOWN***"
+#: src/lib/crypto.c:1663
+msgid "Internal error"
msgstr ""
-#: src/lib/parse_conf.c:276 src/lib/parse_conf.c:297
-#, c-format
-msgid "expected an =, got: %s"
-msgstr ""
+#: src/lib/crypto.c:1665
+#, fuzzy
+msgid "Unknown error"
+msgstr "unbekannt"
-#: src/lib/parse_conf.c:306
+#: src/lib/message.c:278 src/lib/message.c:288
#, c-format
-msgid "Unknown item code: %d\n"
+msgid "Could not open console message file %s: ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:346
+#: src/lib/message.c:293
#, c-format
-msgid "message type: %s not found"
+msgid "Could not get con mutex: ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:384
-#, c-format
-msgid "Attempt to redefine name \"%s\" to \"%s\"."
+#: src/lib/message.c:398
+msgid "Bacula Message"
msgstr ""
-#: src/lib/parse_conf.c:481
+#: src/lib/message.c:402
#, c-format
-msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
+msgid "open mail pipe %s failed: ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:517
-#, c-format
-msgid "Too many %s directives. Max. is %d. line %d: %s\n"
+#: src/lib/message.c:462
+msgid "open mail pipe failed.\n"
msgstr ""
-#: src/lib/parse_conf.c:528
+#: src/lib/message.c:474
#, c-format
-msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
+msgid "close error: ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:591
+#: src/lib/message.c:485
#, c-format
-msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
+msgid "Mail prog: %s"
msgstr ""
-#: src/lib/parse_conf.c:656
+#: src/lib/message.c:494
#, c-format
-msgid "expected a size number, got: %s"
+msgid ""
+"Mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:662
+#: src/lib/message.c:593 src/lib/message.c:746
#, c-format
-msgid "expected a size, got: %s"
+msgid "fopen %s failed: ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:699 src/lib/parse_conf.c:705
+#: src/lib/message.c:728
#, c-format
-msgid "expected a time period, got: %s"
+msgid ""
+"Operator mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
msgstr ""
-#: src/lib/parse_conf.c:766
+#: src/lib/message.c:1037
#, c-format
-msgid "Expected a Tape Label keyword, got: %s"
+msgid "%s: ABORTING due to ERROR in %s:%d\n"
msgstr ""
-#: src/lib/parse_conf.c:849
+#: src/lib/message.c:1041
#, c-format
-msgid "Unable to initialize resource lock. ERR=%s\n"
+msgid "%s: ERROR TERMINATION at %s:%d\n"
msgstr ""
-#: src/lib/parse_conf.c:857
-msgid "Config filename too long.\n"
+#: src/lib/message.c:1046
+#, c-format
+msgid "%s: Fatal Error because: "
msgstr ""
-#: src/lib/parse_conf.c:880
+#: src/lib/message.c:1048
#, c-format
-msgid "Cannot open config file \"%s\": %s\n"
+msgid "%s: Fatal Error at %s:%d because:\n"
msgstr ""
-#: src/lib/parse_conf.c:897
-msgid ""
-"Currently we cannot handle UTF-16 source files. Please convert the conf file "
-"to UTF-8\n"
+#: src/lib/message.c:1052
+#, c-format
+msgid "%s: ERROR: "
msgstr ""
-#: src/lib/parse_conf.c:901
+#: src/lib/message.c:1054
#, c-format
-msgid "Expected a Resource name identifier, got: %s"
+msgid "%s: ERROR in %s:%d "
msgstr ""
-#: src/lib/parse_conf.c:917
+#: src/lib/message.c:1057
#, c-format
-msgid "expected resource name, got: %s"
+msgid "%s: Warning: "
msgstr ""
-#: src/lib/parse_conf.c:928
+#: src/lib/message.c:1060
#, c-format
-msgid "not in resource definition: %s"
+msgid "%s: Security violation: "
msgstr ""
-#: src/lib/parse_conf.c:953
+#: src/lib/message.c:1135
#, c-format
-msgid ""
-"Keyword \"%s\" not permitted in this resource.\n"
-"Perhaps you left the trailing brace off of the previous resource."
+msgid "%s ABORTING due to ERROR\n"
msgstr ""
-#: src/lib/parse_conf.c:964
-msgid "Name not specified for resource"
+#: src/lib/message.c:1138
+#, c-format
+msgid "%s ERROR TERMINATION\n"
msgstr ""
-#: src/lib/parse_conf.c:974
+#: src/lib/message.c:1141
#, c-format
-msgid "unexpected token %d %s in resource definition"
+msgid "%s JobId %u: Fatal error: "
msgstr ""
-#: src/lib/parse_conf.c:980
+#: src/lib/message.c:1147
#, c-format
-msgid "Unknown parser state %d\n"
+msgid "%s JobId %u: Error: "
msgstr ""
-#: src/lib/parse_conf.c:985
-msgid "End of conf file reached with unclosed resource."
+#: src/lib/message.c:1153
+#, c-format
+msgid "%s JobId %u: Warning: "
msgstr ""
-#: src/lib/res.c:66
+#: src/lib/message.c:1159
#, c-format
-msgid "rwl_writelock failure at %s:%d: ERR=%s\n"
+msgid "%s JobId %u: Security violation: "
msgstr ""
-#: src/lib/res.c:76
+#: src/lib/lockmgr.c:35
#, c-format
-msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
+msgid "%s:%i Failed ASSERT: %s\n"
msgstr ""
+#: 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 ""
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:92
+#: src/lib/mem_pool.c:107
#, c-format
-msgid ""
-"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
-msgstr ""
-
-#: src/lib/tls.c:129
-msgid "Error initializing SSL context"
-msgstr ""
-
-#: src/lib/tls.c:150
-msgid "Error loading certificate verification stores"
-msgstr ""
-
-#: src/lib/tls.c:155
-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 ""
-#: src/lib/tls.c:166
-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 ""
-#: src/lib/tls.c:174
-msgid "Error loading private key"
+#: src/lib/mem_pool.c:162
+msgid "obuf is NULL\n"
msgstr ""
-#: src/lib/tls.c:182
-msgid "Unable to open DH parameters file"
+#: src/lib/pythonlib.c:118
+msgid "Could not initialize Python\n"
msgstr ""
-#: src/lib/tls.c:188
-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 ""
-#: src/lib/tls.c:192
-msgid "Failed to set TLS Diffie-Hellman parameters"
+#: src/lib/pythonlib.c:135
+msgid "Could not initialize Python Job type.\n"
msgstr ""
-#: src/lib/tls.c:202
-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 ""
-#: src/lib/tls.c:261
-msgid "Peer failed to present a TLS certificate\n"
+#: src/lib/pythonlib.c:242
+msgid "Could not create Python Job Object.\n"
msgstr ""
-#: src/lib/tls.c:304
+#: src/lib/pythonlib.c:255 src/lib/pythonlib.c:279
#, c-format
-msgid "Peer %s failed to present a TLS certificate\n"
-msgstr ""
-
-#: src/lib/tls.c:406
-msgid "Error creating file descriptor-based BIO"
+msgid "Python function \"%s\" not found.\n"
msgstr ""
-#: src/lib/tls.c:417
-msgid "Error creating new SSL object"
+#: src/lib/pythonlib.c:294
+#, c-format
+msgid "Unknown Python daemon event %s\n"
msgstr ""
-#: src/lib/tls.c:480 src/lib/tls.c:503
-msgid "Connect failure"
+#: src/lib/pythonlib.c:319
+#, c-format
+msgid "Unable to initialize the Python lock. ERR=%s\n"
msgstr ""
-#: src/lib/tls.c:575 src/lib/tls.c:579
-msgid "TLS shutdown failure."
+#: src/lib/attr.c:79
+#, c-format
+msgid "Error scanning attributes: %s\n"
msgstr ""
-#: src/lib/tls.c:646
-msgid "TLS read/write failure."
+#: src/lib/watchdog.c:83
+#, c-format
+msgid "Unable to initialize watchdog lock. ERR=%s\n"
msgstr ""
-#: src/lib/signal.c:69
-msgid "Invalid signal number"
+#: src/lib/watchdog.c:180
+msgid "BUG! register_watchdog called before start_watchdog\n"
msgstr ""
-#: src/lib/signal.c:137
+#: src/lib/watchdog.c:183
#, c-format
-msgid "Bacula interrupted by signal %d: %s\n"
+msgid "BUG! Watchdog %p has NULL callback\n"
msgstr ""
-#: src/lib/signal.c:150
+#: src/lib/watchdog.c:186
#, c-format
-msgid "Kaboom! %s, %s got signal %d - %s. Attempting traceback.\n"
+msgid "BUG! Watchdog %p has zero interval\n"
msgstr ""
-#: src/lib/signal.c:152
-#, c-format
-msgid "Kaboom! exepath=%s\n"
+#: src/lib/watchdog.c:206
+msgid "BUG! unregister_watchdog_unlocked called before start_watchdog\n"
msgstr ""
-#: src/lib/signal.c:186
+#: src/lib/watchdog.c:326
#, c-format
-msgid "Fork error: ERR=%s\n"
+msgid "rwl_writelock failure. ERR=%s\n"
msgstr ""
-#: src/lib/signal.c:193
+#: src/lib/watchdog.c:341
#, c-format
-msgid "Calling: %s %s %s\n"
+msgid "rwl_writeunlock failure. ERR=%s\n"
msgstr ""
-#: src/lib/signal.c:196
+#: src/tray-monitor/tray_conf.c:177
#, c-format
-msgid "execv: %s failed: ERR=%s\n"
+msgid "Monitor: name=%s FDtimeout=%s SDtimeout=%s\n"
msgstr ""
-#: src/lib/signal.c:213
+#: src/tray-monitor/tray_conf.c:183
#, c-format
-msgid "Traceback complete, attempting cleanup ...\n"
+msgid "Director: name=%s address=%s FDport=%d\n"
msgstr ""
-#: src/lib/signal.c:222
+#: src/tray-monitor/tray_conf.c:187
#, c-format
-msgid "It looks like the traceback worked ...\n"
+msgid "Client: name=%s address=%s FDport=%d\n"
msgstr ""
-#: src/lib/signal.c:252
+#: src/tray-monitor/tray_conf.c:191
#, c-format
-msgid "BA_NSIG too small (%d) should be (%d)\n"
-msgstr ""
-
-#: src/lib/signal.c:258
-msgid "UNKNOWN SIGNAL"
-msgstr ""
-
-#: src/lib/signal.c:259
-msgid "Hangup"
-msgstr ""
-
-#: src/lib/signal.c:260
-msgid "Interrupt"
-msgstr ""
-
-#: src/lib/signal.c:261
-msgid "Quit"
-msgstr ""
-
-#: src/lib/signal.c:262
-msgid "Illegal instruction"
-msgstr ""
-
-#: src/lib/signal.c:263
-msgid "Trace/Breakpoint trap"
-msgstr ""
-
-#: src/lib/signal.c:264
-msgid "Abort"
-msgstr ""
-
-#: src/lib/signal.c:266
-msgid "EMT instruction (Emulation Trap)"
-msgstr ""
-
-#: src/lib/signal.c:269
-msgid "IOT trap"
-msgstr ""
-
-#: src/lib/signal.c:271
-msgid "BUS error"
-msgstr ""
-
-#: src/lib/signal.c:272
-msgid "Floating-point exception"
-msgstr ""
-
-#: src/lib/signal.c:273
-msgid "Kill, unblockable"
-msgstr ""
-
-#: src/lib/signal.c:274
-msgid "User-defined signal 1"
-msgstr ""
-
-#: src/lib/signal.c:275
-msgid "Segmentation violation"
+msgid "Storage: name=%s address=%s SDport=%d\n"
msgstr ""
-#: src/lib/signal.c:276
-msgid "User-defined signal 2"
+#: 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 ""
+"\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:277
-msgid "Broken pipe"
+#: 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 ""
-#: src/lib/signal.c:278
-msgid "Alarm clock"
+#: 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 ""
+"Keine Director resource definiert in %s\n"
+"Ohne dies weiss ich nicht wer ich bin :-(\n"
-#: src/lib/signal.c:279
-msgid "Termination"
+#: 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 ""
-#: src/lib/signal.c:281
-msgid "Stack fault"
+#: src/tray-monitor/tray-monitor.c:330
+msgid "Bacula daemon status monitor"
msgstr ""
-#: src/lib/signal.c:283
-msgid "Child status has changed"
+#: src/tray-monitor/tray-monitor.c:339
+msgid "Open status window..."
msgstr ""
-#: src/lib/signal.c:284
-msgid "Continue"
+#: src/tray-monitor/tray-monitor.c:345
+msgid "Exit"
msgstr ""
-#: src/lib/signal.c:285
-msgid "Stop, unblockable"
+#: src/tray-monitor/tray-monitor.c:357
+msgid "Bacula tray monitor"
msgstr ""
-#: src/lib/signal.c:286
-msgid "Keyboard stop"
+#: src/tray-monitor/tray-monitor.c:382
+msgid " (DIR)"
msgstr ""
-#: src/lib/signal.c:287
-msgid "Background read from tty"
+#: src/tray-monitor/tray-monitor.c:386
+msgid " (FD)"
msgstr ""
-#: src/lib/signal.c:288
-msgid "Background write to tty"
+#: src/tray-monitor/tray-monitor.c:390
+msgid " (SD)"
msgstr ""
-#: src/lib/signal.c:289
-msgid "Urgent condition on socket"
+#: src/tray-monitor/tray-monitor.c:403
+msgid "Unknown status."
msgstr ""
-#: src/lib/signal.c:290
-msgid "CPU limit exceeded"
+#: src/tray-monitor/tray-monitor.c:477
+msgid "Refresh interval in seconds: "
msgstr ""
-#: src/lib/signal.c:291
-msgid "File size limit exceeded"
+#: src/tray-monitor/tray-monitor.c:485
+msgid "Refresh now"
msgstr ""
-#: src/lib/signal.c:292
-msgid "Virtual alarm clock"
+#: src/tray-monitor/tray-monitor.c:489
+msgid "About"
msgstr ""
-#: src/lib/signal.c:293
-msgid "Profiling alarm clock"
+#: src/tray-monitor/tray-monitor.c:493
+msgid "Close"
msgstr ""
-#: src/lib/signal.c:294
-msgid "Window size change"
+#: src/tray-monitor/tray-monitor.c:513
+#, c-format
+msgid "Disconnecting from Director %s:%d\n"
msgstr ""
-#: src/lib/signal.c:295
-msgid "I/O now possible"
+#: src/tray-monitor/tray-monitor.c:516
+#, c-format
+msgid "Disconnecting from Client %s:%d\n"
msgstr ""
-#: src/lib/signal.c:297
-msgid "Power failure restart"
+#: src/tray-monitor/tray-monitor.c:519
+#, c-format
+msgid "Disconnecting from Storage %s:%d\n"
msgstr ""
-#: src/lib/signal.c:300
-msgid "No runnable lwp"
+#: src/tray-monitor/tray-monitor.c:560 src/tray-monitor/tray-monitor.c:571
+msgid "Bacula Tray Monitor"
msgstr ""
-#: src/lib/signal.c:303
-msgid "SIGLWP special signal used by thread library"
+#: src/tray-monitor/tray-monitor.c:562 src/tray-monitor/tray-monitor.c:573
+msgid "Written by Nicolas Boichat\n"
msgstr ""
-#: src/lib/signal.c:306
-msgid "Checkpoint Freeze"
+#: src/tray-monitor/tray-monitor.c:563 src/tray-monitor/tray-monitor.c:574
+msgid "Version"
msgstr ""
-#: src/lib/signal.c:309
-msgid "Checkpoint Thaw"
+#: src/tray-monitor/tray-monitor.c:656
+#, c-format
+msgid "Error, currentitem is not a Client or a Storage..\n"
msgstr ""
-#: src/lib/signal.c:312
-msgid "Thread Cancellation"
+#: src/tray-monitor/tray-monitor.c:730
+#, c-format
+msgid ""
+"Current job: %s\n"
+"Last job: %s"
msgstr ""
-#: src/lib/signal.c:315
-msgid "Resource Lost (e.g. record-lock lost)"
+#: src/tray-monitor/tray-monitor.c:742
+#, c-format
+msgid " (%d errors)"
msgstr ""
-#: src/lib/bnet_server.c:109
+#: src/tray-monitor/tray-monitor.c:745
#, c-format
-msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
+msgid " (%d error)"
msgstr ""
-#: src/lib/bnet_server.c:122
-#, c-format
-msgid "Cannot set SO_REUSEADDR on socket: %s\n"
+#: src/tray-monitor/tray-monitor.c:783
+msgid "No current job."
msgstr ""
-#: src/lib/bnet_server.c:131
-#, c-format
-msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
+#: src/tray-monitor/tray-monitor.c:786
+msgid "No last job."
msgstr ""
-#: src/lib/bnet_server.c:136
-#, c-format
-msgid "Cannot bind port %d: ERR=%s.\n"
+#: src/tray-monitor/tray-monitor.c:794
+msgid "Job status: Created"
msgstr ""
-#: src/lib/bnet_server.c:147
-#, c-format
-msgid "Could not init client queue: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:799
+msgid "Job status: Running"
msgstr ""
-#: src/lib/bnet_server.c:166
-#, c-format
-msgid "Error in select: %s\n"
+#: src/tray-monitor/tray-monitor.c:803
+msgid "Job status: Blocked"
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:808
+msgid "Job status: Terminated"
msgstr ""
-#: src/lib/bnet_server.c:213
-msgid "Could not create client BSOCK.\n"
+#: src/tray-monitor/tray-monitor.c:813
+msgid "Job status: Terminated in error"
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:819
+msgid "Job status: Error"
msgstr ""
-#: src/lib/bnet_server.c:237
-#, c-format
-msgid "Could not destroy client queue: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:823
+msgid "Job status: Fatal error"
msgstr ""
-#: src/lib/smartall.c:148 src/lib/smartall.c:257 src/lib/smartall.c:272
-msgid "Out of memory\n"
+#: src/tray-monitor/tray-monitor.c:828
+msgid "Job status: Verify differences"
msgstr ""
-#: src/lib/smartall.c:153
-msgid "Too much memory used."
+#: src/tray-monitor/tray-monitor.c:833
+msgid "Job status: Canceled"
msgstr ""
-#: src/lib/smartall.c:182
-#, c-format
-msgid "Attempt to free NULL called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:838
+msgid "Job status: Waiting on File daemon"
msgstr ""
-#: src/lib/smartall.c:196
-#, c-format
-msgid "double free from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:843
+msgid "Job status: Waiting on the Storage daemon"
msgstr ""
-#: src/lib/smartall.c:204
-#, c-format
-msgid "qp->qnext->qprev != qp called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:848
+msgid "Job status: Waiting for new media"
msgstr ""
-#: src/lib/smartall.c:208
-#, c-format
-msgid "qp->qprev->qnext != qp called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:853
+msgid "Job status: Waiting for Mount"
msgstr ""
-#: src/lib/smartall.c:217
-#, c-format
-msgid "Buffer overrun called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:858
+msgid "Job status: Waiting for storage resource"
msgstr ""
-#: src/lib/smartall.c:294
-#, c-format
-msgid "sm_realloc size: %d\n"
+#: src/tray-monitor/tray-monitor.c:863
+msgid "Job status: Waiting for job resource"
msgstr ""
-#: src/lib/smartall.c:332
-#, c-format
-msgid "sm_realloc %d at %x from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:868
+msgid "Job status: Waiting for Client resource"
msgstr ""
-#: 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"
+#: src/tray-monitor/tray-monitor.c:873
+msgid "Job status: Waiting for maximum jobs"
msgstr ""
-#: src/lib/smartall.c:406
-#, c-format
-msgid "%s buffer: %s %6u bytes buf=%p allocated at %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:878
+msgid "Job status: Waiting for start time"
msgstr ""
-#: src/lib/smartall.c:442
-#, c-format
-msgid "Damaged buffer found. Called from %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:883
+msgid "Job status: Waiting for higher priority jobs to finish"
msgstr ""
-#: src/lib/smartall.c:475
+#: src/tray-monitor/tray-monitor.c:888
#, c-format
-msgid ""
-"\n"
-"Damaged buffers found at %s:%d\n"
+msgid "Unknown job status %c."
msgstr ""
-#: src/lib/smartall.c:478
+#: src/tray-monitor/tray-monitor.c:889
#, c-format
-msgid " discovery of bad prev link.\n"
+msgid "Job status: Unknown(%c)"
msgstr ""
-#: src/lib/smartall.c:481
+#: src/tray-monitor/tray-monitor.c:896
#, c-format
-msgid " discovery of bad next link.\n"
+msgid "Bad scan : '%s' %d\n"
msgstr ""
-#: src/lib/smartall.c:484
+#: src/tray-monitor/tray-monitor.c:937 src/qt-console/bcomm/dircomm.cpp:98
#, c-format
-msgid " discovery of data overrun.\n"
+msgid "Connecting to Director %s:%d"
msgstr ""
-#: src/lib/smartall.c:487
+#: src/tray-monitor/tray-monitor.c:943
#, c-format
-msgid " NULL pointer.\n"
+msgid "Connecting to Client %s:%d\n"
msgstr ""
-#: src/lib/smartall.c:493
+#: src/tray-monitor/tray-monitor.c:944
#, c-format
-msgid " Buffer address: %p\n"
+msgid "Connecting to Client %s:%d"
msgstr ""
-#: src/lib/smartall.c:500
+#: src/tray-monitor/tray-monitor.c:945
+msgid "File daemon"
+msgstr "File daemon"
+
+#: src/tray-monitor/tray-monitor.c:950
#, c-format
-msgid "Damaged buffer: %6u bytes allocated at line %d of %s %s\n"
+msgid "Connecting to Storage %s:%d\n"
msgstr ""
-#: src/lib/bsys.c:208 src/lib/bsys.c:225 src/lib/bsys.c:249 src/lib/bsys.c:262
+#: src/tray-monitor/tray-monitor.c:951
#, c-format
-msgid "Out of memory: ERR=%s\n"
+msgid "Connecting to Storage %s:%d"
msgstr ""
-#: src/lib/bsys.c:304
-msgid "Buffer overflow.\n"
+#: src/tray-monitor/tray-monitor.c:956 src/tray-monitor/tray-monitor.c:994
+#, c-format
+msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
msgstr ""
-#: src/lib/bsys.c:370
-msgid "Bad errno"
+#: src/tray-monitor/tray-monitor.c:962
+msgid "Cannot connect to daemon.\n"
msgstr ""
-#: src/lib/bsys.c:385
-#, c-format
-msgid "Memset for %d bytes at %s:%d\n"
+#: src/tray-monitor/tray-monitor.c:963
+msgid "Cannot connect to daemon."
msgstr ""
-#: src/lib/bsys.c:415
+#: src/tray-monitor/tray-monitor.c:975
#, c-format
-msgid "Cannot open pid file. %s ERR=%s\n"
+msgid "Authentication error : %s"
msgstr ""
-#: src/lib/bsys.c:430
-#, c-format
-msgid ""
-"%s is already running. pid=%d\n"
-"Check file %s\n"
+#: src/tray-monitor/tray-monitor.c:982
+msgid "Opened connection with Director daemon.\n"
msgstr ""
-#: src/lib/bsys.c:444
-#, c-format
-msgid "Could not open pid file. %s ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:983
+msgid "Opened connection with Director daemon."
msgstr ""
-#: src/lib/bsys.c:552
-#, c-format
-msgid "Could not create state file. %s ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:986
+msgid "Opened connection with File daemon.\n"
msgstr ""
-#: src/lib/bsys.c:571
-#, c-format
-msgid "Write final hdr error: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:987
+msgid "Opened connection with File daemon."
msgstr ""
-#: src/lib/bsys.c:607
-#, c-format
-msgid "Could not find userid=%s: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:990
+msgid "Opened connection with Storage daemon.\n"
msgstr ""
-#: src/lib/bsys.c:613
-#, c-format
-msgid "Could not find password entry. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:991
+msgid "Opened connection with Storage daemon."
msgstr ""
-#: src/lib/bsys.c:626
-#, c-format
-msgid "Could not find group=%s: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1028
+msgid "<< Error: BNET_PROMPT signal received. >>\n"
msgstr ""
-#: src/lib/bsys.c:634
-#, c-format
-msgid "Could not initgroups for group=%s, userid=%s: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1033 src/wx-console/console_thread.cpp:494
+msgid "<< Heartbeat signal received, answered. >>\n"
msgstr ""
-#: src/lib/bsys.c:637
+#: src/tray-monitor/tray-monitor.c:1037
#, c-format
-msgid "Could not initgroups for userid=%s: ERR=%s\n"
+msgid "<< Unexpected signal received : %s >>\n"
msgstr ""
-#: src/lib/bsys.c:644
-#, c-format
-msgid "Could not set group=%s: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1042
+msgid "<ERROR>\n"
msgstr ""
-#: src/lib/bsys.c:650
-#, c-format
-msgid "Could not set specified userid: %s\n"
+#: src/tray-monitor/tray-monitor.c:1046
+msgid "Error : BNET_HARDEOF or BNET_ERROR"
msgstr ""
-#: src/lib/crypto.c:435
-msgid "Unable to open certificate file"
+#: src/tray-monitor/tray-monitor.c:1052
+msgid "<STOP>\n"
msgstr ""
-#: src/lib/crypto.c:442
-msgid "Unable to read certificate from file"
+#: src/tray-monitor/tray-monitor.c:1056
+msgid "Error : Connection closed."
msgstr ""
-#: src/lib/crypto.c:448
-msgid "Unable to extract public key from certificate"
+#: 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 ""
-#: src/lib/crypto.c:455
+#: src/tray-monitor/authenticate.c:138
msgid ""
-"Provided certificate does not include the required subjectKeyIdentifier "
-"extension."
+"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 ""
-#: src/lib/crypto.c:462
+#: src/tray-monitor/authenticate.c:145
#, c-format
-msgid "Unsupported key type provided: %d\n"
+msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:499 src/lib/crypto.c:547
-msgid "Unable to open private key file"
+#: src/tray-monitor/authenticate.c:178
+#, c-format
+msgid "Error sending Hello to File daemon. ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:529 src/lib/crypto.c:563
-msgid "Unable to read private key from file"
+#: 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 ""
-#: src/lib/crypto.c:622
+#: src/filed/verify.c:53
#, c-format
-msgid "Unsupported digest type: %d\n"
+msgid "Cannot malloc %d network read buffer\n"
msgstr ""
-#: src/lib/crypto.c:636
-msgid "OpenSSL digest initialization failed"
+#: src/filed/verify.c:122
+#, c-format
+msgid " Could not access %s: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:650
-msgid "OpenSSL digest update failed"
+#: src/filed/verify.c:129
+#, c-format
+msgid " Could not follow link %s: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:668
-msgid "OpenSSL digest finalize failed"
+#: src/filed/verify.c:136
+#, c-format
+msgid " Could not stat %s: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:766
-msgid "OpenSSL digest_new failed"
+#: src/filed/verify.c:142 src/filed/backup.c:383
+#, c-format
+msgid " Unchanged file skipped: %s\n"
msgstr ""
-#: src/lib/crypto.c:772
-msgid "OpenSSL sign get digest failed"
+#: src/filed/verify.c:145
+#, c-format
+msgid " Archive file skipped: %s\n"
msgstr ""
-#: src/lib/crypto.c:811 src/lib/crypto.c:815
-msgid "OpenSSL digest Verify final failed"
+#: src/filed/verify.c:148
+#, c-format
+msgid " Recursion turned off. Directory skipped: %s\n"
msgstr ""
-#: src/lib/crypto.c:820
-#, fuzzy
-msgid "No signers found for crypto verify.\n"
-msgstr "Keine %ss zum Migrieren gefunden.\n"
+#: src/filed/verify.c:152
+#, c-format
+msgid " File system change prohibited. Directory skipped: %s\n"
+msgstr ""
-#: src/lib/crypto.c:881
-msgid "Signature creation failed"
+#: src/filed/verify.c:157
+#, c-format
+msgid " Could not open directory %s: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:959
-msgid "Signature decoding failed"
+#: src/filed/verify.c:162
+#, c-format
+msgid " Unknown file type %d: %s\n"
msgstr ""
-#: src/lib/crypto.c:1036
-msgid "Unsupported cipher type specified\n"
+#: src/filed/verify.c:205 src/filed/verify_vol.c:214
+#, c-format
+msgid "Network error in send to Director: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:1185
-msgid "CryptoData decoding failed"
+#: src/filed/verify.c:238 src/filed/backup.c:436
+#, c-format
+msgid "%s digest initialization failed\n"
msgstr ""
-#: src/lib/crypto.c:1229
-msgid "Failure decrypting the session key"
+#: src/filed/verify.c:299
+#, c-format
+msgid " Cannot open %s: ERR=%s.\n"
msgstr ""
-#: src/lib/crypto.c:1280
+#: src/filed/verify.c:313
#, c-format
-msgid "Unsupported contentEncryptionAlgorithm: %d\n"
+msgid " Cannot open resource fork for %s: ERR=%s.\n"
msgstr ""
-#: src/lib/crypto.c:1290 src/lib/crypto.c:1296
-msgid "OpenSSL cipher context initialization failed"
+#: src/filed/verify.c:371
+#, c-format
+msgid "Error reading file %s: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:1303
-msgid "Encryption session provided an invalid symmetric key"
+#: src/filed/job.c:411
+#, c-format
+msgid "2901 Job %s not found.\n"
msgstr ""
-#: src/lib/crypto.c:1309
-msgid "Encryption session provided an invalid IV"
+#: src/filed/job.c:421
+#, c-format
+msgid "2001 Job %s marked to be canceled.\n"
msgstr ""
-#: src/lib/crypto.c:1315
-msgid "OpenSSL cipher context key/IV initialization failed"
+#: src/filed/job.c:424
+msgid "2902 Error scanning cancel command.\n"
msgstr ""
-#: src/lib/crypto.c:1385
+#: src/filed/job.c:443
#, c-format
-msgid "Unable to init OpenSSL threading: ERR=%s\n"
+msgid "2991 Bad setdebug command: %s\n"
msgstr ""
-#: src/lib/crypto.c:1398
-msgid "Failed to seed OpenSSL PRNG\n"
+#: src/filed/job.c:459
+#, c-format
+msgid "Bad estimate command: %s"
msgstr ""
-#: src/lib/crypto.c:1424
-msgid "Failed to save OpenSSL PRNG\n"
+#: src/filed/job.c:460
+msgid "2992 Bad estimate command.\n"
msgstr ""
-#: src/lib/crypto.c:1485
+#: src/filed/job.c:483
#, c-format
-msgid "Unsupported digest type=%d specified\n"
+msgid "Bad Job Command: %s"
msgstr ""
-#: src/lib/crypto.c:1505
+#: src/filed/job.c:507
#, c-format
-msgid "SHA1Update() returned an error: %d\n"
+msgid "Bad RunBeforeJob command: %s\n"
msgstr ""
-#: src/lib/crypto.c:1648
-#, fuzzy
-msgid "No error"
-msgstr "unbekannt"
+#: src/filed/job.c:508 src/filed/job.c:526
+msgid "2905 Bad RunBeforeJob command.\n"
+msgstr ""
-#: src/lib/crypto.c:1650
-#, fuzzy
-msgid "Signer not found"
-msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
+#: src/filed/job.c:537
+msgid "2905 Bad RunBeforeNow command.\n"
+msgstr ""
+
+#: src/filed/job.c:556
+#, c-format
+msgid "Bad RunAfter command: %s\n"
+msgstr ""
-#: src/lib/crypto.c:1652
-msgid "Recipient not found"
+#: src/filed/job.c:557
+msgid "2905 Bad RunAfterJob command.\n"
msgstr ""
-#: src/lib/crypto.c:1654
-msgid "Unsupported digest algorithm"
+#: src/filed/job.c:591
+#, c-format
+msgid "Bad RunScript command: %s\n"
msgstr ""
-#: src/lib/crypto.c:1656
-msgid "Unsupported encryption algorithm"
+#: src/filed/job.c:592
+msgid "2905 Bad RunScript command.\n"
msgstr ""
-#: src/lib/crypto.c:1658
-msgid "Signature is invalid"
+#: src/filed/job.c:699
+#, c-format
+msgid "Error running program: %s. stat=%d: ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:1660
-msgid "Decryption error"
+#: src/filed/job.c:709
+#, c-format
+msgid "Cannot open FileSet input file: %s. ERR=%s\n"
msgstr ""
-#: src/lib/crypto.c:1663
-msgid "Internal error"
+#: src/filed/job.c:731
+msgid "Plugin Directory not defined. Cannot use plugin: \"%\"\n"
msgstr ""
-#: src/lib/crypto.c:1665
-#, fuzzy
-msgid "Unknown error"
-msgstr "unbekannt"
+#: src/filed/job.c:825
+#, c-format
+msgid "REGEX %s compile error. ERR=%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:892
+#, c-format
+msgid "Invalid FileSet command: %s\n"
+msgstr ""
-#: src/lib/plugins.c:109
+#: src/filed/job.c:1331
#, c-format
-msgid "Failed to find any plugins in %s\n"
+msgid ""
+"DIR and FD clocks differ by %lld seconds, FD automatically compensating.\n"
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:1340
+#, c-format
+msgid "Unknown backup level: %s\n"
+msgstr ""
-#: src/lib/plugins.c:151
+#: src/filed/job.c:1353
#, c-format
-msgid "Lookup of loadPlugin in plugin %s failed: ERR=%s\n"
+msgid "Bad level command: %s\n"
msgstr ""
-#: src/lib/plugins.c:159
+#: src/filed/job.c:1374
#, c-format
-msgid "Lookup of unloadPlugin in plugin %s failed: ERR=%s\n"
+msgid "Bad session command: %s"
msgstr ""
-#: src/lib/openssl.c:143 src/lib/openssl.c:214
+#: src/filed/job.c:1395
#, c-format
-msgid "Unable to destroy mutex: ERR=%s\n"
+msgid "Bad storage command: %s"
msgstr ""
-#: src/lib/edit.c:463
+#: src/filed/job.c:1410
#, c-format
-msgid "Illegal character \"%c\" in name.\n"
+msgid "Failed to connect to Storage daemon: %s:%d\n"
msgstr ""
-#: src/lib/edit.c:470
-msgid "Name too long.\n"
+#: src/filed/job.c:1422
+msgid "Failed to authenticate Storage daemon.\n"
msgstr ""
-#: src/lib/bget_msg.c:99
-msgid "Status OK\n"
+#: src/filed/job.c:1463
+msgid "ACL support not configured for your machine.\n"
msgstr ""
-#: src/lib/bget_msg.c:103
-#, fuzzy, c-format
-msgid "bget_msg: unknown signal %d\n"
-msgstr "unbekannt"
+#: src/filed/job.c:1467
+msgid "XATTR support not configured for your machine.\n"
+msgstr ""
-#: src/lib/lex.c:93 src/wx-console/console_thread.cpp:212
-#, c-format
-msgid "Problem probably begins at line %d.\n"
+#: src/filed/job.c:1476
+msgid "Cannot contact Storage daemon\n"
msgstr ""
-#: src/lib/lex.c:98 src/wx-console/console_thread.cpp:217
+#: src/filed/job.c:1495
#, c-format
-msgid ""
-"Config error: %s\n"
-" : line %d, col %d of file %s\n"
-"%s\n"
-"%s"
+msgid "Bad response to append open: %s\n"
msgstr ""
-#: src/lib/lex.c:102
-#, c-format
-msgid "Config error: %s\n"
+#: src/filed/job.c:1500
+msgid "Bad response from stored to open command\n"
msgstr ""
-#: src/lib/lex.c:131
-msgid "Close of NULL file\n"
+#: src/filed/job.c:1528
+#, c-format
+msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
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:1530
+msgid "Generate VSS snapshots failed.\n"
msgstr ""
-#: src/lib/lex.c:269
+#: src/filed/job.c:1537
#, c-format
-msgid "Config token too long, file: %s, line %d, begins at line %d\n"
+msgid ""
+"Generate VSS snapshot of drive \"%c:\\\" failed. VSS support is disabled on "
+"this drive.\n"
msgstr ""
-#: src/lib/lex.c:293
-msgid "none"
+#: src/filed/job.c:1544
+#, c-format
+msgid "VSS Writer (PrepareForBackup): %s\n"
msgstr ""
-#: src/lib/lex.c:294
-msgid "comment"
+#: src/filed/job.c:1549
+msgid "No drive letters found for generating VSS snapshots.\n"
msgstr ""
-#: src/lib/lex.c:295
-msgid "number"
+#: src/filed/job.c:1553
+#, c-format
+msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
msgstr ""
-#: src/lib/lex.c:296
-msgid "ip_addr"
+#: src/filed/job.c:1604
+msgid "Append Close with SD failed.\n"
msgstr ""
-#: src/lib/lex.c:297
-msgid "identifier"
+#: src/filed/job.c:1608
+#, c-format
+msgid "Bad status %d returned from Storage Daemon.\n"
msgstr ""
-#: src/lib/lex.c:298
-msgid "string"
+#: src/filed/job.c:1626
+#, c-format
+msgid "VSS Writer (BackupComplete): %s\n"
msgstr ""
-#: src/lib/lex.c:299
-msgid "quoted_string"
+#: src/filed/job.c:1650
+#, c-format
+msgid "2994 Bad verify command: %s\n"
msgstr ""
-#: src/lib/lex.c:300
-msgid "include"
+#: src/filed/job.c:1665 src/filed/job.c:1706
+#, c-format
+msgid "2994 Bad verify level: %s\n"
msgstr ""
-#: src/lib/lex.c:301
-msgid "include_quoted_string"
+#: src/filed/job.c:1740
+#, c-format
+msgid "Bad replace command. CMD=%s\n"
msgstr ""
-#: src/lib/lex.c:302
-msgid "UTF-8 Byte Order Mark"
+#: src/filed/job.c:1758
+#, c-format
+msgid "Bad where regexp. where=%s\n"
msgstr ""
-#: src/lib/lex.c:303
-msgid "UTF-16le Byte Order Mark"
+#: src/filed/job.c:1825
+msgid "Improper calling sequence.\n"
msgstr ""
-#: src/lib/lex.c:341 src/lib/lex.c:347 src/lib/lex.c:358 src/lib/lex.c:364
+#: src/filed/job.c:1845
#, c-format
-msgid "expected a positive integer number, got: %s"
+msgid "Bad response to SD read open: %s\n"
msgstr ""
-#: 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"
+#: src/filed/job.c:1850
+msgid "Bad response from stored to read open command\n"
msgstr ""
-#: src/lib/lex.c:613 src/lib/lex.c:641
+#: src/filed/job.c:1917
#, c-format
-msgid "Cannot open included config file %s: %s\n"
+msgid "Comm error with SD. bad response to %s. ERR=%s\n"
msgstr ""
-#: src/lib/lex.c:700 src/lib/lex.c:757
+#: src/filed/job.c:1920
#, c-format
-msgid "expected an integer or a range, got %s: %s"
+msgid "Bad response to %s command. Wanted %s, got %s\n"
msgstr ""
-#: src/lib/lex.c:714 src/lib/lex.c:722 src/lib/lex.c:733 src/lib/lex.c:741
+#: src/filed/fd_plugins.c:276
#, c-format
-msgid "expected an integer number, got %s: %s"
+msgid "Command plugin \"%s\" returned bad startBackupFile packet.\n"
msgstr ""
-#: src/lib/lex.c:771
+#: src/filed/fd_plugins.c:324
+#, fuzzy
+msgid "Plugin save packet not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
+
+#: 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 "expected a name, got %s: %s"
+msgid "Network send error to SD. ERR=%s\n"
msgstr ""
-#: src/lib/lex.c:775
+#: src/filed/fd_plugins.c:412
#, c-format
-msgid "name %s length %d too long, max is %d\n"
+msgid "Malformed plugin command. Name not terminated by colon: %s\n"
msgstr ""
-#: src/lib/lex.c:783
+#: 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 "expected a string, got %s: %s"
+msgid "Plugin createFile call failed. Stat=%d file=%s\n"
msgstr ""
-#: src/lib/var.c:2669
-msgid "everything ok"
+#: src/filed/fd_plugins.c:496
+#, c-format
+msgid "Plugin createFile call failed. Returned CF_ERROR file=%s\n"
msgstr ""
-#: src/lib/var.c:2670
-msgid "incomplete named character"
+#: src/filed/fd_plugins.c:595
+#, c-format
+msgid "Loaded plugin: %s\n"
msgstr ""
-#: src/lib/var.c:2671
-msgid "incomplete hexadecimal value"
+#: src/filed/fd_plugins.c:614
+#, c-format
+msgid "Plugin magic wrong. Plugin=%s wanted=%s got=%s\n"
msgstr ""
-#: src/lib/var.c:2672
-msgid "invalid hexadecimal value"
+#: src/filed/fd_plugins.c:622
+#, c-format
+msgid "Plugin version incorrect. Plugin=%s wanted=%d got=%d\n"
msgstr ""
-#: src/lib/var.c:2673
-msgid "octal value too large"
+#: src/filed/fd_plugins.c:630
+#, c-format
+msgid "Plugin license incompatible. Plugin=%s license=%s\n"
msgstr ""
-#: src/lib/var.c:2674
-msgid "invalid octal value"
+#: src/filed/acl.c:381
+#, c-format
+msgid "acl_to_text error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2675
-msgid "incomplete octal value"
-msgstr ""
+#: 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/lib/var.c:2676
-msgid "incomplete grouped hexadecimal value"
+#: src/filed/acl.c:437
+#, c-format
+msgid "acl_delete_def_file error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2677
-msgid "incorrect character class specification"
+#: src/filed/acl.c:446
+#, c-format
+msgid "acl_from_text error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2678
-msgid "invalid expansion configuration"
+#: src/filed/acl.c:461
+#, c-format
+msgid "ac_valid error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2679
-msgid "out of memory"
+#: src/filed/acl.c:479
+#, c-format
+msgid "acl_set_file error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2680
-msgid "incomplete variable specification"
-msgstr ""
+#: 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/lib/var.c:2681
-msgid "undefined variable"
+#: src/filed/acl.c:810
+#, c-format
+msgid "acltostr error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2682
-msgid "input is neither text nor variable"
+#: src/filed/acl.c:829 src/filed/acl.c:838
+#, c-format
+msgid "strtoacl error on file \"%s\": ERR=%s\n"
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/acl.c:853
+#, c-format
+msgid "setacl error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2685
-#, fuzzy
-msgid "unknown flag in search and replace operation"
-msgstr "unbekannt"
+#: 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/lib/var.c:2686
-msgid "invalid regex in search and replace operation"
-msgstr ""
+#: 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:2687
-msgid "missing parameter in command"
+#: src/filed/acl.c:1000
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without acl support\n"
msgstr ""
-#: src/lib/var.c:2688
-msgid "empty search string in search and replace operation"
+#: src/filed/acl.c:1021
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without aclent acl "
+"support\n"
msgstr ""
-#: src/lib/var.c:2689
-msgid "start offset missing in cut operation"
+#: src/filed/acl.c:1031
+#, c-format
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without ace acl support\n"
msgstr ""
-#: src/lib/var.c:2690
-#, fuzzy
-msgid "offsets in cut operation delimited by unknown character"
-msgstr "unbekannt"
+#: 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:2691
-msgid "range out of bounds in cut operation"
+#: 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 ""
-#: src/lib/var.c:2692
-msgid "offset out of bounds in cut operation"
-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:2693
-msgid "logic error in cut operation"
+#: src/filed/acl.c:1159
+#, c-format
+msgid "acltotext error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2694
-msgid "malformatted transpose operation"
+#: src/filed/acl.c:1177
+#, c-format
+msgid "aclfromtext error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2695
-msgid "source and target class mismatch in transpose operation"
+#: src/filed/acl.c:1191
+#, c-format
+msgid "acl(SETACL) error on file \"%s\": ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2696
-msgid "empty character class in transpose operation"
+#: src/filed/acl.c:1301
+#, c-format
+msgid "Can't restore ACLs of %s - incompatible acl stream encountered - %d\n"
msgstr ""
-#: src/lib/var.c:2697
-msgid "incorrect character class in transpose operation"
+#: src/filed/restore.c:141
+#, c-format
+msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
msgstr ""
-#: src/lib/var.c:2698
-msgid "malformatted padding operation"
+#: src/filed/restore.c:267 src/filed/verify_vol.c:99
+#, c-format
+msgid "Record header scan error: %s\n"
msgstr ""
-#: src/lib/var.c:2699
-msgid "width parameter missing in padding operation"
+#: src/filed/restore.c:275 src/filed/verify_vol.c:108
+#, c-format
+msgid "Data record error. ERR=%s\n"
msgstr ""
-#: src/lib/var.c:2700
-msgid "fill string missing in padding operation"
+#: 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 ""
-#: 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:395
+msgid "Unexpected cryptographic session data stream.\n"
msgstr ""
-#: src/lib/var.c:2703
-msgid "invalid argument"
+#: src/filed/restore.c:403
+msgid ""
+"No private decryption keys have been defined to decrypt encrypted backup "
+"data.\n"
msgstr ""
-#: src/lib/var.c:2704
-msgid "incomplete quoted pair"
-msgstr ""
+#: src/filed/restore.c:414
+#, fuzzy
+msgid "Could not create digest.\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
-#: src/lib/var.c:2705
-msgid "lookup function does not support variable arrays"
+#: src/filed/restore.c:428
+msgid "Missing private key required to decrypt encrypted backup data.\n"
msgstr ""
-#: src/lib/var.c:2706
-msgid "index of array variable contains an invalid character"
+#: src/filed/restore.c:431
+msgid "Decrypt of the session key failed.\n"
msgstr ""
-#: src/lib/var.c:2707
-msgid "index of array variable is incomplete"
+#: src/filed/restore.c:435
+#, c-format
+msgid "An error occurred while decoding encrypted session data stream: %s\n"
msgstr ""
-#: src/lib/var.c:2708
-msgid "bracket expression in array variable's index not closed"
+#: src/filed/restore.c:484 src/filed/restore.c:529
+#, c-format
+msgid "Missing encryption session data stream for %s\n"
msgstr ""
-#: src/lib/var.c:2709
-msgid "division by zero error in index specification"
+#: src/filed/restore.c:492 src/filed/restore.c:536
+#, c-format
+msgid "Failed to initialize decryption context for %s\n"
msgstr ""
-#: src/lib/var.c:2710
-msgid "unterminated loop construct"
+#: src/filed/restore.c:548
+#, c-format
+msgid " Cannot open resource fork for %s.\n"
msgstr ""
-#: src/lib/var.c:2711
-msgid "invalid character in loop limits"
+#: src/filed/restore.c:573
+#, c-format
+msgid " Invalid length of Finder Info (got %d, not 32)\n"
msgstr ""
-#: src/lib/var.c:2712
-msgid "malformed operation argument list"
+#: src/filed/restore.c:577
+#, c-format
+msgid " Could not set Finder Info on %s\n"
msgstr ""
-#: src/lib/var.c:2713
-msgid "undefined operation"
+#: src/filed/restore.c:614
+#, c-format
+msgid "Can't restore ACLs of %s\n"
msgstr ""
-#: src/lib/var.c:2714
-msgid "formatting failure"
+#: src/filed/restore.c:640
+#, c-format
+msgid "Can't restore Extended Attributes of %s\n"
msgstr ""
-#: src/lib/var.c:2723
-#, fuzzy
-msgid "unknown error"
-msgstr "unbekannt"
+#: src/filed/restore.c:650
+msgid "Unexpected cryptographic signature data stream.\n"
+msgstr ""
-#: src/lib/runscript.c:236
+#: src/filed/restore.c:656
#, c-format
-msgid "%s: run %s \"%s\"\n"
+msgid "Failed to decode message signature for %s\n"
msgstr ""
-#: src/lib/runscript.c:245
+#: src/filed/restore.c:755
#, c-format
-msgid "Runscript: %s could not execute. ERR=%s\n"
+msgid ""
+"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
msgstr ""
-#: src/lib/runscript.c:254
+#: src/filed/restore.c:759
#, c-format
-msgid "%s: %s\n"
+msgid "%d non-supported resource fork streams ignored.\n"
msgstr ""
-#: src/lib/runscript.c:259
+#: src/filed/restore.c:762
#, c-format
-msgid "Runscript: %s returned non-zero status=%d. ERR=%s\n"
+msgid "%d non-supported Finder Info streams ignored.\n"
msgstr ""
-#: src/lib/address_conf.c:63
+#: src/filed/restore.c:765
#, c-format
-msgid "Only ipv4 and ipv6 are supported (%d)\n"
+msgid "%d non-supported acl streams ignored.\n"
msgstr ""
-#: src/lib/address_conf.c:67
+#: src/filed/restore.c:768
#, c-format
-msgid "Only ipv4 is supported (%d)\n"
+msgid "%d non-supported crypto streams ignored.\n"
msgstr ""
-#: src/lib/address_conf.c:176
+#: src/filed/restore.c:771
#, c-format
-msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
+msgid "%d non-supported xattr streams ignored.\n"
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:783
+msgid "None"
msgstr ""
-#: src/lib/address_conf.c:264
-#, c-format
-msgid "Can't add default address (%s)\n"
+#: src/filed/restore.c:787
+msgid "Zlib errno"
msgstr ""
-#: src/lib/address_conf.c:293
-msgid "the old style addresses cannot be mixed with new style"
+#: src/filed/restore.c:789
+msgid "Zlib stream error"
msgstr ""
-#: src/lib/address_conf.c:314
-#, c-format
-msgid "can't resolve service(%s)"
+#: src/filed/restore.c:791
+msgid "Zlib data error"
msgstr ""
-#: src/lib/address_conf.c:323
-#, c-format
-msgid "can't resolve hostname(%s) %s"
+#: src/filed/restore.c:793
+msgid "Zlib memory error"
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:795
+msgid "Zlib buffer error"
msgstr ""
-#: src/lib/address_conf.c:418
-msgid "Empty addr block is not allowed"
+#: src/filed/restore.c:797
+msgid "Zlib version error"
msgstr ""
-#: src/lib/address_conf.c:422
+#: src/filed/restore.c:834
#, c-format
-msgid "Expected a string, got: %s"
+msgid "Missing cryptographic signature for %s\n"
msgstr ""
-#: src/lib/address_conf.c:431
+#: 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
-msgid "Expected a string [ip|ipv4|ipv6], got: %s"
+msgid "Signature validation failed for %s: %s\n"
msgstr ""
-#: src/lib/address_conf.c:435
+#: src/filed/restore.c:961
#, c-format
-msgid "Expected a string [ip|ipv4], got: %s"
+msgid "Uncompression error on file %s. ERR=%s\n"
msgstr ""
-#: src/lib/address_conf.c:440 src/lib/address_conf.c:470
+#: src/filed/restore.c:993
#, c-format
-msgid "Expected a equal =, got: %s"
+msgid "Write error in Win32 Block Decomposition on %s: %s\n"
msgstr ""
-#: src/lib/address_conf.c:451 src/lib/address_conf.c:466
-#, c-format
-msgid "Expected a identifier [addr|port], got: %s"
+#: src/filed/restore.c:1049
+msgid "Decryption error\n"
msgstr ""
-#: src/lib/address_conf.c:456
-msgid "Only one port per address block"
+#: src/filed/restore.c:1133
+msgid "Logic error: output file should be open\n"
msgstr ""
-#: src/lib/address_conf.c:462
-msgid "Only one addr per address block"
+#: src/filed/restore.c:1160
+msgid "Logic error: output file should not be open\n"
msgstr ""
-#: src/lib/address_conf.c:478
+#: src/filed/restore.c:1189
#, c-format
-msgid "Expected a number or a string, got: %s"
+msgid "Decryption error. buf_len=%d decrypt_len=%d on file %s\n"
msgstr ""
-#: src/lib/address_conf.c:484 src/lib/address_conf.c:517
-#, c-format
-msgid "Expected an IP number or a hostname, got: %s"
+#: src/filed/restore.c:1293
+msgid "Open File Manager paused\n"
msgstr ""
-#: src/lib/address_conf.c:490
-msgid "State machine missmatch"
+#: src/filed/restore.c:1297
+msgid "FAILED to pause Open File Manager\n"
msgstr ""
-#: src/lib/address_conf.c:496 src/lib/address_conf.c:508
+#: src/filed/restore.c:1305
#, c-format
-msgid "Expected a end of block }, got: %s"
+msgid "Running as '%s'. Privmask=%#08x\n"
msgstr ""
-#: src/lib/address_conf.c:502
-#, c-format
-msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
+#: src/filed/restore.c:1307
+msgid "Failed to retrieve current UserName\n"
msgstr ""
-#: src/lib/address_conf.c:522 src/lib/address_conf.c:536
-#, c-format
-msgid "can't add port (%s) to (%s)"
+#: 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 ""
+"\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:531
+#: src/filed/filed.c:319
#, c-format
-msgid "Expected a port number or string, got: %s"
+msgid ""
+"No File daemon resource defined in %s\n"
+"Without that I don't know who I am :-(\n"
msgstr ""
-#: src/findlib/create_file.c:124
+#: src/filed/filed.c:324
#, c-format
-msgid "File skipped. Not newer: %s\n"
+msgid "Only one Client resource permitted in %s\n"
msgstr ""
-#: src/findlib/create_file.c:131
+#: src/filed/filed.c:348
#, c-format
-msgid "File skipped. Not older: %s\n"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"File daemon in %s.\n"
msgstr ""
-#: src/findlib/create_file.c:137
-#, c-format
-msgid "File skipped. Already exists: %s\n"
+#: src/filed/filed.c:372
+msgid "PKI encryption/signing enabled but not compiled into Bacula.\n"
msgstr ""
-#: src/findlib/create_file.c:163
+#: src/filed/filed.c:383
#, c-format
-msgid "File %s already exists and could not be replaced. ERR=%s.\n"
+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/findlib/create_file.c:214 src/findlib/create_file.c:278
-#: src/findlib/create_file.c:373
-#, c-format
-msgid "bpkt already open fid=%d\n"
+#: 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 ""
-#: src/findlib/create_file.c:237
+#: src/filed/filed.c:399
#, c-format
-msgid "Cannot make fifo %s: ERR=%s\n"
+msgid "Failed to load public certificate for File daemon \"%s\" in %s.\n"
msgstr ""
-#: src/findlib/create_file.c:255
+#: src/filed/filed.c:405
#, c-format
-msgid "Cannot make node %s: ERR=%s\n"
+msgid "Failed to load private key for File daemon \"%s\" in %s.\n"
msgstr ""
-#: src/findlib/create_file.c:300
+#: src/filed/filed.c:435
#, c-format
-msgid "Could not symlink %s -> %s: ERR=%s\n"
+msgid "Failed to load private key from file %s for File daemon \"%s\" in %s.\n"
msgstr ""
-#: src/findlib/create_file.c:325 src/findlib/create_file.c:338
+#: src/filed/filed.c:442
#, c-format
-msgid "Could not restore file flags for file %s: ERR=%s\n"
+msgid ""
+"Failed to load trusted signer certificate from file %s for File daemon \"%s"
+"\" in %s.\n"
msgstr ""
-#: src/findlib/create_file.c:329 src/findlib/create_file.c:346
+#: src/filed/filed.c:473
#, c-format
-msgid "Could not hard link %s -> %s: ERR=%s\n"
+msgid ""
+"Failed to load master key certificate from file %s for File daemon \"%s\" in "
+"%s.\n"
msgstr ""
-#: src/findlib/create_file.c:342
+#: src/filed/filed.c:489
#, c-format
-msgid "Could not reset file flags for file %s: ERR=%s\n"
+msgid "No Director resource defined in %s\n"
msgstr ""
-#: src/findlib/create_file.c:396
-#, c-format
-msgid "Original file %s have been deleted: type=%d\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:408
-#, c-format
-msgid "Original file %s not saved: type=%d\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:411
+#: src/filed/xattr.c:379 src/filed/xattr.c:1139
#, c-format
-msgid "Unknown file type %d; not restored: %s\n"
+msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
msgstr ""
-#: src/findlib/create_file.c:455
+#: src/filed/xattr.c:395
#, c-format
-msgid "Zero length filename: %s\n"
+msgid "Failed to serialize extended attributes on file \"%s\"\n"
msgstr ""
-#: src/findlib/attribs.c:421
+#: src/filed/xattr.c:436
#, c-format
-msgid "File size of restored file %s not correct. Original %s, restored %s.\n"
+msgid "Illegal xattr stream, no XATTR_MAGIC on file \"%s\"\n"
msgstr ""
-#: 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:478
+#, fuzzy, c-format
+msgid "lsetxattr error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
-#: src/findlib/attribs.c:460
+#: 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
-msgid "Unable to set file modes %s: ERR=%s\n"
+msgid ""
+"Can't restore Extended Attributes of %s - incompatible xattr stream "
+"encountered - %d\n"
msgstr ""
-#: src/findlib/attribs.c:470
-#, c-format
-msgid "Unable to set file times %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/attribs.c:484
-#, c-format
-msgid "Unable to set file flags %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/attribs.c:737
-#, c-format
-msgid "Error in %s file %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/attribs.c:754
-#, c-format
-msgid "Error in %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/bfile.c:97
-msgid "Unix attributes"
-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/bfile.c:99
-msgid "File data"
-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/bfile.c:101
-msgid "MD5 digest"
-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/bfile.c:103
-msgid "GZIP data"
-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/bfile.c:105
-msgid "Extended attributes"
-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/bfile.c:107
-msgid "Sparse data"
-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/bfile.c:109
-msgid "GZIP sparse data"
-msgstr ""
+#: 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/findlib/bfile.c:111
-msgid "Program names"
-msgstr ""
+#: 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/findlib/bfile.c:113
-msgid "Program data"
-msgstr ""
+#: 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/findlib/bfile.c:115
-msgid "SHA1 digest"
-msgstr ""
+#: 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/findlib/bfile.c:117
-msgid "Win32 data"
-msgstr ""
+#: 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/findlib/bfile.c:119
-msgid "Win32 GZIP data"
-msgstr ""
+#: 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/findlib/bfile.c:121
-msgid "MacOS Fork data"
-msgstr ""
+#: 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/findlib/bfile.c:123
-msgid "HFS+ attribs"
-msgstr ""
+#: 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/findlib/bfile.c:125
-msgid "Standard Unix ACL attribs"
-msgstr ""
+#: 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/findlib/bfile.c:127
-msgid "Default Unix ACL attribs"
-msgstr ""
+#: 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/findlib/bfile.c:129
-msgid "SHA256 digest"
+#: src/filed/xattr.c:1661
+#, c-format
+msgid ""
+"Unable to restore data of xattr %s on file \"%s\": Not all data available in "
+"xattr stream\n"
msgstr ""
-#: src/findlib/bfile.c:131
-msgid "SHA512 digest"
+#: 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
+msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
msgstr ""
-#: src/findlib/bfile.c:133
-msgid "Signed digest"
+#: src/filed/xattr.c:1797
+#, c-format
+msgid "Failed to restore extensible attributes on file \"%s\"\n"
msgstr ""
-#: src/findlib/bfile.c:135
-msgid "Encrypted File data"
+#: 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 ""
-#: src/findlib/bfile.c:137
-msgid "Encrypted Win32 data"
+#: src/filed/status.c:143
+#, c-format
+msgid " Sizeof: boffset_t=%d size_t=%d debug=%d trace=%d\n"
msgstr ""
-#: src/findlib/bfile.c:139
-msgid "Encrypted session data"
+#: src/filed/status.c:189
+#, c-format
+msgid "Director connected at: %s\n"
msgstr ""
-#: src/findlib/bfile.c:141
-msgid "Encrypted GZIP data"
+#: src/filed/status.c:191
+#, c-format
+msgid "JobId %d Job %s is running.\n"
msgstr ""
-#: src/findlib/bfile.c:143
-msgid "Encrypted Win32 GZIP data"
+#: src/filed/status.c:194
+#, c-format
+msgid " %s%s Job started: %s\n"
msgstr ""
-#: src/findlib/bfile.c:145
-msgid "Encrypted MacOS fork data"
+#: 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/filed/status.c:212
+#, fuzzy, c-format
+msgid " Files Examined=%s\n"
+msgstr "FileSet: name=%s\n"
+
+#: src/filed/status.c:217
+#, c-format
+msgid " Processing file: %s\n"
msgstr ""
-#: src/findlib/bfile.c:147
-msgid "AIX Specific ACL attribs"
+#: src/filed/status.c:228
+msgid " SDSocket closed.\n"
msgstr ""
-#: src/findlib/bfile.c:149
-msgid "Darwin Specific ACL attribs"
+#: src/filed/status.c:239 src/filed/status.c:257 src/filed/status.c:331
+msgid "====\n"
msgstr ""
-#: src/findlib/bfile.c:151
-msgid "FreeBSD Specific Default ACL attribs"
+#: src/filed/status.c:386
+msgid "2900 Bad .status command, missing argument.\n"
msgstr ""
-#: src/findlib/bfile.c:153
-msgid "FreeBSD Specific Access ACL attribs"
+#: src/filed/status.c:419
+msgid "2900 Bad .status command, wrong argument.\n"
msgstr ""
-#: src/findlib/bfile.c:155
-msgid "HPUX Specific ACL attribs"
+#: src/filed/status.c:487
+msgid "Bacula Client: Idle"
msgstr ""
-#: src/findlib/bfile.c:157
-msgid "Irix Specific Default ACL attribs"
+#: src/filed/status.c:498
+msgid "Bacula Client: Running"
msgstr ""
-#: src/findlib/bfile.c:159
-msgid "Irix Specific Access ACL attribs"
+#: src/filed/status.c:512
+msgid "Bacula Client: Last Job Canceled"
msgstr ""
-#: src/findlib/bfile.c:161
-msgid "Linux Specific Default ACL attribs"
+#: src/filed/status.c:516
+msgid "Bacula Client: Last Job Failed"
msgstr ""
-#: src/findlib/bfile.c:163
-msgid "Linux Specific Access ACL attribs"
+#: src/filed/status.c:520
+msgid "Bacula Client: Last Job had Warnings"
msgstr ""
-#: src/findlib/bfile.c:165
-msgid "OSF1 Specific Default ACL attribs"
+#: src/filed/authenticate.c:66
+#, c-format
+msgid "I only authenticate directors, not %d\n"
msgstr ""
-#: src/findlib/bfile.c:167
-msgid "OSF1 Specific Access ACL attribs"
+#: 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 ""
-#: src/findlib/bfile.c:169 src/findlib/bfile.c:171
-msgid "Solaris Specific ACL attribs"
+#: 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 ""
-#: src/findlib/bfile.c:173
-msgid "Solaris Specific Extensible attribs or System Extended attribs"
+#: src/filed/backup.c:96
+msgid "Cannot set buffer size FD->SD.\n"
msgstr ""
-#: src/findlib/bfile.c:175
-msgid "Solaris Specific Extended attribs"
+#: src/filed/backup.c:210 src/filed/backup.c:219
+msgid "An error occurred while encrypting the stream.\n"
msgstr ""
-#: src/findlib/bfile.c:177
-msgid "Darwin Specific Extended attribs"
+#: src/filed/backup.c:321
+#, c-format
+msgid " Recursion turned off. Will not descend from %s into %s\n"
msgstr ""
-#: src/findlib/bfile.c:179
-msgid "FreeBSD Specific Extended attribs"
+#: src/filed/backup.c:328
+#, c-format
+msgid " %s is a different filesystem. Will not descend from %s into %s\n"
msgstr ""
-#: src/findlib/bfile.c:181
-msgid "Linux Specific Extended attribs"
+#: src/filed/backup.c:334
+#, c-format
+msgid " Disallowed filesystem. Will not descend from %s into %s\n"
msgstr ""
-#: src/findlib/bfile.c:183
-msgid "NetBSD Specific Extended attribs"
+#: src/filed/backup.c:339
+#, c-format
+msgid " Disallowed drive type. Will not descend into %s\n"
msgstr ""
-#: src/findlib/find_one.c:222
+#: src/filed/backup.c:349
#, c-format
-msgid " NODUMP flag set - will not process %s\n"
+msgid " Socket file skipped: %s\n"
msgstr ""
-#: src/findlib/find_one.c:243
+#: src/filed/backup.c:362
#, 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"
-#: src/findlib/find_one.c:249
+#: src/filed/backup.c:386
#, c-format
-msgid "%s mtime changed during backup.\n"
+msgid " Archive file not saved: %s\n"
msgstr ""
-#: src/findlib/find_one.c:255
+#: 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 "%s ctime changed during backup.\n"
+msgid " Unknown file type %d; not saved: %s\n"
msgstr ""
-#: src/findlib/find_one.c:261 src/findlib/find_one.c:268
+#: src/filed/backup.c:450
#, c-format
-msgid "%s size changed during backup.\n"
+msgid "%s signature digest initialization failed\n"
msgstr ""
-#: src/findlib/find_one.c:352
-#, 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 ""
-#: src/findlib/find_one.c:367
-#, 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 ""
-#: 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 ""
-#: src/findlib/mkpath.c:52 src/findlib/mkpath.c:107
+#: src/filed/backup.c:763
#, c-format
-msgid "%s exists but is not a directory.\n"
+msgid "Compression deflateParams error: %d\n"
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 ""
-#: 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 ""
-#: src/findlib/mkpath.c:144
+#: src/filed/backup.c:886
#, c-format
-msgid "%c: is not a valid drive.\n"
+msgid "Compression deflate error: %d\n"
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 ""
-#: src/findlib/enable_priv.c:92
-msgid "AdjustTokenPrivileges set "
+#: src/filed/backup.c:936 src/filed/backup.c:952
+msgid "Encryption error\n"
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 ""
-#: src/qt-console/bcomm/dircomm.cpp:203 src/qt-console/console/console.cpp:237
-msgid "Initializing ..."
+#: src/filed/verify_vol.c:65
+msgid "Storage command not issued before Verify.\n"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:209 src/qt-console/console/console.cpp:268
-msgid "Connected"
+#: src/filed/verify_vol.c:145
+#, c-format
+msgid "Error scanning record header: %s\n"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:288 src/qt-console/bcomm/dircomm.cpp:417
-#: src/qt-console/console/console.cpp:555
-#: src/qt-console/console/console.cpp:698
-msgid "Processing command ..."
+#: src/baconfig.h:67
+#, c-format
+msgid "Failed ASSERT: %s\n"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:411 src/qt-console/console/console.cpp:692
-msgid "Command completed ..."
+#: src/win32/libwin32/main.cpp:241
+msgid "Bad Command Line Option"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:423 src/qt-console/console/console.cpp:704
-msgid "At main prompt waiting for input ..."
+#: src/win32/libwin32/service.cpp:109
+msgid "RegisterServiceCtlHandler failed"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:430 src/qt-console/console/console.cpp:711
-msgid "At prompt waiting for input ..."
+#: src/win32/libwin32/service.cpp:110
+msgid "Failure contacting the Service Handler"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:435 src/qt-console/console/console.cpp:716
-msgid "Command failed."
+#: src/win32/libwin32/service.cpp:121
+msgid "Service start report failed"
msgstr ""
-#: src/qt-console/bcomm/dircomm.cpp:490 src/qt-console/console/console.cpp:780
-msgid "Director disconnected."
+#: src/win32/libwin32/service.cpp:174
+msgid "StartServiceCtrlDispatcher failed."
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 ""
-"\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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:249
-msgid "Disconnect"
+#: src/win32/libwin32/service.cpp:253
+msgid "Service command length too long"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:254
-msgid "E&xit\tAlt-X"
+#: src/win32/libwin32/service.cpp:308
+msgid "Cannot write System Registry for "
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 ""
-#: src/wx-console/wxbmainframe.cpp:258
-msgid "&File"
+#: src/win32/libwin32/service.cpp:318
+msgid "Cannot add Bacula key to System Registry"
msgstr ""
-#: src/wx-console/wxbmainframe.cpp:259
-msgid "&Help"
+#: src/win32/libwin32/service.cpp:329
+msgid "The "
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 ""
-#: src/wx-console/wxbmainframe.cpp:283
+#: src/win32/libwin32/service.cpp:392
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 ""
-#: src/wx-console/wxbmainframe.cpp:287
+#: src/win32/libwin32/service.cpp:404
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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:298
-msgid "Send"
+#: src/win32/libwin32/service.cpp:420
+msgid "Bacula could not be contacted, probably not running"
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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:417
+#: src/win32/libwin32/service.cpp:494
#, 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 ""
-#: src/wx-console/wxbmainframe.cpp:436
+#: src/win32/libwin32/service.cpp:570
#, 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:474
+#: src/wx-console/console_thread.cpp:151
#, 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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:502
-msgid "Quitting.\n"
+#: src/wx-console/console_thread.cpp:228
+msgid "Error while initializing library."
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:532
-msgid "Configuration file"
+#: src/wx-console/console_thread.cpp:323
+msgid "Connecting...\n"
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 ""
-#: 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 ""
-#: 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 ""
-#: 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 ""
-#: src/wx-console/wxbmainframe.cpp:651
-msgid "Reconnect"
+#: src/wx-console/console_thread.cpp:442
+msgid "Connected\n"
msgstr ""
-#: src/wx-console/wxbmainframe.cpp:652
-msgid "Reconnect to the director"
+#: src/wx-console/console_thread.cpp:499
+msgid "<< Unexpected signal received : "
msgstr ""
-#: src/wx-console/wxbmainframe.cpp:666
-msgid "Disconnected of the director."
+#: src/wx-console/console_thread.cpp:519
+msgid "Connection terminated\n"
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 ""
-#: 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 ""
-#: src/wx-console/wxbconfigpanel.cpp:213
-msgid "Apply"
+#: src/wx-console/wxbconfigfileeditor.cpp:112
+msgid "Close without saving"
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 ""
-#: 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
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"
"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."
msgid "Restoring..."
msgstr "Wiederherstellung läuft..."
-#: 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 ""
-
-#: 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/main.cpp:119
+msgid "Bacula bwx-console"
msgstr ""
-#: src/wx-console/console_thread.cpp:151
+#: src/wx-console/main.cpp:124 src/wx-console/wxbmainframe.cpp:267
#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in config file.\n"
-msgstr ""
-
-#: src/wx-console/console_thread.cpp:173
-msgid "Error while initializing windows sockets...\n"
+msgid "Welcome to bacula bwx-console %s (%s)!\n"
msgstr ""
-#: src/wx-console/console_thread.cpp:189
-msgid "Error while cleaning up windows sockets...\n"
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "&About...\tF1"
msgstr ""
-#: src/wx-console/console_thread.cpp:228
-msgid "Error while initializing library."
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "Show about dialog"
msgstr ""
-#: src/wx-console/console_thread.cpp:256
-msgid "Cryptographic library initialization failed.\n"
+#: src/wx-console/wxbmainframe.cpp:248 src/wx-console/wxbmainframe.cpp:620
+msgid "Connect to the director"
msgstr ""
-#: src/wx-console/console_thread.cpp:260
-msgid "Please correct configuration file.\n"
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect"
msgstr ""
-#: src/wx-console/console_thread.cpp:302
-msgid "Error : Library not initialized\n"
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect of the director"
msgstr ""
-#: src/wx-console/console_thread.cpp:313
-msgid "Error : No configuration file loaded\n"
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change of configuration file"
msgstr ""
-#: src/wx-console/console_thread.cpp:323
-msgid "Connecting...\n"
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change your default configuration file"
msgstr ""
-#: src/wx-console/console_thread.cpp:339
-msgid "Error : No director defined in config file.\n"
+#: src/wx-console/wxbmainframe.cpp:252
+msgid "Edit your configuration file"
msgstr ""
-#: src/wx-console/console_thread.cpp:351
-msgid "Multiple directors found in your config file.\n"
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "E&xit\tAlt-X"
msgstr ""
-#: src/wx-console/console_thread.cpp:360
-#, c-format
-msgid "Please choose a director (1-%d): "
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "Quit this program"
msgstr ""
-#: src/wx-console/console_thread.cpp:432
-msgid "Failed to connect to the director\n"
+#: src/wx-console/wxbmainframe.cpp:258
+msgid "&File"
msgstr ""
-#: src/wx-console/console_thread.cpp:442
-msgid "Connected\n"
+#: src/wx-console/wxbmainframe.cpp:259
+msgid "&Help"
msgstr ""
-#: src/wx-console/console_thread.cpp:499
-msgid "<< Unexpected signal received : "
+#: src/wx-console/wxbmainframe.cpp:283
+msgid ""
+"Warning : Unicode is disabled because you are using wxWidgets for GTK+ 1.2.\n"
msgstr ""
-#: src/wx-console/console_thread.cpp:519
-msgid "Connection terminated\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 ""
-#: src/wx-console/wxbconfigfileeditor.cpp:65
-msgid "Config file editor"
+#: src/wx-console/wxbmainframe.cpp:291
+#: src/wx-console/wxbhistorytextctrl.cpp:82
+#: src/wx-console/wxbhistorytextctrl.cpp:153
+msgid "Type your command below:"
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/wxbmainframe.cpp:298
+msgid "Send"
+msgstr ""
-#: src/wx-console/wxbconfigfileeditor.cpp:111
-msgid "Save and close"
+#: src/wx-console/wxbmainframe.cpp:375 src/wx-console/wxbmainframe.cpp:387
+msgid "Error while parsing command line arguments, using defaults.\n"
msgstr ""
-#: src/wx-console/wxbconfigfileeditor.cpp:112
-msgid "Close without saving"
+#: src/wx-console/wxbmainframe.cpp:376 src/wx-console/wxbmainframe.cpp:388
+msgid "Usage: bwx-console [-c configfile] [-w tmp]\n"
msgstr ""
-#: src/wx-console/wxbconfigfileeditor.cpp:139
+#: src/wx-console/wxbmainframe.cpp:417
#, c-format
-msgid "Unable to write to %s\n"
+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/wxbconfigfileeditor.cpp:140
-msgid "Error while saving"
+#: src/wx-console/wxbmainframe.cpp:419
+msgid "First run"
msgstr ""
-#: src/win32/libwin32/service.cpp:109
-msgid "RegisterServiceCtlHandler failed"
+#: 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 ""
-#: src/win32/libwin32/service.cpp:110
-msgid "Failure contacting the Service Handler"
+#: src/wx-console/wxbmainframe.cpp:438
+msgid "Unable to read configuration file"
msgstr ""
-#: src/win32/libwin32/service.cpp:121
-msgid "Service start report failed"
+#: src/wx-console/wxbmainframe.cpp:450
+msgid "Please choose a configuration file to use"
msgstr ""
-#: src/win32/libwin32/service.cpp:174
-msgid "StartServiceCtrlDispatcher failed."
+#: src/wx-console/wxbmainframe.cpp:463
+msgid "This configuration file has been successfully read, use it as default?"
msgstr ""
-#: src/win32/libwin32/service.cpp:181
-msgid "KERNEL32.DLL not found: Bacula service not started"
+#: src/wx-console/wxbmainframe.cpp:464
+msgid "Configuration file read successfully"
msgstr ""
-#: src/win32/libwin32/service.cpp:191
-msgid "Registry service not found: Bacula service not started"
+#: src/wx-console/wxbmainframe.cpp:474
+#, c-format
+msgid "Using this configuration file: %s\n"
msgstr ""
-#: src/win32/libwin32/service.cpp:193
-#, fuzzy
-msgid "Registry service entry point not found"
-msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+#: src/wx-console/wxbmainframe.cpp:479
+msgid "Connecting to the director..."
+msgstr ""
-#: src/win32/libwin32/service.cpp:214
-msgid "Report Service failure"
+#: src/wx-console/wxbmainframe.cpp:494
+msgid "Failed to unregister a data parser !"
msgstr ""
-#: src/win32/libwin32/service.cpp:245
-msgid "Unable to install the service"
+#: src/wx-console/wxbmainframe.cpp:502
+msgid "Quitting.\n"
msgstr ""
-#: src/win32/libwin32/service.cpp:253
-msgid "Service command length too long"
+#: 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 ""
-#: src/win32/libwin32/service.cpp:254
-msgid "Service command length too long. Service not registered."
+#: src/wx-console/wxbmainframe.cpp:521
+msgid "About Bacula bwx-console"
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:527
+msgid "Please choose your default configuration file"
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:531
+msgid "Use this configuration file as default?"
msgstr ""
-#: src/win32/libwin32/service.cpp:297
-msgid ""
-"Provides file backup and restore services. Bacula -- the network backup "
-"solution."
+#: src/wx-console/wxbmainframe.cpp:532
+msgid "Configuration file"
msgstr ""
-#: src/win32/libwin32/service.cpp:308
-msgid "Cannot write System Registry for "
+#: src/wx-console/wxbmainframe.cpp:603
+msgid "Console thread terminated."
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:611
+msgid "Connection to the director lost. Quit program?"
msgstr ""
-#: src/win32/libwin32/service.cpp:318
-msgid "Cannot add Bacula key to System Registry"
+#: src/wx-console/wxbmainframe.cpp:612
+msgid "Connection lost"
msgstr ""
-#: src/win32/libwin32/service.cpp:329
-msgid "The "
+#: src/wx-console/wxbmainframe.cpp:628
+msgid "Connected to the director."
msgstr ""
-#: src/win32/libwin32/service.cpp:384
-msgid "A existing Bacula service: "
+#: src/wx-console/wxbmainframe.cpp:651
+msgid "Reconnect"
msgstr ""
-#: src/win32/libwin32/service.cpp:392
-msgid ""
-"The service Manager could not be contacted - the Bacula service was not "
-"removed"
+#: src/wx-console/wxbmainframe.cpp:652
+msgid "Reconnect to the director"
msgstr ""
-#: src/win32/libwin32/service.cpp:404
-msgid ""
-"Could not find registry entry.\n"
-"Service probably not registerd - the Bacula service was not removed"
+#: src/wx-console/wxbmainframe.cpp:666
+msgid "Disconnected of the director."
msgstr ""
-#: src/win32/libwin32/service.cpp:410
-msgid "Could not delete Registry key for "
+#: src/wx-console/wxbmainframe.cpp:708 src/wx-console/wxbmainframe.cpp:725
+msgid "bwx-console: unexpected director's question."
msgstr ""
-#: src/win32/libwin32/service.cpp:420
-msgid "Bacula could not be contacted, probably not running"
+#: src/wx-console/wxbhistorytextctrl.cpp:117
+msgid "Unknown command."
msgstr ""
-#: src/win32/libwin32/service.cpp:427
-msgid "The Bacula service has been removed"
+#: src/wx-console/wxbhistorytextctrl.cpp:126
+msgid "Possible completions: "
msgstr ""
-#: src/win32/libwin32/service.cpp:468
-msgid "SetServiceStatus failed"
+#: src/wx-console/wxbconfigpanel.cpp:213
+msgid "Apply"
msgstr ""
-#: src/win32/libwin32/service.cpp:494
-#, c-format
+#: src/qt-console/main.cpp:174
+#, fuzzy, c-format
msgid ""
"\n"
+"Version: %s (%s) %s %s %s\n"
"\n"
-"%s error: %ld at %s:%d"
+"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 ""
+"\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/qt-console/console/console.cpp:128 src/qt-console/bcomm/dircomm.cpp:211
+msgid "Connected"
msgstr ""
-#: src/win32/libwin32/service.cpp:570
-#, c-format
-msgid "Locked by: %s, duration: %ld seconds\n"
+#: src/qt-console/console/console.cpp:346 src/qt-console/bcomm/dircomm.cpp:328
+msgid "Processing command ..."
msgstr ""
-#: src/win32/libwin32/service.cpp:574
+#: src/qt-console/bcomm/dircomm.cpp:89
#, c-format
-msgid "No longer locked\n"
+msgid "Already connected\"%s\".\n"
msgstr ""
-#: src/win32/libwin32/service.cpp:578
-msgid "Could not lock database"
+#: src/qt-console/bcomm/dircomm.cpp:197
+msgid "Initializing ..."
msgstr ""
-#: src/win32/libwin32/main.cpp:237
-msgid "Bad Command Line Option"
+#: src/qt-console/bcomm/dircomm.cpp:320
+msgid "Command completed ..."
+msgstr ""
+
+#: src/qt-console/bcomm/dircomm.cpp:334
+msgid "At main prompt waiting for input ..."
+msgstr ""
+
+#: src/qt-console/bcomm/dircomm.cpp:340
+msgid "At prompt waiting for input ..."
+msgstr ""
+
+#: src/qt-console/bcomm/dircomm.cpp:347
+msgid "Command failed."
msgstr ""
-#~ msgid "Job not found: %s\n"
-#~ msgstr "Job nicht gefunden: %s\n"
+#: src/qt-console/bcomm/dircomm.cpp:411
+msgid "Director disconnected."
+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"
-#, fuzzy
-#~ msgid "Unable to initialize volume list lock. ERR=%s\n"
-#~ msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
-
#~ msgid "Start Migration JobId %s, Job=%s\n"
#~ msgstr "Starte Migration JobId %s, Job=%s\n"