]> git.sur5r.net Git - bacula/bacula/commitdiff
Update ReleaseNotes, ChangeLog, and po files
authorKern Sibbald <kern@sibbald.com>
Mon, 11 Jun 2012 14:06:47 +0000 (16:06 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:48 +0000 (14:50 +0200)
bacula/ChangeLog
bacula/ReleaseNotes
bacula/po/bacula.pot
bacula/po/de.po
bacula/po/es.po
bacula/po/fr.po
bacula/po/nl.po
bacula/po/sv.po
bacula/po/uk.po

index 51fb859c9a811e0042ddfcded2325c52544bc1bb..46c40508d9b79cd9f53a336d1d649989b2abaecb 100644 (file)
@@ -1,7 +1,39 @@
-              Changelog on version 5.2.7
+              Changelog on version 5.2.8
+
+Version 5.2.8
+
+10Jun12
+ - Apply readline without TERM_LIB dependency patch from bug #1871
+ - Ensure cancel status is set for canceled duplicate jobs -- partial fix for 
+   bug #1851
+ - Enhance Win32 error messages -- fixes bug #1879
+
+09Jun12
+ - Apply patch from bug 1876 to permit dot commands in a runscript
+ - Remove config variables from examples/devices fixes bug #1884
+ - Add more debug code for bug 1885
+ - Add more debug to block.c when read rejected
+ - Fail job that attempts to read from closed device -- reported in bug 1885 but 
+   not fixed
+ - Detect Python 2.7 fixes bug #1888
+ - Recompile configure
+ - Apply systemd patch from bug #1886
 
-Version 5.2.7
+08Jun12
+ - Rewrite some SD subroutines as class members
+
+05Jun12
+ - New overhaul of xattr code.
+
+03Jun12
+ - Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
+ - Fix compiler warning.
 
+Bugs fixed/closed since last release:
+1851 1871 1879 1884 1886 1888
+
+
+Version 5.2.7
 
 02Jun12
  - Correct Qt version needed for bat
index a60342fbb92c868e4195a11f4dfc1599ec95c7ef..173f805e5ad2905eb8b326b3e44971ad863ab4ed 100644 (file)
@@ -1,8 +1,73 @@
 
-               Release Notes for Bacula 5.2.7
+               Release Notes for Bacula 5.2.8
 
   Bacula code: Total files = 1,110 Total lines = 231,439 (Using SLOCCount)
 
+General:
+--------
+The 5.2.8 version is a bug fix release. 
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+Please note that with this version of Bacula, during the install
+of the shared libraries from the src/cats, src/lib, and src/findlib
+directories, any old Bacula libraries in the installation 
+destination directory will be removed.  This should not cause
+any problems and at least keeps the installation library cleaner.
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+For packagers, if you change options, naming, and the way 
+we link our shared object files, as at least one of you does,
+you are creating a situation where the user may not be able
+to run multiple versions of Bacula on the same machine, which
+is often very useful, and in addition, you create a configuration
+that the project cannot properly support.
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+If you are upgrading from a version older than 5.2.7, please
+read all the old ReleaseNotes of all versions released
+after the version you are upgrading from. There area
+many important notices sumarized here, and we do not 
+repeat them each bug fix release.
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+Compatibility:
+--------------
+ As always, both the Director and Storage daemon must be upgraded at
+ the same time.
+
+ Older 5.0.x and 3.0.x File Daemons are compatible with the 5.2.8
+ Director and Storage daemons. There should be no need to upgrade older File
+ Daemons.
+
+Changes since 5.2.7:
+--------------------
+
+10Jun12
+ - Apply readline without TERM_LIB dependency patch from bug #1871
+ - Ensure cancel status is set for canceled duplicate jobs -- partial fix for 
+   bug #1851
+ - Enhance Win32 error messages -- fixes bug #1879
+ - Apply patch from bug 1876 to permit dot commands in a runscript
+ - Remove config variables from examples/devices fixes bug #1884
+ - Add more debug code for bug 1885
+ - Add more debug to block.c when read rejected
+ - Fail job that attempts to read from closed device -- reported in bug 1885 but 
+   not fixed
+ - Detect Python 2.7 fixes bug #1888
+ - Apply systemd patch from bug #1886
+ - Rewrite some SD subroutines as class members
+ - New overhaul of xattr code.
+ - Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
+ - Fix compiler warning.
+
+Bugs fixed/closed since last release:
+1851 1871 1879 1884 1886 1888
+
+
+====================================================================
+
 General:
 --------
 The 5.2.7 version is a significan bug fix release. (The
index 88cd493e99f95612678f8d2d4e1d6612b259797f..e7fe2ee826f7a791836f9b807c5f7b2e9507cfc7 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1206,8 +1206,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr ""
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr ""
 
@@ -1419,7 +1419,7 @@ msgstr ""
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr ""
 
@@ -2211,7 +2211,7 @@ msgstr ""
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -4812,7 +4812,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr ""
 
@@ -4972,7 +4972,7 @@ msgid ""
 "%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr ""
@@ -5307,7 +5307,7 @@ msgstr ""
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr ""
@@ -5408,8 +5408,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr ""
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr ""
 
@@ -5457,77 +5457,77 @@ msgstr ""
 msgid "Created database record for Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 msgid "Client resource"
 msgstr ""
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -5766,35 +5766,35 @@ msgstr ""
 
 #: src/dird/catreq.c:544
 #, c-format
-msgid "Got %s but not same File as attributes\n"
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr ""
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, c-format
 msgid "attribute create error. %s"
 msgstr ""
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr ""
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr ""
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr ""
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr ""
@@ -6480,23 +6480,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -6512,17 +6512,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7057,12 +7057,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
@@ -7098,22 +7097,22 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7173,67 +7172,67 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr ""
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7250,17 +7249,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7273,7 +7272,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7282,7 +7281,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7295,52 +7294,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -7674,7 +7673,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -7774,7 +7773,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, c-format
 msgid ""
 "\n"
@@ -7794,48 +7793,48 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8025,8 +8024,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
@@ -8041,8 +8040,8 @@ msgstr ""
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8134,11 +8133,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr ""
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -8416,7 +8415,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -8585,7 +8584,7 @@ msgid ""
 "Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -8840,252 +8839,252 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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 ""
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr ""
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
@@ -9573,18 +9572,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -9646,20 +9645,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -9673,73 +9672,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -9751,50 +9750,50 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -9808,66 +9807,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -9881,17 +9880,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -9905,58 +9904,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -9964,13 +9963,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -9978,74 +9977,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10053,12 +10052,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10070,18 +10069,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10093,30 +10092,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10125,35 +10124,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10161,7 +10160,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10171,7 +10170,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10183,14 +10182,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10198,7 +10197,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10211,7 +10210,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10238,7 +10237,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10262,111 +10261,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -10392,79 +10391,79 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 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:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 msgid "Flush block failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 msgid "Job canceled.\n"
 msgstr ""
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -10472,7 +10471,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -10480,23 +10479,23 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 msgid "do_unfill failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -10504,95 +10503,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -10600,7 +10599,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -10610,172 +10609,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, c-format
 msgid ""
 "\n"
@@ -10793,22 +10792,22 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
@@ -10918,156 +10917,169 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+msgid "Job failed or canceled.\n"
+msgstr ""
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -11342,158 +11354,158 @@ msgstr ""
 msgid "bget_msg: unknown signal %d\n"
 msgstr ""
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
 "Retrying ...\n"
 msgstr ""
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 msgid "fread attr spool I/O error.\n"
 msgstr ""
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
 "TLS support.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 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:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr ""
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14419,7 +14431,7 @@ msgid ""
 "incorrect.\n"
 msgstr ""
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr ""
 
@@ -15604,256 +15616,257 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -16711,86 +16724,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/filed/job.c:1907
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
index 376563ca9237108fa5a7f168f3ad18da16071e8e..4cdfa5dde162094019087edf21f0ac126b74c270 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+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"
@@ -1284,8 +1284,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr "Konnte keinen Pool Eintrag holen oder erzeugen.\n"
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr "Pool Ressource"
 
@@ -1527,7 +1527,7 @@ msgstr ""
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr "unbekannte Quelle"
 
@@ -2331,7 +2331,7 @@ msgstr ""
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -5006,7 +5006,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr "Kein storage angegeben.\n"
 
@@ -5202,7 +5202,7 @@ msgstr ""
 "Konnte  WriteBootstrap nicht öffnen. Datei:\n"
 "%s: ERR=%s\n"
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
@@ -5556,7 +5556,7 @@ msgstr ""
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr ""
@@ -5659,8 +5659,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr "Job Ressource"
 
@@ -5710,81 +5710,81 @@ msgstr "Pool %s nicht in der Datenbank. %s"
 msgid "Created database record for Pool \"%s\".\n"
 msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 #, fuzzy
 msgid "Run pool override"
 msgstr "von \"Run pool\" überschrieben"
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 #, fuzzy
 msgid "Run FullPool override"
 msgstr "von \"Run FullPool\" überschrieben"
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, 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:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 #, fuzzy
 msgid "Run storage override"
 msgstr "Run storage override"
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 #, fuzzy
 msgid "Client resource"
 msgstr "Pool Ressource"
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, fuzzy, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr "Konnte clone job nicht starten.\n"
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr "Clone JobId %d gestartet.\n"
@@ -6047,38 +6047,38 @@ msgid "Restore object create error. %s"
 msgstr "Attribute create error. %s"
 
 #: src/dird/catreq.c:544
-#, c-format
-msgid "Got %s but not same File as attributes\n"
+#, fuzzy, c-format
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr "Erhielt %s aber nicht die gleiche Datei wie Attribute\n"
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, 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/catreq.c:585
+#: src/dird/catreq.c:586
 #, fuzzy, c-format
 msgid "attribute create error. %s"
 msgstr "Attribute create error. %s"
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, fuzzy, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr "1991 Ungültige Catalog Aktualisierung: %s"
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr "Ungültige Catalog Aktualisierung; DB nicht geöffnet: %s"
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, fuzzy, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
@@ -6803,23 +6803,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -6835,17 +6835,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7381,12 +7381,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
@@ -7422,22 +7421,22 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, fuzzy, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr "Fehler beim Aktualisieren der DB Media Datei. ERR=%s\n"
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7497,67 +7496,67 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, 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:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, 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:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7574,17 +7573,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7597,7 +7596,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7606,7 +7605,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7619,52 +7618,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -8012,7 +8011,7 @@ msgstr ""
 "        -?          diese Meldung ausgeben.\n"
 "\n"
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -8112,7 +8111,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8147,48 +8146,48 @@ msgstr ""
 "       -?          diese Meldung ausgeben.\n"
 "\n"
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8378,8 +8377,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
@@ -8394,8 +8393,8 @@ msgstr ""
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8487,11 +8486,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr "unbekannt"
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -8783,7 +8782,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -8954,7 +8953,7 @@ msgid ""
 "Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -9211,252 +9210,252 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, fuzzy, c-format
 msgid "unknown func code %d"
 msgstr "unbekannt"
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, fuzzy, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, fuzzy, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
@@ -9944,18 +9943,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -10017,20 +10016,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -10044,73 +10043,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -10122,52 +10121,52 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 #, fuzzy
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr "Fehler beim schreiben der bsr Datei.\n"
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 #, fuzzy
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr "Fehler beim schreiben der bsr Datei.\n"
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -10181,66 +10180,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -10254,17 +10253,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -10278,58 +10277,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -10337,13 +10336,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -10351,74 +10350,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10426,12 +10425,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10443,18 +10442,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10466,30 +10465,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10498,35 +10497,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10534,7 +10533,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10544,7 +10543,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10556,14 +10555,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10571,7 +10570,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10584,7 +10583,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10611,7 +10610,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10635,111 +10634,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -10765,81 +10764,81 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 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:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 #, fuzzy
 msgid "Flush block failed.\n"
 msgstr "Job Einrichtung Fehlgeschlagen.\n"
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 #, fuzzy
 msgid "Job canceled.\n"
 msgstr "%s Abgebrochen"
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -10847,7 +10846,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -10855,23 +10854,23 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 msgid "do_unfill failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -10879,95 +10878,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -10975,7 +10974,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -10985,172 +10984,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -11183,22 +11182,22 @@ msgstr ""
 "       -?          diese Meldung ausgeben.\n"
 "\n"
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
@@ -11308,156 +11307,170 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+#, fuzzy
+msgid "Job failed or canceled.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -11732,129 +11745,129 @@ msgstr ""
 msgid "bget_msg: unknown signal %d\n"
 msgstr "unbekannt"
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, fuzzy, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
 "Retrying ...\n"
 msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, fuzzy, c-format
 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:203
+#: src/lib/bsock.c:207
 #, fuzzy, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, 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:246
+#: src/lib/bsock.c:250
 #, 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:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, 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:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, 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:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, 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:636
+#: src/lib/bsock.c:640
 #, fuzzy
 msgid "fread attr spool I/O error.\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, fuzzy, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, fuzzy, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 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:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, fuzzy, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
@@ -11863,31 +11876,31 @@ msgstr ""
 "Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
 "nicht angeboten.\n"
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 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:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 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:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 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:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 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:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14873,7 +14886,7 @@ msgstr ""
 "Der Datenbankserver  läuft möglicherweise nicht oder das Passwort ist nicht "
 "korrekt.\n"
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
 
@@ -16081,256 +16094,257 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, fuzzy, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, fuzzy, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, fuzzy, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, fuzzy, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, fuzzy, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, fuzzy, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, fuzzy, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, fuzzy, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, fuzzy, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, fuzzy, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, fuzzy, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, fuzzy, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, fuzzy, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, fuzzy, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, fuzzy, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, fuzzy, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, fuzzy, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, fuzzy, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, 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/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, 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/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, 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/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, fuzzy, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, fuzzy, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, 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/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, 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/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, fuzzy, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, 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/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, 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/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, fuzzy, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, fuzzy, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, fuzzy, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, fuzzy, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, fuzzy, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, fuzzy, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, fuzzy, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, fuzzy, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, fuzzy, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, fuzzy, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, 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:3526
+#: src/filed/xattr.c:3565
 #, 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:3562
+#: src/filed/xattr.c:3601
 #, 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:3590
+#: src/filed/xattr.c:3629
 #, 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:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, 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/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, fuzzy, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -17205,88 +17219,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/filed/job.c:1907
-#, fuzzy
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, fuzzy, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-#, fuzzy
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, fuzzy, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
@@ -17632,10 +17646,6 @@ msgstr ""
 #~ msgid "Read storage \"%s\" same as write storage.\n"
 #~ msgstr "Lese storage \"%s\" ist gleich mit Schreib storage.\n"
 
-#, fuzzy
-#~ msgid "Job %s marked to be canceled.\n"
-#~ msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
-
 #, fuzzy
 #~ msgid "No Client record defined for job %s\n"
 #~ msgstr "Keine Job records definiert in %s\n"
index 0be714a614fb08485716128e7760789c3ba1d447..ee9c3a90468ee036a7b4db2bb1d7db7c8743b66a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 3.0.2\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: 2009-12-01 16:04-0300\n"
 "Last-Translator: Victor Hugo dos Santos <listas.vhs@gmail.com>\n"
 "Language-Team: Bacula Spanish Team <bacula-users-es@lists.sourceforge.net>\n"
@@ -1322,8 +1322,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr "No es posible obtener o crear un registro Pool.\n"
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr "Recurso pool"
 
@@ -1566,7 +1566,7 @@ msgstr "No se puede obtener el registro Job para JobId=%s: ERR=%s\n"
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr "fuente desconocida"
 
@@ -2419,7 +2419,7 @@ msgstr "Nodo %s no tiene hijos.\n"
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr "%d total de los archivos; %d marcado para ser restaurado; %s bytes.\n"
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -5225,7 +5225,7 @@ msgstr "Sin autorización. Pool \"%s\".\n"
 msgid "Storage \"%s\" not found.\n"
 msgstr "Storage \"%s\" no encontrado\n"
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr "Almacenamiento no especificado.\n"
 
@@ -5423,7 +5423,7 @@ msgstr ""
 "No se pudo abrir el archivo WriteBootstrap:\n"
 "%s: ERR=%s\n"
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr "No se puede abrir el archivo de arranque %s: ERR=%s\n"
@@ -5791,7 +5791,7 @@ msgstr "Error"
 msgid "Diffs"
 msgstr "Diferencias"
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr "OK"
@@ -5894,8 +5894,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr "No se ha podido añadir la cola de trabajo: ERR=%s\n"
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr "Recurso Job"
 
@@ -5947,77 +5947,77 @@ msgstr "Poll \"%s\" no en base de datos. ERR=%s"
 msgid "Created database record for Pool \"%s\".\n"
 msgstr "Creado registro base de datos para Pool \"%s\".\n"
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr "JobId %d ya esta en ejecución. No se permite job duplicados.\n"
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr "Cancelando duplicado JobId=%d.\n"
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr "Anular Ejecutar Pool"
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr "Anular Ejecutar FullPool "
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr "Anular Job FullPool"
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr "Anular Ejecutar IncPoll"
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr "Anular Job IncPoll"
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr "Anular Ejecutar DiffPool"
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr "Anular Job DiffPool"
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr "No es posible crear el registro de clientes. ERR=%s\n"
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr "FileSet MD5 digest no encontrado.\n"
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr "No es posible crear el registro FileSet \"%s\". ERR=%s\n"
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr "Error actualizando registro job. %s"
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr "Anular Ejecutar Storage"
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 msgid "Client resource"
 msgstr "Recurso de cliente"
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr "No se pudo iniciar el job de clonación: \"%s\".\n"
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr "Clonar JobId %d iniciado.\n"
@@ -6277,38 +6277,38 @@ msgid "Restore object create error. %s"
 msgstr "error al crear Atributo.%s"
 
 #: src/dird/catreq.c:544
-#, c-format
-msgid "Got %s but not same File as attributes\n"
+#, fuzzy, c-format
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr "Obtuvo %s, pero no igual que los atributos de File\n"
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 "Error al actualizar el resumen de archivo de catálogo.  Incompatible resumen "
 "de tipo de flujo: %d"
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, fuzzy, c-format
 msgid "attribute create error. %s"
 msgstr "error al crear Atributo.%s"
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr "Error de catalogo actualizando archivo de resumen. %s"
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr "1994 Invalido Catálogo de Actualizaciones: %s"
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr "Actualización de Catalogo Inválida; La Base de Datos no se abre: %s"
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr "Error fread attr spool. ERR=%s\n"
@@ -7067,23 +7067,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr "Nueva Etiqueta de Volumen"
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr "Etiqueta de Volumen"
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr "Inicio Job Sesión"
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr "Fin Job Sesión"
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr "Fin de Medio"
 
@@ -7101,17 +7101,17 @@ msgstr ""
 msgid "End of object"
 msgstr "Fin de la Cinta"
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr "%s Registro: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7661,12 +7661,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr "No se puede establecer el tamaño del búfer de red.\n"
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr "Nombre de volumen VACÍO. Esto no debería suceder!\n"
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr "Fallo al escribir la etiqueta de sesión. ERR=%s\n"
@@ -7704,22 +7703,22 @@ msgstr ""
 "Tiempo transcurrido de escritura del Job = %02d:%02d:%02d, Tasa de "
 "transferencia = %s Bytes/segundo\n"
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr "Error escribiendo etiqueta de fin de sesión. ERR=%s\n"
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr "Error Fatal añadiendo en el dispositivo %s: ERR=%s\n"
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr "Set ok=FALSE después de write_block_to_device.\n"
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr "Error al actualizar los atributos de archivo. ERR=%s\n"
@@ -7783,73 +7782,73 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr "Volumen en %s tiene una malo tipo de etiqueta Bacula: %x\n"
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr "No es posible reservar volumen %s en %s\n"
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 "No se puede escribir la etiqueta de volumen para bloquear el dispositivo %s\n"
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr "Fallo al abrir dispositivo %s Volumen \"%s\": ERR=%s\n"
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr "Error de rebobinado en el dispositivo %s: ERR=%s\n"
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr "Error al truncar en el dispositivo %s :ERR=%s\n"
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 "No se ha podido re-abrir el DVD después de truncar el dispositivo %s: ERR="
 "%s\n"
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr "No es posible escribir el dispositivo %s: ERR=%s\n"
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 "Volumen \"%s\" reciclado en el dispositivo %s, todos los datos anteriores "
 "perdidos.\n"
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 "Escribió etiqueta de volumen  \"%s\" pre-etiquetada en el dispositivo %s\n"
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr "Mala etiqueta de Volumen de sesión = %d\n"
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr "Esperando Etiqueta de Volumen, obtuvo FI=%s Stream=%s len=%d\n"
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr "Desconocido %d"
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7878,17 +7877,17 @@ msgstr ""
 "PoolType : %s\n"
 "HostName : %s\n"
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr "Fecha de etiqueta escrito: %s\n"
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr "Fecha de etiqueta escrito: %04d-%02d-%02d at %02d:%02d\n"
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7909,7 +7908,7 @@ msgstr ""
 "Nombre del Job : %s\n"
 "Nombre del Cliente : %s\n"
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7922,7 +7921,7 @@ msgstr ""
 "Tipo de Job : %c\n"
 "JobLevel : %c\n"
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7943,53 +7942,53 @@ msgstr ""
 "JobErrors : %s\n"
 "JobStatus : %c\n"
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr "Fecha escrito: %s\n"
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr "Fecha escrito: %04d-%02d-%02d at %02d:%02d\n"
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr "Volumen fresco"
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr "Volumen"
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr "Fin de la Media"
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr "Fin de la Cinta"
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 "%s Registro: Archivo:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr "Fin de la cinta física.\n"
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr "Registro %s: Archivo:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr "Job=%s Fecha=%s Nivel=%c Tipo=%c\n"
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr "Fecha=%s Nivel=%c Tipo=%c Archivos=%s Bytes=%s Errores=%d Estado=%c\n"
@@ -8365,7 +8364,7 @@ msgstr ""
 " -? imprime esta mensaje\n"
 "\n"
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -8467,7 +8466,7 @@ msgstr "Obtener Nombre de Programa o Secuencia de Datos. Ignorado.\n"
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr "Flujo desconocido=%d ignorado. Esto no debería suceder!\n"
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, c-format
 msgid ""
 "\n"
@@ -8503,48 +8502,48 @@ msgstr ""
 " -? imprime esta mensaje\n"
 "\n"
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr "Fallo al abrir dev: %s\n"
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr "Fallo al escribir ultimo bloque.\n"
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr "%u Jobs copiado. %u registros copiados.\n"
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr "Registro: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr "Volumen esta pre-etiquetado. Este volumen no puede ser copiado.\n"
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr "Etiqueta Volumen no copiada.\n"
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr "Copia omitida. Registro no coincide con filtro de BSR.\n"
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr "No se puede corregir error de dispositivo. %s\n"
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr "Etiqueta EOM no copiada.\n"
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr "Etiqueta EOT no copiada.\n"
 
@@ -8745,8 +8744,8 @@ msgstr "Esperando anexar, pero el dispositivo %s está ocupado leyendo.\n"
 msgid "Could not ready device %s for append.\n"
 msgstr "Dispositivo %s puede no está listo para anexar.\n"
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr "No es posible crear el registro JobMedia para Volumen=\"%s\" Job=%s\n"
@@ -8761,8 +8760,8 @@ msgstr "Alerta: %s"
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr "3997 Malo comando alerta: %s: ERR=%s.\n"
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8872,11 +8871,11 @@ msgstr "pthread error en mount_volume\n"
 msgid "unknown: %d"
 msgstr "desconocido: %d"
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr "Buffer dañado\n"
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -9203,7 +9202,7 @@ msgstr ""
 "Error catastrófico. No se puede escribir bloque de desbordamiento al "
 "dispositivo %s. ERR=%s"
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr "No se puede abrir el dispositivo %s: ERR=%s\n"
@@ -9391,7 +9390,7 @@ msgstr ""
 "Posición de la cinta no válida en el volumen \"%s\" en el dispositivo %s. "
 "Esperaba %d, obtuvo %d\n"
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr "No se puede abrir Dev=%s, Vol=%s\n"
@@ -9661,12 +9660,12 @@ msgstr ""
 "Intento para definir secundo recurso \"%s\" denominado \"%s\" no está "
 "permitido.\n"
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr "No se puede stat dispositivo %s: ERR=%s\n"
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, c-format
 msgid ""
 "%s is an unknown device type. Must be tape or directory\n"
@@ -9675,249 +9674,249 @@ msgstr ""
 "%s es un tipo de dispositivo desconocido. Debe ser cinta o directorio\n"
 " o tener RequiresMount=yes para DVD. st_mode=%x\n"
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr "No se puede stat punto de montaje %s: ERR=%s\n"
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 "Comandos mount y unmount deben ser definidos para un dispositivo que "
 "requiere montaje.\n"
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr "Mínimo tamaño de bloque > máximo en el dispositivo %s\n"
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 "Tamaño de bloque %u en el dispositivo %s es demasiado grande, usando %u "
 "omisión\n"
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, fuzzy, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 "Tamaño máximo de bloque %u no es múltiplo de tamaño de bloque en dispositivo "
 "%s.\n"
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, fuzzy, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 "Máximo Tamaño de Volumen < 8 * Máximo Tamaño de Bloque en dispositivo %s\n"
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr "No se puede iniciar variable cond: ERR=%s\n"
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr "Modo ilegal dado para abrir dev.\n"
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 "No se pudo abrir dispositivo de archivo %s. No hay nombre volumen "
 "determinado.\n"
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr "No se pudo abrir: %s, ERR=%s\n"
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr "Ninguna cinta cargada o unidad offline en %s.\n"
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr "Rebobinar error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr "Iseek error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr "Mala llamada para eod. Dispositivo %s no abierto\n"
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr "ioctl MTEOM error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr "ioctl MTIOCGET error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr "Mala llamada de dispositivo. Dispositivo no abierto\n"
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr "Seek error: ERR=%s\n"
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr "Estado del Bacula:"
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr "archivo=%d bloque=%d\n"
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr "Estado del Dispositivo:"
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr "Mala llamada a load_dev. Dispositivo no abierto\n"
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr "ioctl MTLOAD error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr "ioctl MTOFFL error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr "Mala llamada a fsf. Dispositivo no abierto\n"
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr "Dispositivo %s en el final de la cinta.\n"
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr "ioctl MTFSF error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr "error de lectura en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr "Mala llamada a bsf. Dispositivo no abierto\n"
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr "Dispositivo %s no puede BSF, porque no es una cinta.\n"
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr "ioctl MTBSF error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr "Mala llamada a FSR. El dispositivo no abre\n"
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr "ioctl MTFSR no permitido en %s.\n"
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr "ioctl MTFSR %d error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr "Mala llamada a bsr_dev. El dispositivo no abre\n"
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr "ioctl MTBSR no permitido en %s.\n"
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr "ioctl MTBSR error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr "Mala llamada a reposición. El dispositivo no abre\n"
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr "Mala llamada a weof_dev. El dispositivo no abre\n"
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr "Intento de WEOF en Volumen no-appendable\n"
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr "ioctl MTWEOF error en %s. ERR=%s.\n"
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr "código de función %d desconocido"
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr "I/O función \"%s\" no es compatible con este dispositivo. \n"
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr "No se puede truncar el dispositivo %s. ERR=%s\n"
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr "No se pudo stat dispositivo %s. ERR=%s\n"
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr "Dispositivo %s no admite ftruncate(). Recreando el archivo %s.\n"
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr "No se pudo reabrir: %s, ERR=%s\n"
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr "Dispositivo %s no puede ser %smounted. ERR=%s\n"
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr "No se puede establecer eotmodel en el dispositivo %s: ERR=%s\n"
@@ -10450,18 +10449,18 @@ msgstr "Malo estado de carga. ERR=%s\n"
 msgid "Loaded %s\n"
 msgstr "Cargado %s\n"
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr "Malo estado de rebobinado. ERR=%s\n"
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr "Rebobinado %s\n"
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr "Malo estado de weof. ERR=%s\n"
@@ -10528,20 +10527,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr "Desea continuar? (y/n)"
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr "Comando Abortado.\n"
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr "Bloque %d i=%d\n"
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr "Saltar prueba de lectura hacia atrás, porque BSR esta desactivado.\n"
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -10565,61 +10564,61 @@ msgstr ""
 "Esta es una característica *esencial* ...\n"
 "\n"
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr "Error al escribir registro al bloque.\n"
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr "Error al escribir bloque al dispositivo.\n"
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr "Escribió primer registro de %d bytes.\n"
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr "Escribió segundo registro de %d bytes.\n"
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr "Escribió tercer registro de %d bytes.\n"
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr "Fallo en retroceso de archivo! ERR=%s\n"
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr "Retroceso sobre EOF OK.\n"
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr "Fallo en retroceso de registro! ERR=%s\n"
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr "Retroceso de registro OK.\n"
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr "Lectura de bloque fallida! ERR=%s\n"
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr "Datos erróneos en el registro. Prueba fallida!\n"
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
@@ -10627,7 +10626,7 @@ msgstr ""
 "\n"
 "Re-lectura de bloque correcta. Prueba Satisfactoria!\n"
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
@@ -10635,7 +10634,7 @@ msgstr ""
 "=== Fin prueba de escritura, copia de seguridad, y re-lectura ===\n"
 "\n"
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -10655,22 +10654,22 @@ msgstr ""
 "\n"
 " en la definición de los recursos de Dispositivos de su demonio Storage.\n"
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr "Inicia escribiendo %i archivos de %sB con raw bloques de %u bytes.\n"
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr "Error al escritura en el bloque %u. stat=%d ERR=%s\n"
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr "Inicia escribiendo %i archivos de %sB con bloques de %u bytes.\n"
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 msgid ""
 "\n"
 "Error writing record to block.\n"
@@ -10678,7 +10677,7 @@ msgstr ""
 "\n"
 "Error escribiendo registro al bloque.\n"
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 msgid ""
 "\n"
 "Error writing block to device.\n"
@@ -10686,24 +10685,24 @@ msgstr ""
 "\n"
 "Error escribiendo bloque al dispositivo.\n"
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 "El tamaño_archivo es demasiado grande, detenga esta prueba con Ctrl-c.\n"
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr "Prueba con cero de datos, debe dar el máximo rendimiento.\n"
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr "Prueba con datos aleatorios, deben dar el rendimiento mínimo.\n"
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr "Prueba con cero de datos y estructura del bloque de Bacula.\n"
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -10726,42 +10725,42 @@ msgstr ""
 "Este es una característica *esencial*...\n"
 "\n"
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr "Escribió %d bloques de %d bytes.\n"
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr "Rebobinar OK.\n"
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr "Obtuvo EOF en la cinta.\n"
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr "Fallo al leer bloque %d! ERR=%s\n"
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr "Fallo al leer registro. Bloque %d! ERR =%s\n"
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 "Datos incorrectos en el registro. Esperaba %d, obtuvo %d en byte %d. Prueba "
 "Fallida!\n"
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr "%d bloques releídos correctamente.\n"
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
@@ -10770,20 +10769,20 @@ msgstr ""
 "===\n"
 "\n"
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr "Prueba de posición del bloque\n"
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr "Reposición para archivo:bloque %d:%d\n"
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr "Error de reposición.\n"
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
@@ -10792,7 +10791,7 @@ msgstr ""
 "Fallo al leer bloque %d! archivo=%d blk=%d. ERR=%s\n"
 "\n"
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -10817,17 +10816,17 @@ msgstr ""
 " Fast Forward Space File = no\n"
 "en su recurso de Dispositivos.\n"
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr "Fallo al leer registro! ERR=%s\n"
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr "Bloque %d re-leído correctamente.\n"
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -10851,26 +10850,26 @@ msgstr ""
 " y tres registros en el archivo de 2\n"
 "\n"
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr "Moviendo ahora a final de medio.\n"
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr "Deberíamos estar en el archivo 3. Estoy en el archivo %d. %s\n"
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr "Esto es correcto!"
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr "Esto NO es correcto!"
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
@@ -10880,7 +10879,7 @@ msgstr ""
 "Ahora la parte importante, voy a tratar de anexar a la cinta.\n"
 "\n"
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
@@ -10888,20 +10887,20 @@ msgstr ""
 "Añadiendo hecho, no debería haber ningún error de E/S\n"
 "\n"
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr "Hacer Bacula exploración de los bloques:\n"
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr "Fin del escaneo de la cinta.\n"
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr "Deberíamos estar en el archivo 4. Estoy en el archivo %d. %s\n"
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
@@ -10910,7 +10909,7 @@ msgstr ""
 "Auto-cambiador habilitado, pero ningún nombre o comando de dispositivo "
 "especificado.\n"
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -10922,7 +10921,7 @@ msgstr ""
 "Para probar el auto-cargador debe tener una cinta en blanco\n"
 " que yo pueda escribir en la Ranura 1.\n"
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
@@ -10930,7 +10929,7 @@ msgstr ""
 "\n"
 "¿Desea continuar con la prueba del auto-cambiador? (y/n):"
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -10942,74 +10941,74 @@ msgstr ""
 "=== Prueba Auto-cambiador ===\n"
 "\n"
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr "3301 Emitiendo comando auto-cambiador \"cargado\".\n"
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr "3991 Malo comando cargador: %s\n"
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr "3991 resultado=\"%s\": ERR=%s\n"
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr "Ranura %d cargada. Voy a descargarla.\n"
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr "Nada cargado en la unidad. OK.\n"
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr "3302 Emitiendo comando auto-cambiador \"descargar %d %d\".\n"
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr "estado descargar=%s %d\n"
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr "Malo"
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr "3992 Malo comando cargador: %s\n"
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr "3992 resultado=\"%s\": ERR=%s\n"
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr "3303 Emitiendo comando auto-cambiador \"cargar %d %d\".\n"
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr "3303 Estado auto-cambiador \"carga %d %d\" está OK.\n"
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr "3993 Malo comando cargador: %s\n"
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr "3993 resultado=\"%s\": ERR=%s\n"
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -11021,12 +11020,12 @@ msgstr ""
 "un mayor tiempo de espera en su mtx-script en la clausula load).\n"
 "Añadiendo 30 segundos de espera y volviendo a intentarlo...\n"
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr "Escribió EOF para %s\n"
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -11045,7 +11044,7 @@ msgstr ""
 "en su script mtx-cambiador dentro de de la clausula load).\n"
 "\n"
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
@@ -11055,11 +11054,11 @@ msgstr ""
 "La prueba del auto-cargador funcionó!!\n"
 "\n"
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr "Usted debe corregir este error o la Auto-cambiador no funcionará.\n"
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -11080,30 +11079,30 @@ msgstr ""
 "adelante\n"
 "\n"
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr "Ahora espaciando 1 archivo hacia adelante.\n"
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr "Malo estado desde FSR. ERR=%s\n"
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr "Debemos estar en el archivo 1. Estoy en el archivo %d. %s\n"
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr "Ahora espaciando 2 archivo hacia adelante.\n"
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr "Ahora espaciando 4 archivo hacia adelante.\n"
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -11117,16 +11116,16 @@ msgstr ""
 "\n"
 "a su recurso Device para esta unidad.\n"
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr "Ahora espaciando un archivo mas hacia adelante.\n"
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr "Debemos estar en el archivo 5. Estoy en el archivo %d. %s\n"
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
@@ -11136,7 +11135,7 @@ msgstr ""
 "=== Finalizo prueba de Espaciar archivos hacia adelante ===\n"
 "\n"
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
@@ -11144,7 +11143,7 @@ msgstr ""
 "\n"
 "Fallida la prueba de espaciar archivos hacia adelante.\n"
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
@@ -11152,7 +11151,7 @@ msgstr ""
 "usted tiene habilitado Espaciar Archivos Hacia Adelante Rápido.\n"
 "Voy deshabilitarlo y luego volver a intentar la prueba.\n"
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -11164,7 +11163,7 @@ msgstr ""
 "Use MTIOCGET = no\n"
 "en su recurso de dispositivo. Utilizar con precaución.\n"
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -11180,7 +11179,7 @@ msgstr ""
 "y volviendo a intentar la prueba de añadir.\n"
 "\n"
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -11200,7 +11199,7 @@ msgstr ""
 " Fast Forward Space File = No\n"
 "a su recurso de Device en el archivo configuración del Storage.\n"
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
@@ -11210,7 +11209,7 @@ msgstr ""
 "\n"
 "Parece que *NO* se ha corregido el problema.\n"
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -11222,7 +11221,7 @@ msgstr ""
 "Parece que ha fallado el añadir.Intentando de nuevo.\n"
 "Configurando  \"BSF en EOM = yes\" y reintentando probar añadir.\n"
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -11244,7 +11243,7 @@ msgstr ""
 "\n"
 "en su recurso Device en el archivo de configuración del Storage.\n"
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -11295,7 +11294,7 @@ msgstr ""
 "Use MTIOCGET= no\n"
 "en su recurso de dispositivo. Utilice con precaución.\n"
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -11339,99 +11338,99 @@ msgstr ""
 "la cinta.\n"
 "\n"
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr "Malo estado desde FSF. ERR=%s\n"
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr "Espaciado 1 archivo hacia adelante.\n"
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr "Espaciados %d archivos hacia adelante.\n"
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr "Espaciado 1 registro hacia adelante.\n"
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr "Espaciados %d registros hacia adelante.\n"
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr "Escribió un registro de %d bytes.\n"
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr "Escribió bloques al dispositivo.\n"
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr "Introduzca la longitud para leer:"
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr "Mala longitud introducida, utilizando 1024 bytes por defecto.\n"
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr "Lectura de %d bytes obtuvo stat=%d. ERR=%s\n"
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr "Fin de la cinta\n"
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr "Iniciando escaneo en el archivo %u\n"
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr "Malo estado desde lectura %d. ERR=%s\n"
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr "1 bloque de %d bytes en el archivo %d\n"
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr "%d bloques de %d bytes en archivo %d\n"
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr "Fin de la marca de archivo.\n"
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr "Total de archivos=%d, bloques=%d, bytes = %s\n"
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr "Leer bloque corto.\n"
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr "Error leyendo el bloque. ERR=%s\n"
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
@@ -11440,12 +11439,12 @@ msgstr ""
 "Bloque=%u archivo,blk=%u,%u blen=%u Primero rec FI=%s SessId=%u SessTim=%u "
 "Strm=%s rlen=%d\n"
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr "Estado del dispositivo: %u. ERR=%s\n"
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -11492,7 +11491,7 @@ msgstr ""
 "\n"
 "Esto puede tomar mucho tiempo - horas! ...\n"
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 msgid ""
 "Do you want to run the simplified test (s) with one tape\n"
 "or the complete multiple tape (m) test: (s/m) "
@@ -11500,73 +11499,73 @@ msgstr ""
 "¿Desea ejecutar la prueba simplificada (s) con una cinta\n"
 "o la prueba completa con múltiples (m) cintas?: (s/m)"
 
-#: src/stored/btape.c:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr "Prueba simple (una sola cinta) seleccionada.\n"
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr "Múltiples cintas de prueba seleccionados.\n"
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr "Escribe la etiqueta de Inicio de Sesión.\n"
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr "%s Empezar a escribir registros Bacula en cinta ...\n"
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr "%s Empezar a escribir registros Bacula en la primera cinta ...\n"
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 msgid "Flush block failed.\n"
 msgstr "Fallo Flush bloque.\n"
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr "Escribió bloque=%u, archivo,blk=%u,%u VolBytes=%s tasa=%sB/s\n"
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr "%s Flush bloque, escribir EOF\n"
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr "Escribió 1000 bloques en segunda cinta. Hecho.\n"
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr "No OK\n"
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 msgid "Job canceled.\n"
 msgstr "Job cancelado.\n"
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr "Establecer ok=false después de write_block_to_device.\n"
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr "Escribió etiqueta de Fin de Sesión.\n"
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr "Escribió archivo de estado last_block_num1=%d last_block_num2=%d\n"
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr "No se puede crear archivo de estado: %s ERR=%s\n"
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -11577,7 +11576,7 @@ msgstr ""
 "\n"
 "%s Hecho llenado de cinta en %d:%d. Ahora empezando a releer la cinta ...\n"
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -11589,16 +11588,16 @@ msgstr ""
 "%s Hecho llenado de cintas en %d:%d. Ahora empezando a releer la primera "
 "cinta ...\n"
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 msgid "do_unfill failed.\n"
 msgstr "do_unfill fallido.\n"
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr "%s: Error durante la prueba.\n"
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
@@ -11608,7 +11607,7 @@ msgstr ""
 "El estado del archivo de nivel de ha cambiado. Usted debe rehacer\n"
 "el comando llenar.\n"
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -11619,40 +11618,40 @@ msgstr ""
 "No se pudo encontrar el archivo de estado: %s ERR=%s\n"
 "Usted debe rehacer el comando llenar.\n"
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr "Monte primera cinta. Cuando esté listo, presione ENTER:"
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr "Rebobinado.\n"
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr "Leyendo los primeros 10.000 registros desde %u:%u.\n"
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr "Reposición desde %u:%u para %u:%u\n"
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr "Error de reposición. ERR=%s\n"
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr "Leyendo bloque %u.\n"
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr "Error leyendo bloque: ERR=%s.\n"
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
@@ -11662,7 +11661,7 @@ msgstr ""
 "El último bloque de la cinta concuerdan. Prueba Satisfactoria.\n"
 "\n"
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
@@ -11672,21 +11671,21 @@ msgstr ""
 "El último bloque de la primera cinta concuerdan.\n"
 "\n"
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr "Monte la segunda cinta. Cuando esté listo, presione ENTER:"
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr "Reposición desde %u:%u para 0:1\n"
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr "Leyendo bloque %d.\n"
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
@@ -11696,7 +11695,7 @@ msgstr ""
 "El primer bloque de la segunda cinta concuerdan.\n"
 "\n"
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
@@ -11706,20 +11705,20 @@ msgstr ""
 "El último bloque de la segunda cinta concuerdan. Prueba Satisfactoria.\n"
 "\n"
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr "Leer 10000 registros ahora desde %d:%d\n"
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr "Ultimo bloque escrito"
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr "Bloque que leer"
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -11730,7 +11729,7 @@ msgstr ""
 "\n"
 "Los bloques difieren en %u byte\n"
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -11746,129 +11745,129 @@ msgstr ""
 "Esto debe ser corregido antes de utilizar Bacula\n"
 "para escribir volúmenes multi-cinta !!!!\n"
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr "Último bloque en: %u:%u this_dev_block_num=%d\n"
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr "Bloque no está escrito: FileIndex=%u blk_block=%u Tamaño=%u\n"
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr "Bloque no escrito"
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 "Fin de la cinta %d:%d. Volumen Bytes=%s. Velocidad de Escritura = %sB/s\n"
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr "Prueba de escritura de bloques de 64512 bytes a cinta.\n"
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr "¿Cuántos bloques usted quiere escribir? (1000):"
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr "Empezando a escribir %d bloques Bacula en la cinta ...\n"
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr "Empezando a escribir bloques raw de %u bytes.\n"
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr "prueba Autochanger"
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr "archivo de retroceso"
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr "registro de retroceso"
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr "lista de las capacidades del dispositivo"
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr "Errores Cinta de Limpieza"
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr "ir al final de los datos de Bacula para añadir"
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr "ir al final del medio físico"
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr "llenar cinta, escribir en segundo volumen"
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr "leer cinta llena"
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr "espaciar un archivo hacia adelante"
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr "espaciar un registro hacia adelante"
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr "imprimir este comando"
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr "escribir una etiqueta Bacula en la cinta"
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr "cargar una cinta"
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr "salir btape"
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr "usar write() para llenar la cinta"
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr "leer e imprimir la etiqueta Bacula de la cinta"
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr "prueba de manejo de registro de funciones"
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr "rebobinar la cinta"
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr "leer() cinta bloque por bloque para EOT y reportar"
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr "Bacula leer bloque por bloque para EOT y reportar"
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
@@ -11876,45 +11875,45 @@ msgstr ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] "
 "informe de velocidad de la unidad"
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr "imprimir estado de la cinta"
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr "Prueba general de las funciones de cinta Bacula"
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr "escribir un EOF en la cinta"
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr "escribir un único bloque de Bacula"
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr "leer un solo registro"
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr "leer un único bloque de Bacula"
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr "comando de llenado rápido"
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr "\"%s\" es un comando inválido\n"
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr "Comandos interactivos:\n"
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, c-format
 msgid ""
 "\n"
@@ -11945,26 +11944,26 @@ msgstr ""
 " -? imprime esta mensaje.\n"
 "\n"
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 "Monte el segundo volumen en el dispositivo %s y pulse ENTER cuando esté "
 "listo:"
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 "Monte un volumen en blanco en el dispositivo %s y pulse ENTER cuando esté "
 "listo:"
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr "Fin del Volumen \"%s\" %d registros.\n"
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr "Leer bloque=%u, VolBytes=%s velocidad=%sB/s\n"
@@ -12085,65 +12084,65 @@ msgstr ""
 "Error de datos de Volumen en %u:%u!\n"
 "Bloque checksum desajustado en bloque=%u len=%d: calc=%x blk=%x\n"
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, fuzzy, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr "No se pudo escribir bloque. Dispositivo en EOM.\n"
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, fuzzy, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr "Intento de escritura en volumen de sólo lectura.\n"
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, fuzzy, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr "Intento de escritura en volumen de sólo lectura.\n"
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 "Capacidad máxima %s de volumen definido por el usuario superado en el "
 "dispositivo %s.\n"
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr "No se pudo escribir EOF. ERR=%s\n"
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr "Escribir cabecera de bloque cero.\n"
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr "Error de escritura en %u:%u en el dispositivo %s. ERR=%s.\n"
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 "Fin de Volumen \"%s\" en %u:%u en el dispositivo %s. Escribió %u bytes "
 "obtuvo %d.\n"
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr "Fallo en retroceso de archivo desde EOT. ERR=%s\n"
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr "Fallo en retroceso de registro desde EOT. ERR=%s\n"
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr "Fallo en re-lectura del último bloque en EOT. ERR=%s"
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, c-format
 msgid ""
 "Re-read of last block: block numbers differ by more than one.\n"
@@ -12153,7 +12152,7 @@ msgstr ""
 "Probable mala configuración de la cinta y pérdida de datos. Leer bloque=%u "
 "Espera bloque=%u.\n"
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
@@ -12162,11 +12161,11 @@ msgstr ""
 "Re-lectura del último bloque OK, pero número de bloque difieren. Leer bloque="
 "%u Espera bloque=%u.\n"
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr "Éxito en re-lectura del último bloque.\n"
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
@@ -12175,7 +12174,7 @@ msgstr ""
 "Error al escribir EOF final a la cinta. Este volumen puede no ser legible.\n"
 "%s"
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
@@ -12184,7 +12183,7 @@ msgstr ""
 "Error al escribir la parte final a DVD. Este volumen puede no ser legible.\n"
 "%s"
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
@@ -12193,12 +12192,12 @@ msgstr ""
 "Error al escribir, número de parte actual es menor que el número total de "
 "partes (%d/%d, dispositivo=%s)\n"
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr "No se puede abrir próxima parte %s del dispositivo: ERR=%s\n"
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, c-format
 msgid ""
 "End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
@@ -12207,7 +12206,7 @@ msgstr ""
 "Fin de Volumen \"%s\" en %u:%u en el dispositivo %s (part_size=%s, "
 "free_space=%s, free_space_errno=%d, errmsg=%s).\n"
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 msgid ""
 "End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
@@ -12216,29 +12215,46 @@ msgstr ""
 "Fin de Volumen \"%s\" en %u:%u en el dispositivo %s (part_size=%s, "
 "free_space=%s, free_space_errno=%d).\n"
 
-#: src/stored/block.c:964
+#: src/stored/block.c:944
+#, fuzzy
+msgid "Job failed or canceled.\n"
+msgstr "Job %d cancelado.\n"
+
+#: src/stored/block.c:950
+#, fuzzy
+msgid "Attempt to read past end of tape or file.\n"
+msgstr "Intento de leer sesión no abierta.\n"
+
+#: src/stored/block.c:959
+#, fuzzy, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+"Error de lectura en fd=%d desde archivo:blk %u:%u en el dispositivo %s. ERR="
+"%s.\n"
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr "Problema de tamaño de búfer del bloque en el dispositivo %s\n"
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr "No se puede abrir el dispositivo parte =%d %s: ERR=%s\n"
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 "Error de lectura en fd=%d desde archivo:blk %u:%u en el dispositivo %s. ERR="
 "%s.\n"
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr "Leer cero bytes en %u:%u en el dispositivo %s.\n"
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
@@ -12247,18 +12263,18 @@ msgstr ""
 "Error datos de volumen en  %u:%u! Bloque muy corto de %d bytes en "
 "dispositivo %s descartado.\n"
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 "Longitud del bloque %u es mayor que el buffer %u. Intentando recuperación.\n"
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr "Configurando tamaño del bufer del bloque para %u bytes.\n"
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -12546,7 +12562,7 @@ msgstr "Estado OK\n"
 msgid "bget_msg: unknown signal %d\n"
 msgstr "bget_msg: señal desconocida %d\n"
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
@@ -12555,121 +12571,121 @@ msgstr ""
 "No se pudo conectar a %s en %s:%d. ERR=%s\n"
 "Reintentando ...\n"
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr "No se puede conectar a %s en %s:%d. ERR=%s\n"
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, fuzzy, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr "fallo gethostbyname() para la maquina \"%s\": ERR=%s\n"
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr "Error al abrir socket. proto=%d puerto=%d. ERR=%s\n"
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr "Error al enlazar dirección de origen. proto=%d. ERR=%s\n"
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr "No se puede establecer SO_KEEPALIVE en el socket: %s\n"
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, fuzzy, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr "No se puede establecer SO_KEEPIDLE en el socket: %s\n"
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr "No se pudo iniciar bsock mutex. ERR=%s\n"
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr "Error de escritura enviando %d bytes para %s:%s:%d: ERR=%s\n"
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr "Escribió %d bytes para %s:%s:%d, pero solo %d aceptado.\n"
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr "Esperaba leer %d obtuvo %d desde %s:%s:%d\n"
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr "Tamaño de paquete muy grande de \"%s:%s:%d. Conexión de terminación.\n"
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr "Error de lectura desde %s:%s:%d: ERR=%s\n"
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 msgid "fread attr spool I/O error.\n"
 msgstr "Error fread attr spool I/O.\n"
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr "No se pudo malloc datos BSOCK buffer.\n"
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr "error de sockopt: %s\n"
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr "Alerta, búfer de red=%d bytes no tamaño máximo.\n"
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 "Tamaño del buffer de red %d no múltiplo del tamaño de bloque de cinta.\n"
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr "error F_GETFL fcntl. ERR=%s\n"
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr "error F_SETFL fcntl. ERR=%s\n"
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr "Problema de autorización de Director en \"%s:%d\"\n"
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
@@ -12678,7 +12694,7 @@ msgstr ""
 "Problema de autorización: El servidor remoto en \"%s:%d\" no anuncio soporte "
 "TLS  requiere.\n"
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
@@ -12687,12 +12703,12 @@ msgstr ""
 "Problema de autorización con el Director en \"%s:%d\": El servidor remoto "
 "requiere TLS.\n"
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr "Fallo negociación TLS no con el Director en \"%s:%d\"\n"
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 src/qt-console/bcomm/dircomm_auth.cpp:150
 #, c-format
 msgid ""
 "Bad response to Hello command: ERR=%s\n"
@@ -12701,12 +12717,12 @@ msgstr ""
 "Mala respuesta al comando Hello: ERR=%s\n"
 "El director en \"%s:%d\" probablemente no esta corriendo.\n"
 
-#: src/lib/bsock.c:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr "Director en \"%s:%d\" rechazó comando Hello\n"
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -15747,7 +15763,7 @@ msgstr ""
 "No se puede conectar al servidor MySQL.\n"
 "Base de Datos=%s Usuario=%s\n"
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr "Un nombre de usuario para MySQL debe de ser suministrado.\n"
 
@@ -17129,212 +17145,213 @@ msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 "Ilegal flujo xattr, fallo al analizar flujo xattr en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, fuzzy, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr "error de llistxattr en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, fuzzy, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr "error de getacl en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr "Flujo Xattr en el archivo \"%s\" excede el máximo tamaño de %d bytes\n"
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr "No se pudo serializar los atributos extendidos en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, fuzzy, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr "setacl error en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, fuzzy, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr "error de extattr_list_link en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, fuzzy, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr "Flujo xattr ilegal, no hay XATTR_MAGIC en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, fuzzy, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr "error de acl_set en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr "error de llistxattr en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr "error de lgetxattr en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr "error de lsetxattr en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr "error de extattr_list_link en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr "No se pudo convertir %d al namespace en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr "error de extattr_get_link en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 "No se ha podido separar %s en el namespace y parte del nombre en el archivo "
 "\"%s\"\n"
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr "No se pudo convertir %s al namespace en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr "error de extattr_set_link en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, fuzzy, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr "error de getacl en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, fuzzy, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr "No es posible leer el contenido de xattr %s en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, fuzzy, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr "strtoacl error en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede obtener acl en xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 "No se puede obtener acl texto en xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede obtener estado en xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr "No se puede abrir xattr %s en \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr "No se puede leer symlin %s en \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr "No es posible leer el contenido de xattr %s en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr "No se puede chdir a xattr espacio de archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr "No se puede abrir el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede abrir espacio xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr "No se puede chdir a xattr espacio en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr "No se puede listar el xattr espacio en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr "No se puede convertir acl de texto en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede restablecer acl de xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr "No se puede abrir xattr espacio en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede abrir xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede chdir a xattr espacio de %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede mkfifo xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede mknode xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede mkdir xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede link xattr %s para %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
@@ -17343,53 +17360,53 @@ msgstr ""
 "No se puede restaurar los datos de xattr %s en el archivo \"%s\": No todos "
 "los datos disponibles en flujo xattr\n"
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 "No se puede restaurar los datos de xattr %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr "No se puede symlink xattr %s para %s en el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 "No es posible restablecer el propietario de xattr %s en el archivo \"%s\": "
 "ERR=%s\n"
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 "No es posible restablecer filetimes de xattr %s en el archivo \"%s\": ERR="
 "%s\n"
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 "Ilegal flujo xattr, fallo al analizar flujo xattr en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr "Fallo al restablecer atributos extensible en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr "Fallo al restablecer atributos extendidos en el archivo \"%s\"\n"
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, fuzzy, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr "No se puede abrir el archivo \"%s\": ERR=%s\n"
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -18314,92 +18331,92 @@ msgstr "Mala respuesta desde almacén para comando abrir\n"
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr "Generar instantáneas(snapshots) VSS. Driver=\"%s\", Drive(s)=\"%s\"\n"
 
-#: src/filed/job.c:1907
-#, fuzzy
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, fuzzy, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr "Fallo al generar VSS snapshots.\n"
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, fuzzy, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr "Fallo al generar VSS snapshots.\n"
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr "VSS Writer (PrepareForBackup): %s\n"
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 "No encuentra las letras de unidad para la generación de instantáneas"
 "(snapshots) VSS.\n"
 
-#: src/filed/job.c:1927
-#, fuzzy
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, fuzzy, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr ""
 "VSS no se inicializo correctamente. Suporte VSS está desactivado. ERR=%s\n"
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr "Añadir Cierre con SD fallido.\n"
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr "Mal estado %d regresado desde demonio Storage.\n"
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr "2994 Malo comando verificar: %s\n"
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr "2994 Malo nivel de verificar: %s\n"
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr "Comando replace malo. CMD=%s\n"
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr "Mala regexp where. where=%s\n"
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 "VSS no se inicializo correctamente. Suporte VSS está desactivado. ERR=%s\n"
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, fuzzy, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr "VSS Writer (BackupComplete): %s\n"
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr "Secuencia de llamada impropia.\n"
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr "Mala respuesta para SD leer abrir: %s\n"
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr "Mala respuesta desde storage para comando leer abir\n"
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr "Error de comunicación con SD. Mala respuesta a %s. ERR=%s\n"
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr "Mala respuesta al comando %s. Esperaba %s, obtuvo %s\n"
index 2643f20bc252345599f4d04754326a11a51d9eb1..223a65a656433b0a76419dd5c9d888b245749ef8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: 2009-10-18 14:04+0000\n"
 "Last-Translator: Eric Bollengier <eric@eb.homelinux.org>\n"
 "Language-Team: French <bacula-devel-fr@lists.sourceforge.net>\n"
@@ -1293,8 +1293,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr "Impossible de récupérer ou de créer un Pool dans le catalogue.\n"
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr "Ressource Pool"
 
@@ -1541,7 +1541,7 @@ msgstr "Impossible de récupérer le Job du JobId=%s : ERR=%s\n"
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr "source inconnue"
 
@@ -2410,7 +2410,7 @@ msgstr "Le noeud %s n'a pas de fils.\n"
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr "%d fichiers en tout ; %d marqués pour la restauration ; %s octets.\n"
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -5198,7 +5198,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr "Le Storage \"%s\" est introuvable.\n"
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr "Pas de storage sélectionné.\n"
 
@@ -5395,7 +5395,7 @@ msgstr ""
 "Impossible d'ouvrir le fichier bootstrap (WriteBootstrap) :\n"
 "%s : ERR=%s\n"
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier bootstrap %s : ERR=%s\n"
@@ -5766,7 +5766,7 @@ msgstr "Erreur"
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr "OK"
@@ -5870,8 +5870,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr ""
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 #, fuzzy
 msgid "Job resource"
 msgstr "Pool à partir de sa définition"
@@ -5923,78 +5923,78 @@ msgstr "Pool %s introuvable en base. %s"
 msgid "Created database record for Pool \"%s\".\n"
 msgstr "Pas d'enregistrement trouvé en base pour : %s\n"
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 #, fuzzy
 msgid "Client resource"
 msgstr "Pas de ressource « Restore Job » trouvée !\n"
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, fuzzy, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr "Impossible d'ouvrir la base de données \"%s\".\n"
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -6254,35 +6254,35 @@ msgstr "Restauration annulée"
 
 #: src/dird/catreq.c:544
 #, c-format
-msgid "Got %s but not same File as attributes\n"
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr ""
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, c-format
 msgid "attribute create error. %s"
 msgstr ""
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr ""
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, fuzzy, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr "1990 Requête sur le Catalogue Invalide : %s"
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr ""
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, fuzzy, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr "Erreur pendant l'écriture des attributs dans le spool. ERR=%s\n"
@@ -7047,23 +7047,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -7079,17 +7079,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7635,12 +7635,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr "Impossible d'écrire le label de session. ERR=%s\n"
@@ -7676,23 +7675,23 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr "Temps d'écriture du job = %02d:%02d:%02d, Taux de transfert = %s o/s\n"
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, fuzzy, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr ""
 "Erreur pendant l'écriture des données vers le fichier de spool. ERR=%s\n"
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7752,71 +7751,71 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr "Le volume sur %s possède un mauvais label Bacula : %x\n"
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, fuzzy, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr "Impossible de trouver le prochain volume pour le Job %s.\n"
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr "Impossible d'écrire le label du Volume sur le Device %s\n"
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, fuzzy, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr "Impossible de supprimer le volume \"%s\". ERR=%s"
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, fuzzy, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 "Impossible de se positionner à la fin du média sur le device %s : ERR=%s\n"
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 "Recyclage du volume \"%s\" sur le lecteur %s, les précédentes données sont "
 "perdues.\n"
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 "Écriture du label sur le Volume pré-labélisé \"%s\" sur le lecteur %s\n"
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, fuzzy, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr "Le Volume n'a pas de label.\n"
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7833,17 +7832,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7856,7 +7855,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7865,7 +7864,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7878,52 +7877,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -8295,7 +8294,7 @@ msgstr ""
 "      -?             affiche ce message.\n"
 "\n"
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -8395,7 +8394,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8430,48 +8429,48 @@ msgstr ""
 "      -?             affiche ce message.\n"
 "\n"
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8663,8 +8662,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr "Impossible de créer un JobMedia en base pour le Volume=%s Job=%s\n"
@@ -8679,8 +8678,8 @@ msgstr "Alert: %s"
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8791,11 +8790,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr ""
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -9098,7 +9097,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -9291,7 +9290,7 @@ msgstr ""
 "Fin du volume \"%s\" à %u:%u sur le device %s. Ecriture de %u octets, eu "
 "%d.\n"
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -9557,256 +9556,256 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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 ""
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 "La taille de bloc %u sur le Device %s est trop grande, utilisation de la "
 "valeur par défaut %u\n"
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, fuzzy, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 "La taille du buffer réseau %d n'est pas un multiple de la taille de bloc du "
 "lecteur.\n"
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr "erreur de déplacement (lseek) sur %s : ERR=%s\n"
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, fuzzy, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr "Le Device %s n'est pas ouvert.\n"
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr " fichier=%d bloc=%d\n"
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr ""
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, fuzzy, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr "3910 Impossible d'ouvrir le device %s : ERR=%s\n"
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, fuzzy, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr "Impossible d'ouvrir %s : ERR=%s\n"
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr "Le Device %s ne peut pas être %smounted. ERR=%s\n"
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, fuzzy, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr "3910 Impossible d'ouvrir le device %s : ERR=%s\n"
@@ -10310,18 +10309,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -10383,20 +10382,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr "Voulez vous continuer ? (y/n) : "
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr "Commande annulée.\n"
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -10410,73 +10409,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -10488,52 +10487,52 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 #, fuzzy
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr "Erreur pendant l'écriture du fichier bsr.\n"
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 #, fuzzy
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr "Erreur pendant l'écriture du fichier bsr.\n"
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -10547,66 +10546,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, fuzzy, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr "Ecriture de 1000 blocs de %d octets.\n"
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, fuzzy, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr "1000 blocs relus correctement.\n"
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -10620,17 +10619,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -10644,58 +10643,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -10703,13 +10702,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -10717,74 +10716,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10792,12 +10791,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10809,18 +10808,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10832,30 +10831,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10864,35 +10863,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10900,7 +10899,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10910,7 +10909,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10922,14 +10921,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10937,7 +10936,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10950,7 +10949,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10977,7 +10976,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -11001,111 +11000,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -11150,7 +11149,7 @@ msgstr ""
 "\n"
 "Ce test peut durer longtemps (voir des heures).\n"
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 msgid ""
 "Do you want to run the simplified test (s) with one tape\n"
 "or the complete multiple tape (m) test: (s/m) "
@@ -11158,76 +11157,76 @@ msgstr ""
 "Voulez vous lancer le test simplifié (s) utilisant une seule bande\n"
 "ou bien le test multi-bande complet (m) : (s/m) "
 
-#: src/stored/btape.c:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr "Sélection du test simplifié (utilisant une seule bande).\n"
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr "Sélection du test multiple.\n"
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr "Écriture du label de début de session.\n"
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 #, fuzzy
 msgid "Flush block failed.\n"
 msgstr "Flush de %s blocs, écriture de EOF\n"
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, fuzzy, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr "Écriture blk_block=%u, dev_blk_num=%u VolBytes=%s rate=%.1f KB/s\n"
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr "Flush de %s blocs, écriture de EOF\n"
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 #, fuzzy
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr "Ecriture de 1000 blocs de %d octets.\n"
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 #, fuzzy
 msgid "Job canceled.\n"
 msgstr "Le job %s est annulé.\n"
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr "Écriture du label de fin de session.\n"
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr "Écriture du fichier d'état last_block_num1=%d last_block_num2=%d\n"
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr "Impossible de créer le fichier d'état : %s ERR=%s\n"
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -11235,7 +11234,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -11243,24 +11242,24 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 #, fuzzy
 msgid "do_unfill failed.\n"
 msgstr "Job échoué.\n"
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, fuzzy, c-format
 msgid "%s: Error during test.\n"
 msgstr "Erreur pendant l'envoi de la liste d'inclusion.\n"
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -11271,95 +11270,95 @@ msgstr ""
 "Impossible de trouver le fichier d'état : %s ERR=%s\n"
 "Vous devez relancer la commande « fill ».\n"
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr "Chargez la première bande et appuyez sur « Entrée » : "
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr "Rembobinage.\n"
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr "Lecture des 10000 premiers enregistrements depuis %u:%u.\n"
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr "Re-positionnement de %u:%u à %u:%u\n"
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr "Erreur pendant le re-positionnement. ERR=%s\n"
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr "Lecture du bloc %u.\n"
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr "Chargez une deuxième bande et appuyez sur « Entrée » : "
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr "Re-positionnement de %u:%u à 0:1\n"
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr "Lecture du bloc %d.\n"
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr "10000 enregistrements lus maintenant à %d:%d\n"
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr "Dernier bloc écrit"
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -11367,7 +11366,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -11377,172 +11376,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr "Bloc non écrit"
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, fuzzy, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr "Fin de média sur le Volume \"%s\" Octets=%s Blocs=%s à %s.\n"
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr "affiche cette commande"
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr "rembobine la bande"
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr "Bacula lit bloc par bloc jusqu'à la fin de la bande (EOT) et résume"
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr "test général des fonctions Bacula sur un lecteur de bande"
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr "écrit un EOF sur la bande"
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr "écrit un seul bloc bacula"
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr "lit un seul enregistrement"
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr "lit un seul bloc bacula"
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr "\"%s\" est une commande invalide.\n"
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -11568,22 +11567,22 @@ msgstr ""
 "       -t          test - lecture de la configuration et sortie\n"
 "\n"
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, fuzzy, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr "Le volume \"%s\" existe déjà en base.\n"
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, fuzzy, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr "Écriture blk_block=%u, dev_blk_num=%u VolBytes=%s rate=%.1f KB/s\n"
@@ -11696,158 +11695,172 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, fuzzy, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr "Impossible d'écrire un bloc. Le Device est au bout EOM.\n"
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr "Impossible d'écrire le marqueur EOF. ERR=%s\n"
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr "Erreur d'écriture à %u:%u sur le device %s. ERR=%s\n"
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 "Fin du volume \"%s\" à %u:%u sur le device %s. Ecriture de %u octets, eu "
 "%d.\n"
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr "Erreur sur la re-lecture du dernier bloc en EOT. ERR=%s"
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr "La re-lecture du dernier bloc écrit a réussi.\n"
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+#, fuzzy
+msgid "Job failed or canceled.\n"
+msgstr "Le job %d est annulé.\n"
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, fuzzy, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr "3910 Impossible d'ouvrir le device %s : ERR=%s\n"
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -12126,7 +12139,7 @@ msgstr "Statut OK\n"
 msgid "bget_msg: unknown signal %d\n"
 msgstr ""
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
@@ -12135,155 +12148,155 @@ msgstr ""
 "Impossible de se connecter à %s sur %s:%d. ERR=%s\n"
 "Réessaie...\n"
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr "Impossible de se connecter à %s sur %s:%d. ERR=%s\n"
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, fuzzy, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr "Impossible de supprimer le volume \"%s\". ERR=%s"
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr "Ouverture de la socket en erreur. proto=%d port=%d. ERR=%s\n"
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, fuzzy, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr "Ouverture de la socket en erreur. proto=%d port=%d. ERR=%s\n"
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr "Impossible de positionner SO_KEEPALIVE sur la socket : %s\n"
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, fuzzy, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr "Impossible de positionner SO_KEEPALIVE sur la socket : %s\n"
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, fuzzy, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr "Impossible d'initialiser la queue cliente : ERR=%s\n"
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, fuzzy, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr "Erreur de lecture de %s:%s:%d : ERR=%s\n"
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr "Attendait %d en lecture, eu %d de %s:%s:%d\n"
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr "Erreur de lecture de %s:%s:%d : ERR=%s\n"
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 #, fuzzy
 msgid "fread attr spool I/O error.\n"
 msgstr "Erreur pendant l'écriture des attributs dans le spool. ERR=%s\n"
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 #, fuzzy
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr "Impossible d'ouvrir la base de données \"%s\".\n"
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr "erreur sockopt : %s\n"
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 "La taille du buffer réseau %d n'est pas un multiple de la taille de bloc du "
 "lecteur.\n"
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, fuzzy, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr "erreur de fermeture : ERR=%s\n"
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, fuzzy, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr "erreur de fermeture : ERR=%s\n"
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, fuzzy, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr "Pas d'enregistrement trouvé en base pour : %s\n"
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
 "TLS support.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, fuzzy, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr "Négociation TLS échouée avec le SD « %s:%d ».\n"
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 src/qt-console/bcomm/dircomm_auth.cpp:150
 #, fuzzy, c-format
 msgid ""
 "Bad response to Hello command: ERR=%s\n"
 "The Director at \"%s:%d\" is probably not running.\n"
 msgstr "Mauvaise réponse à la commande Hello : ERR=%s\n"
 
-#: src/lib/bsock.c:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, fuzzy, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr "Le File Daemon  « %s:%d » a rejeté la commande Hello\n"
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -15282,7 +15295,7 @@ msgstr ""
 "Base=%s Utilisateur=%s\n"
 "Le serveur n'est pas démarré ou bien votre password est invalide.\n"
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr "Un nom d'utilisateur MySQL doit être fourni.\n"
 
@@ -16551,258 +16564,259 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, fuzzy, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, fuzzy, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, fuzzy, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr "Impossible d'initialiser le contexte TLS pour la Console \"%s\".\n"
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, fuzzy, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, fuzzy, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, fuzzy, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, fuzzy, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, fuzzy, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, fuzzy, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, fuzzy, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, fuzzy, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, fuzzy, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr "Impossible de lire le certificat à partir du fichier"
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, fuzzy, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, fuzzy, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 "Impossible de se positionner à la fin du média sur le device %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, fuzzy, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr "Impossible de lire le certificat à partir du fichier"
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, fuzzy, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, fuzzy, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, fuzzy, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr "Impossible de lire le certificat à partir du fichier"
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, fuzzy, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, fuzzy, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, fuzzy, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, fuzzy, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, fuzzy, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr "Impossible de se connecter à %s sur %s:%d. ERR=%s\n"
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, fuzzy, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr "Impossible de se connecter à %s sur %s:%d. ERR=%s\n"
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, fuzzy, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr "Impossible de lire le certificat à partir du fichier"
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, fuzzy, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, fuzzy, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr "3910 Impossible d'ouvrir le device %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, fuzzy, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, fuzzy, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, fuzzy, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, fuzzy, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr "Impossible de lire le certificat à partir du fichier"
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, fuzzy, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, fuzzy, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, fuzzy, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, fuzzy, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, fuzzy, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, fuzzy, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, fuzzy, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, fuzzy, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de se connecter à %s sur %s:%d. ERR=%s\n"
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, fuzzy, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, fuzzy, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s. ERR=%s\n"
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, fuzzy, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible d'ouvrir le fichier %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, fuzzy, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr "Impossible de créer le fichier bootstrap %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, fuzzy, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr ""
 "Impossible de se positionner à la fin du média sur le device %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, fuzzy, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr "3910 Impossible d'ouvrir le device %s : ERR=%s\n"
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -17688,88 +17702,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr "Création des snapshot VSS. Driver=\"%s\", Lecteur(s)=\"%s\"\n"
 
-#: src/filed/job.c:1907
-#, fuzzy
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, fuzzy, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr "Erreur durant la création des snapshots VSS.\n"
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, fuzzy, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr "Erreur durant la création des snapshots VSS.\n"
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-#, fuzzy
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, fuzzy, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr "Impossible d'initialiser le verrou sur la base. ERR=%s\n"
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
index 8b8e3288bb4d0f86a54e1a721f0d10827168c5d5..122713e58b884b494e51b7ea6899a3f270c29793 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 5.2.7\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: 2012-05-05 11:52+0100\n"
 "Last-Translator: W. van den Akker <wvdakker@wilsoft.nl>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1217,8 +1217,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr ""
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr ""
 
@@ -1430,7 +1430,7 @@ msgstr ""
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr ""
 
@@ -2222,7 +2222,7 @@ msgstr ""
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -4823,7 +4823,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr ""
 
@@ -4983,7 +4983,7 @@ msgid ""
 "%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr ""
@@ -5318,7 +5318,7 @@ msgstr ""
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr ""
@@ -5419,8 +5419,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr ""
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr ""
 
@@ -5468,77 +5468,77 @@ msgstr ""
 msgid "Created database record for Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 msgid "Client resource"
 msgstr ""
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -5777,35 +5777,35 @@ msgstr ""
 
 #: src/dird/catreq.c:544
 #, c-format
-msgid "Got %s but not same File as attributes\n"
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr ""
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, c-format
 msgid "attribute create error. %s"
 msgstr ""
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr ""
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr ""
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr ""
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr ""
@@ -6491,23 +6491,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -6523,17 +6523,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7068,12 +7068,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
@@ -7109,22 +7108,22 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7184,67 +7183,67 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr ""
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7261,17 +7260,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7284,7 +7283,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7293,7 +7292,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7306,52 +7305,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -7685,7 +7684,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -7785,7 +7784,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, c-format
 msgid ""
 "\n"
@@ -7805,48 +7804,48 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8036,8 +8035,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
@@ -8052,8 +8051,8 @@ msgstr ""
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8145,11 +8144,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr ""
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -8427,7 +8426,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -8596,7 +8595,7 @@ msgid ""
 "Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -8851,252 +8850,252 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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 ""
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr ""
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
@@ -9584,18 +9583,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -9657,20 +9656,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -9684,73 +9683,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -9762,50 +9761,50 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -9819,66 +9818,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -9892,17 +9891,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -9916,58 +9915,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -9975,13 +9974,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -9989,74 +9988,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10064,12 +10063,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10081,18 +10080,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10104,30 +10103,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10136,35 +10135,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10172,7 +10171,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10182,7 +10181,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10194,14 +10193,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10209,7 +10208,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10222,7 +10221,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10249,7 +10248,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10273,111 +10272,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -10403,79 +10402,79 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 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:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 msgid "Flush block failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 msgid "Job canceled.\n"
 msgstr ""
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -10483,7 +10482,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -10491,23 +10490,23 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 msgid "do_unfill failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -10515,95 +10514,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -10611,7 +10610,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -10621,172 +10620,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, c-format
 msgid ""
 "\n"
@@ -10804,22 +10803,22 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
@@ -10929,156 +10928,170 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+#, fuzzy
+msgid "Job failed or canceled.\n"
+msgstr "Terugzetten geannuleerd.\n"
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -11354,158 +11367,158 @@ msgstr ""
 msgid "bget_msg: unknown signal %d\n"
 msgstr ""
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
 "Retrying ...\n"
 msgstr ""
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 msgid "fread attr spool I/O error.\n"
 msgstr ""
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
 "TLS support.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 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:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr ""
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14431,7 +14444,7 @@ msgid ""
 "incorrect.\n"
 msgstr ""
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr ""
 
@@ -15616,256 +15629,257 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -16723,86 +16737,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/filed/job.c:1907
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
@@ -17220,9 +17236,6 @@ msgstr ""
 #~ msgid "Run Restore job"
 #~ msgstr "Uitvoeren herstel opdracht"
 
-#~ msgid "Restore cancelled.\n"
-#~ msgstr "Terugzetten geannuleerd.\n"
-
 #~ msgid "Restore cancelled."
 #~ msgstr "Terugzetten geannuleerd."
 
index 7262d32f98e3d198f18fbf191805c7ba812448fc..f8a817765db54e1eb27f307b5379eb4bd272fa82 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 2.1.x\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: 2007-06-22 19:18+0200\n"
 "Last-Translator: Kern Sibbald <kern@bacula.org>\n"
 "Language-Team: Swedish <bacula-devel@lists.soureforge.net>\n"
@@ -1206,8 +1206,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr ""
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr ""
 
@@ -1419,7 +1419,7 @@ msgstr ""
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr ""
 
@@ -2211,7 +2211,7 @@ msgstr ""
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -4812,7 +4812,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr ""
 
@@ -4972,7 +4972,7 @@ msgid ""
 "%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr ""
@@ -5307,7 +5307,7 @@ msgstr ""
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr ""
@@ -5408,8 +5408,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr ""
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr ""
 
@@ -5457,77 +5457,77 @@ msgstr ""
 msgid "Created database record for Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 msgid "Client resource"
 msgstr ""
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -5766,35 +5766,35 @@ msgstr ""
 
 #: src/dird/catreq.c:544
 #, c-format
-msgid "Got %s but not same File as attributes\n"
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr ""
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, c-format
 msgid "attribute create error. %s"
 msgstr ""
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr ""
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr ""
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr ""
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr ""
@@ -6480,23 +6480,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -6512,17 +6512,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7057,12 +7057,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
@@ -7098,22 +7097,22 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7173,67 +7172,67 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr ""
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7250,17 +7249,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7273,7 +7272,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7282,7 +7281,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7295,52 +7294,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -7674,7 +7673,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -7774,7 +7773,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, c-format
 msgid ""
 "\n"
@@ -7794,48 +7793,48 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8025,8 +8024,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
@@ -8041,8 +8040,8 @@ msgstr ""
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8134,11 +8133,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr ""
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -8416,7 +8415,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -8585,7 +8584,7 @@ msgid ""
 "Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -8840,252 +8839,252 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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 ""
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr ""
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
@@ -9573,18 +9572,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -9646,20 +9645,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -9673,73 +9672,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -9751,50 +9750,50 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -9808,66 +9807,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -9881,17 +9880,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -9905,58 +9904,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -9964,13 +9963,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -9978,74 +9977,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10053,12 +10052,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10070,18 +10069,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10093,30 +10092,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10125,35 +10124,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10161,7 +10160,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10171,7 +10170,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10183,14 +10182,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10198,7 +10197,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10211,7 +10210,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10238,7 +10237,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10262,111 +10261,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -10392,79 +10391,79 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 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:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 msgid "Flush block failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 msgid "Job canceled.\n"
 msgstr ""
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -10472,7 +10471,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -10480,23 +10479,23 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 msgid "do_unfill failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -10504,95 +10503,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -10600,7 +10599,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -10610,172 +10609,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, c-format
 msgid ""
 "\n"
@@ -10793,22 +10792,22 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
@@ -10918,156 +10917,169 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+msgid "Job failed or canceled.\n"
+msgstr ""
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -11342,158 +11354,158 @@ msgstr ""
 msgid "bget_msg: unknown signal %d\n"
 msgstr ""
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
 "Retrying ...\n"
 msgstr ""
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 msgid "fread attr spool I/O error.\n"
 msgstr ""
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
 "TLS support.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
 "TLS.\n"
 msgstr ""
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr ""
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 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:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr ""
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14419,7 +14431,7 @@ msgid ""
 "incorrect.\n"
 msgstr ""
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr ""
 
@@ -15604,256 +15616,257 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -16711,86 +16724,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/filed/job.c:1907
-msgid "CreateSGenerate VSS snapshots failed.\n"
+#: src/filed/job.c:1908
+#, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
index 0c2946a9c5379aedec97949b1d3386aaef9b4a53..fd78260602bcb965d512a41bb1d2c578f27055a0 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bacula 3.0.3\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-06-02 12:04+0200\n"
+"POT-Creation-Date: 2012-06-10 10:10+0200\n"
 "PO-Revision-Date: 2010-01-08 17:32+0300\n"
 "Last-Translator: Vitaliy Kosharskiy <kisa_co@ukrpost.net>\n"
 "Language-Team: Ukrainian\n"
@@ -1230,8 +1230,8 @@ msgid "Could not get or create a Pool record.\n"
 msgstr ""
 
 #: src/dird/vbackup.c:89 src/dird/migrate.c:227 src/dird/migrate.c:228
-#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:868
-#: src/dird/job.c:1123 src/dird/job.c:1169 src/dird/job.c:1183
+#: src/dird/backup.c:93 src/dird/job.c:185 src/dird/job.c:871
+#: src/dird/job.c:1126 src/dird/job.c:1172 src/dird/job.c:1186
 msgid "Pool resource"
 msgstr ""
 
@@ -1443,7 +1443,7 @@ msgstr ""
 
 #: src/dird/ua_dotcmds.c:612 src/dird/ua_cmds.c:765 src/dird/ua_cmds.c:1520
 #: src/dird/ua_status.c:352 src/dird/job.c:147 src/dird/job.c:153
-#: src/dird/job.c:1157 src/dird/job.c:1161
+#: src/dird/job.c:1160 src/dird/job.c:1164
 msgid "unknown source"
 msgstr ""
 
@@ -2240,7 +2240,7 @@ msgstr ""
 msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:775 src/stored/btape.c:2947
+#: src/dird/ua_tree.c:775 src/stored/btape.c:2949
 #, c-format
 msgid ""
 "  Command    Description\n"
@@ -4842,7 +4842,7 @@ msgstr ""
 msgid "Storage \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:1569 src/dird/job.c:1242
+#: src/dird/ua_run.c:1569 src/dird/job.c:1245
 msgid "No storage specified.\n"
 msgstr ""
 
@@ -5002,7 +5002,7 @@ msgid ""
 "%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2410
+#: src/dird/restore.c:137 src/dird/msgchan.c:463 src/filed/job.c:2414
 #, c-format
 msgid "Could not open bootstrap file %s: ERR=%s\n"
 msgstr ""
@@ -5337,7 +5337,7 @@ msgstr ""
 msgid "Diffs"
 msgstr ""
 
-#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1521
+#: src/dird/ua_status.c:865 src/stored/status.c:549 src/stored/btape.c:1523
 #: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376
 msgid "OK"
 msgstr ""
@@ -5438,8 +5438,8 @@ msgid "Could not add job queue: ERR=%s\n"
 msgstr ""
 
 #: src/dird/job.c:183 src/dird/job.c:433 src/dird/job.c:435 src/dird/job.c:485
-#: src/dird/job.c:487 src/dird/job.c:1126 src/dird/job.c:1167
-#: src/dird/job.c:1176
+#: src/dird/job.c:487 src/dird/job.c:1129 src/dird/job.c:1170
+#: src/dird/job.c:1179
 msgid "Job resource"
 msgstr ""
 
@@ -5487,77 +5487,77 @@ msgstr ""
 msgid "Created database record for Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:765 src/dird/job.c:806
+#: src/dird/job.c:766 src/dird/job.c:809
 #, c-format
 msgid "JobId %d already running. Duplicate job not allowed.\n"
 msgstr ""
 
-#: src/dird/job.c:796
+#: src/dird/job.c:797
 #, c-format
 msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/dird/job.c:825 src/dird/job.c:1113
+#: src/dird/job.c:828 src/dird/job.c:1116
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:836
+#: src/dird/job.c:839
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:838
+#: src/dird/job.c:841
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:847
+#: src/dird/job.c:850
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:849
+#: src/dird/job.c:852
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:858
+#: src/dird/job.c:861
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:860
+#: src/dird/job.c:863
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:890 src/stored/bscan.c:1052
+#: src/dird/job.c:893 src/stored/bscan.c:1052
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:926
+#: src/dird/job.c:929
 msgid "FileSet MD5 digest not found.\n"
 msgstr "Не знайдено відбиток MD5 Набору Файлів.\n"
 
-#: src/dird/job.c:931
+#: src/dird/job.c:934
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:973
+#: src/dird/job.c:976
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:1118
+#: src/dird/job.c:1121
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1186
+#: src/dird/job.c:1189
 msgid "Client resource"
 msgstr ""
 
-#: src/dird/job.c:1403
+#: src/dird/job.c:1406
 #, c-format
 msgid "Could not start clone job: \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:1406
+#: src/dird/job.c:1409
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -5798,35 +5798,35 @@ msgstr ""
 
 #: src/dird/catreq.c:544
 #, c-format
-msgid "Got %s but not same File as attributes\n"
+msgid "%s not same File=%d as attributes=%d\n"
 msgstr ""
 
-#: src/dird/catreq.c:570
+#: src/dird/catreq.c:571
 #, c-format
 msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
 
-#: src/dird/catreq.c:585
+#: src/dird/catreq.c:586
 #, c-format
 msgid "attribute create error. %s"
 msgstr ""
 
-#: src/dird/catreq.c:591
+#: src/dird/catreq.c:592
 #, c-format
 msgid "Catalog error updating file digest. %s"
 msgstr "Помилка під час оновлення відбитку файлу. %s"
 
-#: src/dird/catreq.c:614
+#: src/dird/catreq.c:615
 #, c-format
 msgid "1994 Invalid Catalog Update: %s"
 msgstr "1994 Помилка оновлення Каталогу: %s"
 
-#: src/dird/catreq.c:615
+#: src/dird/catreq.c:616
 #, c-format
 msgid "Invalid Catalog Update; DB not open: %s"
 msgstr "Помилка оновлення Каталогу: БД не відкрита: %s"
 
-#: src/dird/catreq.c:670 src/dird/catreq.c:685 src/lib/bsock.c:618
+#: src/dird/catreq.c:671 src/dird/catreq.c:686 src/lib/bsock.c:622
 #, c-format
 msgid "fread attr spool error. ERR=%s\n"
 msgstr ""
@@ -6537,23 +6537,23 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:332
+#: src/stored/bls.c:425 src/stored/read_record.c:414 src/stored/bcopy.c:330
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:335
+#: src/stored/bls.c:428 src/stored/read_record.c:417 src/stored/bcopy.c:333
 msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:432 src/stored/label.c:1033 src/stored/bcopy.c:339
+#: src/stored/bls.c:432 src/stored/label.c:1028 src/stored/bcopy.c:337
 msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bls.c:437 src/stored/label.c:1036 src/stored/bcopy.c:343
+#: src/stored/bls.c:437 src/stored/label.c:1031 src/stored/bcopy.c:341
 msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bls.c:441 src/stored/bcopy.c:348
+#: src/stored/bls.c:441 src/stored/bcopy.c:346
 msgid "End of Medium"
 msgstr ""
 
@@ -6569,17 +6569,17 @@ msgstr ""
 msgid "End of object"
 msgstr ""
 
-#: src/stored/bls.c:453 src/stored/label.c:1045 src/stored/bcopy.c:351
+#: src/stored/bls.c:453 src/stored/label.c:1040 src/stored/bcopy.c:349
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:357
+#: src/stored/bls.c:460 src/stored/read_record.c:435 src/stored/bcopy.c:355
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:375
-#: src/stored/bscan.c:1370 src/stored/btape.c:3048
+#: src/stored/bls.c:479 src/stored/bextract.c:612 src/stored/bcopy.c:373
+#: src/stored/bscan.c:1370 src/stored/btape.c:3050
 #, c-format
 msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
@@ -7114,12 +7114,11 @@ msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 #: src/stored/append.c:96 src/stored/append.c:105 src/stored/append.c:117
-#: src/stored/append.c:297 src/stored/append.c:298 src/stored/askdir.c:339
-#: src/stored/askdir.c:340
+#: src/stored/askdir.c:339 src/stored/askdir.c:340
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:111 src/stored/btape.c:2233
+#: src/stored/append.c:111 src/stored/btape.c:2235
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
@@ -7155,22 +7154,22 @@ msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:289 src/stored/btape.c:2352
+#: src/stored/append.c:289 src/stored/btape.c:2354
 #, fuzzy, c-format
 msgid "Error writing end session label. ERR=%s\n"
 msgstr "Помилка надсилання Hello до Збирача. ERR=%s\n"
 
-#: src/stored/append.c:305 src/stored/mac.c:126 src/stored/mac.c:247
+#: src/stored/append.c:301 src/stored/mac.c:126 src/stored/mac.c:247
 #: src/stored/spool.c:300
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:307 src/stored/mac.c:128
+#: src/stored/append.c:303 src/stored/mac.c:128
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/append.c:360
+#: src/stored/append.c:356
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
@@ -7230,67 +7229,67 @@ msgstr ""
 msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/label.c:236 src/stored/label.c:399 src/stored/mount.c:460
+#: src/stored/label.c:236 src/stored/label.c:397 src/stored/mount.c:460
 #, c-format
 msgid "Could not reserve volume %s on %s\n"
 msgstr ""
 
-#: src/stored/label.c:276
+#: src/stored/label.c:277
 #, c-format
 msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/label.c:328 src/stored/label.c:429 src/stored/mount.c:216
+#: src/stored/label.c:328 src/stored/label.c:426 src/stored/mount.c:216
 #, c-format
 msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:454
+#: src/stored/label.c:451
 #, c-format
 msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:462
+#: src/stored/label.c:458
 #, c-format
 msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:468
+#: src/stored/label.c:464
 #, c-format
 msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:491
+#: src/stored/label.c:487
 #, c-format
 msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:522
+#: src/stored/label.c:518
 #, c-format
 msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/label.c:525
+#: src/stored/label.c:521
 #, c-format
 msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/label.c:726
+#: src/stored/label.c:721
 #, c-format
 msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/label.c:781
+#: src/stored/label.c:776
 #, c-format
 msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/label.c:903
 #, c-format
 msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/label.c:912
+#: src/stored/label.c:907
 #, c-format
 msgid ""
 "\n"
@@ -7307,17 +7306,17 @@ msgid ""
 "HostName          : %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/label.c:929
 #, c-format
 msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/label.c:940
+#: src/stored/label.c:935
 #, c-format
 msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:960
+#: src/stored/label.c:955
 #, c-format
 msgid ""
 "\n"
@@ -7330,7 +7329,7 @@ msgid ""
 "ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/label.c:973
+#: src/stored/label.c:968
 #, c-format
 msgid ""
 "Job (unique name) : %s\n"
@@ -7339,7 +7338,7 @@ msgid ""
 "JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/label.c:982
+#: src/stored/label.c:977
 #, c-format
 msgid ""
 "JobFiles          : %s\n"
@@ -7352,52 +7351,52 @@ msgid ""
 "JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/label.c:1003
+#: src/stored/label.c:998
 #, c-format
 msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/label.c:1008
+#: src/stored/label.c:1003
 #, c-format
 msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/label.c:1027
+#: src/stored/label.c:1022
 msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/label.c:1030
+#: src/stored/label.c:1025
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1039 src/stored/read_record.c:428
+#: src/stored/label.c:1034 src/stored/read_record.c:428
 msgid "End of Media"
 msgstr ""
 
-#: src/stored/label.c:1042
+#: src/stored/label.c:1037
 msgid "End of Tape"
 msgstr ""
 
-#: src/stored/label.c:1062 src/stored/label.c:1070 src/stored/label.c:1103
+#: src/stored/label.c:1057 src/stored/label.c:1065 src/stored/label.c:1098
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1067
+#: src/stored/label.c:1062
 msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/label.c:1082 src/stored/label.c:1091
+#: src/stored/label.c:1077 src/stored/label.c:1086
 #, c-format
 msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/label.c:1084
+#: src/stored/label.c:1079
 #, c-format
 msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/label.c:1093
+#: src/stored/label.c:1088
 #, c-format
 msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
@@ -7731,7 +7730,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bextract.c:196 src/stored/bcopy.c:163 src/stored/bscan.c:248
+#: src/stored/bextract.c:196 src/stored/bcopy.c:161 src/stored/bscan.c:248
 #: src/tools/bvfs_test.c:201 src/tools/bbatch.c:190 src/tools/ing_test.c:185
 #: src/tools/cats_test.c:321
 msgid "Wrong number of arguments: \n"
@@ -7831,7 +7830,7 @@ msgstr ""
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/stored/bcopy.c:76
+#: src/stored/bcopy.c:74
 #, c-format
 msgid ""
 "\n"
@@ -7851,48 +7850,48 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:473
+#: src/stored/bcopy.c:202 src/stored/device.c:298 src/stored/btape.c:473
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:219
+#: src/stored/bcopy.c:217
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:221
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:240 src/stored/bscan.c:428
+#: src/stored/bcopy.c:238 src/stored/bscan.c:428
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:256
+#: src/stored/bcopy.c:254
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:259
+#: src/stored/bcopy.c:257
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:265
+#: src/stored/bcopy.c:263
 msgid "Copy skipped. Record does not match BSR filter.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:282 src/stored/bcopy.c:290 src/stored/bcopy.c:318
-#: src/stored/btape.c:2754
+#: src/stored/bcopy.c:280 src/stored/bcopy.c:288 src/stored/bcopy.c:316
+#: src/stored/btape.c:2756
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:296
+#: src/stored/bcopy.c:294
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:299
+#: src/stored/bcopy.c:297
 msgid "EOT label not copied.\n"
 msgstr ""
 
@@ -8082,8 +8081,8 @@ msgstr ""
 msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:368
-#: src/stored/block.c:738 src/stored/block.c:814
+#: src/stored/acquire.c:515 src/stored/spool.c:321 src/stored/block.c:367
+#: src/stored/block.c:735 src/stored/block.c:811
 #, c-format
 msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
@@ -8098,8 +8097,8 @@ msgstr ""
 msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/acquire.c:644 src/stored/dev.c:263 src/stored/dev.c:281
-#: src/stored/dev.c:287 src/stored/dev.c:297 src/stored/dev.c:304
+#: src/stored/acquire.c:644 src/stored/dev.c:270 src/stored/dev.c:288
+#: src/stored/dev.c:294 src/stored/dev.c:304 src/stored/dev.c:311
 #: src/lib/openssl.c:122 src/lib/openssl.c:181
 #, c-format
 msgid "Unable to init mutex: ERR=%s\n"
@@ -8191,11 +8190,11 @@ msgstr ""
 msgid "unknown: %d"
 msgstr ""
 
-#: src/stored/record.c:424
+#: src/stored/record.c:427
 msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/record.c:600
+#: src/stored/record.c:603
 #, c-format
 msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
@@ -8473,7 +8472,7 @@ msgstr ""
 msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/device.c:327 src/stored/dev.c:505
+#: src/stored/device.c:327 src/stored/dev.c:512
 #, c-format
 msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
@@ -8642,7 +8641,7 @@ msgid ""
 "Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/stored/mount.c:864 src/stored/btape.c:3120
+#: src/stored/mount.c:864 src/stored/btape.c:3122
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -8897,252 +8896,252 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/dev.c:119
+#: src/stored/dev.c:127
 #, c-format
 msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:137
+#: src/stored/dev.c:145
 #, 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 ""
 
-#: src/stored/dev.c:147
+#: src/stored/dev.c:155
 msgid "DVD support is now deprecated\n"
 msgstr ""
 
-#: src/stored/dev.c:224
+#: src/stored/dev.c:231
 #, c-format
 msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:229
+#: src/stored/dev.c:236
 msgid ""
 "Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/stored/dev.c:240
+#: src/stored/dev.c:247
 #, c-format
 msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:244
+#: src/stored/dev.c:251
 #, c-format
 msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/stored/dev.c:249
+#: src/stored/dev.c:256
 #, c-format
 msgid "Max block size %u not multiple of device %s block size=%d.\n"
 msgstr ""
 
-#: src/stored/dev.c:253
+#: src/stored/dev.c:260
 #, c-format
 msgid "Max Vol Size < 8 * Max Block Size for device %s\n"
 msgstr ""
 
-#: src/stored/dev.c:269 src/stored/dev.c:275
+#: src/stored/dev.c:276 src/stored/dev.c:282
 #, c-format
 msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:409
+#: src/stored/dev.c:416
 msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/stored/dev.c:544
+#: src/stored/dev.c:551
 #, c-format
 msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/stored/dev.c:567
+#: src/stored/dev.c:574
 #, c-format
 msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:632
+#: src/stored/dev.c:639
 #, c-format
 msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:642
+#: src/stored/dev.c:649
 #, c-format
 msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:652 src/stored/dev.c:730 src/stored/dev.c:871
-#: src/stored/dev.c:1460
+#: src/stored/dev.c:659 src/stored/dev.c:737 src/stored/dev.c:878
+#: src/stored/dev.c:1469
 #, c-format
 msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:701
+#: src/stored/dev.c:708
 #, c-format
 msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/stored/dev.c:768
+#: src/stored/dev.c:775
 #, c-format
 msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:778 src/stored/dev.c:912
+#: src/stored/dev.c:785 src/stored/dev.c:919
 #, c-format
 msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:858
+#: src/stored/dev.c:865
 msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:870
+#: src/stored/dev.c:877
 #, c-format
 msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:907
+#: src/stored/dev.c:914
 msgid " Bacula status:"
 msgstr ""
 
-#: src/stored/dev.c:908 src/stored/dev.c:991 src/stored/dev.c:993
+#: src/stored/dev.c:915 src/stored/dev.c:998 src/stored/dev.c:1000
 #, c-format
 msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:916
+#: src/stored/dev.c:923
 msgid " Device status:"
 msgstr ""
 
-#: src/stored/dev.c:1015
+#: src/stored/dev.c:1022
 msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1026 src/stored/dev.c:1039
+#: src/stored/dev.c:1033 src/stored/dev.c:1046
 #, c-format
 msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1070
+#: src/stored/dev.c:1077
 #, c-format
 msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1111
+#: src/stored/dev.c:1118
 msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1122 src/stored/dev.c:1249
+#: src/stored/dev.c:1129 src/stored/dev.c:1256
 #, c-format
 msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1153 src/stored/dev.c:1229
+#: src/stored/dev.c:1160 src/stored/dev.c:1236
 #, c-format
 msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1200 src/stored/btape.c:1975
+#: src/stored/dev.c:1207 src/stored/btape.c:1977
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1278
+#: src/stored/dev.c:1285
 msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1284
+#: src/stored/dev.c:1291
 #, c-format
 msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/stored/dev.c:1301
+#: src/stored/dev.c:1308
 #, c-format
 msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1320
+#: src/stored/dev.c:1327
 msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1330
+#: src/stored/dev.c:1337
 #, c-format
 msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1358
+#: src/stored/dev.c:1365
 #, c-format
 msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1376
+#: src/stored/dev.c:1383
 msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1386
+#: src/stored/dev.c:1393
 #, c-format
 msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1400
+#: src/stored/dev.c:1407
 #, c-format
 msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1449
+#: src/stored/dev.c:1458
 msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1528
+#: src/stored/dev.c:1537
 msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/stored/dev.c:1538
+#: src/stored/dev.c:1547
 msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/stored/dev.c:1556
+#: src/stored/dev.c:1565
 #, c-format
 msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1655
+#: src/stored/dev.c:1664
 #, c-format
 msgid "unknown func code %d"
 msgstr ""
 
-#: src/stored/dev.c:1661
+#: src/stored/dev.c:1670
 #, c-format
 msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/stored/dev.c:1830
+#: src/stored/dev.c:1843
 #, c-format
 msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1847
+#: src/stored/dev.c:1860
 #, c-format
 msgid "Unable to stat device %s. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1861
+#: src/stored/dev.c:1874
 #, c-format
 msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/stored/dev.c:1873
+#: src/stored/dev.c:1886
 #, c-format
 msgid "Could not reopen: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1995 src/stored/dev.c:2066
+#: src/stored/dev.c:2009 src/stored/dev.c:2080
 #, c-format
 msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:2462
+#: src/stored/dev.c:2480
 #, c-format
 msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
@@ -9630,18 +9629,18 @@ msgstr ""
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:576 src/stored/btape.c:1137 src/stored/btape.c:1210
-#: src/stored/btape.c:1290 src/stored/btape.c:1561
+#: src/stored/btape.c:576 src/stored/btape.c:1139 src/stored/btape.c:1212
+#: src/stored/btape.c:1292 src/stored/btape.c:1563
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:579 src/stored/btape.c:1569
+#: src/stored/btape.c:579 src/stored/btape.c:1571
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:605 src/stored/btape.c:1573
+#: src/stored/btape.c:605 src/stored/btape.c:1575
 #, c-format
 msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
@@ -9703,20 +9702,20 @@ msgstr ""
 msgid "Do you want to continue? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:748 src/stored/btape.c:2198
+#: src/stored/btape.c:748 src/stored/btape.c:2200
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:764
+#: src/stored/btape.c:765
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:790
+#: src/stored/btape.c:792
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:794
+#: src/stored/btape.c:796
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -9730,73 +9729,73 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:807 src/stored/btape.c:818 src/stored/btape.c:829
-#: src/stored/btape.c:1147 src/stored/btape.c:1163 src/stored/btape.c:1905
-#: src/stored/btape.c:2821
+#: src/stored/btape.c:809 src/stored/btape.c:820 src/stored/btape.c:831
+#: src/stored/btape.c:1149 src/stored/btape.c:1165 src/stored/btape.c:1907
+#: src/stored/btape.c:2823
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:811 src/stored/btape.c:822 src/stored/btape.c:833
-#: src/stored/btape.c:1151 src/stored/btape.c:1167 src/stored/btape.c:1909
-#: src/stored/btape.c:2825
+#: src/stored/btape.c:813 src/stored/btape.c:824 src/stored/btape.c:835
+#: src/stored/btape.c:1153 src/stored/btape.c:1169 src/stored/btape.c:1911
+#: src/stored/btape.c:2827
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:814
+#: src/stored/btape.c:816
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:825
+#: src/stored/btape.c:827
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:836
+#: src/stored/btape.c:838
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:843 src/stored/btape.c:848
+#: src/stored/btape.c:845 src/stored/btape.c:850
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:852
+#: src/stored/btape.c:854
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:854
+#: src/stored/btape.c:856
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:857
+#: src/stored/btape.c:859
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:860 src/stored/btape.c:866
+#: src/stored/btape.c:862 src/stored/btape.c:868
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:871
+#: src/stored/btape.c:873
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:875
+#: src/stored/btape.c:877
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:876
+#: src/stored/btape.c:878
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:883
+#: src/stored/btape.c:885
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
@@ -9808,50 +9807,50 @@ msgid ""
 "to your Storage daemon's Device resource definition.\n"
 msgstr ""
 
-#: src/stored/btape.c:905
+#: src/stored/btape.c:907
 #, c-format
 msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:926 src/stored/btape.c:2877
+#: src/stored/btape.c:928 src/stored/btape.c:2879
 #, c-format
 msgid "Write failed at block %u. stat=%d ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:960
+#: src/stored/btape.c:962
 #, c-format
 msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:969
+#: src/stored/btape.c:971
 msgid ""
 "\n"
 "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:973
+#: src/stored/btape.c:975
 msgid ""
 "\n"
 "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1028
+#: src/stored/btape.c:1030
 msgid "The file_size is too big, stop this test with Ctrl-c.\n"
 msgstr ""
 
-#: src/stored/btape.c:1056
+#: src/stored/btape.c:1058
 msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1068 src/stored/btape.c:1094
+#: src/stored/btape.c:1070 src/stored/btape.c:1096
 msgid "Test with random data, should give the minimum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083
+#: src/stored/btape.c:1085
 msgid "Test with zero data and bacula block structure.\n"
 msgstr ""
 
-#: src/stored/btape.c:1123
+#: src/stored/btape.c:1125
 #, c-format
 msgid ""
 "\n"
@@ -9865,66 +9864,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1155 src/stored/btape.c:1171
+#: src/stored/btape.c:1157 src/stored/btape.c:1173
 #, c-format
 msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1213 src/stored/btape.c:1293
+#: src/stored/btape.c:1215 src/stored/btape.c:1295
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1226 src/stored/btape.c:1345
+#: src/stored/btape.c:1228 src/stored/btape.c:1347
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1231
+#: src/stored/btape.c:1233
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1237
+#: src/stored/btape.c:1239
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1243 src/stored/btape.c:1375
+#: src/stored/btape.c:1245 src/stored/btape.c:1377
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:1250
+#: src/stored/btape.c:1252
 #, c-format
 msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253 src/stored/btape.c:1382
+#: src/stored/btape.c:1255 src/stored/btape.c:1384
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1281
+#: src/stored/btape.c:1283
 msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1338
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:1338
+#: src/stored/btape.c:1340
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:1351
+#: src/stored/btape.c:1353
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1353
+#: src/stored/btape.c:1355
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -9938,17 +9937,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1369
+#: src/stored/btape.c:1371
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1380
+#: src/stored/btape.c:1382
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1401
+#: src/stored/btape.c:1403
 msgid ""
 "\n"
 "\n"
@@ -9962,58 +9961,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1425
+#: src/stored/btape.c:1427
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1427 src/stored/btape.c:1656
+#: src/stored/btape.c:1429 src/stored/btape.c:1658
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1428 src/stored/btape.c:1446 src/stored/btape.c:1645
-#: src/stored/btape.c:1657 src/stored/btape.c:1670 src/stored/btape.c:1687
+#: src/stored/btape.c:1430 src/stored/btape.c:1448 src/stored/btape.c:1647
+#: src/stored/btape.c:1659 src/stored/btape.c:1672 src/stored/btape.c:1689
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1434
+#: src/stored/btape.c:1436
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1441
+#: src/stored/btape.c:1443
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1442
+#: src/stored/btape.c:1444
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1444
+#: src/stored/btape.c:1446
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1445 src/stored/btape.c:1669
+#: src/stored/btape.c:1447 src/stored/btape.c:1671
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1472
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1476
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -10021,13 +10020,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1479
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1484
+#: src/stored/btape.c:1486
 msgid ""
 "\n"
 "\n"
@@ -10035,74 +10034,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1493
+#: src/stored/btape.c:1495
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1502
+#: src/stored/btape.c:1504
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1503
+#: src/stored/btape.c:1505
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1507
+#: src/stored/btape.c:1509
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1509
+#: src/stored/btape.c:1511
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1516
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1521
+#: src/stored/btape.c:1523
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1524
+#: src/stored/btape.c:1526
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1525
+#: src/stored/btape.c:1527
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1537
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1543
+#: src/stored/btape.c:1545
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1547
+#: src/stored/btape.c:1549
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1548
+#: src/stored/btape.c:1550
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1563
+#: src/stored/btape.c:1565
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10110,12 +10109,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1576
+#: src/stored/btape.c:1578
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1580
+#: src/stored/btape.c:1582
 #, c-format
 msgid ""
 "\n"
@@ -10127,18 +10126,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1585
+#: src/stored/btape.c:1587
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1596
+#: src/stored/btape.c:1598
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1614
+#: src/stored/btape.c:1616
 msgid ""
 "\n"
 "\n"
@@ -10150,30 +10149,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1639
+#: src/stored/btape.c:1641
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1641 src/stored/btape.c:1653 src/stored/btape.c:1666
-#: src/stored/btape.c:1684 src/stored/btape.c:1860
+#: src/stored/btape.c:1643 src/stored/btape.c:1655 src/stored/btape.c:1668
+#: src/stored/btape.c:1686 src/stored/btape.c:1862
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1644
+#: src/stored/btape.c:1646
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1651
+#: src/stored/btape.c:1653
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1664
+#: src/stored/btape.c:1666
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1676
+#: src/stored/btape.c:1678
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10182,35 +10181,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1682
+#: src/stored/btape.c:1684
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1686
+#: src/stored/btape.c:1688
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1691
+#: src/stored/btape.c:1693
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1695
+#: src/stored/btape.c:1697
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1697
+#: src/stored/btape.c:1699
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1703
+#: src/stored/btape.c:1705
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10218,7 +10217,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1737
+#: src/stored/btape.c:1739
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10228,7 +10227,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1745
+#: src/stored/btape.c:1747
 msgid ""
 "\n"
 "\n"
@@ -10240,14 +10239,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1752
+#: src/stored/btape.c:1754
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1757
+#: src/stored/btape.c:1759
 msgid ""
 "\n"
 "\n"
@@ -10255,7 +10254,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1762
+#: src/stored/btape.c:1764
 msgid ""
 "\n"
 "\n"
@@ -10268,7 +10267,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1773
+#: src/stored/btape.c:1775
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10295,7 +10294,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1795
+#: src/stored/btape.c:1797
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10319,111 +10318,111 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1838
+#: src/stored/btape.c:1840
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1842
+#: src/stored/btape.c:1844
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1845
+#: src/stored/btape.c:1847
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1864
+#: src/stored/btape.c:1866
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1867
+#: src/stored/btape.c:1869
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1912
+#: src/stored/btape.c:1914
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1914
+#: src/stored/btape.c:1916
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:1930
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1933
+#: src/stored/btape.c:1935
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1942
+#: src/stored/btape.c:1944
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1965 src/stored/btape.c:2014
+#: src/stored/btape.c:1967 src/stored/btape.c:2016
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1970
+#: src/stored/btape.c:1972
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:1979
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1980 src/stored/btape.c:1994 src/stored/btape.c:2058
-#: src/stored/btape.c:2070 src/stored/btape.c:2083 src/stored/btape.c:2099
+#: src/stored/btape.c:1982 src/stored/btape.c:1996 src/stored/btape.c:2060
+#: src/stored/btape.c:2072 src/stored/btape.c:2085 src/stored/btape.c:2101
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1983 src/stored/btape.c:1997 src/stored/btape.c:2061
-#: src/stored/btape.c:2073 src/stored/btape.c:2086 src/stored/btape.c:2102
+#: src/stored/btape.c:1985 src/stored/btape.c:1999 src/stored/btape.c:2063
+#: src/stored/btape.c:2075 src/stored/btape.c:2088 src/stored/btape.c:2104
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005 src/stored/btape.c:2077
+#: src/stored/btape.c:2007 src/stored/btape.c:2079
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:2026 src/stored/btape.c:2130
+#: src/stored/btape.c:2028 src/stored/btape.c:2132
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:2090
+#: src/stored/btape.c:2092
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:2093
+#: src/stored/btape.c:2095
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2117
+#: src/stored/btape.c:2119
 #, c-format
 msgid ""
 "Block=%u file,blk=%u,%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%s "
 "rlen=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2139
+#: src/stored/btape.c:2141
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2171
+#: src/stored/btape.c:2173
 #, c-format
 msgid ""
 "\n"
@@ -10449,80 +10448,80 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2189
+#: src/stored/btape.c:2191
 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:2192
+#: src/stored/btape.c:2194
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2195
+#: src/stored/btape.c:2197
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:2237
+#: src/stored/btape.c:2239
 msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2256
+#: src/stored/btape.c:2258
 #, c-format
 msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2258
+#: src/stored/btape.c:2260
 #, c-format
 msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2284
+#: src/stored/btape.c:2286
 msgid "Flush block failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2298
+#: src/stored/btape.c:2300
 #, c-format
 msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2309
+#: src/stored/btape.c:2311
 #, c-format
 msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:2318
+#: src/stored/btape.c:2320
 msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:2323
+#: src/stored/btape.c:2325
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:2347
+#: src/stored/btape.c:2349
 #, fuzzy
 msgid "Job canceled.\n"
 msgstr "Статус задачі: Відмінена"
 
-#: src/stored/btape.c:2358
+#: src/stored/btape.c:2360
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:2362
+#: src/stored/btape.c:2364
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2386
+#: src/stored/btape.c:2388
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2390
+#: src/stored/btape.c:2392
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2401
+#: src/stored/btape.c:2403
 #, c-format
 msgid ""
 "\n"
@@ -10530,7 +10529,7 @@ msgid ""
 "%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2404
+#: src/stored/btape.c:2406
 #, c-format
 msgid ""
 "\n"
@@ -10538,24 +10537,24 @@ msgid ""
 "%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2410
+#: src/stored/btape.c:2412
 #, fuzzy
 msgid "do_unfill failed.\n"
 msgstr "Помилка команди"
 
-#: src/stored/btape.c:2415
+#: src/stored/btape.c:2417
 #, c-format
 msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2450
+#: src/stored/btape.c:2452
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2457
+#: src/stored/btape.c:2459
 #, c-format
 msgid ""
 "\n"
@@ -10563,95 +10562,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2523
+#: src/stored/btape.c:2525
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2539
+#: src/stored/btape.c:2541
 msgid "Rewinding.\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
+#: src/stored/btape.c:2546
 #, c-format
 msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548 src/stored/btape.c:2616
+#: src/stored/btape.c:2550 src/stored/btape.c:2618
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2551 src/stored/btape.c:2603 src/stored/btape.c:2619
+#: src/stored/btape.c:2553 src/stored/btape.c:2605 src/stored/btape.c:2621
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2554
+#: src/stored/btape.c:2556
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2556 src/stored/btape.c:2608 src/stored/btape.c:2624
+#: src/stored/btape.c:2558 src/stored/btape.c:2610 src/stored/btape.c:2626
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2561
+#: src/stored/btape.c:2563
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2564
+#: src/stored/btape.c:2566
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2588
+#: src/stored/btape.c:2590
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2601
+#: src/stored/btape.c:2603
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2606 src/stored/btape.c:2622
+#: src/stored/btape.c:2608 src/stored/btape.c:2624
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2612
+#: src/stored/btape.c:2614
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2628
+#: src/stored/btape.c:2630
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2645
+#: src/stored/btape.c:2647
 #, c-format
 msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2671 src/stored/btape.c:2682 src/stored/btape.c:2727
+#: src/stored/btape.c:2673 src/stored/btape.c:2684 src/stored/btape.c:2729
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2673 src/stored/btape.c:2683
+#: src/stored/btape.c:2675 src/stored/btape.c:2685
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2674
+#: src/stored/btape.c:2676
 #, c-format
 msgid ""
 "\n"
@@ -10659,7 +10658,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2675
+#: src/stored/btape.c:2677
 msgid ""
 "\n"
 "\n"
@@ -10669,172 +10668,172 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2711
+#: src/stored/btape.c:2713
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2725
+#: src/stored/btape.c:2727
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2729
+#: src/stored/btape.c:2731
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2744
+#: src/stored/btape.c:2746
 #, c-format
 msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2795
+#: src/stored/btape.c:2797
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2797
+#: src/stored/btape.c:2799
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2814
+#: src/stored/btape.c:2816
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2857
+#: src/stored/btape.c:2859
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2888
+#: src/stored/btape.c:2890
 msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2889
+#: src/stored/btape.c:2891
 msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2890
+#: src/stored/btape.c:2892
 msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2891
+#: src/stored/btape.c:2893
 msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2892
+#: src/stored/btape.c:2894
 msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2893
+#: src/stored/btape.c:2895
 msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2894
+#: src/stored/btape.c:2896
 msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2895
+#: src/stored/btape.c:2897
 msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2896
+#: src/stored/btape.c:2898
 msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2897
+#: src/stored/btape.c:2899
 msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2898
+#: src/stored/btape.c:2900
 msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2899
+#: src/stored/btape.c:2901
 msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2900
+#: src/stored/btape.c:2902
 msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2901
+#: src/stored/btape.c:2903
 msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2902
+#: src/stored/btape.c:2904
 msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2903
+#: src/stored/btape.c:2905
 msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2904
+#: src/stored/btape.c:2906
 msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2905
+#: src/stored/btape.c:2907
 msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2906
+#: src/stored/btape.c:2908
 msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2907
+#: src/stored/btape.c:2909
 msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2908
+#: src/stored/btape.c:2910
 msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2909
+#: src/stored/btape.c:2911
 msgid ""
 "[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
 "drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2910
+#: src/stored/btape.c:2912
 msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2911
+#: src/stored/btape.c:2913
 msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2912
+#: src/stored/btape.c:2914
 msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2913
+#: src/stored/btape.c:2915
 msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2914
+#: src/stored/btape.c:2916
 msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2915
+#: src/stored/btape.c:2917
 msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2916
+#: src/stored/btape.c:2918
 msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2937
+#: src/stored/btape.c:2939
 #, c-format
 msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2946
+#: src/stored/btape.c:2948
 #, c-format
 msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2957
+#: src/stored/btape.c:2959
 #, c-format
 msgid ""
 "\n"
@@ -10852,22 +10851,22 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:3045
+#: src/stored/btape.c:3047
 #, c-format
 msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3073
+#: src/stored/btape.c:3075
 #, c-format
 msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:3093
+#: src/stored/btape.c:3095
 #, c-format
 msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:3107
+#: src/stored/btape.c:3109
 #, c-format
 msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
@@ -10977,156 +10976,170 @@ msgid ""
 "Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/block.c:434
+#: src/stored/block.c:431
 #, c-format
 msgid "Cannot write block. Device at EOM. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:439
+#: src/stored/block.c:436
 #, c-format
 msgid "Attempt to write on read-only Volume. dev=%s\n"
 msgstr ""
 
-#: src/stored/block.c:444
+#: src/stored/block.c:441
 #, c-format
 msgid "Attempt to write on closed device=%s\n"
 msgstr ""
 
-#: src/stored/block.c:491
+#: src/stored/block.c:488
 #, c-format
 msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:506
+#: src/stored/block.c:503
 #, c-format
 msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:532 src/stored/block.c:557
+#: src/stored/block.c:529 src/stored/block.c:554
 msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/block.c:576
+#: src/stored/block.c:573
 #, c-format
 msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:583
+#: src/stored/block.c:580
 #, c-format
 msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/block.c:664 src/stored/block.c:670
+#: src/stored/block.c:661 src/stored/block.c:667
 #, c-format
 msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:677
+#: src/stored/block.c:674
 #, c-format
 msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:694
+#: src/stored/block.c:691
 #, c-format
 msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:704
+#: src/stored/block.c:701
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:709
+#: src/stored/block.c:706
 #, c-format
 msgid ""
 "Re-read of last block OK, but block numbers differ. Read block=%u Want block="
 "%u.\n"
 msgstr ""
 
-#: src/stored/block.c:713
+#: src/stored/block.c:710
 msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/block.c:745
+#: src/stored/block.c:742
 #, c-format
 msgid ""
 "Error writing final EOF to tape. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:759
+#: src/stored/block.c:756
 #, c-format
 msgid ""
 "Error writing final part to DVD. This Volume may not be readable.\n"
 "%s"
 msgstr ""
 
-#: src/stored/block.c:863
+#: src/stored/block.c:860
 #, c-format
 msgid ""
 "Error while writing, current part number is less than the total number of "
 "parts (%d/%d, device=%s)\n"
 msgstr ""
 
-#: src/stored/block.c:871
+#: src/stored/block.c:868
 #, c-format
 msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:891
+#: src/stored/block.c:888
 #, 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"
 msgstr ""
 
-#: src/stored/block.c:904
+#: src/stored/block.c:901
 #, c-format
 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/block.c:964
+#: src/stored/block.c:944
+#, fuzzy
+msgid "Job failed or canceled.\n"
+msgstr "Статус задачі: Відмінена"
+
+#: src/stored/block.c:950
+msgid "Attempt to read past end of tape or file.\n"
+msgstr ""
+
+#: src/stored/block.c:959
+#, c-format
+msgid "Attempt to read closed device: fd=%d at file:blk %u:%u on device %s\n"
+msgstr ""
+
+#: src/stored/block.c:969
 #, c-format
 msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:976
+#: src/stored/block.c:981
 #, c-format
 msgid "Unable to open device part=%d %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:1002
+#: src/stored/block.c:1007
 #, c-format
 msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/block.c:1015
+#: src/stored/block.c:1020
 #, c-format
 msgid "Read zero bytes at %u:%u on device %s.\n"
 msgstr ""
 
-#: src/stored/block.c:1039
+#: src/stored/block.c:1044
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Very short block of %d bytes on device %s "
 "discarded.\n"
 msgstr ""
 
-#: src/stored/block.c:1064
+#: src/stored/block.c:1069
 #, c-format
 msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/block.c:1083
+#: src/stored/block.c:1088
 #, c-format
 msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/block.c:1098
+#: src/stored/block.c:1103
 #, c-format
 msgid ""
 "Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
@@ -11401,127 +11414,127 @@ msgstr ""
 msgid "bget_msg: unknown signal %d\n"
 msgstr ""
 
-#: src/lib/bsock.c:127
+#: src/lib/bsock.c:131
 #, c-format
 msgid ""
 "Could not connect to %s on %s:%d. ERR=%s\n"
 "Retrying ...\n"
 msgstr ""
 
-#: src/lib/bsock.c:133
+#: src/lib/bsock.c:137
 #, c-format
 msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:203
+#: src/lib/bsock.c:207
 #, c-format
 msgid "bnet_host2ipaddrs() for host \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:233
+#: src/lib/bsock.c:237
 #, c-format
 msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:246
+#: src/lib/bsock.c:250
 #, c-format
 msgid "Source address bind error. proto=%d. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:257 src/lib/bsock.c:293 src/lib/bnet_server.c:201
+#: src/lib/bsock.c:261 src/lib/bsock.c:297 src/lib/bnet_server.c:201
 #, c-format
 msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:265
+#: src/lib/bsock.c:269
 #, c-format
 msgid "Cannot set TCP_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:312
+#: src/lib/bsock.c:316
 #, c-format
 msgid "Could not init bsock mutex. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:347
+#: src/lib/bsock.c:351
 #, c-format
 msgid "Socket has errors=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:354
+#: src/lib/bsock.c:358
 #, c-format
 msgid "Socket is terminated=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:362
+#: src/lib/bsock.c:366
 #, c-format
 msgid "Socket has insane msglen=%d on call to %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:400
+#: src/lib/bsock.c:404
 #, c-format
 msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:406
+#: src/lib/bsock.c:410
 #, c-format
 msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/lib/bsock.c:495 src/lib/bsock.c:556
+#: src/lib/bsock.c:499 src/lib/bsock.c:560
 #, c-format
 msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/lib/bsock.c:515
+#: src/lib/bsock.c:519
 #, c-format
 msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/lib/bsock.c:545
+#: src/lib/bsock.c:549
 #, c-format
 msgid "Read error from %s:%s:%d: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:636
+#: src/lib/bsock.c:640
 msgid "fread attr spool I/O error.\n"
 msgstr ""
 
-#: src/lib/bsock.c:697
+#: src/lib/bsock.c:701
 msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/lib/bsock.c:715 src/lib/bsock.c:739
+#: src/lib/bsock.c:719 src/lib/bsock.c:743
 #, c-format
 msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/lib/bsock.c:721 src/lib/bsock.c:745
+#: src/lib/bsock.c:725 src/lib/bsock.c:749
 #, c-format
 msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:725 src/lib/bsock.c:749
+#: src/lib/bsock.c:729 src/lib/bsock.c:753
 #, c-format
 msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/lib/bsock.c:770 src/lib/bsock.c:804
+#: src/lib/bsock.c:774 src/lib/bsock.c:808
 #, c-format
 msgid "fcntl F_GETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:776 src/lib/bsock.c:810 src/lib/bsock.c:842
+#: src/lib/bsock.c:780 src/lib/bsock.c:814 src/lib/bsock.c:846
 #, c-format
 msgid "fcntl F_SETFL error. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bsock.c:1015 src/qt-console/bcomm/dircomm_auth.cpp:112
+#: src/lib/bsock.c:1019 src/qt-console/bcomm/dircomm_auth.cpp:112
 #, c-format
 msgid "Director authorization problem at \"%s:%d\"\n"
 msgstr "Проблеми авторизації Директора \"%s:%d\"\n"
 
-#: src/lib/bsock.c:1022 src/qt-console/bcomm/dircomm_auth.cpp:119
+#: src/lib/bsock.c:1026 src/qt-console/bcomm/dircomm_auth.cpp:119
 #, c-format
 msgid ""
 "Authorization problem: Remote server at \"%s:%d\" did not advertise required "
@@ -11530,7 +11543,7 @@ msgstr ""
 "Проблеми авторизації: Віддалений сервер \"%s:%d\" не повідомляє про "
 "необхідність використання TLS.\n"
 
-#: src/lib/bsock.c:1030 src/qt-console/bcomm/dircomm_auth.cpp:127
+#: src/lib/bsock.c:1034 src/qt-console/bcomm/dircomm_auth.cpp:127
 #, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\": Remote server requires "
@@ -11538,12 +11551,12 @@ msgid ""
 msgstr ""
 "Проблеми авторизації Керівника \"%s:%d\": Віддалений сепвер вимагає TLS.\n"
 
-#: src/lib/bsock.c:1042 src/qt-console/bcomm/dircomm_auth.cpp:138
+#: src/lib/bsock.c:1046 src/qt-console/bcomm/dircomm_auth.cpp:138
 #, c-format
 msgid "TLS negotiation failed with Director at \"%s:%d\"\n"
 msgstr "Встановлення TLS із Керівником невдале \"%s:%d\"\n"
 
-#: src/lib/bsock.c:1052 src/qt-console/bcomm/dircomm_auth.cpp:150
+#: src/lib/bsock.c:1056 src/qt-console/bcomm/dircomm_auth.cpp:150
 #, c-format
 msgid ""
 "Bad response to Hello command: ERR=%s\n"
@@ -11552,12 +11565,12 @@ msgstr ""
 "Погана відповідь на команду Hello: ERR=%s\n"
 "Керівник \"%s:%d\" ймовірно не запущений.\n"
 
-#: src/lib/bsock.c:1061 src/qt-console/bcomm/dircomm_auth.cpp:159
+#: src/lib/bsock.c:1065 src/qt-console/bcomm/dircomm_auth.cpp:159
 #, c-format
 msgid "Director at \"%s:%d\" rejected Hello command\n"
 msgstr "Керівник \"%s:%d\" відкинув команду Hello\n"
 
-#: src/lib/bsock.c:1071 src/qt-console/bcomm/dircomm_auth.cpp:171
+#: src/lib/bsock.c:1075 src/qt-console/bcomm/dircomm_auth.cpp:171
 #, fuzzy, c-format
 msgid ""
 "Authorization problem with Director at \"%s:%d\"\n"
@@ -14508,7 +14521,7 @@ msgid ""
 "incorrect.\n"
 msgstr ""
 
-#: src/cats/mysql.c:687
+#: src/cats/mysql.c:686
 msgid "A user name for MySQL must be supplied.\n"
 msgstr ""
 
@@ -15709,256 +15722,257 @@ msgstr ""
 msgid "Illegal xattr stream, xattr name length <= 0 on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:377 src/filed/xattr.c:412
+#: src/filed/xattr.c:380 src/filed/xattr.c:416
 #, fuzzy, c-format
 msgid "llistea error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:480 src/filed/xattr.c:511
+#: src/filed/xattr.c:466 src/filed/xattr.c:519
 #, fuzzy, c-format
 msgid "lgetea error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:530 src/filed/xattr.c:823 src/filed/xattr.c:1277
-#: src/filed/xattr.c:1742 src/filed/xattr.c:2111 src/filed/xattr.c:2901
+#: src/filed/xattr.c:555 src/filed/xattr.c:876 src/filed/xattr.c:1340
+#: src/filed/xattr.c:1808 src/filed/xattr.c:2164 src/filed/xattr.c:2940
 #, c-format
 msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/filed/xattr.c:561 src/filed/xattr.c:857 src/filed/xattr.c:1308
-#: src/filed/xattr.c:1783 src/filed/xattr.c:2136
+#: src/filed/xattr.c:575 src/filed/xattr.c:902 src/filed/xattr.c:1360
+#: src/filed/xattr.c:1838 src/filed/xattr.c:2181
 #, c-format
 msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:636
+#: src/filed/xattr.c:642
 #, fuzzy, c-format
 msgid "lsetea error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:723 src/filed/xattr.c:793 src/filed/xattr.c:805
+#: src/filed/xattr.c:730 src/filed/xattr.c:768 src/filed/xattr.c:831
+#: src/filed/xattr.c:843
 #, fuzzy, c-format
 msgid "attr_list error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:931
+#: src/filed/xattr.c:967
 #, c-format
 msgid "Received illegal xattr named %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:964 src/filed/xattr.c:974
+#: src/filed/xattr.c:1000 src/filed/xattr.c:1010
 #, fuzzy, c-format
 msgid "attr_set error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:1110 src/filed/xattr.c:1144
+#: src/filed/xattr.c:1149 src/filed/xattr.c:1184
 #, c-format
 msgid "llistxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1229 src/filed/xattr.c:1259
+#: src/filed/xattr.c:1252 src/filed/xattr.c:1304
 #, c-format
 msgid "lgetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1379
+#: src/filed/xattr.c:1423
 #, c-format
 msgid "lsetxattr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:1537 src/filed/xattr.c:1572
+#: src/filed/xattr.c:1581 src/filed/xattr.c:1616
 #, fuzzy, c-format
 msgid "extattr_list_link error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:1592
+#: src/filed/xattr.c:1636
 #, c-format
 msgid "Failed to convert %d into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1690 src/filed/xattr.c:1722
+#: src/filed/xattr.c:1716 src/filed/xattr.c:1771
 #, fuzzy, c-format
 msgid "extattr_get_link error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:1848
+#: src/filed/xattr.c:1895
 #, c-format
 msgid "Failed to split %s into namespace and name part on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1861
+#: src/filed/xattr.c:1908
 #, c-format
 msgid "Failed to convert %s into namespace on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:1882
+#: src/filed/xattr.c:1929
 #, fuzzy, c-format
 msgid "extattr_set_link error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:1985 src/filed/xattr.c:2010
+#: src/filed/xattr.c:2032 src/filed/xattr.c:2057
 #, fuzzy, c-format
 msgid "getproplist error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:2215
+#: src/filed/xattr.c:2250
 #, c-format
 msgid "Unable create proper proplist to restore xattrs on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2244
+#: src/filed/xattr.c:2279
 #, fuzzy, c-format
 msgid "setproplist error on file \"%s\": ERR=%s\n"
 msgstr "Помилка у %s файл %s: ERR=%s\n"
 
-#: src/filed/xattr.c:2546 src/filed/xattr.c:2598
+#: src/filed/xattr.c:2581 src/filed/xattr.c:2634
 #, c-format
 msgid "Unable to get acl on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2615
+#: src/filed/xattr.c:2651
 #, c-format
 msgid "Unable to get acl text on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2686
+#: src/filed/xattr.c:2725
 #, c-format
 msgid "Unable to get status on xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2819
+#: src/filed/xattr.c:2858
 #, c-format
 msgid "Unable to open xattr %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2842
+#: src/filed/xattr.c:2881
 #, c-format
 msgid "Unable to read symlin %s on \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:2917
+#: src/filed/xattr.c:2956
 #, c-format
 msgid "Unable to read content of xattr %s on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:2957
+#: src/filed/xattr.c:2996
 #, c-format
 msgid "Unable to chdir to xattr space of file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3014 src/filed/xattr.c:3263
+#: src/filed/xattr.c:3053 src/filed/xattr.c:3302
 #, c-format
 msgid "Unable to open file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3042 src/filed/xattr.c:3324
+#: src/filed/xattr.c:3081 src/filed/xattr.c:3363
 #, c-format
 msgid "Unable to open xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3058 src/filed/xattr.c:3288
+#: src/filed/xattr.c:3097 src/filed/xattr.c:3327
 #, c-format
 msgid "Unable to chdir to xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3079
+#: src/filed/xattr.c:3118
 #, c-format
 msgid "Unable to list the xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3171
+#: src/filed/xattr.c:3210
 #, c-format
 msgid "Unable to convert acl from text on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3181 src/filed/xattr.c:3204
+#: src/filed/xattr.c:3220 src/filed/xattr.c:3243
 #, c-format
 msgid "Unable to restore acl of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3277
+#: src/filed/xattr.c:3316
 #, c-format
 msgid "Unable to open xattr space on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3307 src/filed/xattr.c:3469
+#: src/filed/xattr.c:3346 src/filed/xattr.c:3508
 #, c-format
 msgid "Unable to open xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3341
+#: src/filed/xattr.c:3380
 #, c-format
 msgid "Unable to chdir to xattr space %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3381
+#: src/filed/xattr.c:3420
 #, c-format
 msgid "Unable to mkfifo xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3399
+#: src/filed/xattr.c:3438
 #, c-format
 msgid "Unable to mknod xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3417
+#: src/filed/xattr.c:3456
 #, c-format
 msgid "Unable to mkdir xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3437
+#: src/filed/xattr.c:3476
 #, c-format
 msgid "Unable to link xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3490
+#: src/filed/xattr.c:3529
 #, c-format
 msgid ""
 "Unable to restore data of xattr %s on file \"%s\": Not all data available in "
 "xattr stream\n"
 msgstr ""
 
-#: src/filed/xattr.c:3503
+#: src/filed/xattr.c:3542
 #, c-format
 msgid "Unable to restore data of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3526
+#: src/filed/xattr.c:3565
 #, c-format
 msgid "Unable to symlink xattr %s to %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3562
+#: src/filed/xattr.c:3601
 #, c-format
 msgid "Unable to restore owner of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3590
+#: src/filed/xattr.c:3629
 #, c-format
 msgid "Unable to restore filetimes of xattr %s on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/filed/xattr.c:3606
+#: src/filed/xattr.c:3645
 #, c-format
 msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3668
+#: src/filed/xattr.c:3707
 #, c-format
 msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3681
+#: src/filed/xattr.c:3720
 #, c-format
 msgid "Failed to restore extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/filed/xattr.c:3771 src/filed/acl.c:2148
+#: src/filed/xattr.c:3814 src/filed/acl.c:2148
 #, fuzzy, c-format
 msgid "Unable to stat file \"%s\": ERR=%s\n"
 msgstr "Не можливо встановити власника файлу %s: ERR=%s\n"
 
-#: src/filed/xattr.c:3819
+#: src/filed/xattr.c:3864
 #, c-format
 msgid ""
 "Can't restore Extended Attributes of %s - incompatible xattr stream "
@@ -16817,86 +16831,88 @@ msgstr ""
 msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/filed/job.c:1907
-msgid "CreateSGenerate VSS snapshots failed.\n"
-msgstr ""
+#: src/filed/job.c:1908
+#, fuzzy, c-format
+msgid "CreateSGenerate VSS snapshots failed. ERR=%s\n"
+msgstr "Не можливо створити теку %s: ERR=%s\n"
 
-#: src/filed/job.c:1913
+#: src/filed/job.c:1915
 #, c-format
 msgid "Generate VSS snapshot of drive \"%c:\\\" failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1919
+#: src/filed/job.c:1921
 #, c-format
 msgid "VSS Writer (PrepareForBackup): %s\n"
 msgstr ""
 
-#: src/filed/job.c:1924
+#: src/filed/job.c:1926
 msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/filed/job.c:1927
-msgid "VSS was not initialized properly.\n"
+#: src/filed/job.c:1930
+#, c-format
+msgid "VSS was not initialized properly. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:1977
+#: src/filed/job.c:1981
 msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/filed/job.c:1981
+#: src/filed/job.c:1985
 #, c-format
 msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/filed/job.c:2011
+#: src/filed/job.c:2015
 #, c-format
 msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2026 src/filed/job.c:2067
+#: src/filed/job.c:2030 src/filed/job.c:2071
 #, c-format
 msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2139
+#: src/filed/job.c:2143
 #, c-format
 msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2162
+#: src/filed/job.c:2166
 #, c-format
 msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2200
+#: src/filed/job.c:2204
 #, c-format
 msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2245
+#: src/filed/job.c:2249
 #, c-format
 msgid "VSS Writer (RestoreComplete): %s\n"
 msgstr ""
 
-#: src/filed/job.c:2293
+#: src/filed/job.c:2297
 msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/filed/job.c:2313
+#: src/filed/job.c:2317
 #, c-format
 msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/filed/job.c:2318
+#: src/filed/job.c:2322
 msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/filed/job.c:2386
+#: src/filed/job.c:2390
 #, c-format
 msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/job.c:2389
+#: src/filed/job.c:2393
 #, c-format
 msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""