]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/po/de.po
tweak debug
[bacula/bacula] / bacula / po / de.po
index 042dcd2bcdd9babf144029ce14b4f52e60fccde1..e32cb069d9d871d61b08cd67e479f471c2b05222 100644 (file)
+# translation of de.po to
 # German translations for Bacula package
 # German messages for Bacula.
-# Copyright (C) 2005 Kern Sibbald
+# Copyright (C) 2005-2006 Free Software Foundation Europe e.V.
 # This file is distributed under the same license as the Bacula package.
-#  <bacula-devel@lists.sourceforge.net>, 2005.
 #
+#  <bacula-devel@lists.sourceforge.net>, 2005.
+# Philipp Storz <philipp.storz@dass-it.de>, 2007.
 msgid ""
 msgstr ""
-"Project-Id-Version: Bacula 1.38\n"
+"Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2005-08-11 14:00+0200\n"
-"PO-Revision-Date: 2005-08-11 14:05+0200\n"
-"Last-Translator:  <bacula-devel@lists.sourceforge.net\n"
-"Language-Team: German <bacula-devel@lists.sourceforge.net>\n"
+"POT-Creation-Date: 2010-02-11 09:59+0100\n"
+"PO-Revision-Date: 2007-06-25 20:38+0200\n"
+"Last-Translator: Philipp Storz <philipp.storz@dass-it.de>\n"
+"Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
 
-#: src/cats/bdb.c:135
-msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+#: src/wx-console/authenticate.c:127 src/dird/authenticate.c:127
+#: src/console/authenticate.c:125
+msgid ""
+"Authorization problem: Remote server did not advertise required TLS "
+"support.\n"
 msgstr ""
+"Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
+"nicht angeboten.\n"
 
-#: src/cats/bdb.c:136
-msgid "WARNING!!!! The Internal Database is NOT OPERATIONAL!\n"
-msgstr ""
+#: src/wx-console/authenticate.c:133 src/filed/authenticate.c:159
+#: src/filed/authenticate.c:278 src/dird/authenticate.c:134
+#: src/console/authenticate.c:132 src/stored/authenticate.c:147
+#: src/stored/authenticate.c:258
+msgid "Authorization problem: Remote server requires TLS.\n"
+msgstr "Authorisationsproblem: Enfernter Server erfordert TLS.\n"
 
-#: src/cats/bdb.c:137
-msgid "You should use SQLite, PostgreSQL, or MySQL\n"
+#: src/wx-console/authenticate.c:142 src/console/authenticate.c:141
+msgid "TLS negotiation failed\n"
 msgstr ""
 
-#: src/cats/bdb.c:159 src/cats/mysql.c:130 src/cats/postgresql.c:128
-#: src/cats/sqlite.c:122
-#, c-format
-msgid "Unable to initialize DB lock. ERR=%s\n"
+#: src/wx-console/authenticate.c:150
+msgid "Bad response to Hello command: ERR="
 msgstr ""
 
-#: src/cats/bdb.c:169
-#, c-format
-msgid "Unable to open Catalog DB control file %s: ERR=%s\n"
+#: src/wx-console/authenticate.c:157 src/tray-monitor/authenticate.c:104
+#: src/console/authenticate.c:162
+msgid "Director rejected Hello command\n"
 msgstr ""
 
-#: src/cats/bdb.c:224
-#, c-format
-msgid "Error reading catalog DB control file. ERR=%s\n"
+#: src/wx-console/authenticate.c:167 src/console/authenticate.c:172
+#, fuzzy
+msgid ""
+"Director authorization problem.\n"
+"Most likely the passwords do not agree.\n"
+"If you are using TLS, there may have been a certificate validation error "
+"during the TLS handshake.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
+"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
+"FD Netzwerk durcheinander (Daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
-#: src/cats/bdb.c:227
+#: src/wx-console/console_conf.c:147 src/console/console_conf.c:140
+#: src/qt-console/bat_conf.cpp:141
 #, c-format
-msgid ""
-"Error, catalog DB control file wrong version. Wanted %d, got %d\n"
-"Please reinitialize the working directory.\n"
+msgid "No record for %d %s\n"
 msgstr ""
 
-#: src/cats/bdb_update.c:83 src/cats/bdb_update.c:114
+#: src/wx-console/console_conf.c:156 src/console/console_conf.c:149
 #, c-format
-msgid "Error updating DB Job file. ERR=%s\n"
+msgid "Console: name=%s rcfile=%s histfile=%s\n"
 msgstr ""
 
-#: src/cats/bdb_update.c:153 src/cats/bdb_update.c:189
+#: src/wx-console/console_conf.c:160 src/console/console_conf.c:153
+#: src/qt-console/bat_conf.cpp:150
 #, c-format
-msgid "Error updating DB Media file. ERR=%s\n"
+msgid "Director: name=%s address=%s DIRport=%d\n"
 msgstr ""
 
-#: src/cats/mysql.c:66
-msgid "A user name for MySQL must be supplied.\n"
+#: src/wx-console/console_conf.c:164 src/wx-console/console_conf.c:239
+#: src/wx-console/console_conf.c:284 src/wx-console/console_conf.c:311
+#: src/filed/filed_conf.c:333 src/filed/filed_conf.c:398
+#: src/filed/filed_conf.c:428 src/console/console_conf.c:157
+#: src/console/console_conf.c:233 src/console/console_conf.c:278
+#: src/console/console_conf.c:305 src/stored/stored_conf.c:551
+#: src/stored/stored_conf.c:639 src/stored/stored_conf.c:674
+#: src/qt-console/bat_conf.cpp:161 src/qt-console/bat_conf.cpp:239
+#: src/qt-console/bat_conf.cpp:287 src/qt-console/bat_conf.cpp:317
+#, c-format
+msgid "Unknown resource type %d\n"
 msgstr ""
 
-#: src/cats/mysql.c:167
+#: src/wx-console/console_conf.c:265 src/filed/filed_conf.c:361
+#: src/tray-monitor/tray_conf.c:288 src/dird/dird_conf.c:1370
+#: src/dird/dird_conf.c:1385 src/console/console_conf.c:259
+#: src/qt-console/bat_conf.cpp:265
 #, c-format
-msgid ""
-"Unable to connect to MySQL server. \n"
-"Database=%s User=%s\n"
-"It is probably not running or your password is incorrect.\n"
-msgstr ""
+msgid "%s item is required in %s resource, but not found.\n"
+msgstr "%s item wird in %s resource benötigt, wurde aber nicht gefunden.\n"
 
-#: src/cats/mysql.c:326 src/cats/postgresql.c:264 src/cats/sqlite.c:323
+#: src/wx-console/console_conf.c:328 src/filed/filed_conf.c:446
+#: src/tray-monitor/tray_conf.c:372 src/dird/dird_conf.c:1608
+#: src/console/console_conf.c:322 src/qt-console/bat_conf.cpp:334
 #, c-format
-msgid "Query failed: %s: ERR=%s\n"
+msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
 msgstr ""
+"Der Versuch der Definition einer zweiten  %s resource mit dem Namen \"%s\" "
+"ist nicht erlaubt.\n"
 
-#: src/cats/postgresql.c:62
-msgid "A user name for PostgreSQL must be supplied.\n"
+#: src/filed/backup.c:102
+msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/cats/postgresql.c:165
+#: src/filed/backup.c:168
 #, c-format
-msgid ""
-"Unable to connect to PostgreSQL server.\n"
-"Database=%s User=%s\n"
-"It is probably not running or your password is incorrect.\n"
+msgid "Encountered %ld acl errors while doing backup\n"
 msgstr ""
 
-#: src/cats/postgresql.c:506
+#: src/filed/backup.c:172
 #, c-format
-msgid "error fetching currval: %s\n"
+msgid "Encountered %ld xattr errors while doing backup\n"
 msgstr ""
 
-#: src/cats/sql.c:96
-#, c-format
-msgid ""
-"query %s failed:\n"
-"%s\n"
+#: src/filed/backup.c:232 src/filed/backup.c:241
+msgid "An error occurred while encrypting the stream.\n"
 msgstr ""
 
-#: src/cats/sql.c:118
+#: src/filed/backup.c:343
 #, c-format
-msgid ""
-"insert %s failed:\n"
-"%s\n"
+msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/cats/sql.c:132
+#: src/filed/backup.c:350
 #, c-format
-msgid "Insertion problem: affected_rows=%s\n"
+msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/cats/sql.c:152
+#: src/filed/backup.c:356
 #, c-format
-msgid ""
-"update %s failed:\n"
-"%s\n"
+msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/cats/sql.c:162
+#: src/filed/backup.c:361
 #, c-format
-msgid "Update problem: affected_rows=%s\n"
+msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/cats/sql.c:183
+#: src/filed/backup.c:371
 #, c-format
-msgid ""
-"delete %s failed:\n"
-"%s\n"
+msgid "     Socket file skipped: %s\n"
 msgstr ""
 
-#: src/cats/sql.c:209 src/cats/sql.c:216 src/cats/sql_create.c:772
-#: src/cats/sql_get.c:180 src/cats/sql_get.c:231 src/cats/sql_get.c:563
-#: src/cats/sql_get.c:638 src/cats/sql_get.c:865
-#, c-format
-msgid "error fetching row: %s\n"
-msgstr ""
+#: src/filed/backup.c:384
+#, fuzzy, c-format
+msgid "     Could not access \"%s\": ERR=%s\n"
+msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
 
-#: src/cats/sql.c:326 src/dird/catreq.c:360 src/dird/catreq.c:392
-#: src/dird/catreq.c:417
+#: src/filed/backup.c:391
+#, fuzzy, c-format
+msgid "     Could not follow link \"%s\": ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
+
+#: src/filed/backup.c:398
+#, fuzzy, c-format
+msgid "     Could not stat \"%s\": ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+
+#: src/filed/backup.c:405 src/filed/verify.c:148
 #, c-format
-msgid "Attribute create error. %s"
+msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/cats/sql.c:407
+#: src/filed/backup.c:408
 #, c-format
-msgid "Path length is zero. File=%s\n"
+msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/cats/sql.c:451
-msgid "No results to list.\n"
-msgstr ""
+#: src/filed/backup.c:412
+#, fuzzy, c-format
+msgid "     Could not open directory \"%s\": ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
 
-#: src/cats/sql_create.c:86
+#: src/filed/backup.c:418
 #, c-format
-msgid "Create DB Job record %s failed. ERR=%s\n"
-msgstr ""
-
-#: src/cats/sql_create.c:91 src/dird/dird_conf.c:532 src/dird/expand.c:145
-#: src/dird/ua_cmds.c:422 src/dird/ua_prune.c:455 src/dird/ua_purge.c:171
-#: src/dird/ua_run.c:643 src/dird/ua_select.c:228 src/dird/ua_select.c:249
-#: src/dird/pythondir.c:61 src/stored/pythonsd.c:58
-msgid "Job"
+msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:131
+#: src/filed/backup.c:458 src/filed/accurate.c:410 src/filed/verify.c:244
 #, c-format
-msgid "Create JobMedia record %s failed: ERR=%s\n"
+msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/cats/sql_create.c:140
+#: src/filed/backup.c:474
 #, c-format
-msgid "Update Media record %s failed: ERR=%s\n"
+msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/cats/sql_create.c:170
-#, c-format
-msgid "pool record %s already exists\n"
+#: src/filed/backup.c:546
+#, fuzzy, c-format
+msgid "     Cannot open \"%s\": ERR=%s.\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/filed/backup.c:583
+#, fuzzy, c-format
+msgid "     Cannot open resource fork for \"%s\": ERR=%s.\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/filed/backup.c:675
+msgid "Failed to allocate memory for crypto signature.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:196
-#, c-format
-msgid "Create db Pool record %s failed: ERR=%s\n"
+#: src/filed/backup.c:680 src/filed/backup.c:686 src/filed/backup.c:701
+msgid "An error occurred while signing the stream.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:201 src/dird/expand.c:152 src/dird/ua_run.c:650
-#: src/dird/ua_select.c:464 src/dird/ua_select.c:554 src/dird/ua_update.c:356
-#: src/dird/ua_update.c:426 src/dird/pythondir.c:67 src/stored/pythonsd.c:64
-#: src/wx-console/wxbrestorepanel.cpp:362
-#: src/wx-console/wxbrestorepanel.cpp:548
-#: src/wx-console/wxbrestorepanel.cpp:558
-#: src/wx-console/wxbrestorepanel.cpp:1754
-msgid "Pool"
+#: src/filed/backup.c:725
+msgid "An error occurred finalizing signing the stream.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:227
+#: src/filed/backup.c:815
 #, c-format
-msgid "Device record %s already exists\n"
+msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/cats/sql_create.c:243
-#, c-format
-msgid "Create db Device record %s failed: ERR=%s\n"
+#: src/filed/backup.c:827
+msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:248 src/stored/pythonsd.c:69
-msgid "Device"
+#: src/filed/backup.c:834
+msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:276
+#: src/filed/backup.c:858 src/filed/backup.c:1018 src/filed/backup.c:1055
+#: src/filed/backup.c:1068 src/filed/backup.c:1128 src/filed/backup.c:1170
+#: src/filed/acl.c:91 src/filed/acl.c:106 src/filed/acl.c:114
+#: src/filed/xattr.c:90 src/filed/xattr.c:105 src/filed/xattr.c:113
+#: src/filed/fd_plugins.c:338 src/filed/fd_plugins.c:352
 #, c-format
-msgid "More than one Storage record!: %d\n"
+msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:281
+#: src/filed/backup.c:940
 #, c-format
-msgid "error fetching Storage row: %s\n"
+msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/cats/sql_create.c:301
+#: src/filed/backup.c:947
 #, c-format
-msgid "Create DB Storage record %s failed. ERR=%s\n"
+msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/cats/sql_create.c:306 src/dird/expand.c:153 src/dird/ua_run.c:642
-#: src/dird/ua_select.c:152 src/dird/ua_status.c:128 src/dird/pythondir.c:68
-#: src/wx-console/wxbrestorepanel.cpp:363
-#: src/wx-console/wxbrestorepanel.cpp:379
-#: src/wx-console/wxbrestorepanel.cpp:500
-#: src/wx-console/wxbrestorepanel.cpp:501
-#: src/wx-console/wxbrestorepanel.cpp:511
-#: src/wx-console/wxbrestorepanel.cpp:512
-#: src/wx-console/wxbrestorepanel.cpp:1116
-#: src/wx-console/wxbrestorepanel.cpp:1765
-#: src/wx-console/wxbrestorepanel.cpp:1831
-msgid "Storage"
+#: src/filed/backup.c:990 src/filed/backup.c:1006
+msgid "Encryption error\n"
 msgstr ""
 
-#: src/cats/sql_create.c:333
+#: src/filed/backup.c:1032
 #, c-format
-msgid "mediatype record %s already exists\n"
+msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:349
-#, c-format
-msgid "Create db mediatype record %s failed: ERR=%s\n"
+#: src/filed/backup.c:1035
+#, fuzzy, c-format
+msgid "Too many errors. JobErrors=%d.\n"
+msgstr "zu viele items in Job resource\n"
+
+#: src/filed/backup.c:1045
+msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/cats/sql_create.c:354 src/dird/expand.c:155 src/dird/pythondir.c:70
-#: src/stored/pythonsd.c:65
-msgid "MediaType"
+#: src/filed/backup.c:1106
+msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:383
+#: src/filed/accurate.c:194
 #, c-format
-msgid "Volume \"%s\" already exists.\n"
+msgid "Space saved with Base jobs: %lld MB\n"
 msgstr ""
 
-#: src/cats/sql_create.c:421
+#: src/filed/accurate.c:381
 #, c-format
-msgid "Create DB Media record %s failed. ERR=%s\n"
+msgid "Can't verify checksum for %s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:425
-msgid "Media"
+#: src/filed/accurate.c:487
+msgid "2991 Bad accurate command\n"
 msgstr ""
 
-#: src/cats/sql_create.c:469
+#: src/filed/authenticate.c:67
 #, c-format
-msgid "More than one Client!: %d\n"
+msgid "I only authenticate directors, not %d\n"
 msgstr ""
 
-#: src/cats/sql_create.c:474
+#: src/filed/authenticate.c:75 src/stored/authenticate.c:69
 #, c-format
-msgid "error fetching Client row: %s\n"
+msgid "Bad Hello command from Director at %s. Len=%d.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:501
+#: src/filed/authenticate.c:87 src/stored/authenticate.c:80
 #, c-format
-msgid "Create DB Client record %s failed. ERR=%s\n"
+msgid "Bad Hello command from Director at %s: %s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:507 src/dird/expand.c:150 src/dird/ua_purge.c:173
-#: src/dird/ua_purge.c:178 src/dird/ua_run.c:645 src/dird/ua_select.c:272
-#: src/dird/ua_select.c:379 src/dird/ua_status.c:129 src/dird/pythondir.c:65
-#: src/filed/pythonfd.c:77 src/stored/pythonsd.c:63
-#: src/wx-console/wxbrestorepanel.cpp:360
-#: src/wx-console/wxbrestorepanel.cpp:378
-#: src/wx-console/wxbrestorepanel.cpp:452
-#: src/wx-console/wxbrestorepanel.cpp:453
-#: src/wx-console/wxbrestorepanel.cpp:463
-#: src/wx-console/wxbrestorepanel.cpp:464
-#: src/wx-console/wxbrestorepanel.cpp:707
-#: src/wx-console/wxbrestorepanel.cpp:1086
-#: src/wx-console/wxbrestorepanel.cpp:1173
-#: src/wx-console/wxbrestorepanel.cpp:1758
-#: src/wx-console/wxbrestorepanel.cpp:1760
-#: src/wx-console/wxbrestorepanel.cpp:1829
-#: src/wx-console/wxbrestorepanel.cpp:1884
-msgid "Client"
-msgstr ""
+#: src/filed/authenticate.c:99
+#, fuzzy, c-format
+msgid "Connection from unknown Director %s at %s rejected.\n"
+msgstr "unbekannt"
 
-#: src/cats/sql_create.c:544
+#: src/filed/authenticate.c:143
 #, c-format
-msgid "Create DB Counters record %s failed. ERR=%s\n"
+msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:577
-#, c-format
-msgid "More than one FileSet!: %d\n"
+#: src/filed/authenticate.c:150 src/filed/authenticate.c:269
+#: src/stored/authenticate.c:138 src/stored/authenticate.c:249
+msgid ""
+"Authorization problem: Remote server did not advertize required TLS "
+"support.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:582
-#, c-format
-msgid "error fetching FileSet row: ERR=%s\n"
+#: src/filed/authenticate.c:168 src/filed/authenticate.c:287
+#: src/dird/authenticate.c:403
+msgid "TLS negotiation failed.\n"
+msgstr "TLS Aushandlung gescheitert.\n"
+
+#: src/filed/authenticate.c:207 src/stored/dircmd.c:210
+msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/cats/sql_create.c:612
-#, c-format
-msgid "Create DB FileSet record %s failed. ERR=%s\n"
+#: src/filed/authenticate.c:262
+msgid ""
+"Authorization key rejected by Storage daemon.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:618 src/dird/ua_restore.c:1035 src/dird/ua_run.c:644
-#: src/dird/ua_select.c:173
-msgid "FileSet"
+#: src/filed/verify_vol.c:65
+msgid "Storage command not issued before Verify.\n"
 msgstr ""
 
-#: src/cats/sql_create.c:669
+#: src/filed/verify_vol.c:99 src/filed/restore.c:267
 #, c-format
-msgid "Attempt to put non-attributes into catalog. Stream=%d\n"
+msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:732
+#: src/filed/verify_vol.c:108 src/filed/restore.c:277
 #, c-format
-msgid "Create db File record %s failed. ERR=%s"
+msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:738 src/gnome2-console/restore.c:121
-msgid "File"
+#: src/filed/verify_vol.c:112 src/filed/restore.c:281
+#, c-format
+msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/cats/sql_create.c:765 src/cats/sql_get.c:224
+#: src/filed/verify_vol.c:145
 #, c-format
-msgid "More than one Path!: %s for path: %s\n"
+msgid "Error scanning record header: %s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:796
+#: src/filed/verify_vol.c:208 src/filed/verify.c:211
 #, c-format
-msgid "Create db Path record %s failed. ERR=%s\n"
+msgid "Network error in send to Director: ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:802
-msgid "Path"
-msgstr ""
+#: src/filed/filed_conf.c:381 src/dird/dird_conf.c:1433
+#: src/stored/stored_conf.c:607
+#, c-format
+msgid "Cannot find Director resource %s\n"
+msgstr "Kann Director resource %s nicht finden\n"
 
-#: src/cats/sql_create.c:829
+#: src/filed/filed_conf.c:387 src/dird/dird_conf.c:1507
 #, c-format
-msgid "More than one Filename! %s for file: %s\n"
-msgstr ""
+msgid "Cannot find Client resource %s\n"
+msgstr "Kann Client resource %s nicht finden\n"
 
-#: src/cats/sql_create.c:835
+#: src/filed/acl.c:374
 #, c-format
-msgid "Error fetching row for file=%s: ERR=%s\n"
+msgid "acl_to_text error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:851
+#: src/filed/acl.c:400
+#, fuzzy, c-format
+msgid "acl_get_file error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/acl.c:439
 #, c-format
-msgid "Create db Filename record %s failed. ERR=%s\n"
+msgid "acl_delete_def_file error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_create.c:856 src/wx-console/wxbrestorepanel.cpp:314
-msgid "Filename"
+#: src/filed/acl.c:447
+#, c-format
+msgid "acl_from_text error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_delete.c:79
+#: src/filed/acl.c:460
+#, fuzzy, c-format
+msgid "acl_valid error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/acl.c:481
 #, c-format
-msgid "No pool record %s exists\n"
+msgid "acl_set_file error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_delete.c:84
+#: src/filed/acl.c:754
+#, fuzzy, c-format
+msgid "getacl error on file \"%s\": ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+
+#: src/filed/acl.c:785
 #, c-format
-msgid "Expecting one pool record, got %d\n"
+msgid "acltostr error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_delete.c:90
+#: src/filed/acl.c:802 src/filed/acl.c:809
 #, c-format
-msgid "Error fetching row %s\n"
+msgid "strtoacl error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_find.c:95 src/cats/sql_find.c:127
+#: src/filed/acl.c:827
 #, c-format
-msgid ""
-"Query error for start time request: ERR=%s\n"
-"CMD=%s\n"
+msgid "setacl error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_find.c:102
-msgid "No prior Full backup Job record found.\n"
-msgstr ""
+#: src/filed/acl.c:912 src/filed/acl.c:1001
+#, fuzzy, c-format
+msgid "pathconf error on file \"%s\": ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
+
+#: src/filed/acl.c:930
+#, fuzzy, c-format
+msgid "acl_get error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/cats/sql_find.c:115
+#: src/filed/acl.c:993
 #, c-format
-msgid "Unknown level=%d\n"
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without acl support\n"
 msgstr ""
 
-#: src/cats/sql_find.c:134
+#: src/filed/acl.c:1017
 #, c-format
 msgid ""
-"No Job record found: ERR=%s\n"
-"CMD=%s\n"
+"Trying to restore acl on file \"%s\" on filesystem without aclent acl "
+"support\n"
 msgstr ""
 
-#: src/cats/sql_find.c:228
+#: src/filed/acl.c:1027
 #, c-format
-msgid "Unknown Job level=%c\n"
+msgid ""
+"Trying to restore acl on file \"%s\" on filesystem without ace acl support\n"
 msgstr ""
 
-#: src/cats/sql_find.c:238
+#: src/filed/acl.c:1042
+#, fuzzy, c-format
+msgid "acl_fromtext error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/acl.c:1055 src/filed/acl.c:1062
 #, c-format
-msgid "No Job found for: %s.\n"
+msgid "wrong encoding of acl type in acl stream on file \"%s\"\n"
 msgstr ""
 
-#: src/cats/sql_find.c:249
+#: src/filed/acl.c:1086
+#, fuzzy, c-format
+msgid "acl_set error on file \"%s\": ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
+
+#: src/filed/acl.c:1165
 #, c-format
-msgid "No Job found for: %s\n"
+msgid "acltotext error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_find.c:318
+#: src/filed/acl.c:1183
 #, c-format
-msgid "Request for Volume item %d greater than max %d\n"
+msgid "aclfromtext error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_find.c:330
+#: src/filed/acl.c:1200
 #, c-format
-msgid "No Volume record found for item %d.\n"
+msgid "acl(SETACL) error on file \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/cats/sql_get.c:130
+#: src/filed/acl.c:1275
 #, c-format
-msgid "get_file_record want 1 got rows=%d\n"
+msgid "Can't restore ACLs of %s - incompatible acl stream encountered - %d\n"
 msgstr ""
 
-#: src/cats/sql_get.c:135
+#: src/filed/restore.c:109
 #, c-format
-msgid "Error fetching row: %s\n"
+msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:143
+#: src/filed/restore.c:129
 #, c-format
-msgid "File record for PathId=%s FilenameId=%s not found.\n"
+msgid "Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/cats/sql_get.c:149
-msgid "File record not found in Catalog.\n"
-msgstr ""
+#: src/filed/restore.c:134
+#, fuzzy, c-format
+msgid "Could not set Finder Info on %s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
 
-#: src/cats/sql_get.c:174
+#: src/filed/restore.c:331
 #, c-format
-msgid "More than one Filename!: %s for file: %s\n"
+msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/cats/sql_get.c:184
+#: src/filed/restore.c:345 src/stored/bextract.c:336
 #, c-format
-msgid "Get DB Filename record %s found bad record: %d\n"
+msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:190
-#, c-format
-msgid "Filename record: %s not found.\n"
+#: src/filed/restore.c:433
+msgid "Unexpected cryptographic session data stream.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:194
-#, c-format
-msgid "Filename record: %s not found in Catalog.\n"
+#: src/filed/restore.c:443
+msgid ""
+"No private decryption keys have been defined to decrypt encrypted backup "
+"data.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:235
-#, c-format
-msgid "Get DB path record %s found bad record: %s\n"
+#: src/filed/restore.c:454
+#, fuzzy
+msgid "Could not create digest.\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
+
+#: src/filed/restore.c:472
+msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:248
-#, c-format
-msgid "Path record: %s not found.\n"
+#: src/filed/restore.c:475
+msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:252
+#: src/filed/restore.c:481
 #, c-format
-msgid "Path record: %s not found in Catalog.\n"
+msgid "An error occurred while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/cats/sql_get.c:287
+#: src/filed/restore.c:534 src/filed/restore.c:587
 #, c-format
-msgid "No Job found for JobId %s\n"
+msgid "Missing encryption session data stream for %s\n"
 msgstr ""
 
-#: src/cats/sql_get.c:343 src/cats/sql_get.c:398
+#: src/filed/restore.c:542 src/filed/restore.c:594
 #, c-format
-msgid "No volumes found for JobId=%d\n"
+msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/cats/sql_get.c:349 src/cats/sql_get.c:407
-#, c-format
-msgid "Error fetching row %d: ERR=%s\n"
+#: src/filed/restore.c:606
+#, fuzzy, c-format
+msgid "Cannot open resource fork for %s.\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/filed/restore.c:731
+msgid "Unexpected cryptographic signature data stream.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:363
+#: src/filed/restore.c:739
 #, c-format
-msgid "No Volume for JobId %d found in Catalog.\n"
+msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/cats/sql_get.c:479
+#: src/filed/restore.c:765 src/stored/bextract.c:495
 #, c-format
-msgid "Pool id select failed: ERR=%s\n"
+msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/cats/sql_get.c:516
+#: src/filed/restore.c:794
 #, c-format
-msgid "Client id select failed: ERR=%s\n"
+msgid "Encountered %ld acl errors while doing restore\n"
 msgstr ""
 
-#: src/cats/sql_get.c:558
+#: src/filed/restore.c:798
 #, c-format
-msgid "More than one Pool!: %s\n"
+msgid "Encountered %ld xattr errors while doing restore\n"
 msgstr ""
 
-#: src/cats/sql_get.c:599
-msgid "Pool record not found in Catalog.\n"
+#: src/filed/restore.c:802
+#, c-format
+msgid ""
+"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:633
+#: src/filed/restore.c:806
 #, c-format
-msgid "More than one Client!: %s\n"
+msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:650 src/cats/sql_get.c:654
-msgid "Client record not found in Catalog.\n"
+#: src/filed/restore.c:809
+#, c-format
+msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:679
+#: src/filed/restore.c:812
 #, c-format
-msgid "More than one Counter!: %d\n"
+msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:684
+#: src/filed/restore.c:815
 #, c-format
-msgid "error fetching Counter row: %s\n"
+msgid "%d non-supported crypto streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:704
+#: src/filed/restore.c:818
 #, c-format
-msgid "Counter record: %s not found in Catalog.\n"
+msgid "%d non-supported xattr streams ignored.\n"
 msgstr ""
 
-#: src/cats/sql_get.c:740
-#, c-format
-msgid "Error got %s FileSets but expected only one!\n"
+#: src/filed/restore.c:886 src/lib/util.c:406
+msgid "None"
 msgstr ""
 
-#: src/cats/sql_get.c:745
-#, c-format
-msgid "FileSet record \"%s\" not found.\n"
+#: src/filed/restore.c:890
+msgid "Zlib errno"
 msgstr ""
 
-#: src/cats/sql_get.c:755
-msgid "FileSet record not found in Catalog.\n"
+#: src/filed/restore.c:892
+msgid "Zlib stream error"
 msgstr ""
 
-#: src/cats/sql_get.c:812
-#, c-format
-msgid "Media id select failed: ERR=%s\n"
+#: src/filed/restore.c:894
+msgid "Zlib data error"
 msgstr ""
 
-#: src/cats/sql_get.c:860
-#, c-format
-msgid "More than one Volume!: %s\n"
+#: src/filed/restore.c:896
+msgid "Zlib memory error"
 msgstr ""
 
-#: src/cats/sql_get.c:905
-#, c-format
-msgid "Media record MediaId=%s not found.\n"
+#: src/filed/restore.c:898
+msgid "Zlib buffer error"
 msgstr ""
 
-#: src/cats/sql_get.c:908
-#, c-format
-msgid "Media record for Volume \"%s\" not found.\n"
+#: src/filed/restore.c:900
+msgid "Zlib version error"
 msgstr ""
 
-#: src/cats/sql_get.c:915
-#, c-format
-msgid "Media record for MediaId=%u not found in Catalog.\n"
+#: src/filed/restore.c:902 src/lib/util.c:747 src/lib/util.c:757
+#: src/lib/util.c:765 src/lib/util.c:772 src/lib/util.c:779 src/lib/util.c:793
+#: src/lib/util.c:803 src/lib/util.c:810 src/lib/util.c:821
+msgid "*none*"
 msgstr ""
 
-#: src/cats/sql_get.c:918
+#: src/filed/restore.c:940
 #, c-format
-msgid "Media record for Vol=%s not found in Catalog.\n"
+msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/cats/sql_list.c:53
+#: src/filed/restore.c:973 src/filed/restore.c:1002
+#, fuzzy, c-format
+msgid "Signature validation failed for file %s: ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/filed/restore.c:990
+#, fuzzy, c-format
+msgid "Digest one file failed for file: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+
+#: src/filed/restore.c:1029
 #, c-format
-msgid "Query failed: %s\n"
+msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/cats/sqlite.c:136
+#: src/filed/restore.c:1057 src/stored/bextract.c:426
 #, c-format
-msgid "Database %s does not exist, please create it.\n"
+msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/cats/sqlite.c:161
+#: src/filed/restore.c:1094
 #, c-format
-msgid "Unable to open Database=%s. ERR=%s\n"
+msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/cats/sqlite.c:162 src/lib/bnet_server.c:378
-msgid "unknown"
+#: src/filed/restore.c:1103 src/stored/bextract.c:460
+msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/cats/sqlite.c:221
+#: src/filed/restore.c:1126
 #, c-format
-msgid "next_index query error: ERR=%s\n"
+msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/cats/sqlite.c:226
+#: src/filed/restore.c:1132 src/stored/bextract.c:285
+#: src/stored/bextract.c:291
 #, c-format
-msgid "Error fetching index: ERR=%s\n"
+msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/cats/sqlite.c:236
-#, c-format
-msgid "next_index update error: ERR=%s\n"
+#: src/filed/restore.c:1185
+msgid "Decryption error\n"
 msgstr ""
 
-#: src/console/authenticate.c:41
-#, c-format
-msgid "Hello %s calling\n"
+#: src/filed/restore.c:1279
+msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/console/authenticate.c:44
-msgid "1000 OK:"
+#: src/filed/restore.c:1310
+msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/console/authenticate.c:104 src/dird/authenticate.c:106
-#: src/dird/authenticate.c:206 src/filed/authenticate.c:124
-#: src/filed/authenticate.c:220 src/stored/authenticate.c:128
-#: src/stored/authenticate.c:232 src/wx-console/authenticate.c:101
-msgid ""
-"Authorization problem: Remote server did not advertise required TLS "
-"support.\n"
+#: src/filed/restore.c:1343
+#, c-format
+msgid "Decryption error. buf_len=%d decrypt_len=%d on file %s\n"
 msgstr ""
 
-#: src/console/authenticate.c:111 src/dird/authenticate.c:113
-#: src/dird/authenticate.c:213 src/filed/authenticate.c:132
-#: src/filed/authenticate.c:228 src/stored/authenticate.c:136
-#: src/stored/authenticate.c:240 src/wx-console/authenticate.c:108
-msgid "Authorization problem: Remote server requires TLS.\n"
+#: src/filed/restore.c:1464
+msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/console/authenticate.c:121 src/wx-console/authenticate.c:118
-msgid "TLS negotiation failed\n"
+#: src/filed/restore.c:1468
+msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/console/authenticate.c:133 src/gnome2-console/authenticate.c:85
-#: src/tray-monitor/authenticate.c:87
+#: src/filed/restore.c:1476
 #, c-format
-msgid "Bad response to Hello command: ERR=%s\n"
+msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/console/authenticate.c:140 src/gnome2-console/authenticate.c:95
-#: src/tray-monitor/authenticate.c:94 src/wx-console/authenticate.c:133
-msgid "Director rejected Hello command\n"
+#: src/filed/restore.c:1478
+msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/console/authenticate.c:150 src/wx-console/authenticate.c:143
-msgid ""
-"Director authorization problem.\n"
-"Most likely the passwords do not agree.\n"
-"If you are using TLS, there may have been a certificate validation error "
-"during the TLS handshake.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/filed/xattr.c:227
+#, c-format
+msgid "Illegal xattr stream, no XATTR_MAGIC on file \"%s\"\n"
 msgstr ""
 
-#: src/console/console.c:102
+#: src/filed/xattr.c:348 src/filed/xattr.c:374
+#, 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:452 src/filed/xattr.c:478
+#, 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:499 src/filed/xattr.c:867 src/filed/xattr.c:1601
 #, c-format
-msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald\n"
-"\n"
-"Version: "
+msgid "Xattr stream on file \"%s\" exceeds maximum size of %d bytes\n"
 msgstr ""
 
-#: src/console/console.c:103 src/dird/admin.c:108
+#: src/filed/xattr.c:523 src/filed/xattr.c:901
 #, c-format
-msgid " ("
+msgid "Failed to serialize extended attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/console/console.c:103
+#: src/filed/xattr.c:571
+#, 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:673
+#, 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:706 src/filed/xattr.c:732
+#, 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:820 src/filed/xattr.c:846
+#, 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:959
+#, 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:971
+#, 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:989
+#, 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:1269 src/filed/xattr.c:1319
+#, 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:1333
+#, 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:1402
+#, 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:1525
+#, 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:1544
+#, 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:1613
+#, 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:1649
+#, 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:1705 src/filed/xattr.c:1932
+#, 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:1730 src/filed/xattr.c:1981
+#, 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:1743 src/filed/xattr.c:1951
+#, 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:1761
+#, 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:1850
+#, 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:1857 src/filed/xattr.c:1878
+#, 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:1943
+#, 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:1967 src/filed/xattr.c:2106
+#, 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:1995
+#, 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:2031
+#, 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:2045
+#, 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:2060
+#, 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:2077
+#, 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:2126
 #, c-format
 msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
+"Unable to restore data of xattr %s on file \"%s\": Not all data available in "
+"xattr stream\n"
 msgstr ""
 
-#: src/console/console.c:150
-msgid "input"
-msgstr ""
+#: src/filed/xattr.c:2136
+#, 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/console/console.c:150
-msgid "input from file"
+#: src/filed/xattr.c:2156
+#, 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:2189
+#, 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:2214
+#, 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:2229
+#, c-format
+msgid "Illegal xattr stream, failed to parse xattr stream on file \"%s\"\n"
 msgstr ""
 
-#: src/console/console.c:151
-msgid "output"
+#: src/filed/xattr.c:2286
+#, c-format
+msgid "Failed to restore extensible attributes on file \"%s\"\n"
 msgstr ""
 
-#: src/console/console.c:151
-msgid "output to file"
+#: src/filed/xattr.c:2297
+#, 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:2355
+#, c-format
+msgid ""
+"Can't restore Extended Attributes of %s - incompatible xattr stream "
+"encountered - %d\n"
 msgstr ""
 
-#: src/console/console.c:152 src/dird/ua_cmds.c:106 src/dird/ua_tree.c:72
-#: src/stored/btape.c:2536
-msgid "quit"
+#: src/filed/job.c:418
+#, c-format
+msgid "2901 Job %s not found.\n"
 msgstr ""
 
-#: src/console/console.c:153
-msgid "tee"
+#: src/filed/job.c:428
+#, c-format
+msgid "2001 Job %s marked to be canceled.\n"
 msgstr ""
 
-#: src/console/console.c:153
-msgid "output to file and terminal"
+#: src/filed/job.c:431
+msgid "2902 Error scanning cancel command.\n"
 msgstr ""
 
-#: src/console/console.c:154
-msgid "sleep"
+#: src/filed/job.c:450
+#, c-format
+msgid "2991 Bad setdebug command: %s\n"
 msgstr ""
 
-#: src/console/console.c:154
-msgid "sleep specified time"
+#: src/filed/job.c:466
+#, c-format
+msgid "Bad estimate command: %s"
 msgstr ""
 
-#: src/console/console.c:155 src/dird/ua_cmds.c:118
-msgid "time"
+#: src/filed/job.c:467
+msgid "2992 Bad estimate command.\n"
 msgstr ""
 
-#: src/console/console.c:155 src/dird/ua_cmds.c:118
-msgid "print current time"
+#: src/filed/job.c:490
+#, c-format
+msgid "Bad Job Command: %s"
 msgstr ""
 
-#: src/console/console.c:156 src/dird/ua_cmds.c:125
-msgid "version"
+#: src/filed/job.c:512
+#, c-format
+msgid "Bad RunBeforeJob command: %s\n"
 msgstr ""
 
-#: src/console/console.c:156
-msgid "print Console's version"
+#: src/filed/job.c:513 src/filed/job.c:531
+msgid "2905 Bad RunBeforeJob command.\n"
 msgstr ""
 
-#: src/console/console.c:157 src/dird/ua_cmds.c:95 src/dird/ua_tree.c:62
-msgid "exit"
+#: src/filed/job.c:542
+msgid "2905 Bad RunBeforeNow command.\n"
 msgstr ""
 
-#: src/console/console.c:157 src/dird/ua_cmds.c:95
-msgid "exit = quit"
+#: src/filed/job.c:561
+#, c-format
+msgid "Bad RunAfter command: %s\n"
 msgstr ""
 
-#: src/console/console.c:158
-msgid "zed_keyst"
+#: src/filed/job.c:562
+msgid "2905 Bad RunAfterJob command.\n"
 msgstr ""
 
-#: src/console/console.c:158
-msgid "zed_keys = use zed keys instead of bash keys"
+#: src/filed/job.c:596
+#, c-format
+msgid "Bad RunScript command: %s\n"
 msgstr ""
 
-#: src/console/console.c:191 src/dird/ua_dotcmds.c:106
-msgid ": is an illegal command\n"
+#: src/filed/job.c:597
+msgid "2905 Bad RunScript command.\n"
 msgstr ""
 
-#: src/console/console.c:400 src/dird/dird.c:196 src/filed/filed.c:183
-#: src/gnome2-console/console.c:271 src/stored/stored.c:189
-#: src/wx-console/console_thread.cpp:230
-msgid "TLS library initialization failed.\n"
+#: src/filed/job.c:688 src/dird/fd_cmds.c:487
+#, c-format
+msgid "Cannot run program: %s. ERR=%s\n"
+msgstr "Kann Programm: %s nicht starten. ERR=%s\n"
+
+#: src/filed/job.c:704
+#, c-format
+msgid "Error running program: %s. stat=%d: ERR=%s\n"
 msgstr ""
 
-#: src/console/console.c:404 src/dird/dird.c:200 src/dird/dird.c:410
-#: src/dird/dird.c:413 src/filed/filed.c:188 src/gnome2-console/console.c:275
-#: src/stored/stored.c:193
+#: src/filed/job.c:714
 #, c-format
-msgid "Please correct configuration file: %s\n"
+msgid "Cannot open FileSet input file: %s. ERR=%s\n"
 msgstr ""
 
-#: src/console/console.c:421
-msgid "Available Directors:\n"
+#: src/filed/job.c:736
+msgid "Plugin Directory not defined. Cannot use plugin: \"%\"\n"
 msgstr ""
 
-#: src/console/console.c:425
+#: src/filed/job.c:830
 #, c-format
-msgid "%d  %s at %s:%d\n"
+msgid "REGEX %s compile error. ERR=%s\n"
 msgstr ""
 
-#: src/console/console.c:429
-msgid "Select Director: "
+#: src/filed/job.c:896
+#, c-format
+msgid "Invalid FileSet command: %s\n"
 msgstr ""
 
-#: src/console/console.c:435
+#: src/filed/job.c:1164 src/findlib/match.c:200 src/tools/testfind.c:641
 #, c-format
-msgid "You must enter a number between 1 and %d\n"
+msgid "Unknown include/exclude option: %c\n"
 msgstr ""
 
-#: src/console/console.c:455 src/tray-monitor/tray-monitor.c:858
+#: src/filed/job.c:1233 src/stored/dircmd.c:1021
 #, c-format
-msgid "Connecting to Director %s:%d\n"
+msgid "Could not create bootstrap file %s: ERR=%s\n"
 msgstr ""
 
-#: src/console/console.c:471 src/gnome2-console/console.c:508
-#: src/wx-console/console_thread.cpp:364
+#: src/filed/job.c:1347
 #, c-format
-msgid "Failed to initialize TLS context for Console \"%s\".\n"
+msgid ""
+"DIR and FD clocks differ by %lld seconds, FD automatically compensating.\n"
 msgstr ""
 
-#: src/console/console.c:492 src/gnome2-console/console.c:530
-#: src/wx-console/console_thread.cpp:385
+#: src/filed/job.c:1356
 #, c-format
-msgid "Failed to initialize TLS context for Director \"%s\".\n"
+msgid "Unknown backup level: %s\n"
 msgstr ""
 
-#: src/console/console.c:515
-msgid "Enter a period to cancel a command.\n"
+#: src/filed/job.c:1369
+#, c-format
+msgid "Bad level command: %s\n"
 msgstr ""
 
-#: src/console/console.c:582 src/console/console.c:611 src/dird/dird.c:496
-#: src/dird/dird.c:711 src/dird/dird.c:777 src/dird/dird.c:829
-#: src/filed/filed.c:302 src/filed/filed.c:348
-#: src/gnome2-console/console.c:140 src/gnome2-console/console.c:169
-#: src/stored/stored.c:310 src/wx-console/console_thread.cpp:93
-#: src/wx-console/console_thread.cpp:122
-msgid "TLS required but not configured in Bacula.\n"
+#: src/filed/job.c:1390
+#, c-format
+msgid "Bad session command: %s"
 msgstr ""
 
-#: src/console/console.c:589 src/gnome2-console/console.c:147
+#: src/filed/job.c:1449
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Director \"%s\" in %s. At least one CA certificate store is required.\n"
+msgid "Bad storage command: %s"
 msgstr ""
 
-#: src/console/console.c:598 src/gnome2-console/console.c:156
+#: src/filed/job.c:1463 src/tray-monitor/tray-monitor.c:952
+#: src/dird/msgchan.c:106
+msgid "Storage daemon"
+msgstr "Storage daemon"
+
+#: src/filed/job.c:1469
 #, c-format
-msgid ""
-"No Director resource defined in %s\n"
-"Without that I don't how to speak to the Director :-(\n"
+msgid "Failed to connect to Storage daemon: %s:%d\n"
 msgstr ""
 
-#: src/console/console.c:618 src/gnome2-console/console.c:176
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in %s.\n"
+#: src/filed/job.c:1481
+msgid "Failed to authenticate Storage daemon.\n"
 msgstr ""
 
-#: src/console/console.c:763
-msgid "Too many arguments on input command.\n"
+#: src/filed/job.c:1522
+msgid "ACL support not configured for your machine.\n"
 msgstr ""
 
-#: src/console/console.c:767
-msgid "First argument to input command must be a filename.\n"
+#: src/filed/job.c:1526
+msgid "XATTR support not configured for your machine.\n"
+msgstr ""
+
+#: src/filed/job.c:1535
+msgid "Cannot contact Storage daemon\n"
 msgstr ""
 
-#: src/console/console.c:772
+#: src/filed/job.c:1554
 #, c-format
-msgid "Cannot open file %s for input. ERR=%s\n"
+msgid "Bad response to append open: %s\n"
 msgstr ""
 
-#: src/console/console.c:802
-msgid "Too many arguments on output/tee command.\n"
+#: src/filed/job.c:1559
+msgid "Bad response from stored to open command\n"
 msgstr ""
 
-#: src/console/console.c:818
+#: src/filed/job.c:1587
 #, c-format
-msgid "Cannot open file %s for output. ERR=%s\n"
+msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
 msgstr ""
 
-#: src/console/console_conf.c:123 src/gnome2-console/console_conf.c:122
-#: src/wx-console/console_conf.c:124
-#, c-format
-msgid "No record for %d %s\n"
+#: src/filed/job.c:1589
+msgid "Generate VSS snapshots failed.\n"
 msgstr ""
 
-#: src/console/console_conf.c:132 src/wx-console/console_conf.c:133
+#: src/filed/job.c:1596
 #, c-format
-msgid "Console: name=%s rcfile=%s histfile=%s\n"
+msgid ""
+"Generate VSS snapshot of drive \"%c:\\\" failed. VSS support is disabled on "
+"this drive.\n"
 msgstr ""
 
-#: src/console/console_conf.c:136 src/gnome2-console/console_conf.c:131
-#: src/wx-console/console_conf.c:137
+#: src/filed/job.c:1603
 #, c-format
-msgid "Director: name=%s address=%s DIRport=%d\n"
+msgid "VSS Writer (PrepareForBackup): %s\n"
+msgstr ""
+
+#: src/filed/job.c:1608
+msgid "No drive letters found for generating VSS snapshots.\n"
 msgstr ""
 
-#: src/console/console_conf.c:140 src/console/console_conf.c:216
-#: src/console/console_conf.c:261 src/console/console_conf.c:288
-#: src/filed/filed_conf.c:268 src/filed/filed_conf.c:327
-#: src/filed/filed_conf.c:357 src/gnome2-console/console_conf.c:142
-#: src/gnome2-console/console_conf.c:220 src/gnome2-console/console_conf.c:268
-#: src/gnome2-console/console_conf.c:298 src/stored/stored_conf.c:467
-#: src/stored/stored_conf.c:555 src/stored/stored_conf.c:590
-#: src/wx-console/console_conf.c:141 src/wx-console/console_conf.c:216
-#: src/wx-console/console_conf.c:261 src/wx-console/console_conf.c:288
+#: src/filed/job.c:1612
 #, c-format
-msgid "Unknown resource type %d\n"
+msgid "VSS was not initialized properly. VSS support is disabled. ERR=%s\n"
+msgstr ""
+
+#: src/filed/job.c:1663
+msgid "Append Close with SD failed.\n"
 msgstr ""
 
-#: src/console/console_conf.c:242 src/dird/dird_conf.c:1109
-#: src/dird/dird_conf.c:1124 src/filed/filed_conf.c:296
-#: src/gnome2-console/console_conf.c:246 src/tray-monitor/tray_conf.c:262
-#: src/wx-console/console_conf.c:242
+#: src/filed/job.c:1667
 #, c-format
-msgid "%s item is required in %s resource, but not found.\n"
+msgid "Bad status %d returned from Storage Daemon.\n"
 msgstr ""
 
-#: src/console/console_conf.c:304 src/dird/dird_conf.c:1296
-#: src/filed/filed_conf.c:374 src/gnome2-console/console_conf.c:314
-#: src/tray-monitor/tray_conf.c:341 src/wx-console/console_conf.c:304
+#: src/filed/job.c:1685
 #, c-format
-msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n"
+msgid "VSS Writer (BackupComplete): %s\n"
 msgstr ""
 
-#: src/dird/admin.c:55
+#: src/filed/job.c:1709
 #, c-format
-msgid "Start Admin JobId %d, Job=%s\n"
+msgid "2994 Bad verify command: %s\n"
 msgstr ""
 
-#: src/dird/admin.c:82 src/dird/backup.c:337 src/dird/mac.c:236
+#: src/filed/job.c:1724 src/filed/job.c:1765
 #, c-format
-msgid "Error getting job record for stats: %s"
+msgid "2994 Bad verify level: %s\n"
 msgstr ""
 
-#: src/dird/admin.c:90
-msgid "Admin OK"
+#: src/filed/job.c:1799
+#, c-format
+msgid "Bad replace command. CMD=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:94
-msgid "*** Admin Error ***"
+#: src/filed/job.c:1817
+#, c-format
+msgid "Bad where regexp. where=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:98
-msgid "Admin Canceled"
+#: src/filed/job.c:1901
+msgid "Improper calling sequence.\n"
 msgstr ""
 
-#: src/dird/admin.c:102 src/dird/backup.c:449 src/dird/mac.c:338
-#: src/dird/restore.c:258
+#: src/filed/job.c:1921
 #, c-format
-msgid "Inappropriate term code: %c\n"
+msgid "Bad response to SD read open: %s\n"
 msgstr ""
 
-#: src/dird/admin.c:108
-msgid "Bacula "
+#: src/filed/job.c:1926
+msgid "Bad response from stored to read open command\n"
 msgstr ""
 
-#: src/dird/admin.c:108
+#: src/filed/job.c:1993
 #, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
+msgid "Comm error with SD. bad response to %s. ERR=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:67 src/dird/authenticate.c:68
-#: src/tray-monitor/authenticate.c:121
+#: src/filed/job.c:1996
 #, c-format
-msgid "Error sending Hello to Storage daemon. ERR=%s\n"
+msgid "Bad response to %s command. Wanted %s, got %s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:93
-msgid "Director and Storage daemon passwords or names not the same.\n"
+#: src/filed/job.c:2017 src/dird/msgchan.c:461 src/dird/restore.c:137
+#, c-format
+msgid "Could not open bootstrap file %s: ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
+
+#: src/filed/fd_plugins.c:277
+#, c-format
+msgid "Command plugin \"%s\" returned bad startBackupFile packet.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:95
-msgid ""
-"Unable to authenticate with Storage daemon. Possible causes:\n"
-"Passwords or names not the same or\n"
-"Maximum Concurrent Jobs exceeded on the SD or\n"
-"SD networking messed up (restart daemon).\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/filed/fd_plugins.c:325
+#, fuzzy
+msgid "Plugin save packet not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
+
+#: src/filed/fd_plugins.c:413
+#, c-format
+msgid "Malformed plugin command. Name not terminated by colon: %s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:123 src/dird/authenticate.c:223
-#: src/dird/authenticate.c:356 src/filed/authenticate.c:141
-#: src/filed/authenticate.c:237 src/stored/authenticate.c:145
-#: src/stored/authenticate.c:249
-msgid "TLS negotiation failed.\n"
+#: src/filed/fd_plugins.c:446
+#, fuzzy, c-format
+msgid "Plugin=%s not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/filed/fd_plugins.c:492
+#, c-format
+msgid "Plugin createFile call failed. Stat=%d file=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:132 src/tray-monitor/authenticate.c:134
+#: src/filed/fd_plugins.c:497
 #, c-format
-msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
+msgid "Plugin createFile call failed. Returned CF_ERROR file=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:139 src/dird/authenticate.c:140
-#: src/tray-monitor/authenticate.c:141
-msgid "Storage daemon rejected Hello command\n"
+#: src/filed/fd_plugins.c:513 src/findlib/create_file.c:222
+#, c-format
+msgid "Could not create %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:167 src/tray-monitor/authenticate.c:166
+#: src/filed/fd_plugins.c:596
 #, c-format
-msgid "Error sending Hello to File daemon. ERR=%s\n"
+msgid "Loaded plugin: %s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:193
-msgid "Director and File daemon passwords or names not the same.\n"
+#: src/filed/fd_plugins.c:615
+#, c-format
+msgid "Plugin magic wrong. Plugin=%s wanted=%s got=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:195
-msgid ""
-"Unable to authenticate with File daemon. Possible causes:\n"
-"Passwords or names not the same or\n"
-"Maximum Concurrent Jobs exceeded on the FD or\n"
-"FD networking messed up (restart daemon).\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/filed/fd_plugins.c:623
+#, c-format
+msgid "Plugin version incorrect. Plugin=%s wanted=%d got=%d\n"
 msgstr ""
 
-#: src/dird/authenticate.c:232 src/dird/authenticate.c:234
-#: src/tray-monitor/authenticate.c:179
+#: src/filed/fd_plugins.c:631
 #, c-format
-msgid "Bad response from File daemon to Hello command: ERR=%s\n"
+msgid "Plugin license incompatible. Plugin=%s license=%s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:241 src/dird/authenticate.c:242
-#: src/tray-monitor/authenticate.c:186
-msgid "File daemon rejected Hello command\n"
+#: src/filed/status.c:84 src/dird/ua_cmds.c:1934
+#, c-format
+msgid "%s Version: %s (%s) %s %s %s %s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:268
+#: src/filed/status.c:88 src/stored/status.c:226
 #, c-format
-msgid "UA Hello from %s:%s:%d is invalid. Len=%d\n"
+msgid "Daemon started %s, %d Job%s run since started.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:275
+#: src/filed/status.c:136 src/dird/ua_status.c:305 src/stored/status.c:230
 #, c-format
-msgid "UA Hello from %s:%s:%d is invalid. Got: %s\n"
+msgid " Heap: heap=%s smbytes=%s max_bytes=%s bufs=%s max_bufs=%s\n"
+msgstr ""
+
+#: src/filed/status.c:143
+#, c-format
+msgid " Sizeof: boffset_t=%d size_t=%d debug=%d trace=%d\n"
 msgstr ""
 
-#: src/dird/authenticate.c:332
+#: src/filed/status.c:177 src/dird/ua_status.c:610 src/stored/status.c:397
 msgid ""
-"Authorization problem: Remote client did not advertise required TLS "
-"support.\n"
+"\n"
+"Running Jobs:\n"
 msgstr ""
 
-#: src/dird/authenticate.c:340
-msgid "Authorization problem: Remote client requires TLS.\n"
+#: src/filed/status.c:189
+#, c-format
+msgid "Director connected at: %s\n"
 msgstr ""
 
-#: src/dird/authenticate.c:368
+#: src/filed/status.c:191
 #, c-format
-msgid "Unable to authenticate console \"%s\" at %s:%s:%d.\n"
+msgid "JobId %d Job %s is running.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:373
+#: src/filed/status.c:194
+#, fuzzy, c-format
+msgid "    %s%s %s Job started: %s\n"
+msgstr "Clone JobId %d gestartet.\n"
+
+#: src/filed/status.c:207
+#, fuzzy, c-format
+msgid "    Files=%s Bytes=%s Bytes/sec=%s Errors=%d\n"
+msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+
+#: src/filed/status.c:213
+#, fuzzy, c-format
+msgid "    Files Examined=%s\n"
+msgstr "FileSet: name=%s\n"
+
+#: src/filed/status.c:218
 #, c-format
-msgid "1000 OK: %s Version: %s (%s)\n"
+msgid "    Processing file: %s\n"
 msgstr ""
 
-#: src/dird/autoprune.c:57
-msgid "Begin pruning Jobs.\n"
+#: src/filed/status.c:229
+msgid "    SDSocket closed.\n"
+msgstr ""
+
+#: src/filed/status.c:237 src/dird/ua_cmds.c:520 src/stored/status.c:474
+msgid "No Jobs running.\n"
 msgstr ""
 
-#: src/dird/autoprune.c:65
-msgid "Begin pruning Files.\n"
+#: src/filed/status.c:240 src/filed/status.c:258 src/filed/status.c:332
+msgid "====\n"
 msgstr ""
 
-#: src/dird/autoprune.c:70
+#: src/filed/status.c:253 src/dird/ua_status.c:824 src/stored/status.c:508
 msgid ""
-"End auto prune.\n"
 "\n"
+"Terminated Jobs:\n"
 msgstr ""
 
-#: src/dird/backup.c:79 src/dird/backup.c:85 src/dird/mac.c:100
-#: src/dird/ua_output.c:609
-#, c-format
-msgid "Pool %s not in database. %s"
+#: src/filed/status.c:263 src/dird/ua_status.c:825 src/stored/status.c:515
+msgid " JobId  Level    Files      Bytes   Status   Finished        Name \n"
 msgstr ""
 
-#: src/dird/backup.c:83 src/dird/mac.c:104 src/dird/ua_output.c:617
-#, c-format
-msgid "Pool %s created in database.\n"
+#: src/filed/status.c:265 src/dird/ua_status.c:635
+msgid "======================================================================\n"
 msgstr ""
 
-#: src/dird/backup.c:115
-msgid "Could not start clone job.\n"
+#: src/filed/status.c:286 src/lib/util.c:180 src/dird/ua_status.c:858
+#: src/stored/status.c:537
+msgid "Created"
 msgstr ""
 
-#: src/dird/backup.c:117
-#, c-format
-msgid "Clone JobId %d started.\n"
+#: src/filed/status.c:290 src/lib/util.c:193 src/lib/util.c:328
+#: src/lib/util.c:474 src/dird/ua_status.c:862 src/stored/status.c:541
+msgid "Error"
 msgstr ""
 
-#: src/dird/backup.c:142
-#, c-format
-msgid "Start Backup JobId %u, Job=%s\n"
+#: src/filed/status.c:293 src/dird/ua_status.c:865 src/stored/status.c:544
+msgid "Diffs"
 msgstr ""
 
-#: src/dird/backup.c:270
-#, c-format
-msgid "Unexpected Client Job message: %s\n"
+#: src/filed/status.c:296 src/dird/ua_status.c:868 src/dird/ua_restore.c:430
+#: src/stored/status.c:547 src/wx-console/wxbconfigpanel.cpp:220
+msgid "Cancel"
 msgstr ""
 
-#: src/dird/backup.c:278
-#, c-format
-msgid "Network error with FD during %s: ERR=%s\n"
+#: src/filed/status.c:299 src/lib/util.c:189 src/lib/util.c:321
+#: src/dird/ua_status.c:871 src/stored/btape.c:1514 src/stored/status.c:550
+#: src/wx-console/wxbconfigpanel.cpp:209
+msgid "OK"
 msgstr ""
 
-#: src/dird/backup.c:294
-msgid "No Job status returned from FD.\n"
+#: src/filed/status.c:302 src/dird/ua_status.c:877 src/stored/status.c:556
+msgid "Other"
 msgstr ""
 
-#: src/dird/backup.c:344
+#: src/filed/status.c:314 src/dird/ua_status.c:881 src/stored/status.c:568
 #, c-format
-msgid "Error getting client record for stats: %s"
+msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n"
 msgstr ""
 
-#: src/dird/backup.c:350 src/dird/mac.c:243
+#: src/filed/status.c:322 src/dird/ua_status.c:889 src/stored/status.c:576
 #, c-format
-msgid "Error getting Media record for Volume \"%s\": ERR=%s"
+msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
-#: src/dird/backup.c:378 src/dird/mac.c:271
+#: src/filed/status.c:386 src/filed/status.c:419 src/stored/status.c:699
+#: src/stored/status.c:745
 #, c-format
-msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
+msgid "Bad .status command: %s\n"
 msgstr ""
 
-#: src/dird/backup.c:412 src/dird/mac.c:301
-#, c-format
-msgid ""
-"Could not open WriteBootstrap file:\n"
-"%s: ERR=%s\n"
+#: src/filed/status.c:387
+msgid "2900 Bad .status command, missing argument.\n"
 msgstr ""
 
-#: src/dird/backup.c:422 src/dird/mac.c:311
-msgid "Backup OK -- with warnings"
+#: src/filed/status.c:420
+msgid "2900 Bad .status command, wrong argument.\n"
 msgstr ""
 
-#: src/dird/backup.c:424 src/dird/mac.c:313 src/stored/bscan.c:1054
-msgid "Backup OK"
+#: src/filed/status.c:440 src/lib/util.c:420 src/stored/status.c:599
+msgid "Base"
 msgstr ""
 
-#: src/dird/backup.c:429 src/dird/mac.c:318 src/stored/bscan.c:1058
-msgid "*** Backup Error ***"
+#: src/filed/status.c:442 src/lib/util.c:422 src/lib/util.c:468
+#: src/dird/ua_run.c:692 src/stored/status.c:601
+msgid "Full"
 msgstr ""
 
-#: src/dird/backup.c:439 src/dird/mac.c:328 src/stored/bscan.c:1061
-msgid "Backup Canceled"
+#: src/filed/status.c:445 src/lib/util.c:425 src/dird/ua_run.c:693
+#: src/stored/status.c:604
+msgid "Incremental"
 msgstr ""
 
-#: src/dird/backup.c:489
-#, c-format
-msgid ""
-"Bacula %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 \"%s\" %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Pool:                   \"%s\"\n"
-"  Storage:                \"%s\"\n"
-"  Scheduled time:         %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Priority:               %d\n"
-"  FD Files Written:       %s\n"
-"  SD Files Written:       %s\n"
-"  FD Bytes Written:       %s\n"
-"  SD Bytes Written:       %s\n"
-"  Rate:                   %.1f KB/s\n"
-"  Software Compression:   %s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s\n"
-"  Non-fatal FD errors:    %d\n"
-"  SD Errors:              %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+#: src/filed/status.c:448 src/lib/util.c:428 src/dird/ua_run.c:694
+#: src/stored/status.c:607
+msgid "Differential"
 msgstr ""
 
-#: src/dird/bsr.c:155
-#, c-format
-msgid "Unable to get Job record. ERR=%s\n"
+#: src/filed/status.c:451 src/lib/util.c:431 src/dird/ua_run.c:695
+#: src/stored/status.c:610
+msgid "Since"
 msgstr ""
 
-#: src/dird/bsr.c:162
-#, c-format
-msgid "Unable to get Job Volume Parameters. ERR=%s\n"
+#: src/filed/status.c:454 src/lib/util.c:434 src/dird/ua_run.c:722
+#: src/stored/status.c:613
+msgid "Verify Catalog"
 msgstr ""
 
-#: src/dird/bsr.c:201
-#, c-format
-msgid "Unable to create bootstrap file %s. ERR=%s\n"
+#: src/filed/status.c:457 src/stored/status.c:616
+msgid "Init Catalog"
 msgstr ""
 
-#: src/dird/bsr.c:210
-msgid "Error writing bsr file.\n"
+#: src/filed/status.c:460 src/stored/status.c:619
+msgid "Volume to Catalog"
 msgstr ""
 
-#: src/dird/bsr.c:216
-#, c-format
-msgid "Bootstrap records written to %s\n"
+#: src/filed/status.c:463 src/stored/status.c:622
+msgid "Disk to Catalog"
 msgstr ""
 
-#: src/dird/bsr.c:220
-msgid "The job will require the following Volumes:\n"
+#: src/filed/status.c:466 src/stored/status.c:625
+msgid "Data"
 msgstr ""
 
-#: src/dird/bsr.c:235
-msgid "No Volumes found to restore.\n"
+#: src/filed/status.c:472 src/lib/util.c:455 src/stored/status.c:631
+msgid "Unknown Job Level"
 msgstr ""
 
-#: src/dird/catreq.c:109 src/dird/catreq.c:298
-#, c-format
-msgid "1990 Invalid Catalog Request: %s"
+#: src/filed/status.c:488
+msgid "Bacula Client: Idle"
 msgstr ""
 
-#: src/dird/catreq.c:110
-#, c-format
-msgid "Invalid Catalog request; DB not open: %s"
+#: src/filed/status.c:499
+msgid "Bacula Client: Running"
 msgstr ""
 
-#: src/dird/catreq.c:131
-msgid "1901 No Media.\n"
+#: src/filed/status.c:513
+msgid "Bacula Client: Last Job Canceled"
 msgstr ""
 
-#: src/dird/catreq.c:159
-msgid "not in Pool"
+#: src/filed/status.c:517
+msgid "Bacula Client: Last Job Failed"
 msgstr ""
 
-#: src/dird/catreq.c:161
-msgid "not correct MediaType"
+#: src/filed/status.c:521
+msgid "Bacula Client: Last Job had Warnings"
 msgstr ""
 
-#: src/dird/catreq.c:187
+#: src/filed/verify.c:59
 #, c-format
-msgid "1998 Volume \"%s\" status is %s, %s.\n"
+msgid "Cannot malloc %d network read buffer\n"
 msgstr ""
 
-#: src/dird/catreq.c:192
+#: src/filed/verify.c:128
 #, c-format
-msgid "1997 Volume \"%s\" not in catalog.\n"
+msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/catreq.c:213
+#: src/filed/verify.c:135
 #, c-format
-msgid "Unable to get Media record for Volume %s: ERR=%s\n"
+msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/catreq.c:215
+#: src/filed/verify.c:142
 #, c-format
-msgid "1991 Catalog Request for vol=%s failed: %s"
+msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/catreq.c:235
+#: src/filed/verify.c:151
 #, c-format
-msgid ""
-"Volume Files at %u being set to %u for Volume \"%s\". This is incorrect.\n"
+msgid "     Archive file skipped: %s\n"
+msgstr ""
+
+#: src/filed/verify.c:154
+#, c-format
+msgid "     Recursion turned off. Directory skipped: %s\n"
 msgstr ""
 
-#: src/dird/catreq.c:238 src/dird/catreq.c:270
-msgid "1992 Update Media error\n"
+#: src/filed/verify.c:158
+#, c-format
+msgid "     File system change prohibited. Directory skipped: %s\n"
 msgstr ""
 
-#: src/dird/catreq.c:268
+#: src/filed/verify.c:163
 #, c-format
-msgid "Catalog error updating Media record. %s"
+msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/catreq.c:287
+#: src/filed/verify.c:168
 #, c-format
-msgid "Catalog error creating JobMedia record. %s"
+msgid "     Unknown file type %d: %s\n"
 msgstr ""
 
-#: src/dird/catreq.c:289
-msgid "1991 Update JobMedia error\n"
+#: src/filed/verify.c:306
+#, c-format
+msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/dird/catreq.c:299
+#: src/filed/verify.c:320
 #, c-format
-msgid "Invalid Catalog request: %s"
+msgid "     Cannot open resource fork for %s: ERR=%s.\n"
+msgstr ""
+
+#: src/filed/verify.c:381
+#, c-format
+msgid "Error reading file %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/catreq.c:398
-msgid "Got MD5/SHA1 but not same File as attributes\n"
+#: src/filed/pythonfd.c:94 src/filed/pythonfd.c:148 src/filed/pythonfd.c:212
+#: src/dird/pythondir.c:122 src/stored/pythonsd.c:101
+#: src/stored/pythonsd.c:166
+msgid "Job pointer not found."
+msgstr ""
+
+#: src/filed/pythonfd.c:125 src/dird/pythondir.c:210 src/stored/pythonsd.c:143
+#, c-format
+msgid "Attribute %s not found."
 msgstr ""
 
-#: src/dird/catreq.c:422
+#: src/filed/pythonfd.c:142 src/stored/pythonsd.c:160
 #, c-format
-msgid "Catalog error updating MD5/SHA1. %s"
+msgid "Cannot delete attribute %s"
 msgstr ""
 
-#: src/dird/dird.c:71
+#: src/filed/pythonfd.c:160 src/filed/pythonfd.c:176 src/stored/pythonsd.c:193
 #, c-format
+msgid "Cannot find attribute %s"
+msgstr ""
+
+#: src/filed/pythonfd.c:167 src/dird/pythondir.c:253 src/dird/pythondir.c:259
+#: src/stored/pythonsd.c:183
+msgid "Read-only attribute"
+msgstr ""
+
+#: src/filed/filed.c:76
+#, fuzzy, c-format
 msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald.\n"
 "\n"
 "Version: %s (%s)\n"
 "\n"
-"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -f          run in foreground (for debugging)\n"
-"       -g          groupid\n"
-"       -r <job>    run <job> now\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -u          userid\n"
-"       -v          verbose user messages\n"
-"       -?          print this message.\n"
+"Usage: bacula-fd [-f -s] [-c config_file] [-d debug_level]\n"
+"        -c <file>   use <file> as configuration file\n"
+"        -d <nn>     set debug level to <nn>\n"
+"        -dt         print a timestamp in debug output\n"
+"        -f          run in foreground (for debugging)\n"
+"        -g          groupid\n"
+"        -k          keep readall capabilities\n"
+"        -m          print kaboom output (for debugging)\n"
+"        -s          no signals (for debugging)\n"
+"        -t          test configuration file and exit\n"
+"        -u          userid\n"
+"        -v          verbose user messages\n"
+"        -?          print this message.\n"
 "\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/dird/dird.c:396
-msgid "Too many open reload requests. Request ignored.\n"
+#: src/filed/filed.c:198
+msgid "-k option has no meaning without -u option.\n"
 msgstr ""
 
-#: src/dird/dird.c:411
-msgid "Out of reload table entries. Giving up.\n"
-msgstr ""
+#: src/filed/filed.c:217 src/dird/dird.c:257 src/console/console.c:1091
+#: src/stored/stored.c:242 src/qt-console/main.cpp:156
+msgid "Cryptography library initialization failed.\n"
+msgstr "Initialisierung der Verschlüsselungsbibliothek fehlgeschlagen.\n"
 
-#: src/dird/dird.c:414
-msgid "Resetting previous configuration.\n"
-msgstr ""
+#: src/filed/filed.c:222 src/dird/dird.c:261 src/dird/dird.c:289
+#: src/dird/dird.c:535 src/dird/dird.c:538 src/console/console.c:1095
+#: src/stored/stored.c:246 src/qt-console/main.cpp:160
+#, c-format
+msgid "Please correct configuration file: %s\n"
+msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
 
-#: src/dird/dird.c:474
+#: src/filed/filed.c:335
 #, c-format
 msgid ""
-"No Director resource defined in %s\n"
+"No File daemon resource defined in %s\n"
 "Without that I don't know who I am :-(\n"
 msgstr ""
 
-#: src/dird/dird.c:482 src/filed/filed.c:295
+#: src/filed/filed.c:340
 #, c-format
-msgid "No Messages resource defined in %s\n"
+msgid "Only one Client resource permitted in %s\n"
 msgstr ""
 
-#: src/dird/dird.c:487
+#: src/filed/filed.c:348 src/dird/dird.c:611
 #, c-format
-msgid "Only one Director resource permitted in %s\n"
-msgstr ""
+msgid "No Messages resource defined in %s\n"
+msgstr "Keine Messages resource definiert in %s\n"
+
+#: src/filed/filed.c:355 src/filed/filed.c:514 src/dird/dird.c:625
+#: src/dird/dird.c:831 src/dird/dird.c:886 src/dird/dird.c:1036
+#: src/console/console.c:1270 src/console/console.c:1300
+#: src/stored/stored.c:381 src/wx-console/console_thread.cpp:118
+#: src/wx-console/console_thread.cpp:144 src/qt-console/main.cpp:212
+#: src/qt-console/main.cpp:242
+msgid "TLS required but not configured in Bacula.\n"
+msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
 
-#: src/dird/dird.c:502 src/filed/filed.c:357 src/stored/stored.c:362
+#: src/filed/filed.c:364
 #, c-format
-msgid "\"TLS Certificate\" file not defined for Director \"%s\" in %s.\n"
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"File daemon in %s.\n"
 msgstr ""
 
-#: src/dird/dird.c:508 src/filed/filed.c:363 src/stored/stored.c:368
+#: src/filed/filed.c:380 src/dird/dird.c:870 src/dird/dird.c:910
 #, c-format
-msgid "\"TLS Key\" file not defined for Director \"%s\" in %s.\n"
+msgid "Failed to initialize TLS context for File daemon \"%s\" in %s.\n"
 msgstr ""
+"Konnte TLS context für File daemon \"%s\" in %s nicht initialisieren.\n"
 
-#: src/dird/dird.c:514 src/filed/filed.c:369 src/stored/stored.c:374
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Director \"%s\" in %s. At least one CA certificate store is required when "
-"using \"TLS Verify Peer\".\n"
+#: src/filed/filed.c:388
+msgid "PKI encryption/signing enabled but not compiled into Bacula.\n"
 msgstr ""
 
-#: src/dird/dird.c:533 src/filed/filed.c:388 src/stored/stored.c:393
+#: src/filed/filed.c:399
 #, c-format
-msgid "Failed to initialize TLS context for Director \"%s\" in %s.\n"
+msgid ""
+"\"PKI Key Pair\" must be defined for File daemon \"%s\" in %s if either "
+"\"PKI Sign\" or \"PKI Encrypt\" are enabled.\n"
 msgstr ""
 
-#: src/dird/dird.c:541
-#, c-format
-msgid "No Job records defined in %s\n"
+#: src/filed/filed.c:411 src/filed/filed.c:442 src/filed/filed.c:483
+msgid "Failed to allocate a new keypair object.\n"
 msgstr ""
 
-#: src/dird/dird.c:585 src/dird/dird.c:598
+#: src/filed/filed.c:415
 #, c-format
-msgid "Hey something is wrong. p=0x%lu\n"
+msgid "Failed to load public certificate for File daemon \"%s\" in %s.\n"
 msgstr ""
 
-#: src/dird/dird.c:647
+#: src/filed/filed.c:421
 #, c-format
-msgid "\"%s\" directive in Job \"%s\" resource is required, but not found.\n"
-msgstr ""
-
-#: src/dird/dird.c:654
-msgid "Too many items in Job resource\n"
+msgid "Failed to load private key for File daemon \"%s\" in %s.\n"
 msgstr ""
 
-#: src/dird/dird.c:672 src/dird/job.c:101 src/dird/ua_cmds.c:1424
-#: src/dird/ua_output.c:598
+#: src/filed/filed.c:451
 #, c-format
-msgid "Could not open database \"%s\".\n"
+msgid "Failed to load private key from file %s for File daemon \"%s\" in %s.\n"
 msgstr ""
 
-#: src/dird/dird.c:675
+#: src/filed/filed.c:458
 #, c-format
-msgid "%s"
+msgid ""
+"Failed to load trusted signer certificate from file %s for File daemon \"%s"
+"\" in %s.\n"
 msgstr ""
 
-#: src/dird/dird.c:717
+#: src/filed/filed.c:489
 #, c-format
 msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Storage \"%s\" in %s.\n"
+"Failed to load master key certificate from file %s for File daemon \"%s\" in "
+"%s.\n"
 msgstr ""
 
-#: src/dird/dird.c:733 src/stored/stored.c:348
+#: src/filed/filed.c:505
 #, c-format
-msgid "Failed to initialize TLS context for Storage \"%s\" in %s.\n"
+msgid "No Director resource defined in %s\n"
 msgstr ""
 
-#: src/dird/dird.c:784
+#: src/filed/filed.c:524 src/dird/dird.c:633 src/stored/stored.c:437
 #, c-format
-msgid "\"TLS Certificate\" file not defined for Console \"%s\" in %s.\n"
-msgstr ""
+msgid "\"TLS Certificate\" file not defined for Director \"%s\" in %s.\n"
+msgstr "\"TLS Certificate\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
-#: src/dird/dird.c:790
+#: src/filed/filed.c:530 src/dird/dird.c:639 src/stored/stored.c:443
 #, c-format
-msgid "\"TLS Key\" file not defined for Console \"%s\" in %s.\n"
-msgstr ""
+msgid "\"TLS Key\" file not defined for Director \"%s\" in %s.\n"
+msgstr "\"TLS Key\" Datei nicht für Director definiert \"%s\" in %s.\n"
 
-#: src/dird/dird.c:796
+#: src/filed/filed.c:536 src/dird/dird.c:646 src/stored/stored.c:449
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Console \"%s\" in %s. At least one CA certificate store is required when "
+"Director \"%s\" in %s. At least one CA certificate store is required when "
 "using \"TLS Verify Peer\".\n"
 msgstr ""
+"Weder \"TLS CA Certificate\"  noch \"TLS CA Certificate Dir\" sind für "
+"Director \"%s\" in %s definert. Mindestens ein CA certificate store wird "
+"benötigt wenn \"TLS Verify Peer\" eingesetzt wird.\n"
 
-#: src/dird/dird.c:813 src/dird/dird.c:853 src/filed/filed.c:326
+#: src/filed/filed.c:555 src/dird/dird.c:665 src/stored/stored.c:468
 #, c-format
-msgid "Failed to initialize TLS context for File daemon \"%s\" in %s.\n"
-msgstr ""
-
-#: src/dird/dird.c:836
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"File daemon \"%s\" in %s.\n"
-msgstr ""
+msgid "Failed to initialize TLS context for Director \"%s\" in %s.\n"
+msgstr "Konnte TLS context für Director nicht initialisieren \"%s\" in %s.\n"
 
-#: src/dird/dird_conf.c:441 src/tray-monitor/tray_conf.c:152
+#: src/tray-monitor/tray_conf.c:168 src/dird/dird_conf.c:557
 #, c-format
 msgid "No %s resource defined\n"
-msgstr ""
+msgstr "Keine %s resource definiert\n"
 
-#: src/dird/dird_conf.c:450
+#: src/tray-monitor/tray_conf.c:177
 #, c-format
-msgid "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
+msgid "Monitor: name=%s FDtimeout=%s SDtimeout=%s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:455
+#: src/tray-monitor/tray_conf.c:183
 #, c-format
-msgid "   query_file=%s\n"
+msgid "Director: name=%s address=%s FDport=%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:458 src/dird/dird_conf.c:483 src/dird/dird_conf.c:497
-#: src/dird/dird_conf.c:541 src/dird/dird_conf.c:545 src/dird/dird_conf.c:549
-#: src/dird/dird_conf.c:573 src/dird/dird_conf.c:578 src/dird/dird_conf.c:582
-#: src/dird/dird_conf.c:586 src/dird/dird_conf.c:590 src/dird/dird_conf.c:594
-#: src/dird/dird_conf.c:604
-msgid "  --> "
+#: src/tray-monitor/tray_conf.c:187
+#, c-format
+msgid "Client: name=%s address=%s FDport=%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:464 src/dird/dird_conf.c:467
+#: src/tray-monitor/tray_conf.c:191
 #, c-format
-msgid "Console: name=%s SSL=%d\n"
+msgid "Storage: name=%s address=%s SDport=%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:473
+#: src/tray-monitor/tray_conf.c:195 src/qt-console/bat_conf.cpp:157
 #, c-format
-msgid "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
+msgid "ConsoleFont: name=%s font face=%s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:478
+#: src/tray-monitor/tray_conf.c:199 src/dird/dird_conf.c:1007
 #, c-format
-msgid "Counter: name=%s min=%d max=%d\n"
-msgstr ""
+msgid "Unknown resource type %d in dump_resource.\n"
+msgstr "Unbekannter resource type %d in dump_resource.\n"
 
-#: src/dird/dird_conf.c:489
+#: src/tray-monitor/tray_conf.c:257 src/dird/dird_conf.c:1338
 #, c-format
-msgid "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
-msgstr ""
+msgid "Unknown resource type %d in free_resource.\n"
+msgstr "Unbekannter resource type %d in free_resource.\n"
 
-#: src/dird/dird_conf.c:492
+#: src/tray-monitor/tray_conf.c:294 src/lib/parse_conf.c:224
+#: src/dird/dird_conf.c:1376
 #, c-format
-msgid "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
-msgstr ""
+msgid "Too many items in %s resource\n"
+msgstr "zu viele items in %s resource\n"
 
-#: src/dird/dird_conf.c:504
+#: src/tray-monitor/tray_conf.c:314 src/tray-monitor/tray_conf.c:352
+#: src/dird/dird_conf.c:1525 src/dird/dird_conf.c:1585
 #, c-format
+msgid "Unknown resource type %d in save_resource.\n"
+msgstr "Unbekannter resource type %d in save_resource.\n"
+
+#: src/tray-monitor/authenticate.c:88
 msgid ""
-"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
-"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
-"d\n"
-"      poolid=%s volname=%s MediaType=%s\n"
+"Director authorization problem.\n"
+"Most likely the passwords do not agree.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:514
+#: src/tray-monitor/authenticate.c:97 src/console/authenticate.c:155
 #, c-format
-msgid ""
-"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
-"      DeviceName=%s MediaType=%s StorageId=%s\n"
+msgid "Bad response to Hello command: ERR=%s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:523
+#: src/tray-monitor/authenticate.c:132 src/dird/authenticate.c:83
+#: src/dird/authenticate.c:84
 #, c-format
+msgid "Error sending Hello to Storage daemon. ERR=%s\n"
+msgstr "Fehler beim senden von \"Hello\" an Storage daemon. ERR=%s\n"
+
+#: src/tray-monitor/authenticate.c:138
 msgid ""
-"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
-"      db_user=%s MutliDBConn=%d\n"
+"Director and Storage daemon passwords or names not the same.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:531
+#: src/tray-monitor/authenticate.c:145
 #, c-format
-msgid "%s: name=%s JobType=%d level=%s Priority=%d MaxJobs=%u\n"
+msgid "bdird<stored: bad response to Hello command: ERR=%s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:532
-msgid "JobDefs"
-msgstr ""
+#: src/tray-monitor/authenticate.c:152 src/dird/authenticate.c:162
+msgid "Storage daemon rejected Hello command\n"
+msgstr "Storage daemon hat Hello Kommando abgewiesen.\n"
 
-#: src/dird/dird_conf.c:536
+#: src/tray-monitor/authenticate.c:178
 #, c-format
-msgid "     Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%d\n"
+msgid "Error sending Hello to File daemon. ERR=%s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:553
-#, c-format
-msgid "  --> Where=%s\n"
+#: src/tray-monitor/authenticate.c:184
+msgid ""
+"Director and File daemon passwords or names not the same.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:556
+#: src/tray-monitor/authenticate.c:191 src/dird/authenticate.c:266
 #, c-format
-msgid "  --> Bootstrap=%s\n"
-msgstr ""
+msgid "Bad response from File daemon to Hello command: ERR=%s\n"
+msgstr "Fehlerhafte Antwort von  File daemon auf Hello Kommando: ERR=%s\n"
 
-#: src/dird/dird_conf.c:559
-#, c-format
-msgid "  --> RunBefore=%s\n"
-msgstr ""
+#: src/tray-monitor/authenticate.c:198 src/dird/authenticate.c:277
+msgid "File daemon rejected Hello command\n"
+msgstr "File daemon hat Hello Kommando abgelehnt\n"
 
-#: src/dird/dird_conf.c:562
-#, c-format
-msgid "  --> RunAfter=%s\n"
+#: src/tray-monitor/tray-monitor.c:114
+#, fuzzy, c-format
+msgid ""
+"Written by Nicolas Boichat (2004)\n"
+"\n"
+"Version: %s (%s) %s %s %s\n"
+"\n"
+"Usage: tray-monitor [-c config_file] [-d debug_level]\n"
+"       -c <file>     set configuration file to file\n"
+"       -d <nn>       set debug level to <nn>\n"
+"       -dt           print timestamp in debug output\n"
+"       -t            test - read configuration and exit\n"
+"       -?            print this message.\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/dird/dird_conf.c:565
+#: src/tray-monitor/tray-monitor.c:270
 #, c-format
-msgid "  --> RunAfterFailed=%s\n"
+msgid ""
+"Error: %d Monitor resources defined in %s. You must define one and only one "
+"Monitor resource.\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:568
-#, c-format
-msgid "  --> WriteBootstrap=%s\n"
+#: src/tray-monitor/tray-monitor.c:301
+#, fuzzy, c-format
+msgid ""
+"No Client, Storage or Director resource defined in %s\n"
+"Without that I don't how to get status from the File, Storage or Director "
+"Daemon :-(\n"
 msgstr ""
+"Keine Director resource definiert in %s\n"
+"Ohne dies weiss ich nicht wer ich bin :-(\n"
 
-#: src/dird/dird_conf.c:600
-#, c-format
-msgid "  --> Run=%s\n"
-msgstr ""
-
-#: src/dird/dird_conf.c:611
-#, c-format
-msgid "FileSet: name=%s\n"
-msgstr ""
-
-#: src/dird/dird_conf.c:673 src/dird/dird_conf.c:752
+#: src/tray-monitor/tray-monitor.c:323
 #, c-format
-msgid "Schedule: name=%s\n"
+msgid ""
+"Invalid refresh interval defined in %s\n"
+"This value must be greater or equal to 1 second and less or equal to 10 "
+"minutes (read value: %d).\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:678
-#, c-format
-msgid "  --> Run Level=%s\n"
+#: src/tray-monitor/tray-monitor.c:330
+msgid "Bacula daemon status monitor"
 msgstr ""
 
-#: src/dird/dird_conf.c:679
-msgid "      hour="
+#: src/tray-monitor/tray-monitor.c:339
+msgid "Open status window..."
 msgstr ""
 
-#: src/dird/dird_conf.c:688
-msgid "      mday="
+#: src/tray-monitor/tray-monitor.c:345
+msgid "Exit"
 msgstr ""
 
-#: src/dird/dird_conf.c:697
-msgid "      month="
+#: src/tray-monitor/tray-monitor.c:357
+msgid "Bacula tray monitor"
 msgstr ""
 
-#: src/dird/dird_conf.c:706
-msgid "      wday="
+#: src/tray-monitor/tray-monitor.c:382
+msgid " (DIR)"
 msgstr ""
 
-#: src/dird/dird_conf.c:715
-msgid "      wom="
+#: src/tray-monitor/tray-monitor.c:386
+msgid " (FD)"
 msgstr ""
 
-#: src/dird/dird_conf.c:724
-msgid "      woy="
+#: src/tray-monitor/tray-monitor.c:390
+msgid " (SD)"
 msgstr ""
 
-#: src/dird/dird_conf.c:733
-#, c-format
-msgid "      mins=%d\n"
+#: src/tray-monitor/tray-monitor.c:403
+msgid "Unknown status."
 msgstr ""
 
-#: src/dird/dird_conf.c:735 src/dird/dird_conf.c:739 src/dird/dird_conf.c:743
-msgid "     --> "
+#: src/tray-monitor/tray-monitor.c:477
+msgid "Refresh interval in seconds: "
 msgstr ""
 
-#: src/dird/dird_conf.c:756
-#, c-format
-msgid "Pool: name=%s PoolType=%s\n"
+#: src/tray-monitor/tray-monitor.c:485
+msgid "Refresh now"
 msgstr ""
 
-#: src/dird/dird_conf.c:758
-#, c-format
-msgid "      use_cat=%d use_once=%d acpt_any=%d cat_files=%d\n"
+#: src/tray-monitor/tray-monitor.c:489
+msgid "About"
 msgstr ""
 
-#: src/dird/dird_conf.c:761
-#, c-format
-msgid "      max_vols=%d auto_prune=%d VolRetention=%s\n"
+#: src/tray-monitor/tray-monitor.c:493
+msgid "Close"
 msgstr ""
 
-#: src/dird/dird_conf.c:764
+#: src/tray-monitor/tray-monitor.c:513
 #, c-format
-msgid "      VolUse=%s recycle=%d LabelFormat=%s\n"
+msgid "Disconnecting from Director %s:%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:768
+#: src/tray-monitor/tray-monitor.c:516
 #, c-format
-msgid "      CleaningPrefix=%s LabelType=%d\n"
+msgid "Disconnecting from Client %s:%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:770
+#: src/tray-monitor/tray-monitor.c:519
 #, c-format
-msgid "      RecyleOldest=%d PurgeOldest=%d MaxVolJobs=%d MaxVolFiles=%d\n"
+msgid "Disconnecting from Storage %s:%d\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:776
-#, c-format
-msgid "Messages: name=%s\n"
+#: src/tray-monitor/tray-monitor.c:560 src/tray-monitor/tray-monitor.c:571
+msgid "Bacula Tray Monitor"
 msgstr ""
 
-#: src/dird/dird_conf.c:778
-#, c-format
-msgid "      mailcmd=%s\n"
+#: src/tray-monitor/tray-monitor.c:562 src/tray-monitor/tray-monitor.c:573
+msgid "Written by Nicolas Boichat\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:780
-#, c-format
-msgid "      opcmd=%s\n"
+#: src/tray-monitor/tray-monitor.c:563 src/tray-monitor/tray-monitor.c:574
+msgid "Version"
 msgstr ""
 
-#: src/dird/dird_conf.c:783 src/tray-monitor/tray_conf.c:179
+#: src/tray-monitor/tray-monitor.c:656
 #, c-format
-msgid "Unknown resource type %d in dump_resource.\n"
+msgid "Error, currentitem is not a Client or a Storage..\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1077 src/tray-monitor/tray_conf.c:232
+#: src/tray-monitor/tray-monitor.c:730
 #, c-format
-msgid "Unknown resource type %d in free_resource.\n"
+msgid ""
+"Current job: %s\n"
+"Last job: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1115 src/lib/parse_conf.c:211
-#: src/tray-monitor/tray_conf.c:268
+#: src/tray-monitor/tray-monitor.c:742
 #, c-format
-msgid "Too many items in %s resource\n"
+msgid " (%d errors)"
 msgstr ""
 
-#: src/dird/dird_conf.c:1149
+#: src/tray-monitor/tray-monitor.c:745
 #, c-format
-msgid "Cannot find Console resource %s\n"
+msgid " (%d error)"
 msgstr ""
 
-#: src/dird/dird_conf.c:1155 src/filed/filed_conf.c:316
-#: src/stored/stored_conf.c:523
-#, c-format
-msgid "Cannot find Director resource %s\n"
+#: src/tray-monitor/tray-monitor.c:783
+msgid "No current job."
 msgstr ""
 
-#: src/dird/dird_conf.c:1162 src/stored/stored_conf.c:529
-#, c-format
-msgid "Cannot find Storage resource %s\n"
+#: src/tray-monitor/tray-monitor.c:786
+msgid "No last job."
 msgstr ""
 
-#: src/dird/dird_conf.c:1171
-#, c-format
-msgid "Cannot find Job resource %s\n"
+#: src/tray-monitor/tray-monitor.c:794
+msgid "Job status: Created"
 msgstr ""
 
-#: src/dird/dird_conf.c:1189
-#, c-format
-msgid "Cannot find Counter resource %s\n"
+#: src/tray-monitor/tray-monitor.c:799
+msgid "Job status: Running"
 msgstr ""
 
-#: src/dird/dird_conf.c:1197 src/filed/filed_conf.c:322
-#, c-format
-msgid "Cannot find Client resource %s\n"
+#: src/tray-monitor/tray-monitor.c:803
+msgid "Job status: Blocked"
 msgstr ""
 
-#: src/dird/dird_conf.c:1209
-#, c-format
-msgid "Cannot find Schedule resource %s\n"
+#: src/tray-monitor/tray-monitor.c:808
+msgid "Job status: Terminated"
 msgstr ""
 
-#: src/dird/dird_conf.c:1214 src/tray-monitor/tray_conf.c:287
-#, c-format
-msgid "Unknown resource type %d in save_resource.\n"
+#: src/tray-monitor/tray-monitor.c:813
+msgid "Job status: Terminated in error"
 msgstr ""
 
-#: src/dird/dird_conf.c:1274 src/tray-monitor/tray_conf.c:322
-#, c-format
-msgid "Unknown resource type %d in save_resrouce.\n"
+#: src/tray-monitor/tray-monitor.c:819
+msgid "Job status: Error"
 msgstr ""
 
-#: src/dird/dird_conf.c:1289
-#, c-format
-msgid "Name item is required in %s resource, but not found.\n"
+#: src/tray-monitor/tray-monitor.c:823
+msgid "Job status: Fatal error"
 msgstr ""
 
-#: src/dird/dird_conf.c:1301
-#, c-format
-msgid "Inserting %s res: %s index=%d pass=%d\n"
+#: src/tray-monitor/tray-monitor.c:828
+msgid "Job status: Verify differences"
 msgstr ""
 
-#: src/dird/dird_conf.c:1374
-#, c-format
-msgid "Expected a Job Type keyword, got: %s"
+#: src/tray-monitor/tray-monitor.c:833
+msgid "Job status: Canceled"
 msgstr ""
 
-#: src/dird/dird_conf.c:1398
-#, c-format
-msgid "Expected a Job Level keyword, got: %s"
+#: src/tray-monitor/tray-monitor.c:838
+msgid "Job status: Waiting on File daemon"
 msgstr ""
 
-#: src/dird/dird_conf.c:1418
-#, c-format
-msgid "Expected a Restore replacement option, got: %s"
+#: src/tray-monitor/tray-monitor.c:843
+msgid "Job status: Waiting on the Storage daemon"
 msgstr ""
 
-#: src/dird/expand.c:137
-msgid "Year"
+#: src/tray-monitor/tray-monitor.c:848
+msgid "Job status: Waiting for new media"
 msgstr ""
 
-#: src/dird/expand.c:138
-msgid "Month"
+#: src/tray-monitor/tray-monitor.c:853
+msgid "Job status: Waiting for Mount"
 msgstr ""
 
-#: src/dird/expand.c:139
-msgid "Day"
+#: src/tray-monitor/tray-monitor.c:858
+msgid "Job status: Waiting for storage resource"
 msgstr ""
 
-#: src/dird/expand.c:140
-msgid "Hour"
+#: src/tray-monitor/tray-monitor.c:863
+msgid "Job status: Waiting for job resource"
 msgstr ""
 
-#: src/dird/expand.c:141
-msgid "Minute"
+#: src/tray-monitor/tray-monitor.c:868
+msgid "Job status: Waiting for Client resource"
 msgstr ""
 
-#: src/dird/expand.c:142
-msgid "Second"
+#: src/tray-monitor/tray-monitor.c:873
+msgid "Job status: Waiting for maximum jobs"
 msgstr ""
 
-#: src/dird/expand.c:143
-msgid "WeekDay"
+#: src/tray-monitor/tray-monitor.c:878
+msgid "Job status: Waiting for start time"
 msgstr ""
 
-#: src/dird/expand.c:146
-msgid "Dir"
+#: src/tray-monitor/tray-monitor.c:883
+msgid "Job status: Waiting for higher priority jobs to finish"
 msgstr ""
 
-#: src/dird/expand.c:147 src/dird/ua_run.c:641 src/dird/pythondir.c:62
-#: src/filed/pythonfd.c:74 src/stored/pythonsd.c:60
-msgid "Level"
+#: src/tray-monitor/tray-monitor.c:888
+#, c-format
+msgid "Unknown job status %c."
 msgstr ""
 
-#: src/dird/expand.c:148 src/dird/pythondir.c:63 src/filed/pythonfd.c:75
-#: src/stored/pythonsd.c:61
-msgid "Type"
+#: src/tray-monitor/tray-monitor.c:889
+#, c-format
+msgid "Job status: Unknown(%c)"
 msgstr ""
 
-#: src/dird/expand.c:149 src/dird/ua_purge.c:172 src/dird/ua_run.c:658
-#: src/dird/pythondir.c:64 src/filed/pythonfd.c:76 src/stored/pythonsd.c:62
-msgid "JobId"
+#: src/tray-monitor/tray-monitor.c:896
+#, c-format
+msgid "Bad scan : '%s' %d\n"
 msgstr ""
 
-#: src/dird/expand.c:151 src/dird/pythondir.c:66
-msgid "NumVols"
+#: src/tray-monitor/tray-monitor.c:936 src/console/console.c:1117
+#, c-format
+msgid "Connecting to Director %s:%d\n"
 msgstr ""
 
-#: src/dird/expand.c:154 src/dird/ua_select.c:205 src/dird/pythondir.c:69
-msgid "Catalog"
+#: src/tray-monitor/tray-monitor.c:937 src/qt-console/bcomm/dircomm.cpp:102
+#, c-format
+msgid "Connecting to Director %s:%d"
 msgstr ""
 
-#: src/dird/expand.c:156 src/dird/pythondir.c:71 src/filed/pythonfd.c:78
-#: src/stored/pythonsd.c:66
-msgid "JobName"
+#: src/tray-monitor/tray-monitor.c:938 src/wx-console/console_thread.cpp:428
+#: src/qt-console/bcomm/dircomm.cpp:170
+msgid "Director daemon"
 msgstr ""
 
-#: src/dird/expand.c:240
+#: src/tray-monitor/tray-monitor.c:943
 #, c-format
-msgid "Count not update counter %s: ERR=%s\n"
+msgid "Connecting to Client %s:%d\n"
 msgstr ""
 
-#: src/dird/expand.c:412
+#: src/tray-monitor/tray-monitor.c:944
 #, c-format
-msgid "Cannot create var context: ERR=%s\n"
+msgid "Connecting to Client %s:%d"
 msgstr ""
 
-#: src/dird/expand.c:417
-#, c-format
-msgid "Cannot set var callback: ERR=%s\n"
-msgstr ""
+#: src/tray-monitor/tray-monitor.c:945
+msgid "File daemon"
+msgstr "File daemon"
 
-#: src/dird/expand.c:423
+#: src/tray-monitor/tray-monitor.c:950
 #, c-format
-msgid "Cannot set var operate: ERR=%s\n"
+msgid "Connecting to Storage %s:%d\n"
 msgstr ""
 
-#: src/dird/expand.c:429 src/dird/expand.c:444
+#: src/tray-monitor/tray-monitor.c:951
 #, c-format
-msgid "Cannot unescape string: ERR=%s\n"
+msgid "Connecting to Storage %s:%d"
 msgstr ""
 
-#: src/dird/expand.c:437
+#: src/tray-monitor/tray-monitor.c:956 src/tray-monitor/tray-monitor.c:994
 #, c-format
-msgid "Cannot expand expression \"%s\": ERR=%s\n"
+msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
 msgstr ""
 
-#: src/dird/expand.c:455
-#, c-format
-msgid "Cannot destroy var context: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:962
+msgid "Cannot connect to daemon.\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:73 src/tray-monitor/tray-monitor.c:867
-msgid "File daemon"
+#: src/tray-monitor/tray-monitor.c:963
+msgid "Cannot connect to daemon."
 msgstr ""
 
-#: src/dird/fd_cmds.c:104
+#: src/tray-monitor/tray-monitor.c:975
 #, c-format
-msgid "File daemon \"%s\" rejected Job command: %s\n"
+msgid "Authentication error : %s"
 msgstr ""
 
-#: src/dird/fd_cmds.c:117
-#, c-format
-msgid "Error updating Client record. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:982
+msgid "Opened connection with Director daemon.\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:122
-#, c-format
-msgid "FD gave bad response to JobId command: %s\n"
+#: src/tray-monitor/tray-monitor.c:983
+msgid "Opened connection with Director daemon."
 msgstr ""
 
-#: src/dird/fd_cmds.c:144 src/dird/fd_cmds.c:180
-msgid ", since="
+#: src/tray-monitor/tray-monitor.c:986
+msgid "Opened connection with File daemon.\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:164
-msgid "No prior or suitable Full backup found. Doing FULL backup.\n"
+#: src/tray-monitor/tray-monitor.c:987
+msgid "Opened connection with File daemon."
 msgstr ""
 
-#: src/dird/fd_cmds.c:165 src/dird/fd_cmds.c:173
-#, c-format
-msgid " (upgraded from %s)"
+#: src/tray-monitor/tray-monitor.c:990
+msgid "Opened connection with Storage daemon.\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:171
-#, c-format
-msgid "Prior failed job found. Upgrading to %s.\n"
+#: src/tray-monitor/tray-monitor.c:991
+msgid "Opened connection with Storage daemon."
 msgstr ""
 
-#: src/dird/fd_cmds.c:196
-msgid "since_utime "
+#: src/tray-monitor/tray-monitor.c:1028
+msgid "<< Error: BNET_PROMPT signal received. >>\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:232
-#, c-format
-msgid "Unimplemented backup level %d %c\n"
+#: src/tray-monitor/tray-monitor.c:1033 src/wx-console/console_thread.cpp:494
+msgid "<< Heartbeat signal received, answered. >>\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:320 src/filed/job.c:565
+#: src/tray-monitor/tray-monitor.c:1037
 #, c-format
-msgid "Cannot run program: %s. ERR=%s\n"
+msgid "<< Unexpected signal received : %s >>\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:331 src/dird/fd_cmds.c:356 src/dird/fd_cmds.c:370
-msgid ">filed: write error on socket\n"
+#: src/tray-monitor/tray-monitor.c:1042
+msgid "<ERROR>\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:337
-#, c-format
-msgid "Error running program: %s. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1046
+msgid "Error : BNET_HARDEOF or BNET_ERROR"
 msgstr ""
 
-#: src/dird/fd_cmds.c:346
-#, c-format
-msgid "Cannot open included file: %s. ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1052
+msgid "<STOP>\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:441 src/filed/job.c:1617
-#, c-format
-msgid "Could not open bootstrap file %s: ERR=%s\n"
+#: src/tray-monitor/tray-monitor.c:1056
+msgid "Error : Connection closed."
 msgstr ""
 
-#: src/dird/fd_cmds.c:526
+#: src/cats/mysql.c:81
+msgid "A user name for MySQL must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/mysql.c:157 src/cats/postgresql.c:190 src/cats/sqlite.c:165
+#: src/cats/ingres.c:197 src/cats/dbi.c:204
 #, c-format
+msgid "Unable to initialize DB lock. ERR=%s\n"
+msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+
+#: src/cats/mysql.c:195
+#, fuzzy, c-format
 msgid ""
-"<filed: bad attributes, expected 3 fields got %d\n"
-"msglen=%d msg=%s\n"
+"Unable to connect to MySQL server.\n"
+"Database=%s User=%s\n"
+"MySQL connect failed either server not running or your authorization is "
+"incorrect.\n"
 msgstr ""
+"Kann Verbindung zu MySQL Server nicht aufbauen. \n"
+"Datenbank=%s Benutzer=%s\n"
+"Der Datenbankserver  läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
 
-#: src/dird/fd_cmds.c:571 src/dird/verify.c:696
-#, c-format
-msgid "MD5/SHA1 index %d not same as attributes %d\n"
+#: src/cats/mysql.c:286
+msgid "MySQL client library must be thread-safe when using BatchMode.\n"
 msgstr ""
 
-#: src/dird/fd_cmds.c:588
+#: src/cats/mysql.c:345 src/cats/postgresql.c:365 src/cats/sqlite.c:376
+#: src/cats/ingres.c:345 src/cats/dbi.c:450
 #, c-format
-msgid "<filed: Network error getting attributes. ERR=%s\n"
-msgstr ""
+msgid "Query failed: %s: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
 
-#: src/dird/getmsg.c:135
+#: src/cats/sql_create.c:101
 #, c-format
-msgid "bget_dirmsg: unknown bnet signal %d\n"
-msgstr ""
+msgid "Create DB Job record %s failed. ERR=%s\n"
+msgstr "Erzeugung von DB Job Eintrag %s fehlgeschlagen. ERR=%s\n"
 
-#: src/dird/getmsg.c:153 src/dird/getmsg.c:166 src/dird/getmsg.c:178
-#: src/dird/getmsg.c:225 src/dird/getmsg.c:249
+#: src/cats/sql_create.c:151
 #, c-format
-msgid "Malformed message: %s\n"
-msgstr ""
+msgid "Create JobMedia record %s failed: ERR=%s\n"
+msgstr "Erzeugung von JobMedia Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/getmsg.c:159
+#: src/cats/sql_create.c:160
 #, c-format
-msgid "Job not found: %s\n"
-msgstr ""
+msgid "Update Media record %s failed: ERR=%s\n"
+msgstr "Aktualisierung von Media Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/getmsg.c:318
+#: src/cats/sql_create.c:188
 #, c-format
-msgid "Bad response to %s command: wanted %s, got %s\n"
-msgstr ""
+msgid "pool record %s already exists\n"
+msgstr "pool Eintrag %s bereits vorhanden\n"
 
-#: src/dird/getmsg.c:323
+#: src/cats/sql_create.c:219
 #, c-format
-msgid "Socket error on %s command: ERR=%s\n"
-msgstr ""
+msgid "Create db Pool record %s failed: ERR=%s\n"
+msgstr "Erzeugung von db Pool Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/inc_conf.c:249
+#: src/cats/sql_create.c:251
 #, c-format
-msgid "Expected a FileSet option keyword, got:%s:"
-msgstr ""
+msgid "Device record %s already exists\n"
+msgstr "Device Eintrag %s bereits vorhanden\n"
 
-#: src/dird/inc_conf.c:282
-msgid "Old style Include/Exclude not supported\n"
-msgstr ""
+#: src/cats/sql_create.c:267
+#, c-format
+msgid "Create db Device record %s failed: ERR=%s\n"
+msgstr "Erzeugung von db Device Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/inc_conf.c:310 src/dird/inc_conf.c:577
+#: src/cats/sql_create.c:300
 #, c-format
-msgid "Expecting keyword, got: %s\n"
-msgstr ""
+msgid "More than one Storage record!: %d\n"
+msgstr "Mehr als ein Storage Eintrag!: %d\n"
 
-#: src/dird/inc_conf.c:318 src/dird/inc_conf.c:583 src/lib/parse_conf.c:819
+#: src/cats/sql_create.c:305
 #, c-format
-msgid "expected an equals, got: %s"
-msgstr ""
+msgid "error fetching Storage row: %s\n"
+msgstr "Fehler beim holen der Storage Zeile: %s\n"
 
-#: src/dird/inc_conf.c:328 src/dird/inc_conf.c:592
+#: src/cats/sql_create.c:325
 #, c-format
-msgid "Keyword %s not permitted in this resource"
-msgstr ""
+msgid "Create DB Storage record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Storage Eintrags %s fehlgeschlagen. ERR=%s\n"
 
-#: src/dird/inc_conf.c:381
+#: src/cats/sql_create.c:357
 #, c-format
-msgid "Regex compile error. ERR=%s\n"
-msgstr ""
+msgid "mediatype record %s already exists\n"
+msgstr "Medientyp Eintrag %s bereits vorhanden\n"
 
-#: src/dird/inc_conf.c:402
+#: src/cats/sql_create.c:373
 #, c-format
-msgid "Expected a regex string, got: %s\n"
-msgstr ""
+msgid "Create db mediatype record %s failed: ERR=%s\n"
+msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/dird/inc_conf.c:488
+#: src/cats/sql_create.c:408
 #, c-format
-msgid "Expected a wild-card string, got: %s\n"
-msgstr ""
+msgid "Volume \"%s\" already exists.\n"
+msgstr "Volume \"%s\" bereits vorhanden.\n"
 
-#: src/dird/inc_conf.c:511
+#: src/cats/sql_create.c:453
 #, c-format
-msgid "Expected an fstype string, got: %s\n"
-msgstr ""
+msgid "Create DB Media record %s failed. ERR=%s\n"
+msgstr "Erzeugung DB Media Eintrag %s fehlgeschlagen. ERR=%s\n"
 
-#: src/dird/inc_conf.c:546
+#: src/cats/sql_create.c:500
 #, c-format
-msgid "Expected a filename, got: %s"
-msgstr ""
+msgid "More than one Client!: %d\n"
+msgstr "Mehr als ein Client!: %d\n"
 
-#: src/dird/inc_conf.c:562
+#: src/cats/sql_create.c:505
 #, c-format
-msgid "Expecting open brace. Got %s"
-msgstr ""
+msgid "error fetching Client row: %s\n"
+msgstr "Fehler beim holen der Client Zeile: %s\n"
 
-#: src/dird/inc_conf.c:617
+#: src/cats/sql_create.c:532
 #, c-format
-msgid "Expected a FileSet keyword, got: %s"
-msgstr ""
+msgid "Create DB Client record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Client Eintrags %s fehlgeschlagen. ERR=%s\n"
 
-#: src/dird/job.c:50
+#: src/cats/sql_create.c:567 src/cats/sql_get.c:251
 #, c-format
-msgid "Could not init job queue: ERR=%s\n"
-msgstr ""
+msgid "More than one Path!: %s for path: %s\n"
+msgstr "Mehr als ein Pfad!: %s für Pfad: %s\n"
 
-#: src/dird/job.c:86 src/stored/dircmd.c:174 src/stored/stored.c:488
+#: src/cats/sql_create.c:574 src/cats/sql.c:358 src/cats/sql.c:365
+#: src/cats/postgresql.c:149 src/cats/sql_get.c:207 src/cats/sql_get.c:258
+#: src/cats/sql_get.c:632 src/cats/sql_get.c:710 src/cats/sql_get.c:1017
 #, c-format
-msgid "Unable to init job cond variable: ERR=%s\n"
-msgstr ""
+msgid "error fetching row: %s\n"
+msgstr "Fehler beim holen von Zeile: %s\n"
 
-#: src/dird/job.c:139
+#: src/cats/sql_create.c:598
 #, c-format
-msgid "Could not add job queue: ERR=%s\n"
+msgid "Create db Path record %s failed. ERR=%s\n"
+msgstr "Erzeugung des db Path Eintrags %s fehlgeschlagen. ERR=%s\n"
+
+#: src/cats/sql_create.c:643
+#, c-format
+msgid "Create DB Counters record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB Counters Eintrag %s fehlgeschlagen. ERR=%s\n"
+
+#: src/cats/sql_create.c:676
+#, c-format
+msgid "More than one FileSet!: %d\n"
+msgstr "Mehr als ein FileSet!: %d\n"
+
+#: src/cats/sql_create.c:681
+#, c-format
+msgid "error fetching FileSet row: ERR=%s\n"
+msgstr "Fehler beim holen der FileSet Zeile: ERR=%s\n"
+
+#: src/cats/sql_create.c:711
+#, c-format
+msgid "Create DB FileSet record %s failed. ERR=%s\n"
+msgstr "Erzeugung des DB FileSet Eintrags %s fehlgeschlagen. ERR=%s\n"
+
+#: src/cats/sql_create.c:1034
+#, c-format
+msgid "Create db File record %s failed. ERR=%s"
+msgstr "Erzeugung des db File Eintrags %s fehlgeschlagen. ERR=%s"
+
+#: src/cats/sql_create.c:1060
+#, c-format
+msgid "More than one Filename! %s for file: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+
+#: src/cats/sql_create.c:1066
+#, c-format
+msgid "Error fetching row for file=%s: ERR=%s\n"
+msgstr "Fehler beim Holen der Zeile für Datei=%s: ERR=%s\n"
+
+#: src/cats/sql_create.c:1082
+#, c-format
+msgid "Create db Filename record %s failed. ERR=%s\n"
+msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
+
+#: src/cats/sql_create.c:1142
+#, c-format
+msgid "Attempt to put non-attributes into catalog. Stream=%d\n"
+msgstr "Versuche \"non-attributes\" in catalog einzufügen. Stream=%d\n"
+
+#: src/cats/sql_create.c:1153
+msgid "Can't Copy/Migrate job using BaseJob"
+msgstr ""
+
+#: src/cats/sql_create.c:1244 src/cats/sql_get.c:1104
+msgid "ERR=JobIds are empty\n"
+msgstr ""
+
+#: src/cats/sql_list.c:64
+#, c-format
+msgid "Query failed: %s\n"
+msgstr "Abfrage fehlgeschlagen: %s\n"
+
+#: src/cats/sql_list.c:276
+msgid "These JobIds have copies as follows:\n"
+msgstr ""
+
+#: src/cats/sql_list.c:278
+msgid "The catalog contains copies as follows:\n"
+msgstr ""
+
+#: src/cats/sql.c:66
+#, fuzzy
+msgid "Driver type not specified in Catalog resource.\n"
+msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
+
+#: src/cats/sql.c:69
+msgid "Invalid driver type, must be \"dbi:<type>\"\n"
+msgstr ""
+
+#: src/cats/sql.c:83
+#, c-format
+msgid "Unknown database type: %s\n"
+msgstr ""
+
+#: src/cats/sql.c:204
+#, c-format
+msgid ""
+"On db_name=%s, %s max_connections=%d is lower than Director MaxConcurentJobs="
+"%d\n"
+msgstr ""
+
+#: src/cats/sql.c:245
+#, c-format
+msgid ""
+"query %s failed:\n"
+"%s\n"
+msgstr ""
+"Abfrage %s gescheitert:\n"
+"%s\n"
+
+#: src/cats/sql.c:267
+#, c-format
+msgid ""
+"insert %s failed:\n"
+"%s\n"
+msgstr ""
+"einfügen %s gescheitert:\n"
+"%s\n"
+
+#: src/cats/sql.c:281
+#, c-format
+msgid "Insertion problem: affected_rows=%s\n"
+msgstr "Problem beim Einfügen: affected_rows=%s\n"
+
+#: src/cats/sql.c:301
+#, c-format
+msgid ""
+"update %s failed:\n"
+"%s\n"
+msgstr ""
+"Aktualisierung %s gescheitert:\n"
+"%s\n"
+
+#: src/cats/sql.c:311
+#, fuzzy, c-format
+msgid "Update failed: affected_rows=%s for %s\n"
+msgstr "Aktualisierungsproblem: affected_rows=%s\n"
+
+#: src/cats/sql.c:332
+#, c-format
+msgid ""
+"delete %s failed:\n"
+"%s\n"
+msgstr ""
+"löschen von %s fehlgeschlagen:\n"
+"%s\n"
+
+#: src/cats/sql.c:527 src/dird/catreq.c:408 src/dird/fd_cmds.c:713
+#: src/dird/fd_cmds.c:771
+#, c-format
+msgid "Attribute create error. %s"
+msgstr "Attribute create error. %s"
+
+#: src/cats/sql.c:654
+#, c-format
+msgid "Path length is zero. File=%s\n"
+msgstr "Pfadlänge ist null. Datei=%s\n"
+
+#: src/cats/sql.c:718
+msgid "No results to list.\n"
+msgstr "Keine Ergebnisse zu \"list\" Kommando.\n"
+
+#: src/cats/sql.c:844
+#, fuzzy
+msgid "Could not init database batch connection"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
+
+#: src/cats/sql.c:850
+#, fuzzy, c-format
+msgid "Could not open database \"%s\": ERR=%s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
+
+#: src/cats/postgresql.c:85
+msgid "A user name for PostgreSQL must be supplied.\n"
+msgstr "Ein Benutzername für PostgreSQL muss angegeben werden.\n"
+
+#: src/cats/postgresql.c:160
+#, c-format
+msgid "Encoding error for database \"%s\". Wanted SQL_ASCII, got %s\n"
+msgstr ""
+
+#: src/cats/postgresql.c:227
+#, fuzzy, c-format
+msgid ""
+"Unable to connect to PostgreSQL server. Database=%s User=%s\n"
+"Possible causes: SQL server not running; password incorrect; max_connections "
+"exceeded.\n"
+msgstr ""
+"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
+"Datenbank=%s  Benutzer=%s\n"
+"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
+
+#: src/cats/postgresql.c:308
+msgid "Pg client library must be thread-safe when using BatchMode.\n"
+msgstr ""
+
+#: src/cats/postgresql.c:346
+msgid "PQescapeStringConn returned non-zero.\n"
+msgstr ""
+
+#: src/cats/postgresql.c:652
+#, c-format
+msgid "error fetching currval: %s\n"
+msgstr "Fehler beim Holen des aktuellen Wertes: %s\n"
+
+#: src/cats/postgresql.c:717 src/cats/dbi.c:848
+#, fuzzy, c-format
+msgid "error starting batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/cats/postgresql.c:748 src/cats/postgresql.c:754
+#, fuzzy, c-format
+msgid "error ending batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/cats/postgresql.c:803
+#, fuzzy, c-format
+msgid "error copying in batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/cats/sql_find.c:98 src/cats/sql_find.c:127 src/cats/sql_find.c:177
+#, c-format
+msgid ""
+"Query error for start time request: ERR=%s\n"
+"CMD=%s\n"
+msgstr ""
+"Fehler bei Abfrage von Startzeit: ERR=%s\n"
+"CMD=%s\n"
+
+#: src/cats/sql_find.c:104 src/cats/sql_find.c:183
+msgid "No prior Full backup Job record found.\n"
+msgstr "Keinen vorherigen \"Full backup\" Job Eintrag gefunden.\n"
+
+#: src/cats/sql_find.c:116
+#, c-format
+msgid "Unknown level=%d\n"
+msgstr "Unbekannter level=%d\n"
+
+#: src/cats/sql_find.c:133
+#, c-format
+msgid ""
+"No Job record found: ERR=%s\n"
+"CMD=%s\n"
+msgstr ""
+"Kein \"Job\" Eintrag gefunden: ERR=%s\n"
+"CMD=%s\n"
+
+#: src/cats/sql_find.c:278
+#, c-format
+msgid "Unknown Job level=%d\n"
+msgstr "Unbekannter Job level=%d\n"
+
+#: src/cats/sql_find.c:288
+#, c-format
+msgid "No Job found for: %s.\n"
+msgstr "Kein Job gefunden für: %s.\n"
+
+#: src/cats/sql_find.c:299
+#, c-format
+msgid "No Job found for: %s\n"
+msgstr "Keinen Job gefunden für: %s\n"
+
+#: src/cats/sql_find.c:376
+#, c-format
+msgid "Request for Volume item %d greater than max %d or less than 1\n"
+msgstr ""
+"Anforderung von \"Volume item\" %d größer als Max %d oder weniger als 1\n"
+
+#: src/cats/sql_find.c:391
+#, fuzzy, c-format
+msgid "No Volume record found for item %d.\n"
+msgstr "Kein Volume Eintrag gefunden für item %d.\n"
+
+#: src/cats/sql_get.c:155
+#, c-format
+msgid "Error fetching row: %s\n"
+msgstr "Fehler beim holen der Zeile: %s\n"
+
+#: src/cats/sql_get.c:162
+#, fuzzy, c-format
+msgid "get_file_record want 1 got rows=%d PathId=%s FilenameId=%s\n"
+msgstr "get_file_record erwartet 1 erhalten rows=%d\n"
+
+#: src/cats/sql_get.c:170
+#, c-format
+msgid "File record for PathId=%s FilenameId=%s not found.\n"
+msgstr "File Eintrag für PathId=%s FilenameId=%s nicht gefunden.\n"
+
+#: src/cats/sql_get.c:176
+msgid "File record not found in Catalog.\n"
+msgstr "File Eintrag nicht im Catalog gefunden.\n"
+
+#: src/cats/sql_get.c:201
+#, c-format
+msgid "More than one Filename!: %s for file: %s\n"
+msgstr "Mehr als einen Dateinamen gefunden! : %s für Datei: %s\n"
+
+#: src/cats/sql_get.c:211
+#, fuzzy, c-format
+msgid "Get DB Filename record %s found bad record: %d\n"
+msgstr "Get DB Filename record %s hat fehlerhaften Eintrag gefunden: %d\n"
+
+#: src/cats/sql_get.c:217
+#, c-format
+msgid "Filename record: %s not found.\n"
+msgstr "Filename record: %s nicht gefunden.\n"
+
+#: src/cats/sql_get.c:221
+#, c-format
+msgid "Filename record: %s not found in Catalog.\n"
+msgstr "Filename record: %s nicht in Catalog gefunden.\n"
+
+#: src/cats/sql_get.c:262
+#, c-format
+msgid "Get DB path record %s found bad record: %s\n"
+msgstr "Get DB path record %s fehlerhaften Eintrag gefunden: %s\n"
+
+#: src/cats/sql_get.c:275
+#, c-format
+msgid "Path record: %s not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
+
+#: src/cats/sql_get.c:279
+#, c-format
+msgid "Path record: %s not found in Catalog.\n"
+msgstr "Path record: %s nicht in Catalog gefunden.\n"
+
+#: src/cats/sql_get.c:316
+#, c-format
+msgid "No Job found for JobId %s\n"
+msgstr "Kein Job für JobId %s gefunden\n"
+
+#: src/cats/sql_get.c:387 src/cats/sql_get.c:443
+#, c-format
+msgid "No volumes found for JobId=%d\n"
+msgstr "Keine volumes für JobId=%d gefunden\n"
+
+#: src/cats/sql_get.c:393 src/cats/sql_get.c:454
+#, c-format
+msgid "Error fetching row %d: ERR=%s\n"
+msgstr "Fehler beim Holen von Zeile %d: ERR=%s\n"
+
+#: src/cats/sql_get.c:407
+#, c-format
+msgid "No Volume for JobId %d found in Catalog.\n"
+msgstr "Kein Volume für JobId %d in Catalog gefunden.\n"
+
+#: src/cats/sql_get.c:547
+#, c-format
+msgid "Pool id select failed: ERR=%s\n"
+msgstr "Pool id select fehlgeschlagen: ERR=%s\n"
+
+#: src/cats/sql_get.c:584
+#, c-format
+msgid "Client id select failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+
+#: src/cats/sql_get.c:627
+#, c-format
+msgid "More than one Pool!: %s\n"
+msgstr "Mehr als ein Pool!: %s\n"
+
+#: src/cats/sql_get.c:671
+msgid "Pool record not found in Catalog.\n"
+msgstr "Pool Eintrag in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_get.c:705
+#, c-format
+msgid "More than one Client!: %s\n"
+msgstr "Mehr als ein Client!: %s\n"
+
+#: src/cats/sql_get.c:722 src/cats/sql_get.c:726
+msgid "Client record not found in Catalog.\n"
+msgstr "Client Eintrag nicht in Catalog gefunden\n"
+
+#: src/cats/sql_get.c:751
+#, c-format
+msgid "More than one Counter!: %d\n"
+msgstr "Mehr als ein Counter!: %d\n"
+
+#: src/cats/sql_get.c:756
+#, c-format
+msgid "error fetching Counter row: %s\n"
+msgstr "Fehler beim Holen der Counter Zeile: %s\n"
+
+#: src/cats/sql_get.c:776
+#, c-format
+msgid "Counter record: %s not found in Catalog.\n"
+msgstr "Counter Eintrag: %s in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_get.c:812
+#, c-format
+msgid "Error got %s FileSets but expected only one!\n"
+msgstr "Fehler erhalten %s FileSets aber nur einen erwartet!\n"
+
+#: src/cats/sql_get.c:817
+#, c-format
+msgid "FileSet record \"%s\" not found.\n"
+msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
+
+#: src/cats/sql_get.c:827
+msgid "FileSet record not found in Catalog.\n"
+msgstr "FileSet Eintrag in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_get.c:923
+#, c-format
+msgid "Media id select failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/cats/sql_get.c:961
+#, fuzzy, c-format
+msgid "query dbids failed: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+
+#: src/cats/sql_get.c:1012
+#, c-format
+msgid "More than one Volume!: %s\n"
+msgstr "Mehr als ein Volume!: %s\n"
+
+#: src/cats/sql_get.c:1068
+#, c-format
+msgid "Media record MediaId=%s not found.\n"
+msgstr "Media Eintrag MediaId=%s nicht gefunden.\n"
+
+#: src/cats/sql_get.c:1071
+#, c-format
+msgid "Media record for Volume \"%s\" not found.\n"
+msgstr "Media Eintrag für Volume \"%s\" nicht gefunden.\n"
+
+#: src/cats/sql_get.c:1078
+#, c-format
+msgid "Media record for MediaId=%u not found in Catalog.\n"
+msgstr "Media Eintrag für MediaId=%u in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_get.c:1081
+#, c-format
+msgid "Media record for Vol=%s not found in Catalog.\n"
+msgstr "Media Eintrag für Vol=%s in Catalog nicht gefunden.\n"
+
+#: src/cats/sql_delete.c:80
+#, c-format
+msgid "No pool record %s exists\n"
+msgstr "Kein pool Eintrag %s vorhanden\n"
+
+#: src/cats/sql_delete.c:85
+#, c-format
+msgid "Expecting one pool record, got %d\n"
+msgstr "Erwartete einen \"pool\" Eintrag, erhielt %d\n"
+
+#: src/cats/sql_delete.c:91
+#, c-format
+msgid "Error fetching row %s\n"
+msgstr "Fehler beim Holen der Zeile %s\n"
+
+#: src/cats/sqlite.c:179
+#, c-format
+msgid "Database %s does not exist, please create it.\n"
+msgstr "Datenbank %s existiert nicht, bitte erzeugen.\n"
+
+#: src/cats/sqlite.c:209
+#, c-format
+msgid "Unable to open Database=%s. ERR=%s\n"
+msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
+
+#: src/cats/sqlite.c:210
+msgid "unknown"
+msgstr "unbekannt"
+
+#: src/cats/sqlite.c:278
+msgid "SQLite3 client library must be thread-safe when using BatchMode.\n"
+msgstr ""
+
+#: src/cats/ingres.c:86
+#, fuzzy
+msgid "A user name for Ingres must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/ingres.c:217
+#, fuzzy, c-format
+msgid ""
+"Unable to connect to Ingres server.\n"
+"Database=%s User=%s\n"
+"It is probably not running or your password is incorrect.\n"
+msgstr ""
+"Kann Verbindung zu MySQL Server nicht aufbauen. \n"
+"Datenbank=%s Benutzer=%s\n"
+"Der Datenbankserver  läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
+
+#: src/cats/dbi.c:89
+#, fuzzy
+msgid "A dbi driver for DBI must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/dbi.c:115
+#, fuzzy
+msgid "A user name for DBI must be supplied.\n"
+msgstr "Ein Benutzername für MySQL muss angegeben werden.\n"
+
+#: src/cats/dbi.c:219
+#, c-format
+msgid ""
+"Unable to locate the DBD drivers to DBI interface in: \n"
+"db_driverdir=%s. It is probaly not found any drivers\n"
+msgstr ""
+
+#: src/cats/dbi.c:285
+#, fuzzy, c-format
+msgid ""
+"Unable to connect to DBI interface. Type=%s Database=%s User=%s\n"
+"Possible causes: SQL server not running; password incorrect; max_connections "
+"exceeded.\n"
+msgstr ""
+"Kann Verbindung zu  PostgreSQL Server nicht aufbauen.\n"
+"Datenbank=%s  Benutzer=%s\n"
+"Der Datenbankserver läuft möglicherweise nicht oder das Passwort ist nicht "
+"korrekt.\n"
+
+#: src/cats/dbi.c:1029
+#, fuzzy, c-format
+msgid "error inserting batch mode: %s"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/lib/edit.c:463
+#, c-format
+msgid "Illegal character \"%c\" in name.\n"
+msgstr ""
+
+#: src/lib/edit.c:470
+msgid "Name too long.\n"
+msgstr ""
+
+#: src/lib/edit.c:476 src/dird/ua_label.c:654 src/dird/ua_cmds.c:360
+msgid "Volume name must be at least one character long.\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:118
+msgid "Could not initialize Python\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:123
+#, c-format
+msgid "Could not Run Python string %s\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:135
+msgid "Could not initialize Python Job type.\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:140
+#, c-format
+msgid "Could not import Python script %s/%s. Python disabled.\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:242
+msgid "Could not create Python Job Object.\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:255 src/lib/pythonlib.c:279
+#, c-format
+msgid "Python function \"%s\" not found.\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:294
+#, c-format
+msgid "Unknown Python daemon event %s\n"
+msgstr ""
+
+#: src/lib/pythonlib.c:319
+#, c-format
+msgid "Unable to initialize the Python lock. ERR=%s\n"
+msgstr ""
+
+#: src/lib/rwlock.c:304
+msgid "rwl_writeunlock called too many times.\n"
+msgstr ""
+
+#: src/lib/rwlock.c:309
+msgid "rwl_writeunlock by non-owner.\n"
+msgstr ""
+
+#: src/lib/rwlock.c:434
+#, c-format
+msgid "Thread %d found unchanged elements %d times\n"
+msgstr ""
+
+#: src/lib/rwlock.c:504
+#, c-format
+msgid "%02d: interval %d, writes %d, reads %d\n"
+msgstr ""
+
+#: src/lib/rwlock.c:514
+#, c-format
+msgid "data %02d: value %d, %d writes\n"
+msgstr ""
+
+#: src/lib/rwlock.c:519
+#, c-format
+msgid "Total: %d thread writes, %d data writes\n"
+msgstr ""
+
+#: src/lib/rwlock.c:591
+msgid "Try write lock"
+msgstr ""
+
+#: src/lib/rwlock.c:597
+msgid "Try read lock"
+msgstr ""
+
+#: src/lib/rwlock.c:653
+msgid "Create thread"
+msgstr ""
+
+#: src/lib/rwlock.c:663
+msgid "Join thread"
+msgstr ""
+
+#: src/lib/rwlock.c:665
+#, c-format
+msgid "%02d: interval %d, updates %d, r_collisions %d, w_collisions %d\n"
+msgstr ""
+
+#: src/lib/rwlock.c:677
+#, c-format
+msgid "data %02d: value %d, %d updates\n"
+msgstr ""
+
+#: src/lib/lockmgr.c:62
+#, c-format
+msgid "ASSERT failed at %s:%i: %s\n"
+msgstr ""
+
+#: src/lib/lockmgr.c:67
+#, c-format
+msgid "ASSERT failed at %s:%i: %s \n"
+msgstr ""
+
+#: src/lib/lockmgr.c:97
+#, fuzzy, c-format
+msgid "Mutex lock failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/lockmgr.c:107
+#, fuzzy, c-format
+msgid "Mutex unlock failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/lockmgr.c:272 src/lib/lockmgr.c:608 src/lib/lockmgr.c:636
+#: src/lib/jcr.c:321
+#, fuzzy, c-format
+msgid "pthread key create failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/lib/lockmgr.c:620
+#, fuzzy, c-format
+msgid "pthread_create failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/lib/berrno.c:64
+msgid "Child exited normally."
+msgstr ""
+
+#: src/lib/berrno.c:71
+msgid "Unknown error during program execvp"
+msgstr ""
+
+#: src/lib/berrno.c:74
+#, c-format
+msgid "Child exited with code %d"
+msgstr ""
+
+#: src/lib/berrno.c:82
+#, c-format
+msgid "Child died from signal %d: %s"
+msgstr ""
+
+#: src/lib/berrno.c:88
+msgid "Invalid errno. No error message possible."
+msgstr ""
+
+#: src/lib/priv.c:68
+#, c-format
+msgid "Could not find userid=%s: ERR=%s\n"
+msgstr ""
+
+#: src/lib/priv.c:74
+#, c-format
+msgid "Could not find password entry. ERR=%s\n"
+msgstr ""
+
+#: src/lib/priv.c:87
+#, c-format
+msgid "Could not find group=%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:178
-msgid "Job canceled because max start delay time exceeded.\n"
+#: src/lib/priv.c:95
+#, c-format
+msgid "Could not initgroups for group=%s, userid=%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:229 src/dird/job.c:307
+#: src/lib/priv.c:98
 #, c-format
-msgid "Unimplemented job type: %d\n"
+msgid "Could not initgroups for userid=%s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:254
+#: src/lib/priv.c:105
 #, c-format
-msgid "RunBefore: %s"
+msgid "Could not set group=%s: ERR=%s\n"
+msgstr ""
+
+#: src/lib/priv.c:115
+#, fuzzy, c-format
+msgid "prctl failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/lib/priv.c:119
+#, fuzzy, c-format
+msgid "setreuid failed: ERR=%s\n"
+msgstr "Abfrage gescheitert: %s: ERR=%s\n"
+
+#: src/lib/priv.c:123
+#, fuzzy, c-format
+msgid "cap_from_text failed: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
+
+#: src/lib/priv.c:127
+#, fuzzy, c-format
+msgid "cap_set_proc failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/lib/priv.c:131
+msgid "Keep readall caps not implemented this OS or missing libraries.\n"
 msgstr ""
 
-#: src/dird/job.c:259
+#: src/lib/priv.c:135
 #, c-format
-msgid "RunBeforeJob error: ERR=%s\n"
+msgid "Could not set specified userid: %s\n"
+msgstr ""
+
+#: src/lib/jcr.c:232 src/lib/util.c:356 src/dird/ua_run.c:790
+msgid "Backup"
+msgstr ""
+
+#: src/lib/jcr.c:234
+msgid "Verifying"
+msgstr ""
+
+#: src/lib/jcr.c:236
+#, fuzzy
+msgid "Restoring"
+msgstr "Wiederherstellung läuft..."
+
+#: src/lib/jcr.c:238
+msgid "Archiving"
+msgstr ""
+
+#: src/lib/jcr.c:240
+msgid "Copying"
+msgstr ""
+
+#: src/lib/jcr.c:242
+msgid "Migration"
+msgstr ""
+
+#: src/lib/jcr.c:244
+msgid "Scanning"
+msgstr ""
+
+#: src/lib/jcr.c:246
+#, fuzzy
+msgid "Unknown operation"
+msgstr "unbekannt"
+
+#: src/lib/jcr.c:255
+#, fuzzy
+msgid "backup"
+msgstr "Sicherung OK"
+
+#: src/lib/jcr.c:257
+msgid "verified"
+msgstr ""
+
+#: src/lib/jcr.c:257
+msgid "verify"
+msgstr ""
+
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restored"
+msgstr "Job Ressource"
+
+#: src/lib/jcr.c:259
+#, fuzzy
+msgid "restore"
+msgstr "Job Ressource"
+
+#: src/lib/jcr.c:261
+msgid "archived"
+msgstr ""
+
+#: src/lib/jcr.c:261
+msgid "archive"
+msgstr ""
+
+#: src/lib/jcr.c:263
+msgid "copied"
+msgstr ""
+
+#: src/lib/jcr.c:263
+msgid "copy"
+msgstr ""
+
+#: src/lib/jcr.c:265
+msgid "migrated"
+msgstr ""
+
+#: src/lib/jcr.c:265
+msgid "migrate"
+msgstr ""
+
+#: src/lib/jcr.c:267
+msgid "scanned"
+msgstr ""
+
+#: src/lib/jcr.c:267
+msgid "scan"
+msgstr ""
+
+#: src/lib/jcr.c:269
+#, fuzzy
+msgid "unknown action"
+msgstr "unbekannt"
+
+#: src/lib/jcr.c:343
+#, fuzzy, c-format
+msgid "pthread_once failed. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
+
+#: src/lib/jcr.c:351
+#, fuzzy, c-format
+msgid "Could not init msg_queue mutex. ERR=%s\n"
+msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
+
+#: src/lib/jcr.c:403
+msgid "NULL jcr.\n"
 msgstr ""
 
-#: src/dird/job.c:325
+#: src/lib/jcr.c:502
 #, c-format
-msgid "RunAfter: %s"
+msgid "JCR use_count=%d JobId=%d\n"
 msgstr ""
 
-#: src/dird/job.c:335
+#: src/lib/jcr.c:598
+#, fuzzy, c-format
+msgid "pthread_setspecific failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/lib/jcr.c:1018
 #, c-format
-msgid "RunAfterJob error: ERR=%s\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Storage "
+"daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:337
+#: src/lib/jcr.c:1030
 #, c-format
-msgid "RunAfterFailedJob error: ERR=%s\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:376
+#: src/lib/jcr.c:1042
 #, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+msgid ""
+"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
 msgstr ""
 
-#: src/dird/job.c:387
-msgid "Failed to connect to File daemon.\n"
+#: src/lib/signal.c:67
+msgid "Invalid signal number"
 msgstr ""
 
-#: src/dird/job.c:409 src/dird/ua_cmds.c:619 src/dird/ua_cmds.c:1265
-#: src/dird/ua_label.c:682
-msgid "Failed to connect to Storage daemon.\n"
+#: src/lib/signal.c:151 src/lib/signal.c:153
+#, c-format
+msgid "Bacula interrupted by signal %d: %s\n"
 msgstr ""
 
-#: src/dird/job.c:545 src/dird/job.c:593
+#: src/lib/signal.c:166
 #, c-format
-msgid "Unhandled job status code %d\n"
+msgid "Kaboom! %s, %s got signal %d - %s. Attempting traceback.\n"
 msgstr ""
 
-#: src/dird/job.c:621 src/stored/bscan.c:902
+#: src/lib/signal.c:168
 #, c-format
-msgid "Could not create Client record. ERR=%s\n"
+msgid "Kaboom! exepath=%s\n"
 msgstr ""
 
-#: src/dird/job.c:652
-msgid "FileSet MD5 signature not found.\n"
+#: src/lib/signal.c:202
+#, c-format
+msgid "Fork error: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/lib/signal.c:210
 #, c-format
-msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
+msgid "Calling: %s %s %s %s\n"
 msgstr ""
 
-#: src/dird/job.c:695
+#: src/lib/signal.c:214
 #, c-format
-msgid "Error updating job record. %s"
+msgid "execv: %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/dird/jobq.c:67
+#: src/lib/signal.c:235
 #, c-format
-msgid "pthread_attr_init: ERR=%s\n"
+msgid "It looks like the traceback worked ...\n"
 msgstr ""
 
-#: src/dird/jobq.c:76
+#: src/lib/signal.c:289
 #, c-format
-msgid "pthread_mutex_init: ERR=%s\n"
+msgid "BA_NSIG too small (%d) should be (%d)\n"
+msgstr ""
+
+#: src/lib/signal.c:295
+msgid "UNKNOWN SIGNAL"
+msgstr ""
+
+#: src/lib/signal.c:296
+msgid "Hangup"
+msgstr ""
+
+#: src/lib/signal.c:297
+msgid "Interrupt"
+msgstr ""
+
+#: src/lib/signal.c:298
+msgid "Quit"
+msgstr ""
+
+#: src/lib/signal.c:299
+msgid "Illegal instruction"
+msgstr ""
+
+#: src/lib/signal.c:300
+msgid "Trace/Breakpoint trap"
+msgstr ""
+
+#: src/lib/signal.c:301
+msgid "Abort"
+msgstr ""
+
+#: src/lib/signal.c:303
+msgid "EMT instruction (Emulation Trap)"
+msgstr ""
+
+#: src/lib/signal.c:306
+msgid "IOT trap"
+msgstr ""
+
+#: src/lib/signal.c:308
+msgid "BUS error"
+msgstr ""
+
+#: src/lib/signal.c:309
+msgid "Floating-point exception"
+msgstr ""
+
+#: src/lib/signal.c:310
+msgid "Kill, unblockable"
+msgstr ""
+
+#: src/lib/signal.c:311
+msgid "User-defined signal 1"
+msgstr ""
+
+#: src/lib/signal.c:312
+msgid "Segmentation violation"
+msgstr ""
+
+#: src/lib/signal.c:313
+msgid "User-defined signal 2"
+msgstr ""
+
+#: src/lib/signal.c:314
+msgid "Broken pipe"
+msgstr ""
+
+#: src/lib/signal.c:315
+msgid "Alarm clock"
+msgstr ""
+
+#: src/lib/signal.c:316
+msgid "Termination"
+msgstr ""
+
+#: src/lib/signal.c:318
+msgid "Stack fault"
+msgstr ""
+
+#: src/lib/signal.c:320
+msgid "Child status has changed"
+msgstr ""
+
+#: src/lib/signal.c:321
+msgid "Continue"
+msgstr ""
+
+#: src/lib/signal.c:322
+msgid "Stop, unblockable"
+msgstr ""
+
+#: src/lib/signal.c:323
+msgid "Keyboard stop"
+msgstr ""
+
+#: src/lib/signal.c:324
+msgid "Background read from tty"
+msgstr ""
+
+#: src/lib/signal.c:325
+msgid "Background write to tty"
+msgstr ""
+
+#: src/lib/signal.c:326
+msgid "Urgent condition on socket"
+msgstr ""
+
+#: src/lib/signal.c:327
+msgid "CPU limit exceeded"
+msgstr ""
+
+#: src/lib/signal.c:328
+msgid "File size limit exceeded"
+msgstr ""
+
+#: src/lib/signal.c:329
+msgid "Virtual alarm clock"
+msgstr ""
+
+#: src/lib/signal.c:330
+msgid "Profiling alarm clock"
+msgstr ""
+
+#: src/lib/signal.c:331
+msgid "Window size change"
+msgstr ""
+
+#: src/lib/signal.c:332
+msgid "I/O now possible"
+msgstr ""
+
+#: src/lib/signal.c:334
+msgid "Power failure restart"
+msgstr ""
+
+#: src/lib/signal.c:337
+msgid "No runnable lwp"
+msgstr ""
+
+#: src/lib/signal.c:340
+msgid "SIGLWP special signal used by thread library"
+msgstr ""
+
+#: src/lib/signal.c:343
+msgid "Checkpoint Freeze"
 msgstr ""
 
-#: src/dird/jobq.c:82
+#: src/lib/signal.c:346
+msgid "Checkpoint Thaw"
+msgstr ""
+
+#: src/lib/signal.c:349
+msgid "Thread Cancellation"
+msgstr ""
+
+#: src/lib/signal.c:352
+msgid "Resource Lost (e.g. record-lock lost)"
+msgstr ""
+
+#: src/lib/bnet_server.c:109
 #, c-format
-msgid "pthread_cond_init: ERR=%s\n"
+msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
 msgstr ""
 
-#: src/dird/jobq.c:115 src/dird/jobq.c:242 src/dird/jobq.c:307
-#: src/dird/jobq.c:388
+#: src/lib/bnet_server.c:122
 #, c-format
-msgid "pthread_mutex_lock: ERR=%s\n"
+msgid "Cannot set SO_REUSEADDR on socket: %s\n"
 msgstr ""
 
-#: src/dird/jobq.c:128
+#: src/lib/bnet_server.c:131
 #, c-format
-msgid "pthread_cond_broadcast: ERR=%s\n"
+msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
 msgstr ""
 
-#: src/dird/jobq.c:136
+#: src/lib/bnet_server.c:136
 #, c-format
-msgid "pthread_cond_wait: ERR=%s\n"
+msgid "Cannot bind port %d: ERR=%s.\n"
 msgstr ""
 
-#: src/dird/jobq.c:144
+#: src/lib/bnet_server.c:147
 #, c-format
-msgid "pthread_mutex_unlock: ERR=%s\n"
+msgid "Could not init client queue: ERR=%s\n"
 msgstr ""
 
-#: src/dird/jobq.c:180
+#: src/lib/bnet_server.c:166
 #, c-format
-msgid "Job %s waiting %d seconds for scheduled start time.\n"
+msgid "Error in select: %s\n"
 msgstr ""
 
-#: src/dird/jobq.c:235
+#: src/lib/bnet_server.c:187
 #, c-format
-msgid "pthread_thread_create: ERR=%s\n"
+msgid "Connection from %s:%d refused by hosts.access\n"
 msgstr ""
 
-#: src/dird/jobq.c:353
+#: src/lib/bnet_server.c:202 src/lib/bsock.c:249 src/lib/bsock.c:285
 #, c-format
-msgid "pthread_cond_signal: ERR=%s\n"
+msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
 msgstr ""
 
-#: src/dird/jobq.c:362
+#: src/lib/bnet_server.c:213
+msgid "Could not create client BSOCK.\n"
+msgstr ""
+
+#: src/lib/bnet_server.c:220
 #, c-format
-msgid "pthread_create: ERR=%s\n"
+msgid "Could not add job to client queue: ERR=%s\n"
 msgstr ""
 
-#: src/dird/jobq.c:487
+#: src/lib/bnet_server.c:237
 #, c-format
-msgid "Rescheduled Job %s at %s to re-run in %d seconds.\n"
+msgid "Could not destroy client queue: ERR=%s\n"
 msgstr ""
 
-#: src/dird/mac.c:67 src/dird/verify.c:92
-msgid "Unable to find JobId of previous Job for this client.\n"
+#: src/lib/bpipe.c:361 src/lib/bpipe.c:444
+msgid "Program killed by Bacula (timeout)\n"
 msgstr ""
 
-#: src/dird/mac.c:141
+#: src/lib/bnet.c:116
 #, c-format
-msgid "Start %s JobId %u, Job=%s\n"
+msgid "Attr spool write error. ERR=%s\n"
 msgstr ""
 
-#: src/dird/mac.c:377
-#, c-format
+#: src/lib/bnet.c:242 src/lib/bnet.c:283
+msgid "TLS connection initialization failed.\n"
+msgstr ""
+
+#: src/lib/bnet.c:250
+msgid "TLS Negotiation failed.\n"
+msgstr ""
+
+#: src/lib/bnet.c:256 src/lib/bnet.c:298
 msgid ""
-"Bacula %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Backup Level:           %s%s\n"
-"  Client:                 %s\n"
-"  FileSet:                \"%s\" %s\n"
-"  Pool:                   \"%s\"\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  FD Files Written:       %s\n"
-"  SD Files Written:       %s\n"
-"  FD Bytes Written:       %s\n"
-"  SD Bytes Written:       %s\n"
-"  Rate:                   %.1f KB/s\n"
-"  Software Compression:   %s\n"
-"  Volume name(s):         %s\n"
-"  Volume Session Id:      %d\n"
-"  Volume Session Time:    %d\n"
-"  Last Volume Bytes:      %s\n"
-"  Non-fatal FD errors:    %d\n"
-"  SD Errors:              %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+"TLS certificate verification failed. Peer certificate did not match a "
+"required commonName\n"
 msgstr ""
 
-#: src/dird/msgchan.c:78 src/filed/job.c:1128
-#: src/tray-monitor/tray-monitor.c:874
-msgid "Storage daemon"
+#: src/lib/bnet.c:305
+#, c-format
+msgid ""
+"TLS host certificate verification failed. Host name \"%s\" did not match "
+"presented certificate\n"
 msgstr ""
 
-#: src/dird/msgchan.c:157
-#, c-format
-msgid "Storage daemon rejected Job command: %s\n"
+#: src/lib/bnet.c:322
+msgid "TLS enabled but not configured.\n"
 msgstr ""
 
-#: src/dird/msgchan.c:164
-#, c-format
-msgid "<stored: bad response to Job command: %s\n"
+#: src/lib/bnet.c:328
+msgid "TLS enable but not configured.\n"
 msgstr ""
 
-#: src/dird/msgchan.c:211
-#, c-format
-msgid ""
-"\n"
-"     Storage daemon didn't accept Device \"%s\" because:\n"
-"     %s"
+#: src/lib/bnet.c:386
+msgid "No problem."
 msgstr ""
 
-#: src/dird/msgchan.c:241 src/dird/msgchan.c:382
-#, c-format
-msgid "Cannot create message thread: %s\n"
+#: src/lib/bnet.c:389
+msgid "Authoritative answer for host not found."
 msgstr ""
 
-#: src/dird/newvol.c:77
-#, c-format
-msgid "Illegal character in Volume name \"%s\"\n"
+#: src/lib/bnet.c:392
+msgid "Non-authoritative for host not found, or ServerFail."
 msgstr ""
 
-#: src/dird/newvol.c:89
-#, c-format
-msgid "Created new Volume \"%s\" in catalog.\n"
+#: src/lib/bnet.c:395
+msgid "Non-recoverable errors, FORMERR, REFUSED, or NOTIMP."
 msgstr ""
 
-#: src/dird/newvol.c:117
-#, c-format
-msgid "Wanted to create Volume \"%s\", but it already exists. Trying again.\n"
+#: src/lib/bnet.c:398
+msgid "Valid name, no data record of resquested type."
 msgstr ""
 
-#: src/dird/newvol.c:126
-msgid "Too many failures. Giving up creating Volume name.\n"
+#: src/lib/bnet.c:401
+msgid "Unknown error."
 msgstr ""
 
-#: src/dird/next_vol.c:124
+#: src/lib/bnet.c:658
 #, c-format
-msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
+msgid "Unknown sig %d"
 msgstr ""
 
-#: src/dird/next_vol.c:150
+#: src/lib/res.c:66
 #, c-format
-msgid "Purging oldest volume \"%s\"\n"
+msgid "rwl_writelock failure at %s:%d:  ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:156
+#: src/lib/res.c:76
 #, c-format
-msgid "Pruning oldest volume \"%s\"\n"
+msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:175
-msgid "We seem to be looping trying to find the next volume. I give up.\n"
+#: src/lib/btimers.c:265
+msgid "stop_btimer called with NULL btimer_id\n"
 msgstr ""
 
-#: src/dird/next_vol.c:200
+#: src/lib/daemon.c:66
+#, fuzzy, c-format
+msgid "Cannot fork to become daemon: ERR=%s\n"
+msgstr "Kann var context nicht erzeugen: ERR=%s\n"
+
+#: src/lib/watchdog.c:83
 #, c-format
-msgid "Max Volume bytes exceeded. Marking Volume \"%s\" as Full.\n"
+msgid "Unable to initialize watchdog lock. ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:207
-#, c-format
-msgid "Volume used once. Marking Volume \"%s\" as Used.\n"
+#: src/lib/watchdog.c:180
+msgid "BUG! register_watchdog called before start_watchdog\n"
 msgstr ""
 
-#: src/dird/next_vol.c:214
+#: src/lib/watchdog.c:183
 #, c-format
-msgid "Max Volume jobs exceeded. Marking Volume \"%s\" as Used.\n"
+msgid "BUG! Watchdog %p has NULL callback\n"
 msgstr ""
 
-#: src/dird/next_vol.c:221
+#: src/lib/watchdog.c:186
 #, c-format
-msgid "Max Volume files exceeded. Marking Volume \"%s\" as Used.\n"
+msgid "BUG! Watchdog %p has zero interval\n"
 msgstr ""
 
-#: src/dird/next_vol.c:231
-#, c-format
-msgid "Max configured use duration exceeded. Marking Volume \"%s\" as Used.\n"
+#: src/lib/watchdog.c:206
+msgid "BUG! unregister_watchdog_unlocked called before start_watchdog\n"
 msgstr ""
 
-#: src/dird/next_vol.c:241
+#: src/lib/watchdog.c:326
 #, c-format
-msgid "Catalog error updating volume \"%s\". ERR=%s"
+msgid "rwl_writelock failure. ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:262
-msgid "volume has expired"
+#: src/lib/watchdog.c:341
+#, c-format
+msgid "rwl_writeunlock failure. ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:280 src/dird/next_vol.c:316
-#, c-format
-msgid "Recycled current volume \"%s\"\n"
+#: src/lib/cram-md5.c:111 src/lib/cram-md5.c:139
+msgid "1999 Authorization failed.\n"
 msgstr ""
 
-#: src/dird/next_vol.c:285
-msgid "and recycling of current volume failed"
+#: src/lib/openssl.c:122 src/lib/openssl.c:181 src/stored/stored_conf.c:634
+#: src/stored/acquire.c:601 src/stored/dev.c:243 src/stored/dev.c:261
+#: src/stored/dev.c:267 src/stored/dev.c:278
+#, c-format
+msgid "Unable to init mutex: ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:291
-msgid "but should be Append, Purged or Recycle"
+#: src/lib/openssl.c:143 src/lib/openssl.c:214
+#, c-format
+msgid "Unable to destroy mutex: ERR=%s\n"
 msgstr ""
 
-#: src/dird/next_vol.c:319
-msgid ""
-"but should be Append, Purged or Recycle (recycling of the current volume "
-"failed)"
+#: src/lib/smartall.c:148 src/lib/smartall.c:257 src/lib/smartall.c:272
+msgid "Out of memory\n"
 msgstr ""
 
-#: src/dird/next_vol.c:323
-msgid ""
-"but should be Append, Purged or Recycle (cannot automatically recycle "
-"current volume, as it still contains unpruned data)"
+#: src/lib/smartall.c:153
+msgid "Too much memory used."
 msgstr ""
 
-#: src/dird/recycle.c:102
+#: src/lib/smartall.c:182
 #, c-format
-msgid "Recycled volume \"%s\"\n"
+msgid "Attempt to free NULL called from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:70
-msgid "Cannot restore without bootstrap file.\n"
+#: src/lib/smartall.c:196
+#, c-format
+msgid "double free from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:77
+#: src/lib/smartall.c:204
 #, c-format
-msgid "Start Restore Job %s\n"
+msgid "qp->qnext->qprev != qp called from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:231
-msgid "Restore OK -- warning file count mismatch"
+#: src/lib/smartall.c:208
+#, c-format
+msgid "qp->qprev->qnext != qp called from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:233
-msgid "Restore OK"
+#: src/lib/smartall.c:217
+#, c-format
+msgid "Buffer overrun called from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:238
-msgid "*** Restore Error ***"
+#: src/lib/smartall.c:294
+#, c-format
+msgid "sm_realloc size: %d\n"
 msgstr ""
 
-#: src/dird/restore.c:248
-msgid "Restore Canceled"
+#: src/lib/smartall.c:332
+#, c-format
+msgid "sm_realloc %d at %p from %s:%d\n"
 msgstr ""
 
-#: src/dird/restore.c:275
+#: src/lib/smartall.c:394
 #, c-format
 msgid ""
-"Bacula %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Client:                 %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Files Expected:         %s\n"
-"  Files Restored:         %s\n"
-"  Bytes Restored:         %s\n"
-"  Rate:                   %.1f KB/s\n"
-"  FD Errors:              %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
 "\n"
+"Orphaned buffers exist.  Dump terminated following\n"
+"  discovery of bad links in chain of orphaned buffers.\n"
+"  Buffer address with bad links: %p\n"
 msgstr ""
 
-#: src/dird/run_conf.c:57 src/dird/ua_output.c:52 src/dird/ua_output.c:76
-msgid "on"
-msgstr ""
-
-#: src/dird/run_conf.c:58
-msgid "at"
+#: src/lib/smartall.c:406
+#, c-format
+msgid "%s buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:60
-msgid "sun"
+#: src/lib/smartall.c:442
+#, c-format
+msgid "Damaged buffer found. Called from %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:61
-msgid "mon"
+#: src/lib/smartall.c:475
+#, c-format
+msgid ""
+"\n"
+"Damaged buffers found at %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:62
-msgid "tue"
+#: src/lib/smartall.c:478
+#, c-format
+msgid "  discovery of bad prev link.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:63
-msgid "wed"
+#: src/lib/smartall.c:481
+#, c-format
+msgid "  discovery of bad next link.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:64
-msgid "thu"
+#: src/lib/smartall.c:484
+#, c-format
+msgid "  discovery of data overrun.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:65
-msgid "fri"
+#: src/lib/smartall.c:487
+#, c-format
+msgid "  NULL pointer.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:66
-msgid "sat"
+#: src/lib/smartall.c:493
+#, c-format
+msgid "  Buffer address: %p\n"
 msgstr ""
 
-#: src/dird/run_conf.c:67
-msgid "jan"
+#: src/lib/smartall.c:500
+#, c-format
+msgid "Damaged buffer:  %6u bytes allocated at line %d of %s %s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:68
-msgid "feb"
+#: src/lib/runscript.c:236
+#, c-format
+msgid "%s: run %s \"%s\"\n"
 msgstr ""
 
-#: src/dird/run_conf.c:69
-msgid "mar"
+#: src/lib/runscript.c:245
+#, c-format
+msgid "Runscript: %s could not execute. ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:70
-msgid "apr"
+#: src/lib/runscript.c:254
+#, c-format
+msgid "%s: %s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:71
-msgid "may"
+#: src/lib/runscript.c:259
+#, c-format
+msgid "Runscript: %s returned non-zero status=%d. ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:72
-msgid "jun"
-msgstr ""
+#: src/lib/runscript.c:297 src/dird/dird_conf.c:718
+msgid " --> RunScript\n"
+msgstr " --> RunScript\n"
 
-#: src/dird/run_conf.c:73
-msgid "jul"
-msgstr ""
+#: src/lib/runscript.c:298 src/dird/dird_conf.c:719
+#, c-format
+msgid "  --> Command=%s\n"
+msgstr "  --> Command=%s\n"
 
-#: src/dird/run_conf.c:74
-msgid "aug"
-msgstr ""
+#: src/lib/runscript.c:299 src/dird/dird_conf.c:720
+#, c-format
+msgid "  --> Target=%s\n"
+msgstr "  --> Target=%s\n"
 
-#: src/dird/run_conf.c:75
-msgid "sep"
-msgstr ""
+#: src/lib/runscript.c:300 src/dird/dird_conf.c:721
+#, c-format
+msgid "  --> RunOnSuccess=%u\n"
+msgstr "  --> RunOnSuccess=%u\n"
 
-#: src/dird/run_conf.c:76
-msgid "oct"
-msgstr ""
+#: src/lib/runscript.c:301 src/dird/dird_conf.c:722
+#, c-format
+msgid "  --> RunOnFailure=%u\n"
+msgstr "  --> RunOnFailure=%u\n"
 
-#: src/dird/run_conf.c:77
-msgid "nov"
-msgstr ""
+#: src/lib/runscript.c:302 src/dird/dird_conf.c:723
+#, fuzzy, c-format
+msgid "  --> FailJobOnError=%u\n"
+msgstr "  --> AbortJobOnError=%u\n"
 
-#: src/dird/run_conf.c:78
-msgid "dec"
-msgstr ""
+#: src/lib/runscript.c:303 src/dird/dird_conf.c:724
+#, c-format
+msgid "  --> RunWhen=%u\n"
+msgstr "  --> RunWhen=%u\n"
 
-#: src/dird/run_conf.c:80
-msgid "sunday"
+#: src/lib/message.c:318 src/lib/message.c:328
+#, c-format
+msgid "Could not open console message file %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:81
-msgid "monday"
+#: src/lib/message.c:333
+#, c-format
+msgid "Could not get con mutex: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:82
-msgid "tuesday"
+#: src/lib/message.c:438
+msgid "Bacula Message"
 msgstr ""
 
-#: src/dird/run_conf.c:83
-msgid "wednesday"
+#: src/lib/message.c:442
+#, c-format
+msgid "open mail pipe %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:84
-msgid "thursday"
+#: src/lib/message.c:502
+msgid "open mail pipe failed.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:85
-msgid "friday"
+#: src/lib/message.c:514
+#, c-format
+msgid "close error: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:86
-msgid "saturday"
+#: src/lib/message.c:525
+#, c-format
+msgid "Mail prog: %s"
 msgstr ""
 
-#: src/dird/run_conf.c:87
-msgid "january"
+#: src/lib/message.c:534
+#, c-format
+msgid ""
+"Mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:88
-msgid "february"
+#: src/lib/message.c:631
+#, c-format
+msgid "fopen %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:89
-msgid "march"
+#: src/lib/message.c:759
+#, c-format
+msgid ""
+"Msg delivery error: Operator mail program terminated in error.\n"
+"CMD=%s\n"
+"ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:90
-msgid "april"
-msgstr ""
+#: src/lib/message.c:777
+#, fuzzy, c-format
+msgid "Msg delivery error: fopen %s failed: ERR=%s\n"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/dird/run_conf.c:91
-msgid "june"
+#: src/lib/message.c:1080
+#, c-format
+msgid "%s: ABORTING due to ERROR in %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:92
-msgid "july"
+#: src/lib/message.c:1084
+#, c-format
+msgid "%s: ERROR TERMINATION at %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:93
-msgid "august"
+#: src/lib/message.c:1089
+#, c-format
+msgid "%s: Fatal Error because: "
 msgstr ""
 
-#: src/dird/run_conf.c:94
-msgid "september"
+#: src/lib/message.c:1091
+#, c-format
+msgid "%s: Fatal Error at %s:%d because:\n"
 msgstr ""
 
-#: src/dird/run_conf.c:95
-msgid "october"
+#: src/lib/message.c:1095
+#, c-format
+msgid "%s: ERROR: "
 msgstr ""
 
-#: src/dird/run_conf.c:96
-msgid "november"
+#: src/lib/message.c:1097
+#, c-format
+msgid "%s: ERROR in %s:%d "
 msgstr ""
 
-#: src/dird/run_conf.c:97
-msgid "december"
+#: src/lib/message.c:1100
+#, c-format
+msgid "%s: Warning: "
 msgstr ""
 
-#: src/dird/run_conf.c:99
-msgid "daily"
+#: src/lib/message.c:1103
+#, c-format
+msgid "%s: Security violation: "
 msgstr ""
 
-#: src/dird/run_conf.c:100
-msgid "weekly"
+#: src/lib/message.c:1178
+#, c-format
+msgid "%s ABORTING due to ERROR\n"
 msgstr ""
 
-#: src/dird/run_conf.c:101
-msgid "monthly"
+#: src/lib/message.c:1181
+#, c-format
+msgid "%s ERROR TERMINATION\n"
 msgstr ""
 
-#: src/dird/run_conf.c:102
-msgid "hourly"
+#: src/lib/message.c:1184
+#, c-format
+msgid "%s JobId %u: Fatal error: "
 msgstr ""
 
-#: src/dird/run_conf.c:104
-msgid "1st"
+#: src/lib/message.c:1190
+#, c-format
+msgid "%s JobId %u: Error: "
 msgstr ""
 
-#: src/dird/run_conf.c:105
-msgid "2nd"
+#: src/lib/message.c:1196
+#, c-format
+msgid "%s JobId %u: Warning: "
 msgstr ""
 
-#: src/dird/run_conf.c:106
-msgid "3rd"
+#: src/lib/message.c:1202
+#, c-format
+msgid "%s JobId %u: Security violation: "
 msgstr ""
 
-#: src/dird/run_conf.c:107
-msgid "4th"
+#: src/lib/bsys.c:216 src/lib/bsys.c:233 src/lib/bsys.c:257 src/lib/bsys.c:270
+#, c-format
+msgid "Out of memory: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:108
-msgid "5th"
+#: src/lib/bsys.c:312
+msgid "Buffer overflow.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:110
-msgid "first"
+#: src/lib/bsys.c:378
+msgid "Bad errno"
 msgstr ""
 
-#: src/dird/run_conf.c:111
-msgid "second"
+#: src/lib/bsys.c:393
+#, c-format
+msgid "Memset for %d bytes at %s:%d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:112
-msgid "third"
+#: src/lib/bsys.c:423
+#, c-format
+msgid "Cannot open pid file. %s ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:113
-msgid "fourth"
+#: src/lib/bsys.c:438
+#, c-format
+msgid ""
+"%s is already running. pid=%d\n"
+"Check file %s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:114
-msgid "fifth"
+#: src/lib/bsys.c:452
+#, c-format
+msgid "Could not open pid file. %s ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:188
+#: src/lib/bsys.c:560
 #, c-format
-msgid "Expected an equals, got: %s"
+msgid "Could not create state file. %s ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:201 src/dird/run_conf.c:213
+#: src/lib/bsys.c:579
 #, c-format
-msgid "Expect a YES or NO, got: %s"
+msgid "Write final hdr error: ERR=%s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:227
+#: src/lib/lex.c:93 src/wx-console/console_thread.cpp:212
 #, c-format
-msgid "Job level field: %s not found in run record"
+msgid "Problem probably begins at line %d.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:245
+#: src/lib/lex.c:98 src/wx-console/console_thread.cpp:217
 #, c-format
-msgid "Could not find specified Pool Resource: %s"
+msgid ""
+"Config error: %s\n"
+"            : line %d, col %d of file %s\n"
+"%s\n"
+"%s"
 msgstr ""
 
-#: src/dird/run_conf.c:270
+#: src/lib/lex.c:102
 #, c-format
-msgid "Could not find specified Storage Resource: %s"
+msgid "Config error: %s\n"
 msgstr ""
 
-#: src/dird/run_conf.c:282
-#, c-format
-msgid "Could not find specified Messages Resource: %s"
+#: src/lib/lex.c:131
+msgid "Close of NULL file\n"
 msgstr ""
 
-#: src/dird/run_conf.c:290
-#, c-format
-msgid "Expected a keyword name, got: %s"
+#: src/lib/lex.c:226
+msgid ""
+"get_char: called after EOF. You may have a open double quote without the "
+"closing double quote.\n"
 msgstr ""
 
-#: src/dird/run_conf.c:325
-msgid "Day number out of range (1-31)"
+#: src/lib/lex.c:269
+#, c-format
+msgid "Config token too long, file: %s, line %d, begins at line %d\n"
 msgstr ""
 
-#: src/dird/run_conf.c:342 src/dird/run_conf.c:488
-msgid "Week number out of range (0-53)"
+#: src/lib/lex.c:293
+msgid "none"
 msgstr ""
 
-#: src/dird/run_conf.c:357
-#, c-format
-msgid "Job type field: %s in run record not found"
+#: src/lib/lex.c:294
+msgid "comment"
 msgstr ""
 
-#: src/dird/run_conf.c:364
-#, c-format
-msgid "Unexpected token: %d:%s"
+#: src/lib/lex.c:295
+msgid "number"
 msgstr ""
 
-#: src/dird/run_conf.c:408
-msgid "Time must be preceded by keyword AT."
+#: src/lib/lex.c:296
+msgid "ip_addr"
 msgstr ""
 
-#: src/dird/run_conf.c:416
-msgid "Time logic error.\n"
+#: src/lib/lex.c:297
+msgid "identifier"
 msgstr ""
 
-#: src/dird/run_conf.c:428 src/dird/run_conf.c:444
-msgid "Bad time specification."
+#: src/lib/lex.c:298
+msgid "string"
 msgstr ""
 
-#: src/dird/run_conf.c:457
-msgid "Range logic error.\n"
+#: src/lib/lex.c:299
+msgid "quoted_string"
 msgstr ""
 
-#: src/dird/run_conf.c:466
-msgid "Bad day range specification."
+#: src/lib/lex.c:300
+msgid "include"
 msgstr ""
 
-#: src/dird/run_conf.c:513
-msgid "Invalid month, week or position day range"
+#: src/lib/lex.c:301
+msgid "include_quoted_string"
 msgstr ""
 
-#: src/dird/run_conf.c:528
-msgid "Invalid month, weekday or position range"
+#: src/lib/lex.c:302
+msgid "UTF-8 Byte Order Mark"
 msgstr ""
 
-#: src/dird/run_conf.c:587
-msgid "Unexpected run state\n"
+#: src/lib/lex.c:303
+msgid "UTF-16le Byte Order Mark"
 msgstr ""
 
-#: src/dird/scheduler.c:80
+#: src/lib/lex.c:341 src/lib/lex.c:347 src/lib/lex.c:358 src/lib/lex.c:364
 #, c-format
-msgid "Job %s not found\n"
+msgid "expected a positive integer number, got: %s"
 msgstr ""
 
-#: src/dird/scheduler.c:102
-msgid "Walk queue"
+#: src/lib/lex.c:474
+msgid ""
+"This config file appears to be in an unsupported Unicode format (UTF-16be). "
+"Please resave as UTF-8\n"
 msgstr ""
 
-#: src/dird/scheduler.c:112
-msgid "Dequeued job"
+#: src/lib/lex.c:613 src/lib/lex.c:641
+#, c-format
+msgid "Cannot open included config file %s: %s\n"
 msgstr ""
 
-#: src/dird/scheduler.c:115
-msgid "Scheduler logic error\n"
+#: src/lib/lex.c:700 src/lib/lex.c:757
+#, c-format
+msgid "expected an integer or a range, got %s: %s"
 msgstr ""
 
-#: src/dird/scheduler.c:132
-msgid "Run job"
+#: src/lib/lex.c:714 src/lib/lex.c:722 src/lib/lex.c:733 src/lib/lex.c:741
+#, c-format
+msgid "expected an integer number, got %s: %s"
 msgstr ""
 
-#: src/dird/scheduler.c:345
-msgid "Inserted job"
+#: src/lib/lex.c:771
+#, c-format
+msgid "expected a name, got %s: %s"
 msgstr ""
 
-#: src/dird/scheduler.c:353
-msgid "Appended job"
+#: src/lib/lex.c:775
+#, c-format
+msgid "name %s length %d too long, max is %d\n"
 msgstr ""
 
-#: src/dird/scheduler.c:357
-msgid "Run queue"
+#: src/lib/lex.c:783
+#, c-format
+msgid "expected a string, got %s: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:88
-msgid "add"
+#: src/lib/bget_msg.c:99
+msgid "Status OK\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:88
-msgid "add media to a pool"
-msgstr ""
+#: src/lib/bget_msg.c:103
+#, fuzzy, c-format
+msgid "bget_msg: unknown signal %d\n"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:89
-msgid "autodisplay"
+#: src/lib/address_conf.c:63
+#, c-format
+msgid "Only ipv4 and ipv6 are supported (%d)\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:89
-msgid "autodisplay [on|off] -- console messages"
+#: src/lib/address_conf.c:67
+#, c-format
+msgid "Only ipv4 is supported (%d)\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:90
-msgid "automount"
+#: src/lib/address_conf.c:176
+#, c-format
+msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:90
-msgid "automount [on|off] -- after label"
+#: src/lib/address_conf.c:185
+#, c-format
+msgid "It was tried to assign a ipv4 address to a ipv6(%d)\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:91
-msgid "cancel"
+#: src/lib/address_conf.c:264
+#, c-format
+msgid "Can't add default address (%s)\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:91
-msgid "cancel [<jobid=nnn> | <job=name>] -- cancel a job"
+#: src/lib/address_conf.c:293
+msgid "the old style addresses cannot be mixed with new style"
 msgstr ""
 
-#: src/dird/ua_cmds.c:92
-msgid "create"
+#: src/lib/address_conf.c:314
+#, c-format
+msgid "can't resolve service(%s)"
 msgstr ""
 
-#: src/dird/ua_cmds.c:92
-msgid "create DB Pool from resource"
+#: src/lib/address_conf.c:323
+#, c-format
+msgid "can't resolve hostname(%s) %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:93
-msgid "delete"
+#: src/lib/address_conf.c:413 src/lib/address_conf.c:444
+#, c-format
+msgid "Expected a block begin { , got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:93
-msgid "delete [pool=<pool-name> | media volume=<volume-name>]"
+#: src/lib/address_conf.c:418
+msgid "Empty addr block is not allowed"
 msgstr ""
 
-#: src/dird/ua_cmds.c:94 src/dird/ua_tree.c:61
-msgid "estimate"
+#: src/lib/address_conf.c:422
+#, c-format
+msgid "Expected a string, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:94
-msgid "performs FileSet estimate, listing gives full listing"
+#: src/lib/address_conf.c:431
+#, c-format
+msgid "Expected a string [ip|ipv4|ipv6], got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:96
-msgid "gui"
+#: src/lib/address_conf.c:435
+#, c-format
+msgid "Expected a string [ip|ipv4], got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:96
-msgid "gui [on|off] -- non-interactive gui mode"
+#: src/lib/address_conf.c:440 src/lib/address_conf.c:470
+#, c-format
+msgid "Expected a equal =, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:97 src/dird/ua_output.c:112 src/dird/ua_tree.c:64
-#: src/stored/btape.c:2533
-msgid "help"
+#: src/lib/address_conf.c:451 src/lib/address_conf.c:466
+#, c-format
+msgid "Expected a identifier [addr|port], got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:97 src/stored/btape.c:2533
-msgid "print this command"
+#: src/lib/address_conf.c:456
+msgid "Only one port per address block"
 msgstr ""
 
-#: src/dird/ua_cmds.c:98
-msgid "list"
+#: src/lib/address_conf.c:462
+msgid "Only one addr per address block"
 msgstr ""
 
-#: src/dird/ua_cmds.c:98
-msgid ""
-"list [pools | jobs | jobtotals | media <pool=pool-name> | files <jobid=nn>]; "
-"from catalog"
+#: src/lib/address_conf.c:478
+#, c-format
+msgid "Expected a number or a string, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:99 src/stored/btape.c:2534
-msgid "label"
+#: src/lib/address_conf.c:484 src/lib/address_conf.c:517
+#, c-format
+msgid "Expected an IP number or a hostname, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:99
-msgid "label a tape"
+#: src/lib/address_conf.c:490
+msgid "State machine missmatch"
 msgstr ""
 
-#: src/dird/ua_cmds.c:100
-msgid "llist"
+#: src/lib/address_conf.c:496 src/lib/address_conf.c:508
+#, c-format
+msgid "Expected a end of block }, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:100
-msgid "full or long list like list command"
+#: src/lib/address_conf.c:502
+#, c-format
+msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
 msgstr ""
 
-#: src/dird/ua_cmds.c:101 src/dird/ua_output.c:110
-msgid "messages"
+#: src/lib/address_conf.c:522 src/lib/address_conf.c:536
+#, c-format
+msgid "can't add port (%s) to (%s)"
 msgstr ""
 
-#: src/dird/ua_cmds.c:102
-msgid "mount"
+#: src/lib/address_conf.c:531
+#, c-format
+msgid "Expected a port number or string, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:102
-msgid "mount <storage-name>"
+#: src/lib/var.c:2669
+msgid "everything ok"
 msgstr ""
 
-#: src/dird/ua_cmds.c:103
-msgid "prune"
+#: src/lib/var.c:2670
+msgid "incomplete named character"
 msgstr ""
 
-#: src/dird/ua_cmds.c:103
-msgid "prune expired records from catalog"
+#: src/lib/var.c:2671
+msgid "incomplete hexadecimal value"
 msgstr ""
 
-#: src/dird/ua_cmds.c:104
-msgid "purge"
+#: src/lib/var.c:2672
+msgid "invalid hexadecimal value"
 msgstr ""
 
-#: src/dird/ua_cmds.c:104
-msgid "purge records from catalog"
+#: src/lib/var.c:2673
+msgid "octal value too large"
 msgstr ""
 
-#: src/dird/ua_cmds.c:105
-msgid "python"
+#: src/lib/var.c:2674
+msgid "invalid octal value"
 msgstr ""
 
-#: src/dird/ua_cmds.c:105
-msgid "python control commands"
+#: src/lib/var.c:2675
+msgid "incomplete octal value"
 msgstr ""
 
-#: src/dird/ua_cmds.c:107
-msgid "query"
+#: src/lib/var.c:2676
+msgid "incomplete grouped hexadecimal value"
 msgstr ""
 
-#: src/dird/ua_cmds.c:107
-msgid "query catalog"
+#: src/lib/var.c:2677
+msgid "incorrect character class specification"
 msgstr ""
 
-#: src/dird/ua_cmds.c:108
-msgid "restore"
+#: src/lib/var.c:2678
+msgid "invalid expansion configuration"
 msgstr ""
 
-#: src/dird/ua_cmds.c:108
-msgid "restore files"
+#: src/lib/var.c:2679
+msgid "out of memory"
 msgstr ""
 
-#: src/dird/ua_cmds.c:109
-msgid "relabel"
+#: src/lib/var.c:2680
+msgid "incomplete variable specification"
 msgstr ""
 
-#: src/dird/ua_cmds.c:109
-msgid "relabel a tape"
+#: src/lib/var.c:2681
+msgid "undefined variable"
 msgstr ""
 
-#: src/dird/ua_cmds.c:110
-msgid "release"
+#: src/lib/var.c:2682
+msgid "input is neither text nor variable"
 msgstr ""
 
-#: src/dird/ua_cmds.c:110
-msgid "release <storage-name>"
-msgstr ""
+#: src/lib/var.c:2683
+#, fuzzy
+msgid "unknown command character in variable"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:111
-msgid "reload"
+#: src/lib/var.c:2684
+msgid "malformatted search and replace operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:111
-msgid "reload conf file"
-msgstr ""
+#: src/lib/var.c:2685
+#, fuzzy
+msgid "unknown flag in search and replace operation"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:112
-msgid "run"
+#: src/lib/var.c:2686
+msgid "invalid regex in search and replace operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:112
-msgid "run <job-name>"
+#: src/lib/var.c:2687
+msgid "missing parameter in command"
 msgstr ""
 
-#: src/dird/ua_cmds.c:113 src/stored/btape.c:2543
-msgid "status"
+#: src/lib/var.c:2688
+msgid "empty search string in search and replace operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:113
-msgid "status [storage | client]=<name>"
+#: src/lib/var.c:2689
+msgid "start offset missing in cut operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:114
-msgid "setdebug"
-msgstr ""
+#: src/lib/var.c:2690
+#, fuzzy
+msgid "offsets in cut operation delimited by unknown character"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:114
-msgid "sets debug level"
+#: src/lib/var.c:2691
+msgid "range out of bounds in cut operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:115
-msgid "setip"
+#: src/lib/var.c:2692
+msgid "offset out of bounds in cut operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:115
-msgid "sets new client address -- if authorized"
+#: src/lib/var.c:2693
+msgid "logic error in cut operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:116
-msgid "show"
+#: src/lib/var.c:2694
+msgid "malformatted transpose operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:116
-msgid "show (resource records) [jobs | pools | ... | all]"
+#: src/lib/var.c:2695
+msgid "source and target class mismatch in transpose operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:117
-msgid "sqlquery"
+#: src/lib/var.c:2696
+msgid "empty character class in transpose operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:117
-msgid "use SQL to query catalog"
+#: src/lib/var.c:2697
+msgid "incorrect character class in transpose operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:119
-msgid "trace"
+#: src/lib/var.c:2698
+msgid "malformatted padding operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:119
-msgid "turn on/off trace to file"
+#: src/lib/var.c:2699
+msgid "width parameter missing in padding operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:120
-msgid "unmount"
+#: src/lib/var.c:2700
+msgid "fill string missing in padding operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:120
-msgid "unmount <storage-name>"
-msgstr ""
+#: src/lib/var.c:2701
+#, fuzzy
+msgid "unknown quoted pair in search and replace operation"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:121
-msgid "umount"
+#: src/lib/var.c:2702
+msgid "sub-matching reference out of range"
 msgstr ""
 
-#: src/dird/ua_cmds.c:121
-msgid "umount <storage-name> for old-time Unix guys"
+#: src/lib/var.c:2703
+msgid "invalid argument"
 msgstr ""
 
-#: src/dird/ua_cmds.c:122
-msgid "update"
+#: src/lib/var.c:2704
+msgid "incomplete quoted pair"
 msgstr ""
 
-#: src/dird/ua_cmds.c:122
-msgid "update Volume, Pool or slots"
+#: src/lib/var.c:2705
+msgid "lookup function does not support variable arrays"
 msgstr ""
 
-#: src/dird/ua_cmds.c:123
-msgid "use"
+#: src/lib/var.c:2706
+msgid "index of array variable contains an invalid character"
 msgstr ""
 
-#: src/dird/ua_cmds.c:123
-msgid "use catalog xxx"
+#: src/lib/var.c:2707
+msgid "index of array variable is incomplete"
 msgstr ""
 
-#: src/dird/ua_cmds.c:124
-msgid "var"
+#: src/lib/var.c:2708
+msgid "bracket expression in array variable's index not closed"
 msgstr ""
 
-#: src/dird/ua_cmds.c:124
-msgid "does variable expansion"
+#: src/lib/var.c:2709
+msgid "division by zero error in index specification"
 msgstr ""
 
-#: src/dird/ua_cmds.c:125
-msgid "print Director version"
+#: src/lib/var.c:2710
+msgid "unterminated loop construct"
 msgstr ""
 
-#: src/dird/ua_cmds.c:126
-msgid "wait"
+#: src/lib/var.c:2711
+msgid "invalid character in loop limits"
 msgstr ""
 
-#: src/dird/ua_cmds.c:126
-msgid "wait until no jobs are running"
+#: src/lib/var.c:2712
+msgid "malformed operation argument list"
 msgstr ""
 
-#: src/dird/ua_cmds.c:158
-#, c-format
-msgid "%s: is an illegal command.\n"
+#: src/lib/var.c:2713
+msgid "undefined operation"
 msgstr ""
 
-#: src/dird/ua_cmds.c:196
-msgid ""
-"You probably don't want to be using this command since it\n"
-"creates database records without labeling the Volumes.\n"
-"You probably want to use the \"label\" command.\n"
-"\n"
+#: src/lib/var.c:2714
+msgid "formatting failure"
 msgstr ""
 
-#: src/dird/ua_cmds.c:215
-#, c-format
-msgid "Pool already has maximum volumes = %d\n"
-msgstr ""
+#: src/lib/var.c:2723
+#, fuzzy
+msgid "unknown error"
+msgstr "unbekannt"
 
-#: src/dird/ua_cmds.c:217
-msgid "Enter new maximum (zero for unlimited): "
+#: src/lib/parse_conf.c:178
+msgid "***UNKNOWN***"
 msgstr ""
 
-#: src/dird/ua_cmds.c:238
+#: src/lib/parse_conf.c:277 src/lib/parse_conf.c:298
 #, c-format
-msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
+msgid "expected an =, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:244
+#: src/lib/parse_conf.c:307
 #, c-format
-msgid "The number must be between 0 and %d\n"
+msgid "Unknown item code: %d\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:251
-msgid "Enter Volume name: "
+#: src/lib/parse_conf.c:347
+#, c-format
+msgid "message type: %s not found"
 msgstr ""
 
-#: src/dird/ua_cmds.c:255
-msgid "Enter base volume name: "
+#: src/lib/parse_conf.c:385
+#, c-format
+msgid "Attempt to redefine name \"%s\" to \"%s\"."
 msgstr ""
 
-#: src/dird/ua_cmds.c:264 src/dird/ua_label.c:586
-msgid "Volume name too long.\n"
+#: src/lib/parse_conf.c:477 src/dird/dird_conf.c:1841
+#, c-format
+msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
+"Konnte config Resource %s , referenziert in Zeile %d : %s nicht finden\n"
 
-#: src/dird/ua_cmds.c:268 src/dird/ua_label.c:592 src/lib/edit.c:413
-msgid "Volume name must be at least one character long.\n"
+#: src/lib/parse_conf.c:482
+#, c-format
+msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:277
-msgid "Enter the starting number: "
+#: src/lib/parse_conf.c:518
+#, c-format
+msgid "Too many %s directives. Max. is %d. line %d: %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:282
-msgid "Start number must be greater than zero.\n"
+#: src/lib/parse_conf.c:529
+#, c-format
+msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:293
-msgid "Enter slot (0 for none): "
+#: src/lib/parse_conf.c:592
+#, c-format
+msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:297
-msgid "InChanger? yes/no: "
+#: src/lib/parse_conf.c:657
+#, c-format
+msgid "expected a size number, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:324
+#: src/lib/parse_conf.c:667
 #, c-format
-msgid "%d Volumes created in pool %s\n"
+msgid "expected a size, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:340 src/dird/ua_cmds.c:866
-msgid "Turn on or off? "
+#: src/lib/parse_conf.c:716 src/lib/parse_conf.c:722
+#, c-format
+msgid "expected a time period, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:348 src/dird/ua_cmds.c:874 src/dird/ua_output.c:53
-#: src/dird/ua_output.c:77
-msgid "off"
-msgstr ""
+#: src/lib/parse_conf.c:741 src/lib/parse_conf.c:757 src/dird/dird_conf.c:1819
+#: src/dird/dird_conf.c:1935
+#, c-format
+msgid "Expect %s, got: %s"
+msgstr "Erwartet: %s, erhalten: %s"
 
-#: src/dird/ua_cmds.c:368 src/dird/ua_cmds.c:1055 src/dird/ua_cmds.c:1115
-#: src/dird/ua_output.c:272 src/dird/ua_output.c:296 src/dird/ua_output.c:315
-#: src/dird/ua_output.c:346 src/dird/ua_select.c:618 src/dird/ua_select.c:793
-msgid "jobid"
+#: src/lib/parse_conf.c:783
+#, c-format
+msgid "Expected a Tape Label keyword, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:375
+#: src/lib/parse_conf.c:866
 #, c-format
-msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
+msgid "Unable to initialize resource lock. ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:379 src/dird/ua_output.c:282 src/dird/ua_output.c:291
-#: src/dird/ua_output.c:310 src/dird/ua_output.c:341 src/dird/ua_select.c:615
-#: src/dird/ua_select.c:807
-msgid "job"
+#: src/lib/parse_conf.c:874
+msgid "Config filename too long.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:384
+#: src/lib/parse_conf.c:897
 #, c-format
-msgid "Warning Job %s is not running. Continuing anyway ...\n"
-msgstr ""
-
-#: src/dird/ua_cmds.c:407 src/filed/status.c:193 src/stored/status.c:315
-msgid "No Jobs running.\n"
+msgid "Cannot open config file \"%s\": %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:410
-msgid "Select Job:\n"
+#: src/lib/parse_conf.c:914
+msgid ""
+"Currently we cannot handle UTF-16 source files. Please convert the conf file "
+"to UTF-8\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:417
+#: src/lib/parse_conf.c:918
 #, c-format
-msgid "JobId=%s Job=%s"
-msgstr ""
-
-#: src/dird/ua_cmds.c:422
-msgid "Choose Job to cancel"
+msgid "Expected a Resource name identifier, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:426
-msgid "Confirm cancel (yes/no): "
+#: src/lib/parse_conf.c:934
+#, c-format
+msgid "expected resource name, got: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:434
+#: src/lib/parse_conf.c:945
 #, c-format
-msgid "Job %s not found.\n"
+msgid "not in resource definition: %s"
 msgstr ""
 
-#: src/dird/ua_cmds.c:539
+#: src/lib/parse_conf.c:956 src/dird/dird_conf.c:1995 src/dird/inc_conf.c:400
+#: src/dird/inc_conf.c:747
 #, c-format
-msgid ""
-"Error: Pool %s already exists.\n"
-"Use update to change it.\n"
-msgstr ""
+msgid "expected an equals, got: %s"
+msgstr "Erwartete ein \"ist gleich\", erhalten: %s"
 
-#: src/dird/ua_cmds.c:550
+#: src/lib/parse_conf.c:970
 #, c-format
-msgid "Pool %s created.\n"
+msgid ""
+"Keyword \"%s\" not permitted in this resource.\n"
+"Perhaps you left the trailing brace off of the previous resource."
 msgstr ""
 
-#: src/dird/ua_cmds.c:563
-msgid "restart"
+#: src/lib/parse_conf.c:981
+msgid "Name not specified for resource"
 msgstr ""
 
-#: src/dird/ua_cmds.c:567
-msgid "Python interpreter restarted.\n"
+#: src/lib/parse_conf.c:991
+#, c-format
+msgid "unexpected token %d %s in resource definition"
 msgstr ""
 
-#: src/dird/ua_cmds.c:569 src/dird/ua_cmds.c:1095
-msgid "Nothing done.\n"
+#: src/lib/parse_conf.c:997
+#, c-format
+msgid "Unknown parser state %d\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:585
-msgid "Illegal command from this console.\n"
+#: src/lib/parse_conf.c:1002
+msgid "End of conf file reached with unclosed resource."
 msgstr ""
 
-#: src/dird/ua_cmds.c:592 src/dird/ua_run.c:353
+#: src/lib/mem_pool.c:107
 #, c-format
-msgid "Client \"%s\" not found.\n"
+msgid "MemPool index %d larger than max %d\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:601
+#: src/lib/mem_pool.c:125 src/lib/mem_pool.c:145 src/lib/mem_pool.c:181
+#: src/lib/mem_pool.c:252 src/lib/mem_pool.c:272 src/lib/mem_pool.c:307
+#: src/lib/mem_pool.c:600
 #, c-format
-msgid "Client \"%s\" address set to %s\n"
+msgid "Out of memory requesting %d bytes\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:616 src/dird/ua_status.c:286
-#, c-format
-msgid "Connecting to Storage daemon %s at %s:%d\n"
+#: src/lib/mem_pool.c:162
+msgid "obuf is NULL\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:622 src/dird/ua_status.c:297
-msgid "Connected to storage daemon\n"
-msgstr ""
+#: src/lib/bsock.c:128
+#, 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/dird/ua_cmds.c:642 src/dird/ua_cmds.c:982 src/dird/ua_status.c:324
-#, c-format
-msgid "Connecting to Client %s at %s:%d\n"
-msgstr ""
+#: src/lib/bsock.c:134
+#, 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:207
+#, fuzzy, c-format
+msgid "gethostbyname() for host \"%s\" failed: ERR=%s\n"
+msgstr "Erzeugung des db Filename Eintrags %s fehlgeschlagen. ERR=%s\n"
+
+#: src/lib/bsock.c:227
+#, fuzzy, c-format
+msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/dird/ua_cmds.c:645 src/dird/ua_cmds.c:985
-msgid "Failed to connect to Client.\n"
-msgstr ""
+#: src/lib/bsock.c:238
+#, fuzzy, c-format
+msgid "Source address bind error. proto=%d. ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/dird/ua_cmds.c:761
-msgid "Enter new debug level: "
+#: src/lib/bsock.c:257
+#, c-format
+msgid "Cannot set SO_KEEPIDLE on socket: %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:827
-msgid "Available daemons are: \n"
-msgstr ""
+#: src/lib/bsock.c:304
+#, fuzzy, c-format
+msgid "Could not init bsock mutex. ERR=%s\n"
+msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
 
-#: src/dird/ua_cmds.c:832
-msgid "Select daemon type to set debug level"
+#: src/lib/bsock.c:372
+#, fuzzy, c-format
+msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
 msgstr ""
+"Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
-#: src/dird/ua_cmds.c:937 src/dird/ua_run.c:478
+#: src/lib/bsock.c:378
 #, c-format
-msgid "Level %s not valid.\n"
-msgstr ""
-
-#: src/dird/ua_cmds.c:950
-msgid "No job specified.\n"
+msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:990
-msgid "Error sending include list.\n"
+#: src/lib/bsock.c:467 src/lib/bsock.c:528
+#, c-format
+msgid "Read expected %d got %d from %s:%s:%d\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:995
-msgid "Error sending exclude list.\n"
+#: src/lib/bsock.c:487
+#, c-format
+msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1053 src/dird/ua_output.c:394 src/dird/ua_purge.c:167
-#: src/dird/ua_purge.c:232 src/dird/ua_update.c:55
-msgid "volume"
-msgstr ""
+#: src/lib/bsock.c:517
+#, fuzzy, c-format
+msgid "Read error from %s:%s:%d: ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/dird/ua_cmds.c:1054 src/dird/ua_output.c:363 src/dird/ua_select.c:431
-#: src/dird/ua_update.c:56
-msgid "pool"
-msgstr ""
+#: src/lib/bsock.c:587 src/dird/catreq.c:577 src/dird/catreq.c:595
+#, fuzzy, c-format
+msgid "fread attr spool error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/dird/ua_cmds.c:1081
-msgid ""
-"In general it is not a good idea to delete either a\n"
-"Pool or a Volume since they may contain data.\n"
-"\n"
-msgstr ""
+#: src/lib/bsock.c:605
+#, fuzzy
+msgid "fread attr spool I/O error.\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/dird/ua_cmds.c:1084
-msgid "Choose catalog item to delete"
+#: src/lib/bsock.c:665
+msgid "Could not malloc BSOCK data buffer\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1152
-msgid "Enter JobId to delete: "
+#: src/lib/bsock.c:672 src/lib/bsock.c:696
+#, c-format
+msgid "sockopt error: %s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1195
+#: src/lib/bsock.c:678 src/lib/bsock.c:702
 #, c-format
-msgid "Job %s and associated records deleted from the catalog.\n"
+msgid "Warning network buffer = %d bytes not max size.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1208
+#: src/lib/bsock.c:682 src/lib/bsock.c:706
 #, c-format
-msgid ""
-"\n"
-"This command will delete volume %s\n"
-"and all Jobs saved on that volume from the Catalog\n"
+msgid "Network buffer size %d not multiple of tape block size.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1212
-msgid "Are you sure you want to delete this Volume? (yes/no): "
-msgstr ""
+#: src/lib/bsock.c:727 src/lib/bsock.c:761
+#, fuzzy, c-format
+msgid "fcntl F_GETFL error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/dird/ua_cmds.c:1233
-msgid "Are you sure you want to delete this Pool? (yes/no): "
-msgstr ""
+#: src/lib/bsock.c:733 src/lib/bsock.c:767 src/lib/bsock.c:792
+#, fuzzy, c-format
+msgid "fcntl F_SETFL error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/dird/ua_cmds.c:1328
-#, c-format
-msgid "Using Catalog name=%s DB=%s\n"
-msgstr ""
+#: src/lib/bsock.c:965 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/dird/ua_cmds.c:1369 src/dird/ua_tree.c:594 src/stored/btape.c:2580
-#, c-format
+#: src/lib/bsock.c:972 src/qt-console/bcomm/dircomm_auth.cpp:119
+#, fuzzy, c-format
 msgid ""
-"  Command    Description\n"
-"  =======    ===========\n"
+"Authorization problem: Remote server at \"%s:%d\" did not advertise required "
+"TLS support.\n"
 msgstr ""
+"Authorisationsproblem: Entfernter Server hat benötigte TLS Unterstützung "
+"nicht angeboten.\n"
+
+#: src/lib/bsock.c:980 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:992 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/dird/ua_cmds.c:1371
+#: src/lib/bsock.c:1002 src/qt-console/bcomm/dircomm_auth.cpp:150
 #, c-format
-msgid "  %-10s %s\n"
+msgid ""
+"Bad response to Hello command: ERR=%s\n"
+"The Director at \"%s:%d\" is probably not running.\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1373
+#: src/lib/bsock.c:1011 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:1021 src/qt-console/bcomm/dircomm_auth.cpp:171
+#, fuzzy, c-format
 msgid ""
-"\n"
-"When at a prompt, entering a period cancels the command.\n"
-"\n"
+"Authorization problem with Director at \"%s:%d\"\n"
+"Most likely the passwords do not agree.\n"
+"If you are using TLS, there may have been a certificate validation error "
+"during the TLS handshake.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
+"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
+"FD Netzwerk durcheinander (Daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
-#: src/dird/ua_cmds.c:1389
+#: src/lib/tls.c:90
 #, c-format
-msgid "%s Version: %s (%s)\n"
-msgstr ""
-
-#: src/dird/ua_cmds.c:1408
-msgid "Could not find a Catalog resource\n"
+msgid ""
+"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
 msgstr ""
 
-#: src/dird/ua_cmds.c:1411
-#, c-format
-msgid "Using default Catalog name=%s DB=%s\n"
+#: src/lib/tls.c:127
+msgid "Error initializing SSL context"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:59
-msgid ".die"
+#: src/lib/tls.c:148
+msgid "Error loading certificate verification stores"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:60
-msgid ".jobs"
+#: src/lib/tls.c:153
+msgid ""
+"Either a certificate file or a directory must be specified as a verification "
+"store\n"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:61
-msgid ".filesets"
+#: src/lib/tls.c:164
+msgid "Error loading certificate file"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:62
-msgid ".clients"
+#: src/lib/tls.c:172
+msgid "Error loading private key"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:63
-msgid ".msgs"
+#: src/lib/tls.c:180
+msgid "Unable to open DH parameters file"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:64
-msgid ".pools"
+#: src/lib/tls.c:186
+msgid "Unable to load DH parameters from specified file"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:65
-msgid ".types"
+#: src/lib/tls.c:190
+msgid "Failed to set TLS Diffie-Hellman parameters"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:66
-msgid ".backups"
+#: src/lib/tls.c:200
+msgid "Error setting cipher list, no valid ciphers available\n"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:67
-msgid ".levels"
+#: src/lib/tls.c:259
+msgid "Peer failed to present a TLS certificate\n"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:68
-msgid ".status"
+#: src/lib/tls.c:304
+#, c-format
+msgid "Peer %s failed to present a TLS certificate\n"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:69
-msgid ".storage"
+#: src/lib/tls.c:412
+msgid "Error creating file descriptor-based BIO"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:70
-msgid ".defaults"
+#: src/lib/tls.c:423
+msgid "Error creating new SSL object"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:71
-msgid ".messages"
+#: src/lib/tls.c:486 src/lib/tls.c:509
+msgid "Connect failure"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:72
-msgid ".help"
+#: src/lib/tls.c:588 src/lib/tls.c:592
+msgid "TLS shutdown failure."
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:73
-msgid ".quit"
+#: src/lib/tls.c:659
+msgid "TLS read/write failure."
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:74
-msgid ".exit"
+#: src/lib/crypto.c:435
+msgid "Unable to open certificate file"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:121
-msgid "The Director will segment fault.\n"
+#: src/lib/crypto.c:442
+msgid "Unable to read certificate from file"
 msgstr ""
 
-#: src/dird/ua_dotcmds.c:221 src/dird/ua_restore.c:747
-#: src/dird/ua_restore.c:785
-#, c-format
-msgid "Query failed: %s. ERR=%s\n"
+#: src/lib/crypto.c:448
+msgid "Unable to extract public key from certificate"
 msgstr ""
 
-#: src/dird/ua_input.c:82
-msgid "Enter slot"
+#: src/lib/crypto.c:455
+msgid ""
+"Provided certificate does not include the required subjectKeyIdentifier "
+"extension."
 msgstr ""
 
-#: src/dird/ua_input.c:86 src/dird/ua_input.c:92
+#: src/lib/crypto.c:462
 #, c-format
-msgid "Expected a positive integer, got: %s\n"
+msgid "Unsupported key type provided: %d\n"
 msgstr ""
 
-#: src/dird/ua_input.c:120 src/dird/ua_restore.c:232 src/dird/ua_run.c:487
-#: src/dird/ua_run.c:860 src/dird/ua_select.c:54 src/dird/ua_update.c:232
-#: src/dird/ua_update.c:247 src/dird/ua_update.c:495
-#: src/stored/parse_bsr.c:741 src/tools/dbcheck.c:1098
-msgid "yes"
+#: src/lib/crypto.c:499 src/lib/crypto.c:547
+msgid "Unable to open private key file"
 msgstr ""
 
-#: src/dird/ua_input.c:124 src/dird/ua_select.c:57 src/dird/ua_update.c:234
-#: src/dird/ua_update.c:247 src/dird/ua_update.c:495
-#: src/stored/parse_bsr.c:741
-msgid "no"
+#: src/lib/crypto.c:529 src/lib/crypto.c:563
+msgid "Unable to read private key from file"
 msgstr ""
 
-#: src/dird/ua_input.c:127
-msgid "Invalid response. You must answer yes or no.\n"
+#: src/lib/crypto.c:622
+#, c-format
+msgid "Unsupported digest type: %d\n"
 msgstr ""
 
-#: src/dird/ua_label.c:88
-msgid "Negative numbers not permitted\n"
+#: src/lib/crypto.c:636
+msgid "OpenSSL digest initialization failed"
 msgstr ""
 
-#: src/dird/ua_label.c:94
-msgid "Range end is not integer.\n"
+#: src/lib/crypto.c:650
+msgid "OpenSSL digest update failed"
 msgstr ""
 
-#: src/dird/ua_label.c:99
-msgid "Range start is not an integer.\n"
+#: src/lib/crypto.c:668
+msgid "OpenSSL digest finalize failed"
 msgstr ""
 
-#: src/dird/ua_label.c:105
-msgid "Range end not bigger than start.\n"
+#: src/lib/crypto.c:766
+msgid "OpenSSL digest_new failed"
 msgstr ""
 
-#: src/dird/ua_label.c:111
-msgid "Input value is not an integer.\n"
+#: src/lib/crypto.c:772
+msgid "OpenSSL sign get digest failed"
 msgstr ""
 
-#: src/dird/ua_label.c:117
-msgid "Values must be be greater than zero.\n"
+#: src/lib/crypto.c:811 src/lib/crypto.c:815
+msgid "OpenSSL digest Verify final failed"
 msgstr ""
 
-#: src/dird/ua_label.c:121
-msgid "Slot too large.\n"
-msgstr ""
+#: src/lib/crypto.c:820
+#, fuzzy
+msgid "No signers found for crypto verify.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
-#: src/dird/ua_label.c:170 src/stored/btape.c:2541
-msgid "scan"
+#: src/lib/crypto.c:881
+msgid "Signature creation failed"
 msgstr ""
 
-#: src/dird/ua_label.c:174 src/dird/ua_label.c:459
-msgid "No slots in changer to scan.\n"
+#: src/lib/crypto.c:959
+msgid "Signature decoding failed"
 msgstr ""
 
-#: src/dird/ua_label.c:186 src/dird/ua_label.c:470
-msgid "No Volumes found to label, or no barcodes.\n"
+#: src/lib/crypto.c:1036
+msgid "Unsupported cipher type specified\n"
 msgstr ""
 
-#: src/dird/ua_label.c:193
-#, c-format
-msgid "Slot %d larger than max %d ignored.\n"
+#: src/lib/crypto.c:1185
+msgid "CryptoData decoding failed"
 msgstr ""
 
-#: src/dird/ua_label.c:222
-#, c-format
-msgid "No VolName for Slot=%d set InChanger to zero.\n"
+#: src/lib/crypto.c:1229
+msgid "Failure decrypting the session key"
 msgstr ""
 
-#: src/dird/ua_label.c:237
+#: src/lib/crypto.c:1280
 #, c-format
-msgid "Catalog record for Volume \"%s\" updated to reference slot %d.\n"
+msgid "Unsupported contentEncryptionAlgorithm: %d\n"
 msgstr ""
 
-#: src/dird/ua_label.c:241
-#, c-format
-msgid "Catalog record for Volume \"%s\" is up to date.\n"
+#: src/lib/crypto.c:1290 src/lib/crypto.c:1296
+msgid "OpenSSL cipher context initialization failed"
 msgstr ""
 
-#: src/dird/ua_label.c:247
-#, c-format
-msgid "Record for Volume \"%s\" not found in catalog.\n"
+#: src/lib/crypto.c:1303
+msgid "Encryption session provided an invalid symmetric key"
 msgstr ""
 
-#: src/dird/ua_label.c:330
-#, c-format
-msgid ""
-"Volume \"%s\" has VolStatus %s. It must be Purged or Recycled before "
-"relabeling.\n"
+#: src/lib/crypto.c:1309
+msgid "Encryption session provided an invalid IV"
 msgstr ""
 
-#: src/dird/ua_label.c:346
-msgid "Enter new Volume name: "
+#: src/lib/crypto.c:1315
+msgid "OpenSSL cipher context key/IV initialization failed"
 msgstr ""
 
-#: src/dird/ua_label.c:359
+#: src/lib/crypto.c:1385
 #, c-format
-msgid "Media record for new Volume \"%s\" already exists.\n"
+msgid "Unable to init OpenSSL threading: ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_label.c:373
-msgid "Enter slot (0 or Enter for none): "
+#: src/lib/crypto.c:1398
+msgid "Failed to seed OpenSSL PRNG\n"
 msgstr ""
 
-#: src/dird/ua_label.c:399
-#, c-format
-msgid "Delete of Volume \"%s\" failed. ERR=%s"
+#: src/lib/crypto.c:1424
+msgid "Failed to save OpenSSL PRNG\n"
 msgstr ""
 
-#: src/dird/ua_label.c:402
+#: src/lib/crypto.c:1485
 #, c-format
-msgid "Old volume \"%s\" deleted from catalog.\n"
+msgid "Unsupported digest type=%d specified\n"
 msgstr ""
 
-#: src/dird/ua_label.c:413
+#: src/lib/crypto.c:1505
 #, c-format
-msgid "Requesting to mount %s ...\n"
+msgid "SHA1Update() returned an error: %d\n"
 msgstr ""
 
-#: src/dird/ua_label.c:435
-msgid "Do not forget to mount the drive!!!\n"
-msgstr ""
+#: src/lib/crypto.c:1648
+#, fuzzy
+msgid "No error"
+msgstr "unbekannt"
 
-#: src/dird/ua_label.c:475
-msgid ""
-"The following Volumes will be labeled:\n"
-"Slot  Volume\n"
-"==============\n"
-msgstr ""
+#: src/lib/crypto.c:1650
+#, fuzzy
+msgid "Signer not found"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
 
-#: src/dird/ua_label.c:484 src/stored/btape.c:608
-msgid "Do you want to continue? (y/n): "
+#: src/lib/crypto.c:1652
+msgid "Recipient not found"
 msgstr ""
 
-#: src/dird/ua_label.c:505
-#, c-format
-msgid "Media record for Slot %d Volume \"%s\" already exists.\n"
+#: src/lib/crypto.c:1654
+msgid "Unsupported digest algorithm"
 msgstr ""
 
-#: src/dird/ua_label.c:511
-#, c-format
-msgid "Error setting InChanger: ERR=%s"
+#: src/lib/crypto.c:1656
+msgid "Unsupported encryption algorithm"
 msgstr ""
 
-#: src/dird/ua_label.c:536
-#, c-format
-msgid "Catalog record for cleaning tape \"%s\" successfully created.\n"
+#: src/lib/crypto.c:1658
+msgid "Signature is invalid"
 msgstr ""
 
-#: src/dird/ua_label.c:543
-#, c-format
-msgid "Catalog error on cleaning tape: %s"
+#: src/lib/crypto.c:1660
+msgid "Decryption error"
 msgstr ""
 
-#: src/dird/ua_label.c:579
-#, c-format
-msgid "Illegal character \"%c\" in a volume name.\n"
+#: src/lib/crypto.c:1663
+msgid "Internal error"
 msgstr ""
 
-#: src/dird/ua_label.c:621
-#, c-format
-msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
-msgstr ""
+#: src/lib/crypto.c:1665
+#, fuzzy
+msgid "Unknown error"
+msgstr "unbekannt"
 
-#: src/dird/ua_label.c:626
-#, c-format
-msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
+#: src/lib/util.c:183
+msgid "Running"
 msgstr ""
 
-#: src/dird/ua_label.c:656
-#, c-format
-msgid "Catalog record for Volume \"%s\", Slot %d  successfully created.\n"
+#: src/lib/util.c:186
+msgid "Blocked"
 msgstr ""
 
-#: src/dird/ua_label.c:669
-#, c-format
-msgid "Label command failed for Volume %s.\n"
+#: src/lib/util.c:196
+msgid "Non-fatal error"
 msgstr ""
 
-#: src/dird/ua_label.c:679
-#, c-format
-msgid "Connecting to Storage daemon %s at %s:%d ...\n"
-msgstr ""
+#: src/lib/util.c:199 src/lib/util.c:324 src/dird/ua_status.c:874
+#: src/stored/status.c:553
+#, fuzzy
+msgid "OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
 
-#: src/dird/ua_label.c:707
-msgid "Could not open SD socket.\n"
+#: src/lib/util.c:202 src/lib/util.c:334
+msgid "Canceled"
 msgstr ""
 
-#: src/dird/ua_label.c:713
-#, c-format
-msgid "readlabel %s Slot=%d\n"
+#: src/lib/util.c:205
+msgid "Verify differences"
 msgstr ""
 
-#: src/dird/ua_label.c:755
-#, c-format
-msgid "autochanger list %s \n"
+#: src/lib/util.c:208
+msgid "Waiting on FD"
 msgstr ""
 
-#: src/dird/ua_label.c:779 src/dird/ua_label.c:789
-#, c-format
-msgid "Invalid Slot number: %s\n"
+#: src/lib/util.c:211
+msgid "Wait on SD"
 msgstr ""
 
-#: src/dird/ua_label.c:798
-#, c-format
-msgid "Invalid Volume name: %s\n"
+#: src/lib/util.c:214
+msgid "Wait for new Volume"
 msgstr ""
 
-#: src/dird/ua_label.c:867
-#, c-format
-msgid "autochanger slots %s \n"
+#: src/lib/util.c:217
+msgid "Waiting for mount"
 msgstr ""
 
-#: src/dird/ua_label.c:877
-#, c-format
-msgid "Device \"%s\" has %d slots.\n"
+#: src/lib/util.c:220
+msgid "Waiting for Storage resource"
 msgstr ""
 
-#: src/dird/ua_label.c:893
-#, c-format
-msgid "Pool \"%s\" resource not found!\n"
+#: src/lib/util.c:223
+msgid "Waiting for Job resource"
 msgstr ""
 
-#: src/dird/ua_output.c:64 src/dird/ua_output.c:90
-msgid "ON or OFF keyword missing.\n"
+#: src/lib/util.c:226
+msgid "Waiting for Client resource"
 msgstr ""
 
-#: src/dird/ua_output.c:100
-msgid "directors"
+#: src/lib/util.c:229
+msgid "Waiting on Max Jobs"
 msgstr ""
 
-#: src/dird/ua_output.c:101 src/dird/ua_output.c:332
-msgid "clients"
+#: src/lib/util.c:232
+msgid "Waiting for Start Time"
 msgstr ""
 
-#: src/dird/ua_output.c:102
-msgid "counters"
+#: src/lib/util.c:235
+msgid "Waiting on Priority"
 msgstr ""
 
-#: src/dird/ua_output.c:103
-msgid "devices"
+#: src/lib/util.c:238 src/dird/ua_status.c:714 src/dird/ua_status.c:765
+msgid "SD committing Data"
 msgstr ""
 
-#: src/dird/ua_output.c:104 src/dird/ua_output.c:259 src/dird/ua_purge.c:166
-msgid "jobs"
+#: src/lib/util.c:241 src/dird/ua_status.c:717 src/dird/ua_status.c:768
+msgid "SD despooling Data"
 msgstr ""
 
-#: src/dird/ua_output.c:105
-msgid "storages"
+#: src/lib/util.c:244 src/dird/ua_status.c:720 src/dird/ua_status.c:771
+msgid "SD despooling Attributes"
 msgstr ""
 
-#: src/dird/ua_output.c:106
-msgid "catalogs"
+#: src/lib/util.c:247 src/dird/ua_status.c:723 src/dird/ua_status.c:774
+msgid "Dir inserting Attributes"
 msgstr ""
 
-#: src/dird/ua_output.c:107
-msgid "schedules"
+#: src/lib/util.c:254
+#, c-format
+msgid "Unknown Job termination status=%d"
 msgstr ""
 
-#: src/dird/ua_output.c:108
-msgid "filesets"
+#: src/lib/util.c:270
+msgid "Completed successfully"
 msgstr ""
 
-#: src/dird/ua_output.c:109 src/dird/ua_output.c:329
-msgid "pools"
-msgstr ""
+#: src/lib/util.c:273
+#, fuzzy
+msgid "Completed with warnings"
+msgstr "%s OK -- mit Warnungen"
 
-#: src/dird/ua_output.c:111 src/dird/ua_status.c:101
-msgid "all"
+#: src/lib/util.c:276
+msgid "Terminated with errors"
 msgstr ""
 
-#: src/dird/ua_output.c:178
-msgid "Keywords for the show command are:\n"
-msgstr ""
+#: src/lib/util.c:279
+#, fuzzy
+msgid "Fatal error"
+msgstr "unbekannt"
 
-#: src/dird/ua_output.c:184
-#, c-format
-msgid "%s resource %s not found.\n"
+#: src/lib/util.c:282
+msgid "Created, not yet running"
 msgstr ""
 
-#: src/dird/ua_output.c:187
-#, c-format
-msgid "Resource %s not found\n"
+#: src/lib/util.c:285
+msgid "Canceled by user"
 msgstr ""
 
-#: src/dird/ua_output.c:253
-msgid "Hey! DB is NULL\n"
+#: src/lib/util.c:288
+msgid "Verify found differences"
 msgstr ""
 
-#: src/dird/ua_output.c:261 src/dird/ua_output.c:406
-msgid "limit"
-msgstr ""
+#: src/lib/util.c:291
+#, fuzzy
+msgid "Waiting for File daemon"
+msgstr "File daemon"
 
-#: src/dird/ua_output.c:268
-msgid "jobtotals"
-msgstr ""
+#: src/lib/util.c:294
+#, fuzzy
+msgid "Waiting for Storage daemon"
+msgstr "Storage daemon"
 
-#: src/dird/ua_output.c:288 src/dird/ua_purge.c:165
-msgid "files"
+#: src/lib/util.c:297
+msgid "Waiting for higher priority jobs"
 msgstr ""
 
-#: src/dird/ua_output.c:307
-msgid "jobmedia"
+#: src/lib/util.c:300
+msgid "Batch inserting file records"
 msgstr ""
 
-#: src/dird/ua_output.c:337 src/dird/ua_update.c:54
-msgid "media"
+#: src/lib/util.c:331
+msgid "Fatal Error"
 msgstr ""
 
-#: src/dird/ua_output.c:338
-msgid "volumes"
+#: src/lib/util.c:337
+msgid "Differences"
 msgstr ""
 
-#: src/dird/ua_output.c:353
-#, c-format
-msgid "Jobid %d used %d Volume(s): %s\n"
+#: src/lib/util.c:340
+msgid "Unknown term code"
 msgstr ""
 
-#: src/dird/ua_output.c:365
-msgid "No Pool specified.\n"
+#: src/lib/util.c:359
+#, fuzzy
+msgid "Migrated Job"
+msgstr "Konnte Migrationsjob nicht starten.\n"
+
+#: src/lib/util.c:362 src/dird/ua_run.c:827
+msgid "Verify"
 msgstr ""
 
-#: src/dird/ua_output.c:375 src/dird/ua_select.c:446
-#, c-format
-msgid "Error obtaining pool ids. ERR=%s\n"
+#: src/lib/util.c:365 src/wx-console/wxbrestorepanel.cpp:404
+#: src/wx-console/wxbrestorepanel.cpp:2000
+msgid "Restore"
 msgstr ""
 
-#: src/dird/ua_output.c:385
-#, c-format
-msgid "Pool: %s\n"
+#: src/lib/util.c:368 src/wx-console/wxbmainframe.cpp:276
+msgid "Console"
 msgstr ""
 
-#: src/dird/ua_output.c:396
-msgid "No Volume Name specified.\n"
+#: src/lib/util.c:371
+msgid "System or Console"
 msgstr ""
 
-#: src/dird/ua_output.c:403
-msgid "nextvol"
+#: src/lib/util.c:374 src/dird/ua_run.c:767
+msgid "Admin"
 msgstr ""
 
-#: src/dird/ua_output.c:404
-msgid "nextvolume"
+#: src/lib/util.c:377 src/lib/util.c:466
+msgid "Archive"
 msgstr ""
 
-#: src/dird/ua_output.c:409
-#, c-format
-msgid "Unknown list keyword: %s\n"
+#: src/lib/util.c:380
+msgid "Job Copy"
 msgstr ""
 
-#: src/dird/ua_output.c:434
-#, c-format
-msgid "%s is not a job name.\n"
+#: src/lib/util.c:383
+msgid "Copy"
 msgstr ""
 
-#: src/dird/ua_output.c:450 src/dird/ua_output.c:462
-msgid "Could not find next Volume.\n"
+#: src/lib/util.c:386
+msgid "Migrate"
 msgstr ""
 
-#: src/dird/ua_output.c:452
-#, c-format
-msgid "The next Volume to be used by Job \"%s\" will be %s\n"
+#: src/lib/util.c:389
+msgid "Scan"
 msgstr ""
 
-#: src/dird/ua_output.c:671
-msgid "You have no messages.\n"
+#: src/lib/util.c:393
+msgid "Unknown Type"
 msgstr ""
 
-#: src/dird/ua_prune.c:161
-msgid "Files"
+#: src/lib/util.c:403
+msgid "Truncate"
 msgstr ""
 
-#: src/dird/ua_prune.c:162 src/dird/ua_prune.c:455
-msgid "Jobs"
+#: src/lib/util.c:437
+msgid "Verify Init Catalog"
 msgstr ""
 
-#: src/dird/ua_prune.c:163 src/dird/ua_purge.c:174 src/dird/ua_purge.c:179
-#: src/stored/label.c:956
-msgid "Volume"
+#: src/lib/util.c:440 src/dird/ua_run.c:723
+msgid "Verify Volume to Catalog"
 msgstr ""
 
-#: src/dird/ua_prune.c:174
-msgid "Choose item to prune"
+#: src/lib/util.c:443 src/dird/ua_run.c:724
+msgid "Verify Disk to Catalog"
 msgstr ""
 
-#: src/dird/ua_prune.c:255
-msgid "No Files found to prune.\n"
+#: src/lib/util.c:446
+msgid "Verify Data"
 msgstr ""
 
-#: src/dird/ua_prune.c:287
-#, c-format
-msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
+#: src/lib/util.c:449
+msgid "Virtual Full"
 msgstr ""
 
-#: src/dird/ua_prune.c:393
-msgid "No Jobs found to prune.\n"
+#: src/lib/util.c:465
+msgid "Append"
 msgstr ""
 
-#: src/dird/ua_prune.c:454
-#, c-format
-msgid "Pruned %d %s for client %s from catalog.\n"
+#: src/lib/util.c:467
+#, fuzzy
+msgid "Disabled"
+msgstr "ist nicht aktiviert"
+
+#: src/lib/util.c:469
+msgid "Used"
 msgstr ""
 
-#: src/dird/ua_prune.c:502
-#, c-format
-msgid "There are no Jobs associated with Volume \"%s\". Prune not needed.\n"
+#: src/lib/util.c:470
+msgid "Cleaning"
 msgstr ""
 
-#: src/dird/ua_prune.c:509 src/dird/ua_purge.c:488
-#, c-format
-msgid "There are no Jobs associated with Volume \"%s\". Marking it purged.\n"
+#: src/lib/util.c:471
+msgid "Purged"
 msgstr ""
 
-#: src/dird/ua_prune.c:567
-#, c-format
-msgid "Pruned %d %s on Volume \"%s\" from catalog.\n"
+#: src/lib/util.c:472
+msgid "Recycle"
 msgstr ""
 
-#: src/dird/ua_purge.c:183
-msgid ""
-"\n"
-"This command is can be DANGEROUS!!!\n"
-"\n"
-"It purges (deletes) all Files from a Job,\n"
-"JobId, Client or Volume; or it purges (deletes)\n"
-"all Jobs from a Client or Volume without regard\n"
-"for retention periods. Normally you should use the\n"
-"PRUNE command, which respects retention periods.\n"
+#: src/lib/util.c:473
+msgid "Read-Only"
+msgstr ""
+
+#: src/lib/util.c:485
+msgid "Invalid volume status"
 msgstr ""
 
-#: src/dird/ua_purge.c:243
-msgid "Choose item to purge"
+#: src/lib/util.c:855
+msgid "Working directory not defined. Cannot continue.\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:288
+#: src/lib/util.c:858
 #, c-format
-msgid "Begin purging files for Client \"%s\"\n"
+msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:300
+#: src/lib/util.c:862
 #, c-format
-msgid "No Files found for client %s to purge from %s catalog.\n"
+msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:331
+#: src/lib/plugins.c:95
+#, fuzzy, c-format
+msgid "Failed to open Plugin directory %s: ERR=%s\n"
+msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#: src/lib/plugins.c:110
 #, c-format
-msgid "%d Files for client \"%s\" purged from %s catalog.\n"
+msgid "Failed to find any plugins in %s\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:368
+#: src/lib/plugins.c:142
+#, fuzzy, c-format
+msgid "Plugin load %s failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+
+#: src/lib/plugins.c:152
 #, c-format
-msgid "Begin purging jobs from Client \"%s\"\n"
+msgid "Lookup of loadPlugin in plugin %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:379
+#: src/lib/plugins.c:160
 #, c-format
-msgid "No Jobs found for client %s to purge from %s catalog.\n"
+msgid "Lookup of unloadPlugin in plugin %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:419
+#: src/lib/attr.c:79
 #, c-format
-msgid "%d Jobs for client %s purged from %s catalog.\n"
+msgid "Error scanning attributes: %s\n"
 msgstr ""
 
-#: src/dird/ua_purge.c:470
-#, c-format
-msgid ""
-"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
-"The VolStatus must be: Append, Full, Used, or Error to be purged.\n"
+#: src/dird/pythondir.c:154
+msgid "Pool record not found."
 msgstr ""
 
-#: src/dird/ua_purge.c:541
-#, c-format
-msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
+#: src/dird/pythondir.c:285
+msgid "Priority must be 1-100"
 msgstr ""
 
-#: src/dird/ua_purge.c:555
-#, c-format
-msgid ""
-"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
+#: src/dird/pythondir.c:290
+msgid "Job Level can be set only during JobInit"
 msgstr ""
 
-#: src/dird/ua_purge.c:584
-#, c-format
-msgid "Cannot purge Volume with VolStatus=%s\n"
+#: src/dird/pythondir.c:304
+msgid "Bad JobLevel string"
 msgstr ""
 
-#: src/dird/ua_query.c:59 src/findlib/create_file.c:276
-#: src/findlib/create_file.c:333
-#, c-format
-msgid "Could not open %s: ERR=%s\n"
+#: src/dird/ua_label.c:105
+msgid "Negative numbers not permitted\n"
 msgstr ""
 
-#: src/dird/ua_query.c:64
-msgid "Available queries:\n"
+#: src/dird/ua_label.c:111
+msgid "Range end is not integer.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:71
-msgid "Choose a query"
+#: src/dird/ua_label.c:116
+msgid "Range start is not an integer.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:85
-msgid "Could not find query.\n"
+#: src/dird/ua_label.c:122
+msgid "Range end not bigger than start.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:103
-msgid "Too many prompts in query, max is 9.\n"
+#: src/dird/ua_label.c:128
+msgid "Input value is not an integer.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:206
-#, c-format
-msgid "Warning prompt %d missing.\n"
+#: src/dird/ua_label.c:134
+msgid "Values must be be greater than zero.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:252
-msgid ""
-"Entering SQL query mode.\n"
-"Terminate each query with a semicolon.\n"
-"Terminate query mode with a blank line.\n"
+#: src/dird/ua_label.c:138
+msgid "Slot too large.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:255 src/dird/ua_query.c:272
-msgid "Enter SQL query: "
+#: src/dird/ua_label.c:187 src/dird/ua_label.c:352 src/dird/ua_label.c:1215
+#: src/dird/ua_run.c:1348
+msgid "command line"
 msgstr ""
 
-#: src/dird/ua_query.c:274
-msgid "Add to SQL query: "
+#: src/dird/ua_label.c:205 src/dird/ua_label.c:516 src/dird/ua_label.c:1222
+msgid "No slots in changer to scan.\n"
 msgstr ""
 
-#: src/dird/ua_query.c:278
-msgid "End query mode.\n"
+#: src/dird/ua_label.c:217 src/dird/ua_label.c:527
+msgid "No Volumes found to label, or no barcodes.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:151
-msgid ""
-"No Restore Job Resource found in bacula-dir.conf.\n"
-"You must create at least one before running this command.\n"
+#: src/dird/ua_label.c:227 src/dird/ua_label.c:1243
+#, c-format
+msgid "Slot %d greater than max %d ignored.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:167
-msgid "Restore not done.\n"
+#: src/dird/ua_label.c:256
+#, c-format
+msgid "No VolName for Slot=%d InChanger set to zero.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:178
-msgid "Unable to construct a valid BSR. Cannot continue.\n"
+#: src/dird/ua_label.c:274
+#, c-format
+msgid "Catalog record for Volume \"%s\" updated to reference slot %d.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:182 src/dird/ua_restore.c:196
-msgid "No files selected to be restored.\n"
+#: src/dird/ua_label.c:278
+#, c-format
+msgid "Catalog record for Volume \"%s\" is up to date.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:190
-msgid ""
-"\n"
-"1 file selected to be restored.\n"
-"\n"
+#: src/dird/ua_label.c:284
+#, c-format
+msgid "Volume \"%s\" not found in catalog. Slot=%d InChanger set to zero.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:193
+#: src/dird/ua_label.c:381
 #, c-format
 msgid ""
-"\n"
-"%u files selected to be restored.\n"
-"\n"
+"Volume \"%s\" has VolStatus %s. It must be Purged or Recycled before "
+"relabeling.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:211
-msgid "No Restore Job resource found!\n"
+#: src/dird/ua_label.c:397
+msgid "Enter new Volume name: "
 msgstr ""
 
-#: src/dird/ua_restore.c:276 src/dird/ua_select.c:288 src/dird/ua_select.c:325
-#: src/dird/ua_status.c:108 src/lib/bnet_server.c:291
-#: src/lib/bnet_server.c:385
-msgid "client"
+#: src/dird/ua_label.c:410
+#, c-format
+msgid "Media record for new Volume \"%s\" already exists.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:309
-msgid "List last 20 Jobs run"
+#: src/dird/ua_label.c:428
+msgid "Enter slot (0 or Enter for none): "
 msgstr ""
 
-#: src/dird/ua_restore.c:310
-msgid "List Jobs where a given File is saved"
+#: src/dird/ua_label.c:456
+#, c-format
+msgid "Delete of Volume \"%s\" failed. ERR=%s"
 msgstr ""
 
-#: src/dird/ua_restore.c:311
-msgid "Enter list of comma separated JobIds to select"
+#: src/dird/ua_label.c:459
+#, c-format
+msgid "Old volume \"%s\" deleted from catalog.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:312
-msgid "Enter SQL list command"
+#: src/dird/ua_label.c:470
+#, c-format
+msgid "Requesting to mount %s ...\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:313
-msgid "Select the most recent backup for a client"
+#: src/dird/ua_label.c:492
+msgid "Do not forget to mount the drive!!!\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:314
-msgid "Select backup for a client before a specified time"
+#: src/dird/ua_label.c:532
+msgid ""
+"The following Volumes will be labeled:\n"
+"Slot  Volume\n"
+"==============\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:315
-msgid "Enter a list of files to restore"
+#: src/dird/ua_label.c:541
+msgid "Do you want to label these Volumes? (yes|no): "
 msgstr ""
 
-#: src/dird/ua_restore.c:316
-msgid "Enter a list of files to restore before a specified time"
+#: src/dird/ua_label.c:562
+#, c-format
+msgid "Media record for Slot %d Volume \"%s\" already exists.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:317
-msgid "Find the JobIds of the most recent backup for a client"
+#: src/dird/ua_label.c:568
+#, c-format
+msgid "Error setting InChanger: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_restore.c:318
-msgid "Find the JobIds for a backup for a client before a specified time"
+#: src/dird/ua_label.c:591
+#, c-format
+msgid "Maximum pool Volumes=%d reached.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:319
-msgid "Enter a list of directories to restore for found JobIds"
+#: src/dird/ua_label.c:598
+#, c-format
+msgid "Catalog record for cleaning tape \"%s\" successfully created.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:320 src/dird/ua_status.c:702 src/filed/status.c:249
-#: src/stored/status.c:367 src/wx-console/wxbconfigpanel.cpp:191
-msgid "Cancel"
+#: src/dird/ua_label.c:605
+#, c-format
+msgid "Catalog error on cleaning tape: %s"
 msgstr ""
 
-#: src/dird/ua_restore.c:356
+#: src/dird/ua_label.c:641
 #, c-format
-msgid "Unknown keyword: %s\n"
+msgid "Illegal character \"%c\" in a volume name.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:374
-#, c-format
-msgid "Improper date format: %s\n"
+#: src/dird/ua_label.c:648 src/dird/ua_cmds.c:356
+msgid "Volume name too long.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:408 src/dird/ua_select.c:576
+#: src/dird/ua_label.c:688
 #, c-format
-msgid "Error: Pool resource \"%s\" does not exist.\n"
+msgid "Sending relabel command from \"%s\" to \"%s\" ...\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:413
+#: src/dird/ua_label.c:695
 #, c-format
-msgid "Error: Pool resource \"%s\" access not allowed.\n"
+msgid "Sending label command for Volume \"%s\" Slot %d ...\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:432
-msgid ""
-"\n"
-"First you select one or more JobIds that contain files\n"
-"to be restored. You will be presented several methods\n"
-"of specifying the JobIds. Then you will be allowed to\n"
-"select which files from those JobIds are to be restored.\n"
-"\n"
+#: src/dird/ua_label.c:736
+#, c-format
+msgid "Catalog record for Volume \"%s\", Slot %d  successfully created.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:444
-msgid "To select the JobIds, you have the following choices:\n"
+#: src/dird/ua_label.c:749
+#, c-format
+msgid "Label command failed for Volume %s.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:449
-msgid "Select item: "
+#: src/dird/ua_label.c:759 src/dird/ua_purge.c:570
+#, c-format
+msgid "Connecting to Storage daemon %s at %s:%d ...\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:463
-msgid "Enter Filename (no path):"
-msgstr ""
+#: src/dird/ua_label.c:762 src/dird/ua_purge.c:573 src/dird/ua_cmds.c:888
+#: src/dird/ua_cmds.c:1615 src/dird/job.c:439 src/dird/ua_dotcmds.c:371
+msgid "Failed to connect to Storage daemon.\n"
+msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
 
-#: src/dird/ua_restore.c:478 src/dird/ua_restore.c:578
-msgid "Enter JobId(s), comma separated, to restore: "
+#: src/dird/ua_label.c:787
+msgid "Could not open SD socket.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:484
-msgid "Enter SQL list command: "
+#: src/dird/ua_label.c:859 src/dird/ua_label.c:869
+#, c-format
+msgid "Invalid Slot number: %s\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:512 src/dird/ua_restore.c:537
-msgid ""
-"Enter file names with paths, or < to enter a filename\n"
-"containg a list of file names with paths, and terminate\n"
-"them with a blank line.\n"
+#: src/dird/ua_label.c:878
+#, c-format
+msgid "Invalid Volume name: %s\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:516 src/dird/ua_restore.c:541
-msgid "Enter full filename: "
+#: src/dird/ua_label.c:972
+#, c-format
+msgid "Device \"%s\" has %d slots.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:576
+#: src/dird/ua_label.c:1018
 #, c-format
-msgid "You have already seleted the following JobIds: %s\n"
+msgid "Pool \"%s\" resource not found for volume \"%s\"!\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:591
+#: src/dird/ua_label.c:1234
+#, fuzzy
+msgid "No Volumes found, or no barcodes.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+
+#: src/dird/ua_label.c:1237
 msgid ""
-"Enter full directory names or start the name\n"
-"with a < to indicate it is a filename containg a list\n"
-"of directories and terminate them with a blank line.\n"
+" Slot |   Volume Name    |   Status  |     Media Type       |      "
+"Pool          |\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:595
-msgid "Enter directory name: "
+#: src/dird/ua_label.c:1238
+msgid ""
+"------+------------------+-----------+----------------------"
+"+--------------------|\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:620
-msgid "No Jobs selected.\n"
+#: src/dird/backup.c:94 src/dird/migrate.c:223 src/dird/migrate.c:224
+#: src/dird/vbackup.c:90 src/dird/job.c:190 src/dird/job.c:784
+#: src/dird/job.c:1084 src/dird/job.c:1130 src/dird/job.c:1144
+msgid "Pool resource"
+msgstr "Pool Ressource"
+
+#: src/dird/backup.c:97
+msgid "No Storage specification found in Job or Pool.\n"
+msgstr "Keine Storage Spezifikation in Job oder Pool gefunden.\n"
+
+#: src/dird/backup.c:258
+#, fuzzy, c-format
+msgid "Using BaseJobId(s): %s\n"
+msgstr "Migration benutzt JobId=%s Job=%s\n"
+
+#: src/dird/backup.c:267
+#, fuzzy
+msgid "Cannot find previous jobids.\n"
+msgstr "Kann Job resource %s nicht finden\n"
+
+#: src/dird/backup.c:276
+msgid "Sending Accurate information.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:624
+#: src/dird/backup.c:328
 #, c-format
-msgid "You have selected the following JobIds: %s\n"
-msgstr ""
+msgid "Start Backup JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
 
-#: src/dird/ua_restore.c:627
+#: src/dird/backup.c:518
 #, c-format
-msgid "You have selected the following JobId: %s\n"
-msgstr ""
+msgid "Unexpected Client Job message: %s\n"
+msgstr "Unerwartete Client Job Nachricht: %s\n"
 
-#: src/dird/ua_restore.c:636
-msgid "Invalid JobId in list.\n"
-msgstr ""
+#: src/dird/backup.c:530
+#, c-format
+msgid "Network error with FD during %s: ERR=%s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
+
+#: src/dird/backup.c:554
+msgid "No Job status returned from FD.\n"
+msgstr "FD hat keinen Jobstatus zurückgegeben.\n"
 
-#: src/dird/ua_restore.c:648
+#: src/dird/backup.c:609 src/dird/admin.c:92 src/dird/migrate.c:1205
+#: src/dird/vbackup.c:303
+#, fuzzy, c-format
+msgid "Error getting Job record for Job report: ERR=%s"
+msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
+
+#: src/dird/backup.c:616 src/dird/vbackup.c:310
+#, fuzzy, c-format
+msgid "Error getting Client record for Job report: ERR=%s"
+msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+
+#: src/dird/backup.c:622 src/dird/migrate.c:1235 src/dird/vbackup.c:316
 #, c-format
-msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
-msgstr ""
+msgid "Error getting Media record for Volume \"%s\": ERR=%s"
+msgstr "Fehler beim holen des Datensatzes für Volume \"%s\": ERR=%s"
+
+#: src/dird/backup.c:632 src/dird/backup.c:638 src/dird/vbackup.c:326
+#: src/stored/bscan.c:1169
+msgid "Backup OK -- with warnings"
+msgstr "Sicherung OK -- mit Warnungen"
+
+#: src/dird/backup.c:634 src/dird/vbackup.c:328 src/stored/bscan.c:1166
+msgid "Backup OK"
+msgstr "Sicherung OK"
+
+#: src/dird/backup.c:642 src/dird/vbackup.c:333 src/stored/bscan.c:1173
+msgid "*** Backup Error ***"
+msgstr "*** Sicherungsfehler ***"
+
+#: src/dird/backup.c:652 src/dird/vbackup.c:343 src/stored/bscan.c:1176
+msgid "Backup Canceled"
+msgstr "Sicherung Abgebrochen"
 
-#: src/dird/ua_restore.c:653
+#: src/dird/backup.c:662 src/dird/admin.c:112 src/dird/vbackup.c:353
+#: src/dird/restore.c:547
 #, c-format
-msgid "No authorization. Job \"%s\" not selected.\n"
-msgstr ""
+msgid "Inappropriate term code: %c\n"
+msgstr "Unangebrachter Beendigungskode: %c\n"
 
-#: src/dird/ua_restore.c:667
+#: src/dird/backup.c:708
+#, fuzzy, c-format
 msgid ""
-"The restored files will the most current backup\n"
-"BEFORE the date you specify below.\n"
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Scheduled time:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  FD Files Written:       %s\n"
+"  SD Files Written:       %s\n"
+"  FD Bytes Written:       %s (%sB)\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Software Compression:   %s\n"
+"%s  VSS:                    %s\n"
+"  Encryption:             %s\n"
+"  Accurate:               %s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  Non-fatal FD errors:    %d\n"
+"  SD Errors:              %d\n"
+"  FD termination status:  %s\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
 "\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Geplante Zeit:          %s\n"
+"  Startzeit:              %s\n"
+"  Endzeit:                %s\n"
+"  Verstrichene Zeit:      %s\n"
+"  Priorität:              %d\n"
+"  FD Dateien geschrieben: %s\n"
+"  SD Dateien geschrieben: %s\n"
+"  FD Bytes geschrieben:   %s (%sB)\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Software Kompression:   %s\n"
+"  VSS:                    %s\n"
+"  Verschlüsselung:        %s\n"
+"  Volume Name(n):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Zeit:    %d\n"
+"  Letztes Volumen Bytes:  %s (%sB)\n"
+"  Nicht-fatale FD Fehler  %d\n"
+"  SD Fehler:              %d\n"
+"  FD Beendigungsstatus:   %s\n"
+"  SD Beendigungsstatus:   %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
-#: src/dird/ua_restore.c:670
-msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
+#: src/dird/backup.c:766 src/dird/backup.c:767 src/dird/backup.c:768
+#: src/dird/ua_run.c:172 src/dird/ua_update.c:258 src/dird/ua_update.c:278
+#: src/dird/ua_update.c:699 src/dird/ua_input.c:123 src/tools/dbcheck.c:1292
+#: src/stored/parse_bsr.c:864
+msgid "yes"
 msgstr ""
 
-#: src/dird/ua_restore.c:676
-msgid "Improper date format.\n"
+#: src/dird/backup.c:766 src/dird/backup.c:767 src/dird/backup.c:768
+#: src/dird/ua_update.c:258 src/dird/ua_update.c:278 src/dird/ua_update.c:699
+#: src/dird/ua_input.c:127 src/stored/parse_bsr.c:864
+msgid "no"
 msgstr ""
 
-#: src/dird/ua_restore.c:697
+#: src/dird/backup.c:810
 #, c-format
-msgid "Cannot open file %s: ERR=%s\n"
+msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
+"Konnte Job Volume Parameter  nicht holen um die Bootstrap Datei zu "
+"aktualisieren. ERR=%s\n"
 
-#: src/dird/ua_restore.c:705 src/dird/ua_restore.c:709
+#: src/dird/backup.c:846
 #, c-format
-msgid "Error occurred on line %d of %s\n"
+msgid ""
+"Could not open WriteBootstrap file:\n"
+"%s: ERR=%s\n"
+msgstr ""
+"Konnte  WriteBootstrap nicht öffnen. Datei:\n"
+"%s: ERR=%s\n"
+
+#: src/dird/ua_run.c:146
+msgid "OK to run? (yes/mod/no): "
+msgstr ""
+
+#: src/dird/ua_run.c:185
+msgid "Job failed.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:751 src/dird/ua_restore.c:789
+#: src/dird/ua_run.c:188
 #, c-format
-msgid "No database record found for: %s\n"
+msgid "Job queued. JobId=%s\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:776
-msgid "No JobId specified cannot continue.\n"
+#: src/dird/ua_run.c:194
+msgid "Job not run.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:205 src/dird/ua_select.c:62
+msgid "mod"
+msgstr ""
+
+#: src/dird/ua_run.c:208 src/dird/ua_update.c:605
+msgid "Parameters to modify:\n"
+msgstr ""
+
+#: src/dird/ua_run.c:209
+msgid "Level"
+msgstr ""
+
+#: src/dird/ua_run.c:210 src/dird/ua_select.c:167 src/dird/ua_cmds.c:1095
+#: src/dird/ua_dotcmds.c:470 src/wx-console/wxbrestorepanel.cpp:339
+#: src/wx-console/wxbrestorepanel.cpp:355
+#: src/wx-console/wxbrestorepanel.cpp:479
+#: src/wx-console/wxbrestorepanel.cpp:480
+#: src/wx-console/wxbrestorepanel.cpp:490
+#: src/wx-console/wxbrestorepanel.cpp:491
+#: src/wx-console/wxbrestorepanel.cpp:1173
+#: src/wx-console/wxbrestorepanel.cpp:1176
+#: src/wx-console/wxbrestorepanel.cpp:1845
+#: src/wx-console/wxbrestorepanel.cpp:1916
+msgid "Storage"
 msgstr ""
 
-#: src/dird/ua_restore.c:895
-#, c-format
-msgid ""
-"\n"
-"Building directory tree for JobId %s ...  "
-msgstr ""
+#: src/dird/ua_run.c:211 src/dird/ua_prune.c:441 src/dird/dird_conf.c:648
+#: src/dird/ua_select.c:266 src/dird/ua_select.c:289 src/dird/ua_select.c:312
+#: src/dird/ua_cmds.c:541
+msgid "Job"
+msgstr "Job"
 
-#: src/dird/ua_restore.c:914
-msgid ""
-"\n"
-"There were no files inserted into the tree, so file selection\n"
-"is not possible.Most likely your retention policy pruned the files\n"
+#: src/dird/ua_run.c:212 src/dird/ua_select.c:190 src/dird/ua_restore.c:1247
+msgid "FileSet"
 msgstr ""
 
-#: src/dird/ua_restore.c:916
-msgid ""
-"\n"
-"Do you want to restore all the files? (yes|no): "
+#: src/dird/ua_run.c:214
+#, fuzzy
+msgid "Restore Client"
+msgstr "Wiederherstellung läuft..."
+
+#: src/dird/ua_run.c:216 src/dird/ua_select.c:337 src/dird/ua_select.c:446
+#: src/dird/ua_cmds.c:1096 src/dird/ua_dotcmds.c:471
+#: src/wx-console/wxbrestorepanel.cpp:336
+#: src/wx-console/wxbrestorepanel.cpp:354
+#: src/wx-console/wxbrestorepanel.cpp:431
+#: src/wx-console/wxbrestorepanel.cpp:432
+#: src/wx-console/wxbrestorepanel.cpp:442
+#: src/wx-console/wxbrestorepanel.cpp:443
+#: src/wx-console/wxbrestorepanel.cpp:700
+#: src/wx-console/wxbrestorepanel.cpp:1133
+#: src/wx-console/wxbrestorepanel.cpp:1136
+#: src/wx-console/wxbrestorepanel.cpp:1238
+#: src/wx-console/wxbrestorepanel.cpp:1838
+#: src/wx-console/wxbrestorepanel.cpp:1840
+#: src/wx-console/wxbrestorepanel.cpp:1914
+#: src/wx-console/wxbrestorepanel.cpp:1970
+msgid "Client"
 msgstr ""
 
-#: src/dird/ua_restore.c:932
-#, c-format
-msgid ""
-"\n"
-"1 Job, %s files inserted into the tree and marked for extraction.\n"
+#: src/dird/ua_run.c:218 src/wx-console/wxbrestorepanel.cpp:356
+#: src/wx-console/wxbrestorepanel.cpp:854
+#: src/wx-console/wxbrestorepanel.cpp:1918
+msgid "When"
 msgstr ""
 
-#: src/dird/ua_restore.c:936
-#, c-format
-msgid ""
-"\n"
-"1 Job, %s files inserted into the tree.\n"
+#: src/dird/ua_run.c:219 src/wx-console/wxbrestorepanel.cpp:357
+#: src/wx-console/wxbrestorepanel.cpp:1128
+#: src/wx-console/wxbrestorepanel.cpp:1921
+msgid "Priority"
 msgstr ""
 
-#: src/dird/ua_restore.c:942
-#, c-format
-msgid ""
-"\n"
-"%d Jobs, %s files inserted into the tree and marked for extraction.\n"
+#: src/dird/ua_run.c:224 src/dird/ua_update.c:616 src/dird/ua_select.c:535
+#: src/dird/ua_select.c:633 src/wx-console/wxbrestorepanel.cpp:338
+#: src/wx-console/wxbrestorepanel.cpp:527
+#: src/wx-console/wxbrestorepanel.cpp:537
+#: src/wx-console/wxbrestorepanel.cpp:1834
+msgid "Pool"
 msgstr ""
 
-#: src/dird/ua_restore.c:946
-#, c-format
-msgid ""
-"\n"
-"%d Jobs, %s files inserted into the tree.\n"
+#: src/dird/ua_run.c:226
+msgid "Verify Job"
 msgstr ""
 
-#: src/dird/ua_restore.c:954 src/dird/ua_tree.c:60
-msgid "done"
+#: src/dird/ua_run.c:229 src/wx-console/wxbrestorepanel.cpp:349
+#: src/wx-console/wxbrestorepanel.cpp:1899
+msgid "Bootstrap"
 msgstr ""
 
-#: src/dird/ua_restore.c:1023
-#, c-format
-msgid "Error getting FileSet \"%s\": ERR=%s\n"
+#: src/dird/ua_run.c:230 src/wx-console/wxbrestorepanel.cpp:350
+#: src/wx-console/wxbrestorepanel.cpp:1104
+#: src/wx-console/wxbrestorepanel.cpp:1901
+msgid "Where"
 msgstr ""
 
-#: src/dird/ua_restore.c:1031 src/dird/ua_select.c:165
-msgid "The defined FileSet resources are:\n"
+#: src/dird/ua_run.c:231
+#, fuzzy
+msgid "File Relocation"
+msgstr "File daemon"
+
+#: src/dird/ua_run.c:232 src/wx-console/wxbrestorepanel.cpp:352
+#: src/wx-console/wxbrestorepanel.cpp:1112
+#: src/wx-console/wxbrestorepanel.cpp:1905
+#: src/wx-console/wxbrestorepanel.cpp:1906
+#: src/wx-console/wxbrestorepanel.cpp:1907
+#: src/wx-console/wxbrestorepanel.cpp:1908
+#: src/wx-console/wxbrestorepanel.cpp:1909
+msgid "Replace"
 msgstr ""
 
-#: src/dird/ua_restore.c:1035 src/dird/ua_select.c:173
-msgid "Select FileSet resource"
+#: src/dird/ua_run.c:233
+msgid "JobId"
 msgstr ""
 
-#: src/dird/ua_restore.c:1042
-#, c-format
-msgid "Error getting FileSet record: %s\n"
+#: src/dird/ua_run.c:236
+msgid "Plugin Options"
 msgstr ""
 
-#: src/dird/ua_restore.c:1043
-msgid ""
-"This probably means you modified the FileSet.\n"
-"Continuing anyway.\n"
+#: src/dird/ua_run.c:238 src/dird/ua_run.c:572 src/dird/ua_update.c:624
+msgid "Select parameter to modify"
 msgstr ""
 
-#: src/dird/ua_restore.c:1058
-#, c-format
-msgid "Pool \"%s\" not found, using any pool.\n"
+#: src/dird/ua_run.c:247 src/dird/ua_run.c:1354
+msgid "user selection"
 msgstr ""
 
-#: src/dird/ua_restore.c:1084 src/dird/ua_restore.c:1100
-#, c-format
-msgid "No Full backup before %s found.\n"
+#: src/dird/ua_run.c:279
+msgid ""
+"Please enter desired start time as YYYY-MM-DD HH:MM:SS (return for now): "
 msgstr ""
 
-#: src/dird/ua_restore.c:1123
-msgid "No jobs found.\n"
+#: src/dird/ua_run.c:287 src/dird/ua_run.c:466
+msgid "Invalid time, using current time.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:1289
-msgid ""
-"Warning, the JobIds that you selected refer to more than one MediaType.\n"
-"Restore is not possible. The MediaTypes used are:\n"
+#: src/dird/ua_run.c:294
+msgid "Enter new Priority: "
 msgstr ""
 
-#: src/dird/ua_restore.c:1297
-msgid "No MediaType found for your JobIds.\n"
+#: src/dird/ua_run.c:298
+msgid "Priority must be a positive integer.\n"
 msgstr ""
 
-#: src/dird/ua_restore.c:1329
-#, c-format
-msgid "Warning default storage overridden by %s on command line.\n"
+#: src/dird/ua_run.c:319
+msgid "Please enter the Bootstrap file name: "
 msgstr ""
 
-#: src/dird/ua_restore.c:1340
+#: src/dird/ua_run.c:331
 #, c-format
-msgid ""
-"\n"
-"Warning. Unable to find Storage resource for\n"
-"MediaType \"%s\", needed by the Jobs you selected.\n"
-"You will be allowed to select a Storage device later.\n"
+msgid "Warning cannot open %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:112
-#, c-format
-msgid "Value missing for keyword %s\n"
+#: src/dird/ua_run.c:350
+msgid "Please enter path prefix for restore (/ for none): "
 msgstr ""
 
-#: src/dird/ua_run.c:119
-msgid "Job name specified twice.\n"
+#: src/dird/ua_run.c:372
+msgid "Replace:\n"
 msgstr ""
 
-#: src/dird/ua_run.c:127
-msgid "JobId specified twice.\n"
+#: src/dird/ua_run.c:376
+msgid "Select replace option"
 msgstr ""
 
-#: src/dird/ua_run.c:136
-msgid "Client specified twice.\n"
+#: src/dird/ua_run.c:387
+msgid ""
+"You must set the bootstrap file to NULL to be able to specify a JobId.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:144
-msgid "FileSet specified twice.\n"
+#: src/dird/ua_run.c:392
+msgid "Please Plugin Options string: "
 msgstr ""
 
-#: src/dird/ua_run.c:152
-msgid "Level specified twice.\n"
+#: src/dird/ua_run.c:430 src/dird/ua_run.c:439
+msgid "User input"
 msgstr ""
 
-#: src/dird/ua_run.c:161
-msgid "Storage specified twice.\n"
+#: src/dird/ua_run.c:497
+#, c-format
+msgid "Invalid replace option: %s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:169
-msgid "Pool specified twice.\n"
+#: src/dird/ua_run.c:541 src/dird/ua_cmds.c:1238
+#, fuzzy, c-format
+msgid "Level \"%s\" not valid.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/dird/ua_run.c:561
+#, c-format
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:177
-msgid "Where specified twice.\n"
+#: src/dird/ua_run.c:564
+msgid "This will replace your current Where value\n"
 msgstr ""
 
-#: src/dird/ua_run.c:185
-msgid "Bootstrap specified twice.\n"
+#: src/dird/ua_run.c:565
+msgid "Strip prefix"
 msgstr ""
 
-#: src/dird/ua_run.c:193
-msgid "Replace specified twice.\n"
+#: src/dird/ua_run.c:566
+msgid "Add prefix"
 msgstr ""
 
-#: src/dird/ua_run.c:201
-msgid "When specified twice.\n"
+#: src/dird/ua_run.c:567
+msgid "Add file suffix"
 msgstr ""
 
-#: src/dird/ua_run.c:209
-msgid "Priority specified twice.\n"
+#: src/dird/ua_run.c:568
+msgid "Enter a regexp"
 msgstr ""
 
-#: src/dird/ua_run.c:214
-msgid "Priority must be positive nonzero setting it to 10.\n"
+#: src/dird/ua_run.c:569
+msgid "Test filename manipulation"
 msgstr ""
 
-#: src/dird/ua_run.c:224
-msgid "Verify Job specified twice.\n"
+#: src/dird/ua_run.c:570
+msgid "Use this ?"
 msgstr ""
 
-#: src/dird/ua_run.c:268
-#, c-format
-msgid "Invalid keyword: %s\n"
+#: src/dird/ua_run.c:575
+msgid "Please enter path prefix to strip: "
 msgstr ""
 
-#: src/dird/ua_run.c:280
-#, c-format
-msgid "Catalog \"%s\" not found\n"
+#: src/dird/ua_run.c:583
+msgid "Please enter path prefix to add (/ for none): "
 msgstr ""
 
-#: src/dird/ua_run.c:291
-#, c-format
-msgid "Job \"%s\" not found\n"
+#: src/dird/ua_run.c:594
+msgid "Please enter file suffix to add: "
 msgstr ""
 
-#: src/dird/ua_run.c:298
-msgid "A job name must be specified.\n"
+#: src/dird/ua_run.c:601
+msgid "Please enter a valid regexp (!from!to!): "
 msgstr ""
 
-#: src/dird/ua_run.c:304
+#: src/dird/ua_run.c:614
 #, c-format
-msgid "No authorization. Job \"%s\".\n"
+msgid "regexwhere=%s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:313
+#: src/dird/ua_run.c:620
 #, c-format
-msgid "Storage \"%s\" not found.\n"
+msgid "strip_prefix=%s add_prefix=%s add_suffix=%s result=%s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:323
-#, c-format
-msgid "No authorization. Storage \"%s\".\n"
+#: src/dird/ua_run.c:627
+msgid "Cannot use your regexp\n"
 msgstr ""
 
-#: src/dird/ua_run.c:333
-#, c-format
-msgid "Pool \"%s\" not found.\n"
+#: src/dird/ua_run.c:630
+msgid "Enter a period (.) to stop this test\n"
 msgstr ""
 
-#: src/dird/ua_run.c:343
-#, c-format
-msgid "No authorization. Pool \"%s\".\n"
+#: src/dird/ua_run.c:631
+msgid "Please enter filename to test: "
 msgstr ""
 
-#: src/dird/ua_run.c:363
-#, c-format
-msgid "No authorization. Client \"%s\".\n"
+#: src/dird/ua_run.c:633
+#, fuzzy, c-format
+msgid "%s -> %s\n"
+msgstr "  --> Run=%s\n"
+
+#: src/dird/ua_run.c:677
+msgid "Cannot use your regexp.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:372
-#, c-format
-msgid "FileSet \"%s\" not found.\n"
+#: src/dird/ua_run.c:690 src/dird/ua_run.c:720
+msgid "Levels:\n"
 msgstr ""
 
-#: src/dird/ua_run.c:381
-#, c-format
-msgid "No authorization. FileSet \"%s\".\n"
+#: src/dird/ua_run.c:696
+msgid "VirtualFull"
 msgstr ""
 
-#: src/dird/ua_run.c:389
-#, c-format
-msgid "Verify Job \"%s\" not found.\n"
+#: src/dird/ua_run.c:697 src/dird/ua_run.c:726
+msgid "Select level"
 msgstr ""
 
-#: src/dird/ua_run.c:422 src/dird/ua_run.c:764
-msgid "Invalid time, using current time.\n"
+#: src/dird/ua_run.c:721
+msgid "Initialize Catalog"
 msgstr ""
 
-#: src/dird/ua_run.c:442
-#, c-format
-msgid "Invalid replace option: %s\n"
+#: src/dird/ua_run.c:725
+msgid "Verify Volume Data (not yet implemented)"
 msgstr ""
 
-#: src/dird/ua_run.c:464
-msgid "fdcalled"
+#: src/dird/ua_run.c:746
+msgid "Level not appropriate for this Job. Cannot be changed.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:500
+#: src/dird/ua_run.c:760
 #, c-format
 msgid ""
 "Run %s job\n"
@@ -4401,5082 +5917,6231 @@ msgid ""
 "Priority: %d\n"
 msgstr ""
 
-#: src/dird/ua_run.c:507 src/lib/util.c:301
-msgid "Admin"
-msgstr ""
-
-#: src/dird/ua_run.c:519
+#: src/dird/ua_run.c:780
 #, c-format
 msgid ""
 "Run %s job\n"
 "JobName:  %s\n"
-"FileSet:  %s\n"
 "Level:    %s\n"
 "Client:   %s\n"
-"Storage:  %s\n"
-"Pool:     %s\n"
+"FileSet:  %s\n"
+"Pool:     %s (From %s)\n"
+"Storage:  %s (From %s)\n"
 "When:     %s\n"
 "Priority: %d\n"
+"%s%s%s"
 msgstr ""
 
-#: src/dird/ua_run.c:528 src/lib/util.c:292
-msgid "Backup"
-msgstr ""
-
-#: src/dird/ua_run.c:544
+#: src/dird/ua_run.c:816
 #, c-format
 msgid ""
 "Run %s job\n"
 "JobName:     %s\n"
-"FileSet:     %s\n"
 "Level:       %s\n"
 "Client:      %s\n"
-"Storage:     %s\n"
-"Pool:        %s\n"
+"FileSet:     %s\n"
+"Pool:        %s (From %s)\n"
+"Storage:     %s (From %s)\n"
 "Verify Job:  %s\n"
+"Verify List: %s\n"
 "When:        %s\n"
 "Priority:    %d\n"
 msgstr ""
 
-#: src/dird/ua_run.c:554 src/lib/util.c:295
-msgid "Verify"
-msgstr ""
-
-#: src/dird/ua_run.c:571
+#: src/dird/ua_run.c:845
 msgid "Please enter a JobId for restore: "
 msgstr ""
 
-#: src/dird/ua_run.c:580
+#: src/dird/ua_run.c:857
+#, c-format
+msgid ""
+"Run Restore job\n"
+"JobName:         %s\n"
+"Bootstrap:       %s\n"
+"RegexWhere:      %s\n"
+"Replace:         %s\n"
+"FileSet:         %s\n"
+"Backup Client:   %s\n"
+"Restore Client:  %s\n"
+"Storage:         %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:884
+#, c-format
+msgid ""
+"Run Restore job\n"
+"JobName:         %s\n"
+"Bootstrap:       %s\n"
+"Where:           %s\n"
+"Replace:         %s\n"
+"FileSet:         %s\n"
+"Backup Client:   %s\n"
+"Restore Client:  %s\n"
+"Storage:         %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:913
 #, c-format
 msgid ""
 "Run Restore job\n"
 "JobName:    %s\n"
 "Bootstrap:  %s\n"
-"Where:      %s\n"
-"Replace:    %s\n"
-"FileSet:    %s\n"
-"Client:     %s\n"
-"Storage:    %s\n"
-"When:       %s\n"
-"Catalog:    %s\n"
-"Priority:   %d\n"
 msgstr ""
 
-#: src/dird/ua_run.c:602
+#: src/dird/ua_run.c:921
+#, c-format
+msgid "RegexWhere: %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:924
+#, fuzzy, c-format
+msgid "Where:      %s\n"
+msgstr "      opcmd=%s\n"
+
+#: src/dird/ua_run.c:928
 #, c-format
 msgid ""
-"Run Restore job\n"
-"JobName:    %s\n"
-"Bootstrap:  %s\n"
-"Where:      %s\n"
-"Replace:    %s\n"
-"Client:     %s\n"
-"Storage:    %s\n"
-"JobId:      %s\n"
-"When:       %s\n"
-"Catalog:    %s\n"
-"Priority:   %d\n"
+"Replace:         %s\n"
+"Client:          %s\n"
+"Storage:         %s\n"
+"JobId:           %s\n"
+"When:            %s\n"
+"Catalog:         %s\n"
+"Priority:        %d\n"
+"Plugin Options:  %s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:626
+#: src/dird/ua_run.c:950
+msgid "Run Copy job\n"
+msgstr ""
+
+#: src/dird/ua_run.c:952
+#, fuzzy
+msgid "Run Migration job\n"
+msgstr "Konnte Migrationsjob nicht starten.\n"
+
+#: src/dird/ua_run.c:982
 #, c-format
 msgid "Unknown Job Type=%d\n"
 msgstr ""
 
-#: src/dird/ua_run.c:631
-msgid "OK to run? (yes/mod/no): "
+#: src/dird/ua_run.c:1046
+#, c-format
+msgid "Value missing for keyword %s\n"
 msgstr ""
 
-#: src/dird/ua_run.c:637 src/dird/ua_select.c:44
-msgid "mod"
+#: src/dird/ua_run.c:1053
+msgid "Job name specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:640 src/dird/ua_update.c:415
-msgid "Parameters to modify:\n"
+#: src/dird/ua_run.c:1061
+msgid "JobId specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:646 src/wx-console/wxbrestorepanel.cpp:380
-#: src/wx-console/wxbrestorepanel.cpp:808
-#: src/wx-console/wxbrestorepanel.cpp:1833
-msgid "When"
+#: src/dird/ua_run.c:1070 src/dird/ua_run.c:1214
+msgid "Client specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:647 src/dird/pythondir.c:73 src/dird/pythondir.c:83
-#: src/wx-console/wxbrestorepanel.cpp:381
-#: src/wx-console/wxbrestorepanel.cpp:1079
-#: src/wx-console/wxbrestorepanel.cpp:1835
-msgid "Priority"
+#: src/dird/ua_run.c:1078
+msgid "FileSet specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:652
-msgid "Verify Job"
+#: src/dird/ua_run.c:1086
+msgid "Level specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:655 src/wx-console/wxbrestorepanel.cpp:373
-#: src/wx-console/wxbrestorepanel.cpp:1814
-msgid "Bootstrap"
+#: src/dird/ua_run.c:1095
+msgid "Storage specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:656 src/wx-console/wxbrestorepanel.cpp:374
-#: src/wx-console/wxbrestorepanel.cpp:1055
-#: src/wx-console/wxbrestorepanel.cpp:1816
-msgid "Where"
+#: src/dird/ua_run.c:1103
+msgid "RegexWhere or Where specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:657 src/wx-console/wxbrestorepanel.cpp:376
-#: src/wx-console/wxbrestorepanel.cpp:1063
-#: src/wx-console/wxbrestorepanel.cpp:1820
-#: src/wx-console/wxbrestorepanel.cpp:1821
-#: src/wx-console/wxbrestorepanel.cpp:1822
-#: src/wx-console/wxbrestorepanel.cpp:1823
-#: src/wx-console/wxbrestorepanel.cpp:1824
-msgid "Replace"
+#: src/dird/ua_run.c:1108
+msgid "No authorization for \"regexwhere\" specification.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:660 src/dird/ua_update.c:430
-msgid "Select parameter to modify"
+#: src/dird/ua_run.c:1115
+msgid "Where or RegexWhere specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:664 src/dird/ua_run.c:691
-msgid "Levels:\n"
+#: src/dird/ua_run.c:1120
+msgid "No authoriztion for \"where\" specification.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:665 src/filed/status.c:368 src/lib/util.c:319
-#: src/stored/status.c:406
-msgid "Base"
+#: src/dird/ua_run.c:1127
+msgid "Bootstrap specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:666 src/dird/ua_update.c:106 src/dird/ua_update.c:438
-#: src/filed/status.c:370 src/lib/util.c:321 src/stored/status.c:408
-msgid "Full"
+#: src/dird/ua_run.c:1135
+msgid "Replace specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:667 src/filed/status.c:373 src/lib/util.c:324
-#: src/stored/status.c:411
-msgid "Incremental"
+#: src/dird/ua_run.c:1143
+msgid "When specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:668 src/filed/status.c:376 src/lib/util.c:327
-#: src/stored/status.c:414
-msgid "Differential"
+#: src/dird/ua_run.c:1151
+msgid "Priority specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:669 src/filed/status.c:379 src/lib/util.c:330
-#: src/stored/status.c:417
-msgid "Since"
+#: src/dird/ua_run.c:1156
+msgid "Priority must be positive nonzero setting it to 10.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:670 src/dird/ua_run.c:697
-msgid "Select level"
+#: src/dird/ua_run.c:1166
+msgid "Verify Job specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:692
-msgid "Initialize Catalog"
+#: src/dird/ua_run.c:1198
+msgid "Migration Job specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:693 src/filed/status.c:382 src/lib/util.c:333
-#: src/stored/status.c:420
-msgid "Verify Catalog"
+#: src/dird/ua_run.c:1206
+msgid "Pool specified twice.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:694 src/lib/util.c:339
-msgid "Verify Volume to Catalog"
+#: src/dird/ua_run.c:1222
+#, fuzzy
+msgid "Restore Client specified twice.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1229
+#, fuzzy
+msgid "Plugin Options not yet implemented.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1232
+#, fuzzy
+msgid "Plugin Options specified twice.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1237
+msgid "No authoriztion for \"PluginOptions\" specification.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:695 src/lib/util.c:342
-msgid "Verify Disk to Catalog"
+#: src/dird/ua_run.c:1244
+#, fuzzy
+msgid "Spool flag specified twice.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1251
+#, fuzzy
+msgid "Invalid spooldata flag.\n"
+msgstr "Ungültige JobId gefunden.\n"
+
+#: src/dird/ua_run.c:1275
+#, c-format
+msgid "Invalid keyword: %s\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1290
+#, c-format
+msgid "Catalog \"%s\" not found\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1294
+#, c-format
+msgid "No authorization. Catalog \"%s\".\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1305
+#, c-format
+msgid "Job \"%s\" not found\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1312
+msgid "A job name must be specified.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1318
+#, c-format
+msgid "No authorization. Job \"%s\".\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1326
+#, c-format
+msgid "Pool \"%s\" not found.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1336
+#, c-format
+msgid "No authorization. Pool \"%s\".\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1351
+#, c-format
+msgid "Storage \"%s\" not found.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1360 src/dird/job.c:1201
+msgid "No storage specified.\n"
+msgstr "Kein storage angegeben.\n"
+
+#: src/dird/ua_run.c:1363
+#, c-format
+msgid "No authorization. Storage \"%s\".\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1373 src/dird/ua_cmds.c:815 src/dird/ua_cmds.c:1183
+#, c-format
+msgid "Client \"%s\" not found.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1383 src/dird/ua_run.c:1403
+#, c-format
+msgid "No authorization. Client \"%s\".\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1393
+#, fuzzy, c-format
+msgid "Restore Client \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/dird/ua_run.c:1413
+#, c-format
+msgid "FileSet \"%s\" not found.\n"
+msgstr ""
+
+#: src/dird/ua_run.c:1422
+#, c-format
+msgid "No authorization. FileSet \"%s\".\n"
 msgstr ""
 
-#: src/dird/ua_run.c:696
-msgid "Verify Volume Data (not yet implemented)"
+#: src/dird/ua_run.c:1430
+#, c-format
+msgid "Verify Job \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:718
-msgid "Level not appropriate for this Job. Cannot be changed.\n"
+#: src/dird/ua_run.c:1440
+#, c-format
+msgid "Migration Job \"%s\" not found.\n"
 msgstr ""
 
-#: src/dird/ua_run.c:756
+#: src/dird/authenticate.c:113
+msgid "Director and Storage daemon passwords or names not the same.\n"
+msgstr "Director und Storage daemon Passworte or Namen nicht gleich.\n"
+
+#: src/dird/authenticate.c:115
+#, fuzzy, c-format
 msgid ""
-"Please enter desired start time as YYYY-MM-DD HH:MM:SS (return for now): "
+"Director unable to authenticate with Storage daemon at \"%s:%d\". Possible "
+"causes:\n"
+"Passwords or names not the same or\n"
+"Maximum Concurrent Jobs exceeded on the SD or\n"
+"SD networking messed up (restart daemon).\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
+"Director kann sich nicht an Storage daemon an \"%s:%d\" authentisieren. "
+"Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten am SD oder\n"
+"SD Netzwerk durcheinander (daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
-#: src/dird/ua_run.c:771
-msgid "Enter new Priority: "
+#: src/dird/authenticate.c:143
+#, fuzzy, c-format
+msgid "TLS negotiation failed with SD at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
+
+#: src/dird/authenticate.c:155
+#, c-format
+msgid "bdird<stored: \"%s:%s\" bad response to Hello command: ERR=%s\n"
 msgstr ""
+"bdird<stored: \"%s:%s\" fehlerhafte Antwort auf \"Hello\" Kommando: ERR=%s\n"
 
-#: src/dird/ua_run.c:775
-msgid "Priority must be a positive integer.\n"
+#: src/dird/authenticate.c:163
+#, fuzzy, c-format
+msgid "Storage daemon at \"%s:%d\" rejected Hello command\n"
+msgstr "Storage daemon an \"%s:%d\" hat Hello commando abgewiesen.\n"
+
+#: src/dird/authenticate.c:192
+#, fuzzy, c-format
+msgid "Error sending Hello to File daemon at \"%s:%d\". ERR=%s\n"
 msgstr ""
+"Fehler beim senden des Kommandos Hello an File daemon auf \"%s:%d\". ERR=%s\n"
 
-#: src/dird/ua_run.c:793
-msgid "Please enter the Bootstrap file name: "
+#: src/dird/authenticate.c:222
+msgid "Director and File daemon passwords or names not the same.\n"
+msgstr "Director und File daemon Passworte oder Namen sind nicht gleich.\n"
+
+#: src/dird/authenticate.c:224
+#, fuzzy, c-format
+msgid ""
+"Unable to authenticate with File daemon at \"%s:%d\". Possible causes:\n"
+"Passwords or names not the same or\n"
+"Maximum Concurrent Jobs exceeded on the FD or\n"
+"FD networking messed up (restart daemon).\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
+"Kann mit  File daemon on \"%s:%d\" nicht authentisieren. Mögliche Ursachen:\n"
+"Passworte oder Namen nicht gleich oder\n"
+"Maximum Concurrent Jobs überschritten auf dem FD oder\n"
+"FD Netzwerk durcheinander (Daemon neustarten).\n"
+"Für Hilfe bitte unter http://www.bacula.org/rel-manual/faq."
+"html#AuthorizationErrors nachsehen.\n"
 
-#: src/dird/ua_run.c:804
+#: src/dird/authenticate.c:236
 #, c-format
-msgid "Warning cannot open %s: ERR=%s\n"
+msgid ""
+"Authorization problem: FD \"%s:%s\" did not advertise required TLS support.\n"
 msgstr ""
+"Authorisationsproblem: FD \"%s:%s\" hat erforderliche TLS Unterstützung "
+"nicht angeboten.\n"
 
-#: src/dird/ua_run.c:823
-msgid "Please enter path prefix for restore (/ for none): "
-msgstr ""
+#: src/dird/authenticate.c:244
+#, fuzzy, c-format
+msgid "Authorization problem: FD at \"%s:%d\" requires TLS.\n"
+msgstr "Authorisationsproblem: FD an \"%s:%d\" erfordert TLS.\n"
 
-#: src/dird/ua_run.c:837
-msgid "Replace:\n"
-msgstr ""
+#: src/dird/authenticate.c:254
+#, fuzzy, c-format
+msgid "TLS negotiation failed with FD at \"%s:%d\".\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
 
-#: src/dird/ua_run.c:841
-msgid "Select replace option"
+#: src/dird/authenticate.c:268
+#, fuzzy, c-format
+msgid "Bad response from File daemon at \"%s:%d\" to Hello command: ERR=%s\n"
 msgstr ""
+"Fehlerhafte Antwort von File daemon an \"%s:%d\" auf Hello Kommando: ERR=%s\n"
 
-#: src/dird/ua_run.c:851
+#: src/dird/authenticate.c:278
+#, fuzzy, c-format
+msgid "File daemon at \"%s:%d\" rejected Hello command\n"
+msgstr "File daemon auf \"%s:%d\" hat Hello Kommando abgelehnt\n"
+
+#: src/dird/authenticate.c:303
+#, c-format
+msgid "UA Hello from %s:%s:%d is invalid. Len=%d\n"
+msgstr "UA Hello von %s:%s:%d ist ungültig. Len=%d\n"
+
+#: src/dird/authenticate.c:310
+#, c-format
+msgid "UA Hello from %s:%s:%d is invalid. Got: %s\n"
+msgstr "UA Hello von %s:%s:%d ist ungültig. Erhalten: %s\n"
+
+#: src/dird/authenticate.c:380
 msgid ""
-"You must set the bootstrap file to NULL to be able to specify a JobId.\n"
+"Authorization problem: Remote client did not advertise required TLS "
+"support.\n"
 msgstr ""
+"Authorisationsproblem: Entfernter Klient hat die erforderte TLSUnterstützung "
+"nicht angezeigt.\n"
 
-#: src/dird/ua_run.c:867
-msgid "Job failed.\n"
-msgstr ""
+#: src/dird/authenticate.c:388
+msgid "Authorization problem: Remote client requires TLS.\n"
+msgstr "Authorisationsproblem: Entfernter Klient erfordert TLS.\n"
 
-#: src/dird/ua_run.c:870
+#: src/dird/authenticate.c:417
 #, c-format
-msgid "Job started. JobId=%s\n"
-msgstr ""
+msgid "Unable to authenticate console \"%s\" at %s:%s:%d.\n"
+msgstr "Kann Konsole \"%s\" an %s:%s:%d nicht authentisieren.\n"
 
-#: src/dird/ua_run.c:876
-msgid "Job not run.\n"
-msgstr ""
+#: src/dird/authenticate.c:422
+#, c-format
+msgid "1000 OK: %s Version: %s (%s)\n"
+msgstr "1000 OK: %s Version: %s (%s)\n"
 
-#: src/dird/ua_select.c:39
+#: src/dird/admin.c:66
 #, c-format
-msgid "The current %s retention period is: %s\n"
-msgstr ""
+msgid "Start Admin JobId %d, Job=%s\n"
+msgstr "Starte Admin JobId %d, Job=%s\n"
 
-#: src/dird/ua_select.c:41
-msgid "Continue? (yes/mod/no): "
-msgstr ""
+#: src/dird/admin.c:100
+msgid "Admin OK"
+msgstr "Admin OK"
 
-#: src/dird/ua_select.c:45
-msgid "Enter new retention period: "
-msgstr ""
+#: src/dird/admin.c:104
+msgid "*** Admin Error ***"
+msgstr "*** Admin Fehler ***"
 
-#: src/dird/ua_select.c:49
-msgid "Invalid period.\n"
-msgstr ""
+#: src/dird/admin.c:108
+msgid "Admin Canceled"
+msgstr "Admin abgebrochen"
 
-#: src/dird/ua_select.c:128
-msgid "You have the following choices:\n"
-msgstr ""
+#: src/dird/admin.c:118
+msgid "Bacula "
+msgstr "Bacula "
 
-#: src/dird/ua_select.c:144
-msgid "The defined Storage resources are:\n"
+#: src/dird/ua_prune.c:136
+msgid "Choose item to prune"
 msgstr ""
 
-#: src/dird/ua_select.c:152
-msgid "Select Storage resource"
+#: src/dird/ua_prune.c:180
+#, c-format
+msgid "Cannot prune Volume \"%s\" because it is archived.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:189
-msgid "catalog"
+#: src/dird/ua_prune.c:222
+msgid "Pruned Jobs from JobHisto catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:197
-msgid "The defined Catalog resources are:\n"
-msgstr ""
+#: src/dird/ua_prune.c:267
+#, fuzzy
+msgid "Begin pruning Jobs.\n"
+msgstr "Beginn automatische Säuberung von Dateien.\n"
 
-#: src/dird/ua_select.c:205
-msgid "Select Catalog resource"
+#: src/dird/ua_prune.c:282
+msgid "No Files found to prune.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:220
-msgid "The defined Job resources are:\n"
+#: src/dird/ua_prune.c:304
+#, c-format
+msgid "Pruned Files from %s Jobs for client %s from catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:228
-msgid "Select Job resource"
-msgstr ""
+#: src/dird/ua_prune.c:393
+#, fuzzy, c-format
+msgid "Begin pruning Jobs older than %s.\n"
+msgstr "Beginn automatische Säuberung von Aufträgen.\n"
 
-#: src/dird/ua_select.c:241
-msgid "The defined Restore Job resources are:\n"
+#: src/dird/ua_prune.c:440
+#, c-format
+msgid "Pruned %d %s for client %s from catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:249
-msgid "Select Restore Job"
+#: src/dird/ua_prune.c:441
+msgid "Jobs"
 msgstr ""
 
-#: src/dird/ua_select.c:264
-msgid "The defined Client resources are:\n"
+#: src/dird/ua_prune.c:443
+msgid "No Jobs found to prune.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:272
-msgid "Select Client (File daemon) resource"
+#: src/dird/ua_purge.c:91
+msgid ""
+"\n"
+"This command can be DANGEROUS!!!\n"
+"\n"
+"It purges (deletes) all Files from a Job,\n"
+"JobId, Client or Volume; or it purges (deletes)\n"
+"all Jobs from a Client or Volume without regard\n"
+"to retention periods. Normally you should use the\n"
+"PRUNE command, which respects retention periods.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:289 src/dird/ua_select.c:326
-msgid "fd"
+#: src/dird/ua_purge.c:158
+msgid "Choose item to purge"
 msgstr ""
 
-#: src/dird/ua_select.c:297
+#: src/dird/ua_purge.c:205
 #, c-format
-msgid "Error: Client resource %s does not exist.\n"
+msgid "Begin purging files for Client \"%s\"\n"
 msgstr ""
 
-#: src/dird/ua_select.c:322
+#: src/dird/ua_purge.c:214 src/dird/ua_purge.c:264
 #, c-format
-msgid "Could not find Client %s: ERR=%s"
+msgid "No Files found for client %s to purge from %s catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:332 src/dird/ua_select.c:386
+#: src/dird/ua_purge.c:217
 #, c-format
-msgid "Could not find Client \"%s\": ERR=%s"
+msgid "Files for %d Jobs for client \"%s\" purged from %s catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:361
+#: src/dird/ua_purge.c:255
 #, c-format
-msgid "Error obtaining client ids. ERR=%s\n"
-msgstr ""
-
-#: src/dird/ua_select.c:365
-msgid "No clients defined. You must run a job before using this command.\n"
-msgstr ""
-
-#: src/dird/ua_select.c:369
-msgid "Defined Clients:\n"
+msgid "Begin purging jobs from Client \"%s\"\n"
 msgstr ""
 
-#: src/dird/ua_select.c:379
-msgid "Select the Client"
+#: src/dird/ua_purge.c:267
+#, c-format
+msgid "%d Jobs for client %s purged from %s catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:412 src/dird/ua_select.c:435 src/dird/ua_select.c:471
+#: src/dird/ua_purge.c:470
 #, c-format
-msgid "Could not find Pool \"%s\": ERR=%s"
+msgid ""
+"\n"
+"Volume \"%s\" has VolStatus \"%s\" and cannot be purged.\n"
+"The VolStatus must be: Append, Full, Used, or Error to be purged.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:450
-msgid "No pools defined. Use the \"create\" command to create one.\n"
+#: src/dird/ua_purge.c:503
+#, c-format
+msgid "%d File%s on Volume \"%s\" purged from catalog.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:454
-msgid "Defined Pools:\n"
+#: src/dird/ua_purge.c:555
+#, c-format
+msgid ""
+"There are no more Jobs associated with Volume \"%s\". Marking it purged.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:464
-msgid "Select the Pool"
-msgstr ""
+#: src/dird/ua_purge.c:628
+#, fuzzy
+msgid "Can't update volume size in the catalog\n"
+msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
 
-#: src/dird/ua_select.c:494
+#: src/dird/ua_purge.c:630
 #, c-format
-msgid "No access to Pool \"%s\"\n"
+msgid "The volume \"%s\" has been truncated\n"
 msgstr ""
 
-#: src/dird/ua_select.c:520
-msgid "Enter MediaId or Volume name: "
-msgstr ""
+#: src/dird/ua_purge.c:632
+#, fuzzy, c-format
+msgid "Unable to truncate volume \"%s\"\n"
+msgstr "Kann Konsole \"%s\" an %s:%s:%d nicht authentisieren.\n"
 
-#: src/dird/ua_select.c:546
-msgid "The defined Pool resources are:\n"
-msgstr ""
+#: src/dird/ua_purge.c:713
+#, fuzzy, c-format
+msgid "No volume founds to perform %s action(s)\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
 
-#: src/dird/ua_select.c:554
-msgid "Select Pool resource"
+#: src/dird/ua_purge.c:782
+#, c-format
+msgid "Unable move recycled Volume in full Pool \"%s\" MaxVols=%d\n"
 msgstr ""
 
-#: src/dird/ua_select.c:587
-msgid "Enter the JobId to select: "
+#: src/dird/ua_purge.c:796
+#, c-format
+msgid "All records pruned from Volume \"%s\"; marking it \"Purged\"\n"
 msgstr ""
 
-#: src/dird/ua_select.c:624
+#: src/dird/ua_purge.c:801
 #, c-format
-msgid "Could not find Job \"%s\": ERR=%s"
+msgid "Cannot purge Volume with VolStatus=%s\n"
 msgstr ""
 
-#: src/dird/ua_select.c:687
+#: src/dird/next_vol.c:148
 #, c-format
-msgid "Automatically selected %s: %s\n"
+msgid "Purging oldest volume \"%s\"\n"
 msgstr ""
 
-#: src/dird/ua_select.c:692
+#: src/dird/next_vol.c:154
 #, c-format
-msgid "Cannot select %s in batch mode.\n"
+msgid "Pruning oldest volume \"%s\"\n"
 msgstr ""
 
-#: src/dird/ua_select.c:708
-msgid "Selection is empty!\n"
+#: src/dird/next_vol.c:173
+msgid "We seem to be looping trying to find the next volume. I give up.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:714
-msgid "Item 1 selected automatically.\n"
-msgstr ""
+#: src/dird/next_vol.c:200
+#, fuzzy, c-format
+msgid "Max Volume bytes=%s exceeded. Marking Volume \"%s\" as Full.\n"
+msgstr "\"Max Volume bytes\"erreicht. Markiere Volume \"%s\" als Voll.\n"
 
-#: src/dird/ua_select.c:725
-msgid "Selection aborted, nothing done.\n"
-msgstr ""
+#: src/dird/next_vol.c:208
+#, c-format
+msgid "Volume used once. Marking Volume \"%s\" as Used.\n"
+msgstr "Volume erstmalig benutzt. Markiere Volume \"%s\" als Used.\n"
+
+#: src/dird/next_vol.c:215
+#, fuzzy, c-format
+msgid "Max Volume jobs=%s exceeded. Marking Volume \"%s\" as Used.\n"
+msgstr "\"Max Volume bytes\"erreicht. Markiere Volume \"%s\" als Voll.\n"
+
+#: src/dird/next_vol.c:225
+#, fuzzy, c-format
+msgid "Max Volume files=%s exceeded. Marking Volume \"%s\" as Used.\n"
+msgstr "\"Max Volume bytes\"erreicht. Markiere Volume \"%s\" als Voll.\n"
 
-#: src/dird/ua_select.c:730
+#: src/dird/next_vol.c:236
+#, fuzzy, c-format
+msgid ""
+"Max configured use duration=%s sec. exceeded. Marking Volume \"%s\" as "
+"Used.\n"
+msgstr "Volume erstmalig benutzt. Markiere Volume \"%s\" als Used.\n"
+
+#: src/dird/next_vol.c:248
 #, c-format
-msgid "Please enter a number between 1 and %d\n"
-msgstr ""
+msgid "Catalog error updating volume \"%s\". ERR=%s"
+msgstr "Catalog Fehler beim Aktualisieren von volume \"%s\". ERR=%s"
 
-#: src/dird/ua_select.c:779
-msgid "Storage name given twice.\n"
-msgstr ""
+#: src/dird/next_vol.c:270
+msgid "volume has expired"
+msgstr "volume ist abgelaufen"
 
-#: src/dird/ua_select.c:788
-msgid "storage"
+#: src/dird/next_vol.c:288 src/dird/next_vol.c:328
+#, c-format
+msgid "Recycled current volume \"%s\"\n"
+msgstr "Recycled current volume \"%s\"\n"
+
+#: src/dird/next_vol.c:293
+msgid "and recycling of current volume failed"
+msgstr "und das Wiederverwenden des aktuellen volumes ist fehlgeschlagen "
+
+#: src/dird/next_vol.c:299
+msgid "but should be Append, Purged or Recycle"
+msgstr "aber sollte Append, Purged oder Recycle sein"
+
+#: src/dird/next_vol.c:308
+#, fuzzy
+msgid "volume has recycling disabled"
+msgstr "volume ist abgelaufen"
+
+#: src/dird/next_vol.c:331
+msgid ""
+"but should be Append, Purged or Recycle (recycling of the current volume "
+"failed)"
 msgstr ""
+"aber sollte Append, Purged oder Recycle (das Recycling des des aktuellen "
+"Volumens ist fehlgeschlagen)"
 
-#: src/dird/ua_select.c:789
-msgid "sd"
+#: src/dird/next_vol.c:335
+msgid ""
+"but should be Append, Purged or Recycle (cannot automatically recycle "
+"current volume, as it still contains unpruned data or the Volume Retention "
+"time has not expired.)"
 msgstr ""
 
-#: src/dird/ua_select.c:796
+#: src/dird/next_vol.c:397
 #, c-format
-msgid "Expecting jobid=nn command, got: %s\n"
+msgid "Unable to get Pool record: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_select.c:800
+#: src/dird/next_vol.c:404
 #, c-format
-msgid "JobId %s is not running.\n"
+msgid "Unable add Scratch Volume, Pool \"%s\" full MaxVols=%d\n"
 msgstr ""
 
-#: src/dird/ua_select.c:809
+#: src/dird/next_vol.c:423
 #, c-format
-msgid "Expecting job=xxx, got: %s.\n"
+msgid "Failed to move Scratch Volume. ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_select.c:813
+#: src/dird/next_vol.c:428
 #, c-format
-msgid "Job \"%s\" is not running.\n"
+msgid "Using Volume \"%s\" from 'Scratch' pool.\n"
 msgstr ""
 
-#: src/dird/ua_select.c:829
+#: src/dird/ua_query.c:73 src/findlib/create_file.c:284
+#: src/findlib/create_file.c:386
 #, c-format
-msgid "Storage resource \"%s\": not found\n"
+msgid "Could not open %s: ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_select.c:862
-msgid "Media Types defined in conf file:\n"
+#: src/dird/ua_query.c:78
+msgid "Available queries:\n"
 msgstr ""
 
-#: src/dird/ua_select.c:868
-msgid "Media Type"
+#: src/dird/ua_query.c:85
+msgid "Choose a query"
 msgstr ""
 
-#: src/dird/ua_select.c:868
-msgid "Select the Media Type"
+#: src/dird/ua_query.c:99
+msgid "Could not find query.\n"
 msgstr ""
 
-#: src/dird/ua_server.c:61
+#: src/dird/ua_query.c:117
+msgid "Too many prompts in query, max is 9.\n"
+msgstr ""
+
+#: src/dird/ua_query.c:220
 #, c-format
-msgid "Cannot create UA thread: %s\n"
+msgid "Warning prompt %d missing.\n"
 msgstr ""
 
-#: src/dird/ua_server.c:142
-msgid "You have messages.\n"
+#: src/dird/ua_query.c:265
+msgid ""
+"Entering SQL query mode.\n"
+"Terminate each query with a semicolon.\n"
+"Terminate query mode with a blank line.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:104 src/dird/ua_tree.c:59
-msgid "dir"
+#: src/dird/ua_query.c:268 src/dird/ua_query.c:284
+msgid "Enter SQL query: "
 msgstr ""
 
-#: src/dird/ua_status.c:105
-msgid "director"
+#: src/dird/ua_query.c:286
+msgid "Add to SQL query: "
 msgstr ""
 
-#: src/dird/ua_status.c:126
-msgid "Status available for:\n"
+#: src/dird/ua_query.c:289
+msgid "End query mode.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:127
-msgid "Director"
+#: src/dird/bsr.c:174
+#, c-format
+msgid "Unable to get Job record. ERR=%s\n"
+msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+
+#: src/dird/bsr.c:185
+#, c-format
+msgid "Unable to get Job Volume Parameters. ERR=%s\n"
+msgstr "Konnte Job Volume Parameter nicht holen. ERR=%s\n"
+
+#: src/dird/bsr.c:233
+#, c-format
+msgid "Unable to create bootstrap file %s. ERR=%s\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
+
+#: src/dird/bsr.c:242
+#, fuzzy
+msgid "No files found to read. No bootstrap file written.\n"
 msgstr ""
+"Keine Dateien für Wiederherstellung/Migration gefunden. Keine Bootstrap "
+"Datei geschrieben.\n"
 
-#: src/dird/ua_status.c:130
-msgid "All"
+#: src/dird/bsr.c:246
+msgid "Error writing bsr file.\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#: src/dird/bsr.c:251
+#, c-format
+msgid "Bootstrap records written to %s\n"
+msgstr "Bootstrap Einträge geschrieben nach %s\n"
+
+#: src/dird/bsr.c:300
+msgid ""
+"The job will require the following\n"
+"   Volume(s)                 Storage(s)                SD Device(s)\n"
+"===========================================================================\n"
 msgstr ""
+"Der Job wird folgendes benötigen:\n"
+"   Volume(s)                 Storage(s)                SD Device(s)\n"
+"===========================================================================\n"
 
-#: src/dird/ua_status.c:132
-msgid "Select daemon type for status"
+#: src/dird/bsr.c:319
+msgid "No Volumes found to restore.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
+
+#: src/dird/bsr.c:321
+msgid ""
+"\n"
+"Volumes marked with \"*\" are online.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:245
+#: src/dird/catreq.c:130 src/dird/catreq.c:351
 #, c-format
-msgid "%s Version: %s (%s) %s %s %s\n"
-msgstr ""
+msgid "1990 Invalid Catalog Request: %s"
+msgstr "1990 Ungültige Catalog Anfrage: %s"
 
-#: src/dird/ua_status.c:249 src/stored/status.c:70
+#: src/dird/catreq.c:131
 #, c-format
-msgid "Daemon started %s, 1 Job run since started.\n"
-msgstr ""
+msgid "Invalid Catalog request; DB not open: %s"
+msgstr "Ungültige Catalog Anfrage; DB nicht offen: %s"
+
+#: src/dird/catreq.c:156
+msgid "1901 No Media.\n"
+msgstr "1901 Keine Medien.\n"
+
+#: src/dird/catreq.c:184
+msgid "not in Pool"
+msgstr "nicht in Pool"
+
+#: src/dird/catreq.c:186
+msgid "not correct MediaType"
+msgstr "nicht korrekter Medientyp"
+
+#: src/dird/catreq.c:196
+msgid "is not Enabled"
+msgstr "ist nicht aktiviert"
 
-#: src/dird/ua_status.c:252 src/stored/status.c:73
+#: src/dird/catreq.c:205
 #, c-format
-msgid "Daemon started %s, %d Jobs run since started.\n"
-msgstr ""
+msgid "1998 Volume \"%s\" status is %s, %s.\n"
+msgstr "1998 Volume \"%s\" status ist %s, %s.\n"
 
-#: src/dird/ua_status.c:257 src/filed/status.c:119 src/stored/status.c:77
+#: src/dird/catreq.c:210
 #, c-format
-msgid " Heap: bytes=%s max_bytes=%s bufs=%s max_bufs=%s\n"
-msgstr ""
+msgid "1997 Volume \"%s\" not in catalog.\n"
+msgstr "1997 Volume \"%s\" Nicht in Catalog.\n"
 
-#: src/dird/ua_status.c:277 src/dird/ua_status.c:482 src/dird/ua_status.c:644
-#: src/filed/status.c:196 src/filed/status.c:275 src/stored/status.c:317
-#: src/stored/status.c:393
-msgid "====\n"
-msgstr ""
+#: src/dird/catreq.c:232
+#, c-format
+msgid "Unable to get Media record for Volume %s: ERR=%s\n"
+msgstr "Konnte Media record für Volume %s nicht holen: ERR=%s\n"
+
+#: src/dird/catreq.c:234
+#, c-format
+msgid "1991 Catalog Request for vol=%s failed: %s"
+msgstr "1991 Catalog Anfrage für vol=%s fehlgeschlagen: %s"
 
-#: src/dird/ua_status.c:289
+#: src/dird/catreq.c:261
 #, c-format
 msgid ""
-"\n"
-"Failed to connect to Storage daemon %s.\n"
-"====\n"
+"Volume Files at %u being set to %u for Volume \"%s\". This is incorrect.\n"
 msgstr ""
+"Volume Files bei %u werden auf %u für Volumen \"%s\" gesetzt. Dies ist nicht "
+"Korrekt.\n"
+
+#: src/dird/catreq.c:264
+#, c-format
+msgid "1992 Update Media error. VolFiles=%u, CatFiles=%u\n"
+msgstr "1992 Update Media Fehler. VolFiles=%u, CatFiles=%u\n"
 
-#: src/dird/ua_status.c:327
+#: src/dird/catreq.c:314
 #, c-format
-msgid ""
-"Failed to connect to Client %s.\n"
-"====\n"
-msgstr ""
+msgid "Catalog error updating Media record. %s"
+msgstr "Catalog Fehler beim Aktualisieren des Media Eintrags. %s"
 
-#: src/dird/ua_status.c:335
-msgid "Connected to file daemon\n"
-msgstr ""
+#: src/dird/catreq.c:316
+msgid "1993 Update Media error\n"
+msgstr "1993 Update Media Fehler\n"
 
-#: src/dird/ua_status.c:350
-msgid ""
-"\n"
-"Scheduled Jobs:\n"
-msgstr ""
+#: src/dird/catreq.c:340
+#, c-format
+msgid "Catalog error creating JobMedia record. %s"
+msgstr "Catalog Fehler beim Erzeugen des JobMedia Eintrags. %s"
 
-#: src/dird/ua_status.c:351
-msgid ""
-"Level          Type     Pri  Scheduled          Name               Volume\n"
-msgstr ""
+#: src/dird/catreq.c:342
+#, fuzzy
+msgid "1992 Create JobMedia error\n"
+msgstr "1991 Update JobMedia Fehler\n"
 
-#: src/dird/ua_status.c:352
-msgid "===================================================================================\n"
-msgstr ""
+#: src/dird/catreq.c:352
+#, c-format
+msgid "Invalid Catalog request: %s"
+msgstr "Ungültige Catalog Anfrage: %s"
 
-#: src/dird/ua_status.c:399
+#: src/dird/catreq.c:450
 #, c-format
-msgid "%-14s %-8s %3d  %-18s %-18s %s\n"
-msgstr ""
+msgid "Got %s but not same File as attributes\n"
+msgstr "Erhielt %s aber nicht die gleiche Datei wie Attribute\n"
 
-#: src/dird/ua_status.c:480
-msgid "No Scheduled Jobs.\n"
+#: src/dird/catreq.c:476
+#, c-format
+msgid "Catalog error updating file digest. Unsupported digest stream type: %d"
 msgstr ""
+"Catalog Fehler beim Aktualisieren des file digest. Nicht unterstützter "
+"digest stream typ: %d"
 
-#: src/dird/ua_status.c:497 src/stored/status.c:269
-msgid ""
-"\n"
-"Running Jobs:\n"
-msgstr ""
+#: src/dird/catreq.c:491
+#, fuzzy, c-format
+msgid "attribute create error. %s"
+msgstr "Attribute create error. %s"
 
-#: src/dird/ua_status.c:506
+#: src/dird/catreq.c:497
 #, c-format
-msgid "Console connected at %s\n"
-msgstr ""
+msgid "Catalog error updating file digest. %s"
+msgstr "Catalog Fehler beim Aktualisieren des file digest. %s"
 
-#: src/dird/ua_status.c:514
-msgid ""
-"No Jobs running.\n"
-"====\n"
-msgstr ""
+#: src/dird/catreq.c:520
+#, fuzzy, c-format
+msgid "1994 Invalid Catalog Update: %s"
+msgstr "1991 Ungültige Catalog Aktualisierung: %s"
 
-#: src/dird/ua_status.c:519
-msgid " JobId Level   Name                       Status\n"
-msgstr ""
+#: src/dird/catreq.c:521
+#, c-format
+msgid "Invalid Catalog Update; DB not open: %s"
+msgstr "Ungültige Catalog Aktualisierung; DB nicht geöffnet: %s"
 
-#: src/dird/ua_status.c:520 src/filed/status.c:219 src/stored/status.c:337
-msgid "======================================================================\n"
+#: src/dird/ua_update.c:98
+msgid "Update choice:\n"
 msgstr ""
 
-#: src/dird/ua_status.c:529
-msgid "is waiting execution"
+#: src/dird/ua_update.c:99
+msgid "Volume parameters"
 msgstr ""
 
-#: src/dird/ua_status.c:532
-msgid "is running"
+#: src/dird/ua_update.c:100
+msgid "Pool from resource"
 msgstr ""
 
-#: src/dird/ua_status.c:535
-msgid "is blocked"
+#: src/dird/ua_update.c:101
+msgid "Slots from autochanger"
 msgstr ""
 
-#: src/dird/ua_status.c:538
-msgid "has terminated"
+#: src/dird/ua_update.c:102
+msgid "Long term statistics"
 msgstr ""
 
-#: src/dird/ua_status.c:541
-msgid "has erred"
+#: src/dird/ua_update.c:103
+msgid "item"
 msgstr ""
 
-#: src/dird/ua_status.c:544
-msgid "has errors"
+#: src/dird/ua_update.c:103
+msgid "Choose catalog item to update"
 msgstr ""
 
-#: src/dird/ua_status.c:547
-msgid "has a fatal error"
+#: src/dird/ua_update.c:146
+#, c-format
+msgid "Invalid VolStatus specified: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:550
-msgid "has verify differences"
+#: src/dird/ua_update.c:155
+#, c-format
+msgid "New Volume status is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:553
-msgid "has been canceled"
+#: src/dird/ua_update.c:165
+#, c-format
+msgid "Invalid retention period specified: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:557
+#: src/dird/ua_update.c:173
 #, c-format
-msgid "is waiting on Client %s"
+msgid "New retention period is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:563
+#: src/dird/ua_update.c:184
 #, c-format
-msgid "is waiting on Storage %s"
+msgid "Invalid use duration specified: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:568
-msgid "is waiting on max Storage jobs"
+#: src/dird/ua_update.c:192
+#, c-format
+msgid "New use duration is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:571
-msgid "is waiting on max Client jobs"
+#: src/dird/ua_update.c:206
+#, c-format
+msgid "New max jobs is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:574
-msgid "is waiting on max Job jobs"
+#: src/dird/ua_update.c:219
+#, c-format
+msgid "New max files is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:577
-msgid "is waiting on max total jobs"
+#: src/dird/ua_update.c:230
+#, c-format
+msgid "Invalid max. bytes specification: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:580
-msgid "is waiting for its start time"
+#: src/dird/ua_update.c:238
+#, c-format
+msgid "New Max bytes is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:583
-msgid "is waiting for higher priority jobs to finish"
+#: src/dird/ua_update.c:249 src/dird/ua_update.c:269
+msgid "Invalid value. It must be yes or no.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:588
+#: src/dird/ua_update.c:257
 #, c-format
-msgid "is in unknown state %c"
+msgid "New Recycle flag is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:602
-msgid "is waiting for a mount request"
+#: src/dird/ua_update.c:277
+#, c-format
+msgid "New InChanger flag is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:609
-msgid "is waiting for an appendable Volume"
+#: src/dird/ua_update.c:295
+#, c-format
+msgid "Invalid slot, it must be between 0 and MaxVols=%d\n"
 msgstr ""
 
-#: src/dird/ua_status.c:616
+#: src/dird/ua_update.c:304 src/dird/ua_update.c:727
 #, c-format
-msgid "is waiting for Client %s to connect to Storage %s"
+msgid "Error updating media record Slot: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_status.c:632
+#: src/dird/ua_update.c:306
 #, c-format
-msgid "%6d %-6s  %-20s %s\n"
+msgid "New Slot is: %d\n"
 msgstr ""
 
-#: src/dird/ua_status.c:654 src/filed/status.c:209 src/stored/status.c:328
-msgid "No Terminated Jobs.\n"
+#: src/dird/ua_update.c:331
+#, c-format
+msgid "New Pool is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:659 src/stored/status.c:333
-msgid ""
-"\n"
-"Terminated Jobs:\n"
+#: src/dird/ua_update.c:365 src/dird/ua_select.c:524 src/dird/ua_select.c:544
+#: src/baconfig.h:79
+msgid "*None*"
 msgstr ""
 
-#: src/dird/ua_status.c:660
-msgid " JobId  Level     Files      Bytes     Status   Finished        Name \n"
+#: src/dird/ua_update.c:374
+#, c-format
+msgid "New RecyclePool is: %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:661
-msgid "========================================================================\n"
+#: src/dird/ua_update.c:394
+#, c-format
+msgid "Error updating Volume record: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_status.c:692 src/filed/status.c:239 src/lib/util.c:184
-#: src/stored/status.c:357
-msgid "Created"
+#: src/dird/ua_update.c:396
+#, c-format
+msgid "Volume defaults updated from \"%s\" Pool record.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:696 src/filed/status.c:243 src/lib/util.c:197
-#: src/lib/util.c:264 src/stored/status.c:361
-msgid "Error"
+#: src/dird/ua_update.c:420 src/dird/ua_update.c:453
+#, c-format
+msgid "Error updating Volume records: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_status.c:699 src/filed/status.c:246 src/stored/status.c:364
-msgid "Diffs"
+#: src/dird/ua_update.c:422 src/dird/ua_update.c:455
+#, c-format
+msgid "All Volume defaults updated from \"%s\" Pool record.\n"
 msgstr ""
 
-#: src/dird/ua_status.c:705 src/filed/status.c:252 src/lib/util.c:193
-#: src/lib/util.c:260 src/stored/btape.c:1160 src/stored/status.c:370
-#: src/wx-console/wxbconfigpanel.cpp:180
-msgid "OK"
+#: src/dird/ua_update.c:438 src/dird/ua_select.c:514 src/dird/ua_output.c:473
+#, c-format
+msgid "Error obtaining pool ids. ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:708 src/filed/status.c:255 src/stored/status.c:373
-msgid "Other"
+#: src/dird/ua_update.c:445
+#, c-format
+msgid "Updating all pools, but skipped PoolId=%d. ERR=%s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:711 src/filed/status.c:266 src/stored/status.c:384
+#: src/dird/ua_update.c:470
 #, c-format
-msgid "%6d  %-6s %8s %14s %-7s  %-8s %s\n"
+msgid "Error updating media record Enabled: ERR=%s"
 msgstr ""
 
-#: src/dird/ua_status.c:719 src/stored/btape.c:180
-msgid "\n"
+#: src/dird/ua_update.c:473
+#, c-format
+msgid "New Enabled is: %d\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:57
-msgid "cd"
+#: src/dird/ua_update.c:487
+#, fuzzy, c-format
+msgid "Error updating media record ActionOnPurge: ERR=%s"
+msgstr "Fehler beim Aktualisieren des Client Eintrags. ERR=%s\n"
+
+#: src/dird/ua_update.c:490
+#, c-format
+msgid "New ActionOnPurge is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:57
-msgid "change current directory"
+#: src/dird/ua_update.c:606
+msgid "Volume Status"
 msgstr ""
 
-#: src/dird/ua_tree.c:58
-msgid "count"
+#: src/dird/ua_update.c:607
+msgid "Volume Retention Period"
 msgstr ""
 
-#: src/dird/ua_tree.c:58
-msgid "count marked files in and below the cd"
+#: src/dird/ua_update.c:608
+msgid "Volume Use Duration"
 msgstr ""
 
-#: src/dird/ua_tree.c:59
-msgid "long list current directory, wildcards allowed"
+#: src/dird/ua_update.c:609
+msgid "Maximum Volume Jobs"
 msgstr ""
 
-#: src/dird/ua_tree.c:60
-msgid "leave file selection mode"
+#: src/dird/ua_update.c:610
+msgid "Maximum Volume Files"
 msgstr ""
 
-#: src/dird/ua_tree.c:61
-msgid "estimate restore size"
+#: src/dird/ua_update.c:611
+msgid "Maximum Volume Bytes"
 msgstr ""
 
-#: src/dird/ua_tree.c:62
-msgid "same as done command"
+#: src/dird/ua_update.c:612
+msgid "Recycle Flag"
 msgstr ""
 
-#: src/dird/ua_tree.c:63
-msgid "find"
+#: src/dird/ua_update.c:613
+msgid "Slot"
 msgstr ""
 
-#: src/dird/ua_tree.c:63
-msgid "find files, wildcards allowed"
+#: src/dird/ua_update.c:614
+msgid "InChanger Flag"
 msgstr ""
 
-#: src/dird/ua_tree.c:64 src/dird/ua_tree.c:73
-msgid "print help"
+#: src/dird/ua_update.c:615
+msgid "Volume Files"
 msgstr ""
 
-#: src/dird/ua_tree.c:65
-msgid "ls"
+#: src/dird/ua_update.c:617
+msgid "Volume from Pool"
 msgstr ""
 
-#: src/dird/ua_tree.c:65
-msgid "list current directory, wildcards allowed"
+#: src/dird/ua_update.c:618
+msgid "All Volumes from Pool"
 msgstr ""
 
-#: src/dird/ua_tree.c:66
-msgid "lsmark"
+#: src/dird/ua_update.c:619
+msgid "All Volumes from all Pools"
 msgstr ""
 
-#: src/dird/ua_tree.c:66
-msgid "list the marked files in and below the cd"
+#: src/dird/ua_update.c:620
+msgid "Enabled"
 msgstr ""
 
-#: src/dird/ua_tree.c:67
-msgid "mark"
+#: src/dird/ua_update.c:621
+msgid "RecyclePool"
 msgstr ""
 
-#: src/dird/ua_tree.c:67
-msgid "mark dir/file to be restored recursively in dirs"
+#: src/dird/ua_update.c:622
+msgid "Action On Purge"
 msgstr ""
 
-#: src/dird/ua_tree.c:68
-msgid "markdir"
+#: src/dird/ua_update.c:623
+msgid "Done"
 msgstr ""
 
-#: src/dird/ua_tree.c:68
-msgid "mark directory name to be restored (no files)"
+#: src/dird/ua_update.c:632
+#, c-format
+msgid "Updating Volume \"%s\"\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:69
-msgid "pwd"
+#: src/dird/ua_update.c:637
+#, c-format
+msgid "Current Volume status is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:69
-msgid "print current working directory"
+#: src/dird/ua_update.c:638
+msgid "Possible Values are:\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:70
-msgid "unmark"
+#: src/dird/ua_update.c:649
+msgid "Choose new Volume Status"
 msgstr ""
 
-#: src/dird/ua_tree.c:70
-msgid "unmark dir/file to be restored recursively in dir"
+#: src/dird/ua_update.c:655
+#, c-format
+msgid "Current retention period is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:71
-msgid "unmarkdir"
+#: src/dird/ua_update.c:657
+msgid "Enter Volume Retention period: "
 msgstr ""
 
-#: src/dird/ua_tree.c:71
-msgid "unmark directory name only no recursion"
+#: src/dird/ua_update.c:664
+#, c-format
+msgid "Current use duration is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:72
-msgid "quit and do not do restore"
+#: src/dird/ua_update.c:666
+msgid "Enter Volume Use Duration: "
 msgstr ""
 
-#: src/dird/ua_tree.c:73
-msgid "?"
+#: src/dird/ua_update.c:673
+#, c-format
+msgid "Current max jobs is: %u\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:92
-msgid ""
-"\n"
-"You are now entering file selection mode where you add (mark) and\n"
-"remove (unmark) files to be restored. No files are initially added, unless\n"
-"you used the \"all\" keyword on the command line.\n"
-"Enter \"done\" to leave this mode.\n"
-"\n"
+#: src/dird/ua_update.c:674
+msgid "Enter new Maximum Jobs: "
 msgstr ""
 
-#: src/dird/ua_tree.c:102 src/dird/ua_tree.c:633 src/dird/ua_tree.c:641
+#: src/dird/ua_update.c:681
 #, c-format
-msgid "cwd is: %s\n"
+msgid "Current max files is: %u\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:123
-msgid "Illegal command. Enter \"done\" to exit.\n"
+#: src/dird/ua_update.c:682
+msgid "Enter new Maximum Files: "
 msgstr ""
 
-#: src/dird/ua_tree.c:296 src/dird/ua_tree.c:307 src/dird/ua_tree.c:324
-msgid "No files marked.\n"
+#: src/dird/ua_update.c:689
+#, c-format
+msgid "Current value is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:309
-msgid "1 file marked.\n"
+#: src/dird/ua_update.c:690
+msgid "Enter new Maximum Bytes: "
 msgstr ""
 
-#: src/dird/ua_tree.c:311
+#: src/dird/ua_update.c:698
 #, c-format
-msgid "%s files marked.\n"
+msgid "Current recycle flag is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:338
-msgid "No directories marked.\n"
+#: src/dird/ua_update.c:700
+msgid "Enter new Recycle status: "
 msgstr ""
 
-#: src/dird/ua_tree.c:340
-msgid "1 directory marked.\n"
+#: src/dird/ua_update.c:707
+#, c-format
+msgid "Current Slot is: %d\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:342
-#, c-format
-msgid "%s directories marked.\n"
+#: src/dird/ua_update.c:708
+msgid "Enter new Slot: "
 msgstr ""
 
-#: src/dird/ua_tree.c:363
+#: src/dird/ua_update.c:715
 #, c-format
-msgid "%s total files/dirs. %s marked to be restored.\n"
+msgid "Current InChanger flag is: %d\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:374
-msgid "No file specification given.\n"
+#: src/dird/ua_update.c:716
+#, c-format
+msgid "Set InChanger flag for Volume \"%s\": yes/no: "
 msgstr ""
 
-#: src/dird/ua_tree.c:502
+#: src/dird/ua_update.c:729
 #, c-format
-msgid "Node %s has no children.\n"
+msgid "New InChanger flag is: %d\n"
+msgstr ""
+
+#: src/dird/ua_update.c:736
+msgid ""
+"Warning changing Volume Files can result\n"
+"in loss of data on your Volume\n"
+"\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:583
+#: src/dird/ua_update.c:738
 #, c-format
-msgid "%d total files; %d marked to be restored; %s bytes.\n"
+msgid "Current Volume Files is: %u\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:625
-msgid "Invalid path given.\n"
+#: src/dird/ua_update.c:739
+msgid "Enter new number of Files for Volume: "
 msgstr ""
 
-#: src/dird/ua_tree.c:652 src/dird/ua_tree.c:663
-msgid "No files unmarked.\n"
+#: src/dird/ua_update.c:744
+msgid "Normally, you should only increase Volume Files by one!\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:665
-msgid "1 file unmarked.\n"
+#: src/dird/ua_update.c:745
+msgid "Increase Volume Files? (yes/no): "
 msgstr ""
 
-#: src/dird/ua_tree.c:667
+#: src/dird/ua_update.c:755
 #, c-format
-msgid "%d files unmarked.\n"
+msgid "New Volume Files is: %u\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:678 src/dird/ua_tree.c:694
-msgid "No directories unmarked.\n"
+#: src/dird/ua_update.c:767
+#, c-format
+msgid "Current Pool is: %s\n"
 msgstr ""
 
-#: src/dird/ua_tree.c:696
-msgid "1 directory unmarked.\n"
+#: src/dird/ua_update.c:768
+msgid "Enter new Pool name: "
 msgstr ""
 
-#: src/dird/ua_tree.c:698
+#: src/dird/ua_update.c:789
 #, c-format
-msgid "%d directories unmarked.\n"
+msgid "Current Enabled is: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:87
-msgid ""
-"Unable to find JobId of previous InitCatalog Job.\n"
-"Please run a Verify with Level=InitCatalog before\n"
-"running the current Job.\n"
+#: src/dird/ua_update.c:790
+msgid "Enter new Enabled: "
 msgstr ""
 
-#: src/dird/verify.c:108
+#: src/dird/ua_update.c:809
 #, c-format
-msgid "Could not get job record for previous Job. ERR=%s"
+msgid "Current RecyclePool is: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:113
-#, c-format
-msgid "Last Job %d did not terminate normally. JobStatus=%c\n"
+#: src/dird/ua_update.c:811
+msgid "No current RecyclePool\n"
 msgstr ""
 
-#: src/dird/verify.c:117
+#: src/dird/ua_update.c:821
 #, c-format
-msgid "Verifying against JobId=%d Job=%s\n"
+msgid "Current ActionOnPurge is: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:183
-#, c-format
-msgid "Start Verify JobId=%d Level=%s Job=%s\n"
+#: src/dird/ua_update.c:823
+msgid "Enter new ActionOnPurge (one of: Truncate, None): "
 msgstr ""
 
-#: src/dird/verify.c:262
-msgid "Deprecated feature ... use bootstrap.\n"
+#: src/dird/ua_update.c:831
+msgid "Selection terminated.\n"
 msgstr ""
 
-#: src/dird/verify.c:275
+#: src/dird/ua_update.c:851
 #, c-format
-msgid "Unimplemented Verify level %d(%c)\n"
+msgid "Updating %i job(s).\n"
 msgstr ""
 
-#: src/dird/verify.c:327
+#: src/dird/ua_update.c:883
 #, c-format
-msgid "Unimplemented verify level %d\n"
+msgid "db_update_pool_record returned %d. ERR=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:382
-msgid "Verify OK"
+#: src/dird/ua_update.c:890
+msgid "Pool DB record updated from resource.\n"
 msgstr ""
 
-#: src/dird/verify.c:386
-msgid "*** Verify Error ***"
-msgstr ""
+#: src/dird/ua_update.c:917
+#, fuzzy
+msgid "Expect JobId keyword, not found.\n"
+msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
 
-#: src/dird/verify.c:390
-msgid "Verify warnings"
-msgstr ""
+#: src/dird/ua_update.c:942
+#, fuzzy
+msgid "Neither Client nor StartTime specified.\n"
+msgstr "Kein storage angegeben.\n"
 
-#: src/dird/verify.c:393
-msgid "Verify Canceled"
+#: src/dird/ua_update.c:956 src/dird/ua_restore.c:502
+#, c-format
+msgid "Improper date format: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:396
-msgid "Verify Differences"
-msgstr ""
+#: src/dird/dird_conf.c:566
+#, c-format
+msgid "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
+msgstr "Director: name=%s MaxJobs=%d FDtimeout=%s SDtimeout=%s\n"
+
+#: src/dird/dird_conf.c:571
+#, c-format
+msgid "   query_file=%s\n"
+msgstr "   query_file=%s\n"
+
+#: src/dird/dird_conf.c:574 src/dird/dird_conf.c:594 src/dird/dird_conf.c:608
+#: src/dird/dird_conf.c:667 src/dird/dird_conf.c:671 src/dird/dird_conf.c:675
+#: src/dird/dird_conf.c:705 src/dird/dird_conf.c:728 src/dird/dird_conf.c:732
+#: src/dird/dird_conf.c:736 src/dird/dird_conf.c:740 src/dird/dird_conf.c:744
+#: src/dird/dird_conf.c:757 src/dird/dird_conf.c:984 src/dird/dird_conf.c:991
+msgid "  --> "
+msgstr "  --> "
+
+#: src/dird/dird_conf.c:579
+#, c-format
+msgid "Console: name=%s SSL=%d\n"
+msgstr "Console: name=%s SSL=%d\n"
+
+#: src/dird/dird_conf.c:584
+#, c-format
+msgid "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
+msgstr "Counter: name=%s min=%d max=%d cur=%d wrapcntr=%s\n"
+
+#: src/dird/dird_conf.c:589
+#, c-format
+msgid "Counter: name=%s min=%d max=%d\n"
+msgstr "Counter: name=%s min=%d max=%d\n"
 
-#: src/dird/verify.c:401
+#: src/dird/dird_conf.c:600
 #, c-format
-msgid "Inappropriate term code: %d %c\n"
-msgstr ""
+msgid "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
+msgstr "Client: name=%s address=%s FDport=%d MaxJobs=%u\n"
 
-#: src/dird/verify.c:415
+#: src/dird/dird_conf.c:603
 #, c-format
-msgid ""
-"Bacula %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  FileSet:                %s\n"
-"  Verify Level:           %s\n"
-"  Client:                 %s\n"
-"  Verify JobId:           %d\n"
-"  Verify Job:             %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Files Expected:         %s\n"
-"  Files Examined:         %s\n"
-"  Non-fatal FD errors:    %d\n"
-"  FD termination status:  %s\n"
-"  SD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
+msgid "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
+msgstr "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
 
-#: src/dird/verify.c:450
+#: src/dird/dird_conf.c:616
 #, c-format
 msgid ""
-"Bacula %s (%s): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  FileSet:                %s\n"
-"  Verify Level:           %s\n"
-"  Client:                 %s\n"
-"  Verify JobId:           %d\n"
-"  Verify Job:             %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Files Examined:         %s\n"
-"  Non-fatal FD errors:    %d\n"
-"  FD termination status:  %s\n"
-"  Termination:            %s\n"
-"\n"
+"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
+"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
+"d\n"
+"      poolid=%s volname=%s MediaType=%s\n"
 msgstr ""
+"Device: name=%s ok=%d num_writers=%d max_writers=%d\n"
+"      reserved=%d open=%d append=%d read=%d labeled=%d offline=%d autochgr=%"
+"d\n"
+"      poolid=%s volname=%s MediaType=%s\n"
 
-#: src/dird/verify.c:526
+#: src/dird/dird_conf.c:627
 #, c-format
 msgid ""
-"bird<filed: bad attributes, expected 3 fields got %d\n"
-" mslen=%d msg=%s\n"
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+"      DeviceName=%s MediaType=%s StorageId=%s\n"
 msgstr ""
+"Storage: name=%s address=%s SDport=%d MaxJobs=%u\n"
+"      DeviceName=%s MediaType=%s StorageId=%s\n"
 
-#: src/dird/verify.c:570
-#, c-format
-msgid "New file: %s\n"
+#: src/dird/dird_conf.c:637
+#, fuzzy, c-format
+msgid ""
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+"      db_driver=%s db_user=%s MutliDBConn=%d\n"
 msgstr ""
+"Catalog: name=%s address=%s DBport=%d db_name=%s\n"
+"      db_user=%s MutliDBConn=%d\n"
 
-#: src/dird/verify.c:571
+#: src/dird/dird_conf.c:647
 #, c-format
-msgid "File not in catalog: %s\n"
-msgstr ""
+msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
+msgstr "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n"
 
-#: src/dird/verify.c:595
-#, c-format
-msgid "      st_ino   differ. Cat: %s File: %s\n"
-msgstr ""
+#: src/dird/dird_conf.c:648
+msgid "JobDefs"
+msgstr "JobDefs"
 
-#: src/dird/verify.c:604
+#: src/dird/dird_conf.c:652
 #, c-format
-msgid "      st_mode  differ. Cat: %x File: %x\n"
+msgid ""
+"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
 msgstr ""
+"     MaxJobs=%u Resched=%d Times=%d Interval=%s Spool=%d WritePartAfterJob=%"
+"d\n"
 
-#: src/dird/verify.c:612
+#: src/dird/dird_conf.c:658
+#, fuzzy, c-format
+msgid "     SpoolSize=%s\n"
+msgstr "      opcmd=%s\n"
+
+#: src/dird/dird_conf.c:661
+#, fuzzy, c-format
+msgid "     Accurate=%d\n"
+msgstr "     SelectionType=%d\n"
+
+#: src/dird/dird_conf.c:664
 #, c-format
-msgid "      st_nlink differ. Cat: %d File: %d\n"
-msgstr ""
+msgid "     SelectionType=%d\n"
+msgstr "     SelectionType=%d\n"
 
-#: src/dird/verify.c:620
+#: src/dird/dird_conf.c:679
 #, c-format
-msgid "      st_uid   differ. Cat: %u File: %u\n"
-msgstr ""
+msgid "  --> Where=%s\n"
+msgstr "  --> Where=%s\n"
 
-#: src/dird/verify.c:628
+#: src/dird/dird_conf.c:682
+#, fuzzy, c-format
+msgid "  --> RegexWhere=%s\n"
+msgstr "  --> Where=%s\n"
+
+#: src/dird/dird_conf.c:685
 #, c-format
-msgid "      st_gid   differ. Cat: %u File: %u\n"
-msgstr ""
+msgid "  --> Bootstrap=%s\n"
+msgstr "  --> Bootstrap=%s\n"
 
-#: src/dird/verify.c:636
+#: src/dird/dird_conf.c:688
 #, c-format
-msgid "      st_size  differ. Cat: %s File: %s\n"
-msgstr ""
+msgid "  --> WriteBootstrap=%s\n"
+msgstr "  --> WriteBootstrap=%s\n"
 
-#: src/dird/verify.c:645
-msgid "      st_atime differs\n"
-msgstr ""
+#: src/dird/dird_conf.c:691
+#, fuzzy, c-format
+msgid "  --> PluginOptions=%s\n"
+msgstr "  --> Run=%s\n"
 
-#: src/dird/verify.c:652
-msgid "      st_mtime differs\n"
-msgstr ""
+#: src/dird/dird_conf.c:694
+#, fuzzy, c-format
+msgid "  --> MaxRunTime=%u\n"
+msgstr "  --> RunWhen=%u\n"
 
-#: src/dird/verify.c:659
-msgid "      st_ctime differs\n"
-msgstr ""
+#: src/dird/dird_conf.c:697
+#, fuzzy, c-format
+msgid "  --> MaxWaitTime=%u\n"
+msgstr "  --> RunWhen=%u\n"
 
-#: src/dird/verify.c:666
+#: src/dird/dird_conf.c:700
+#, fuzzy, c-format
+msgid "  --> MaxStartDelay=%u\n"
+msgstr "  --> Target=%s\n"
+
+#: src/dird/dird_conf.c:712
+#, fuzzy, c-format
+msgid "  --> Base %s\n"
+msgstr "  --> Target=%s\n"
+
+#: src/dird/dird_conf.c:750
 #, c-format
-msgid "      st_size  decrease. Cat: %s File: %s\n"
-msgstr ""
+msgid "  --> Run=%s\n"
+msgstr "  --> Run=%s\n"
 
-#: src/dird/verify.c:705
+#: src/dird/dird_conf.c:754
 #, c-format
-msgid "      %s not same. File=%s Cat=%s\n"
-msgstr ""
+msgid "  --> SelectionPattern=%s\n"
+msgstr "  --> SelectionPattern=%s\n"
 
-#: src/dird/verify.c:708
+#: src/dird/dird_conf.c:765
 #, c-format
-msgid "      %s differs.\n"
-msgstr ""
+msgid "FileSet: name=%s\n"
+msgstr "FileSet: name=%s\n"
 
-#: src/dird/verify.c:720
+#: src/dird/dird_conf.c:856 src/dird/dird_conf.c:935
 #, c-format
-msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
-msgstr ""
+msgid "Schedule: name=%s\n"
+msgstr "Schedule: name=%s\n"
 
-#: src/dird/verify.c:757
-msgid "The following files are missing:\n"
-msgstr ""
+#: src/dird/dird_conf.c:861
+#, c-format
+msgid "  --> Run Level=%s\n"
+msgstr "  --> Run Level=%s\n"
+
+#: src/dird/dird_conf.c:862
+msgid "      hour="
+msgstr "      hour="
+
+#: src/dird/dird_conf.c:871
+msgid "      mday="
+msgstr "      mday="
+
+#: src/dird/dird_conf.c:880
+msgid "      month="
+msgstr "      month="
 
-#: src/dird/verify.c:771 src/tools/testfind.c:338
+#: src/dird/dird_conf.c:889
+msgid "      wday="
+msgstr "      wday="
+
+#: src/dird/dird_conf.c:898
+msgid "      wom="
+msgstr "      wom="
+
+#: src/dird/dird_conf.c:907
+msgid "      woy="
+msgstr "      woy="
+
+#: src/dird/dird_conf.c:916
 #, c-format
-msgid "File: %s\n"
-msgstr ""
+msgid "      mins=%d\n"
+msgstr "      mins=%d\n"
 
-#: src/dird/ua_update.c:57
-msgid "slots"
-msgstr ""
+#: src/dird/dird_conf.c:918 src/dird/dird_conf.c:922 src/dird/dird_conf.c:926
+msgid "     --> "
+msgstr "     --> "
 
-#: src/dird/ua_update.c:79
-msgid "Update choice:\n"
-msgstr ""
+#: src/dird/dird_conf.c:940
+#, c-format
+msgid "Pool: name=%s PoolType=%s\n"
+msgstr "Pool: name=%s PoolType=%s\n"
 
-#: src/dird/ua_update.c:80
-msgid "Volume parameters"
-msgstr ""
+#: src/dird/dird_conf.c:942
+#, c-format
+msgid "      use_cat=%d use_once=%d cat_files=%d\n"
+msgstr "      use_cat=%d use_once=%d cat_files=%d\n"
 
-#: src/dird/ua_update.c:81
-msgid "Pool from resource"
-msgstr ""
+#: src/dird/dird_conf.c:945
+#, c-format
+msgid "      max_vols=%d auto_prune=%d VolRetention=%s\n"
+msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
 
-#: src/dird/ua_update.c:82
-msgid "Slots from autochanger"
-msgstr ""
+#: src/dird/dird_conf.c:948
+#, c-format
+msgid "      VolUse=%s recycle=%d LabelFormat=%s\n"
+msgstr "      VolUse=%s recycle=%d LabelFormat=%s\n"
 
-#: src/dird/ua_update.c:83
-msgid "item"
-msgstr ""
+#: src/dird/dird_conf.c:952
+#, c-format
+msgid "      CleaningPrefix=%s LabelType=%d\n"
+msgstr "      CleaningPrefix=%s LabelType=%d\n"
 
-#: src/dird/ua_update.c:83
-msgid "Choose catalog item to update"
-msgstr ""
+#: src/dird/dird_conf.c:954
+#, fuzzy, c-format
+msgid "      RecyleOldest=%d PurgeOldest=%d ActionOnPurge=%d\n"
+msgstr "      RecyleOldest=%d PurgeOldest=%d MaxVolJobs=%d MaxVolFiles=%d\n"
 
-#: src/dird/ua_update.c:103 src/dird/ua_update.c:435
-msgid "Append"
-msgstr ""
+#: src/dird/dird_conf.c:958
+#, fuzzy, c-format
+msgid "      MaxVolJobs=%d MaxVolFiles=%d MaxVolBytes=%s\n"
+msgstr "      max_vols=%d auto_prune=%d VolRetention=%s\n"
 
-#: src/dird/ua_update.c:104 src/dird/ua_update.c:436
-msgid "Archive"
-msgstr ""
+#: src/dird/dird_conf.c:962
+#, c-format
+msgid "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
+msgstr "      MigTime=%s MigHiBytes=%s MigLoBytes=%s\n"
 
-#: src/dird/ua_update.c:105 src/dird/ua_update.c:437
-msgid "Disabled"
-msgstr ""
+#: src/dird/dird_conf.c:966
+#, fuzzy, c-format
+msgid "      JobRetention=%s FileRetention=%s\n"
+msgstr "      JobRetention=%s FileRetention=%s AutoPrune=%d\n"
 
-#: src/dird/ua_update.c:107 src/dird/ua_update.c:439
-msgid "Used"
-msgstr ""
+#: src/dird/dird_conf.c:970
+#, fuzzy, c-format
+msgid "      NextPool=%s\n"
+msgstr "      opcmd=%s\n"
 
-#: src/dird/ua_update.c:108 src/dird/ua_update.c:440
-msgid "Cleaning"
-msgstr ""
+#: src/dird/dird_conf.c:973
+#, fuzzy, c-format
+msgid "      RecyclePool=%s\n"
+msgstr "      opcmd=%s\n"
 
-#: src/dird/ua_update.c:109 src/dird/ua_update.c:355 src/dird/ua_update.c:442
-msgid "Recycle"
-msgstr ""
+#: src/dird/dird_conf.c:976
+#, fuzzy, c-format
+msgid "      ScratchPool=%s\n"
+msgstr "      opcmd=%s\n"
 
-#: src/dird/ua_update.c:110 src/dird/ua_update.c:444
-msgid "Read-Only"
-msgstr ""
+#: src/dird/dird_conf.c:979
+#, fuzzy, c-format
+msgid "      Catalog=%s\n"
+msgstr "      mailcmd=%s\n"
 
-#: src/dird/ua_update.c:122
+#: src/dird/dird_conf.c:999
 #, c-format
-msgid "Invalid VolStatus specified: %s\n"
-msgstr ""
+msgid "Messages: name=%s\n"
+msgstr "Messages: name=%s\n"
 
-#: src/dird/ua_update.c:131
+#: src/dird/dird_conf.c:1001
 #, c-format
-msgid "New Volume status is: %s\n"
-msgstr ""
+msgid "      mailcmd=%s\n"
+msgstr "      mailcmd=%s\n"
 
-#: src/dird/ua_update.c:142
+#: src/dird/dird_conf.c:1003
 #, c-format
-msgid "Invalid retention period specified: %s\n"
-msgstr ""
+msgid "      opcmd=%s\n"
+msgstr "      opcmd=%s\n"
 
-#: src/dird/ua_update.c:151
+#: src/dird/dird_conf.c:1416
 #, c-format
-msgid "New retention period is: %s\n"
-msgstr ""
+msgid "Cannot find Pool resource %s\n"
+msgstr "Kann Pool resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:163
+#: src/dird/dird_conf.c:1427
 #, c-format
-msgid "Invalid use duration specified: %s\n"
-msgstr ""
+msgid "Cannot find Console resource %s\n"
+msgstr "Kann Console resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:172
+#: src/dird/dird_conf.c:1440 src/stored/stored_conf.c:613
 #, c-format
-msgid "New use duration is: %s\n"
-msgstr ""
+msgid "Cannot find Storage resource %s\n"
+msgstr "Kann Storage resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:187
+#: src/dird/dird_conf.c:1449
 #, c-format
-msgid "New max jobs is: %s\n"
-msgstr ""
+msgid "Cannot find Job resource %s\n"
+msgstr "Kann Job resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:201
+#: src/dird/dird_conf.c:1499
 #, c-format
-msgid "New max files is: %s\n"
-msgstr ""
+msgid "Cannot find Counter resource %s\n"
+msgstr "Kann Counter resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:213
+#: src/dird/dird_conf.c:1520
 #, c-format
-msgid "Invalid max. bytes specification: %s\n"
-msgstr ""
+msgid "Cannot find Schedule resource %s\n"
+msgstr "Kann Schedule resource %s nicht finden\n"
 
-#: src/dird/ua_update.c:222
+#: src/dird/dird_conf.c:1600
 #, c-format
-msgid "New Max bytes is: %s\n"
-msgstr ""
+msgid "Name item is required in %s resource, but not found.\n"
+msgstr "Name item wird benötigt in %s resource, wurde aber nicht gefunden.\n"
 
-#: src/dird/ua_update.c:237
-msgid "Invalid value. It must by yes or no.\n"
-msgstr ""
+#: src/dird/dird_conf.c:1613
+#, c-format
+msgid "Inserting %s res: %s index=%d pass=%d\n"
+msgstr "Inserting %s res: %s index=%d pass=%d\n"
+
+#: src/dird/dird_conf.c:1626
+#, fuzzy, c-format
+msgid "Expected one of: %s, got: %s"
+msgstr "Erwartet: %s, erhalten: %s"
 
-#: src/dird/ua_update.c:246
+#: src/dird/dird_conf.c:1699
 #, c-format
-msgid "New Recycle flag is: %s\n"
-msgstr ""
+msgid "Expected a Migration Job Type keyword, got: %s"
+msgstr " Migration Job Type  Schlüsselwort erwartet, erhalten: %s"
 
-#: src/dird/ua_update.c:275
+#: src/dird/dird_conf.c:1725
 #, c-format
-msgid "New Pool is: %s\n"
-msgstr ""
+msgid "Expected a Job Type keyword, got: %s"
+msgstr "Job Type Schlüsselwort erwartet, erhalten: %s"
 
-#: src/dird/ua_update.c:304
+#: src/dird/dird_conf.c:1749
 #, c-format
-msgid "Error updating Volume record: ERR=%s"
-msgstr ""
+msgid "Expected a Job Level keyword, got: %s"
+msgstr "Job Level Schlüsselwort erwartet, erhalten: %s"
 
-#: src/dird/ua_update.c:306
+#: src/dird/dird_conf.c:1769
 #, c-format
-msgid "Volume defaults updated from \"%s\" Pool record.\n"
-msgstr ""
+msgid "Expected a Restore replacement option, got: %s"
+msgstr "Restore replacement Option erwartet, erhalten: %s"
 
-#: src/dird/ua_update.c:328
+#: src/dird/dird_conf.c:1975 src/dird/inc_conf.c:726
 #, c-format
-msgid "Error updating Volume records: ERR=%s"
-msgstr ""
+msgid "Expecting open brace. Got %s"
+msgstr "Geschweifte Klammer auf erwartet, erhalten: %s"
 
-#: src/dird/ua_update.c:330
-msgid "All Volume defaults updated from Pool record.\n"
-msgstr ""
+#: src/dird/dird_conf.c:1989 src/dird/inc_conf.c:392 src/dird/inc_conf.c:741
+#, c-format
+msgid "Expecting keyword, got: %s\n"
+msgstr "Schlüsselwort erwartet, erhalten:%s\n"
 
-#: src/dird/ua_update.c:349
-msgid "VolStatus"
-msgstr ""
+#: src/dird/dird_conf.c:2006 src/dird/inc_conf.c:410 src/dird/inc_conf.c:756
+#, c-format
+msgid "Keyword %s not permitted in this resource"
+msgstr "Schlüsselwort %s ist in dieser Ressource nicht erlaubt."
 
-#: src/dird/ua_update.c:350
-msgid "VolRetention"
+#: src/dird/ua_tree.c:75
+msgid "add dir/file to be restored recursively, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:351
-msgid "VolUse"
+#: src/dird/ua_tree.c:76
+msgid "change current directory"
 msgstr ""
 
-#: src/dird/ua_update.c:352
-msgid "MaxVolJobs"
+#: src/dird/ua_tree.c:77
+msgid "count marked files in and below the cd"
 msgstr ""
 
-#: src/dird/ua_update.c:353
-msgid "MaxVolFiles"
+#: src/dird/ua_tree.c:78
+msgid "delete dir/file to be restored recursively in dir"
 msgstr ""
 
-#: src/dird/ua_update.c:354
-msgid "MaxVolBytes"
+#: src/dird/ua_tree.c:79 src/dird/ua_tree.c:80
+msgid "long list current directory, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:357
-msgid "FromPool"
+#: src/dird/ua_tree.c:81
+msgid "leave file selection mode"
 msgstr ""
 
-#: src/dird/ua_update.c:358
-msgid "AllFromPool"
+#: src/dird/ua_tree.c:82
+msgid "estimate restore size"
 msgstr ""
 
-#: src/dird/ua_update.c:414
-#, c-format
-msgid "Updating Volume \"%s\"\n"
+#: src/dird/ua_tree.c:83
+msgid "same as done command"
 msgstr ""
 
-#: src/dird/ua_update.c:416
-msgid "Volume Status"
+#: src/dird/ua_tree.c:84
+msgid "find files, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:417
-msgid "Volume Retention Period"
+#: src/dird/ua_tree.c:85 src/dird/ua_tree.c:98 src/dird/ua_tree.c:99
+msgid "print help"
 msgstr ""
 
-#: src/dird/ua_update.c:418
-msgid "Volume Use Duration"
+#: src/dird/ua_tree.c:86 src/dird/ua_tree.c:87
+msgid "list current directory, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:419
-msgid "Maximum Volume Jobs"
+#: src/dird/ua_tree.c:88
+msgid "list subdir in current directory, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:420
-msgid "Maximum Volume Files"
+#: src/dird/ua_tree.c:89
+msgid "list the marked files in and below the cd"
 msgstr ""
 
-#: src/dird/ua_update.c:421
-msgid "Maximum Volume Bytes"
+#: src/dird/ua_tree.c:90
+msgid "list the marked files in"
 msgstr ""
 
-#: src/dird/ua_update.c:422
-msgid "Recycle Flag"
+#: src/dird/ua_tree.c:91
+msgid "mark dir/file to be restored recursively, wildcards allowed"
 msgstr ""
 
-#: src/dird/ua_update.c:423
-msgid "Slot"
+#: src/dird/ua_tree.c:92
+msgid "mark directory name to be restored (no files)"
 msgstr ""
 
-#: src/dird/ua_update.c:424
-msgid "InChanger Flag"
+#: src/dird/ua_tree.c:93 src/dird/ua_tree.c:94
+msgid "print current working directory"
 msgstr ""
 
-#: src/dird/ua_update.c:425
-msgid "Volume Files"
+#: src/dird/ua_tree.c:95
+msgid "unmark dir/file to be restored recursively in dir"
 msgstr ""
 
-#: src/dird/ua_update.c:427
-msgid "Volume from Pool"
+#: src/dird/ua_tree.c:96
+msgid "unmark directory name only no recursion"
 msgstr ""
 
-#: src/dird/ua_update.c:428
-msgid "All Volumes from Pool"
+#: src/dird/ua_tree.c:97
+msgid "quit and do not do restore"
 msgstr ""
 
-#: src/dird/ua_update.c:429
-msgid "Done"
+#: src/dird/ua_tree.c:119
+msgid ""
+"\n"
+"You are now entering file selection mode where you add (mark) and\n"
+"remove (unmark) files to be restored. No files are initially added, unless\n"
+"you used the \"all\" keyword on the command line.\n"
+"Enter \"done\" to leave this mode.\n"
+"\n"
 msgstr ""
 
-#: src/dird/ua_update.c:433
+#: src/dird/ua_tree.c:130 src/dird/ua_tree.c:790
 #, c-format
-msgid "Current Volume status is: %s\n"
+msgid "cwd is: %s\n"
 msgstr ""
 
-#: src/dird/ua_update.c:434
-msgid "Possible Values are:\n"
+#: src/dird/ua_tree.c:139 src/dird/ua_tree.c:154
+#, c-format
+msgid "Invalid command \"%s\". Enter \"done\" to exit.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:441
-msgid "Purged"
+#: src/dird/ua_tree.c:343 src/dird/ua_tree.c:355 src/dird/ua_tree.c:372
+msgid "No files marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:445
-msgid "Choose new Volume Status"
+#: src/dird/ua_tree.c:357
+msgid "1 file marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:451
+#: src/dird/ua_tree.c:359
 #, c-format
-msgid "Current retention period is: %s\n"
+msgid "%s files marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:453
-msgid "Enter Volume Retention period: "
+#: src/dird/ua_tree.c:387
+msgid "No directories marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:460
-#, c-format
-msgid "Current use duration is: %s\n"
+#: src/dird/ua_tree.c:389
+msgid "1 directory marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:462
-msgid "Enter Volume Use Duration: "
+#: src/dird/ua_tree.c:391
+#, c-format
+msgid "%s directories marked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:469
+#: src/dird/ua_tree.c:412
 #, c-format
-msgid "Current max jobs is: %u\n"
+msgid "%s total files/dirs. %s marked to be restored.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:470
-msgid "Enter new Maximum Jobs: "
+#: src/dird/ua_tree.c:423
+msgid "No file specification given.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:477
+#: src/dird/ua_tree.c:634
 #, c-format
-msgid "Current max files is: %u\n"
+msgid "Node %s has no children.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:478
-msgid "Enter new Maximum Files: "
+#: src/dird/ua_tree.c:727
+#, c-format
+msgid "%d total files; %d marked to be restored; %s bytes.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:485
+#: src/dird/ua_tree.c:738 src/stored/btape.c:2936
 #, c-format
-msgid "Current value is: %s\n"
+msgid ""
+"  Command    Description\n"
+"  =======    ===========\n"
 msgstr ""
 
-#: src/dird/ua_update.c:486
-msgid "Enter new Maximum Bytes: "
+#: src/dird/ua_tree.c:761
+msgid "Too few or too many arguments. Try using double quotes.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:494
-#, c-format
-msgid "Current recycle flag is: %s\n"
+#: src/dird/ua_tree.c:773
+msgid "Invalid path given.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:496
-msgid "Enter new Recycle status: "
+#: src/dird/ua_tree.c:809 src/dird/ua_tree.c:821
+msgid "No files unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:511
-#, c-format
-msgid "Current Slot is: %d\n"
+#: src/dird/ua_tree.c:823
+msgid "1 file unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:512
-msgid "Enter new Slot: "
+#: src/dird/ua_tree.c:826
+#, c-format
+msgid "%s files unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:517
-#, c-format
-msgid "Invalid slot, it must be between 0 and %d\n"
+#: src/dird/ua_tree.c:837 src/dird/ua_tree.c:854
+msgid "No directories unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:527 src/dird/ua_update.c:544
-#, c-format
-msgid "Error updating media record Slot: ERR=%s"
+#: src/dird/ua_tree.c:856
+msgid "1 directory unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:529
+#: src/dird/ua_tree.c:858
 #, c-format
-msgid "New Slot is: %d\n"
+msgid "%d directories unmarked.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:534
+#: src/dird/ua_select.c:54
 #, c-format
-msgid "Current InChanger flag is: %d\n"
+msgid "The current %s retention period is: %s\n"
 msgstr ""
 
-#: src/dird/ua_update.c:535
-msgid "Set InChanger flag? yes/no: "
+#: src/dird/ua_select.c:59
+msgid "Continue? (yes/mod/no): "
 msgstr ""
 
-#: src/dird/ua_update.c:546
-#, c-format
-msgid "New InChanger flag is: %d\n"
+#: src/dird/ua_select.c:63
+msgid "Enter new retention period: "
 msgstr ""
 
-#: src/dird/ua_update.c:553
-msgid ""
-"Warning changing Volume Files can result\n"
-"in loss of data on your Volume\n"
-"\n"
+#: src/dird/ua_select.c:67
+msgid "Invalid period.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:555
-#, c-format
-msgid "Current Volume Files is: %u\n"
+#: src/dird/ua_select.c:143
+msgid "You have the following choices:\n"
 msgstr ""
 
-#: src/dird/ua_update.c:556
-msgid "Enter new number of Files for Volume: "
+#: src/dird/ua_select.c:159
+msgid "The defined Storage resources are:\n"
 msgstr ""
 
-#: src/dird/ua_update.c:561
-msgid "Normally, you should only increase Volume Files by one!\n"
+#: src/dird/ua_select.c:167
+msgid "Select Storage resource"
 msgstr ""
 
-#: src/dird/ua_update.c:562
-msgid "Continue? (yes/no): "
+#: src/dird/ua_select.c:182 src/dird/ua_restore.c:1243
+msgid "The defined FileSet resources are:\n"
 msgstr ""
 
-#: src/dird/ua_update.c:572
-#, c-format
-msgid "New Volume Files is: %u\n"
+#: src/dird/ua_select.c:190 src/dird/ua_restore.c:1247
+msgid "Select FileSet resource"
 msgstr ""
 
-#: src/dird/ua_update.c:584
-#, c-format
-msgid "Current Pool is: %s\n"
+#: src/dird/ua_select.c:220 src/dird/ua_cmds.c:2049
+msgid "Could not find a Catalog resource\n"
 msgstr ""
 
-#: src/dird/ua_update.c:585
-msgid "Enter new Pool name: "
+#: src/dird/ua_select.c:223
+msgid "You must specify a \"use <catalog-name>\" command before continuing.\n"
 msgstr ""
 
-#: src/dird/ua_update.c:598
-msgid "Selection done.\n"
+#: src/dird/ua_select.c:229
+msgid "The defined Catalog resources are:\n"
 msgstr ""
 
-#: src/dird/ua_update.c:631
-#, c-format
-msgid "db_update_pool_record returned %d. ERR=%s\n"
+#: src/dird/ua_select.c:237
+msgid "Catalog"
 msgstr ""
 
-#: src/dird/ua_update.c:638
-msgid "Pool DB record updated from resource.\n"
+#: src/dird/ua_select.c:237
+msgid "Select Catalog resource"
 msgstr ""
 
-#: src/dird/pythondir.c:72 src/filed/pythonfd.c:79 src/stored/pythonsd.c:67
-msgid "JobStatus"
+#: src/dird/ua_select.c:255 src/dird/ua_select.c:281
+msgid "The defined Job resources are:\n"
 msgstr ""
 
-#: src/dird/pythondir.c:74
-msgid "CatalogRes"
+#: src/dird/ua_select.c:266 src/dird/ua_select.c:289
+msgid "Select Job resource"
 msgstr ""
 
-#: src/dird/pythondir.c:81 src/filed/pythonfd.c:86 src/stored/pythonsd.c:77
-msgid "JobReport"
+#: src/dird/ua_select.c:304
+msgid "The defined Restore Job resources are:\n"
 msgstr ""
 
-#: src/dird/pythondir.c:82 src/stored/pythonsd.c:68
-msgid "VolumeName"
+#: src/dird/ua_select.c:312
+msgid "Select Restore Job"
 msgstr ""
 
-#: src/dird/pythondir.c:104 src/filed/pythonfd.c:102 src/filed/pythonfd.c:156
-#: src/filed/pythonfd.c:220 src/stored/pythonsd.c:95 src/stored/pythonsd.c:160
-msgid "Job pointer not found."
+#: src/dird/ua_select.c:329
+msgid "The defined Client resources are:\n"
 msgstr ""
 
-#: src/dird/pythondir.c:136
-msgid "Pool record not found."
+#: src/dird/ua_select.c:337
+msgid "Select Client (File daemon) resource"
 msgstr ""
 
-#: src/dird/pythondir.c:163 src/filed/pythonfd.c:133 src/stored/pythonsd.c:137
+#: src/dird/ua_select.c:364
 #, c-format
-msgid "Attribute %s not found."
+msgid "Error: Client resource %s does not exist.\n"
 msgstr ""
 
-#: src/dird/pythondir.c:206 src/dird/pythondir.c:212 src/filed/pythonfd.c:175
-#: src/stored/pythonsd.c:177
-msgid "Read-only attribute"
+#: src/dird/ua_select.c:389
+#, c-format
+msgid "Could not find Client %s: ERR=%s"
 msgstr ""
 
-#: src/filed/authenticate.c:50
+#: src/dird/ua_select.c:399 src/dird/ua_select.c:453
 #, c-format
-msgid "I only authenticate directors, not %d\n"
+msgid "Could not find Client \"%s\": ERR=%s"
 msgstr ""
 
-#: src/filed/authenticate.c:56 src/stored/authenticate.c:59
+#: src/dird/ua_select.c:428
 #, c-format
-msgid "Bad Hello command from Director at %s. Len=%d.\n"
+msgid "Error obtaining client ids. ERR=%s\n"
 msgstr ""
 
-#: src/filed/authenticate.c:68 src/stored/authenticate.c:70
-#, c-format
-msgid "Bad Hello command from Director at %s: %s\n"
+#: src/dird/ua_select.c:432
+msgid "No clients defined. You must run a job before using this command.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:82 src/stored/authenticate.c:85
-#, c-format
-msgid ""
-"Connection from unknown Director %s at %s rejected.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/dird/ua_select.c:436
+msgid "Defined Clients:\n"
+msgstr ""
+
+#: src/dird/ua_select.c:446
+msgid "Select the Client"
 msgstr ""
 
-#: src/filed/authenticate.c:115
+#: src/dird/ua_select.c:479 src/dird/ua_select.c:503 src/dird/ua_select.c:548
 #, c-format
-msgid ""
-"Incorrect password given by Director at %s.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+msgid "Could not find Pool \"%s\": ERR=%s"
 msgstr ""
 
-#: src/filed/authenticate.c:169 src/stored/dircmd.c:184
-msgid "Unable to authenticate Director\n"
+#: src/dird/ua_select.c:518
+msgid "No pools defined. Use the \"create\" command to create one.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:213
-msgid ""
-"Authorization key rejected by Storage daemon.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/dird/ua_select.c:522
+msgid "Defined Pools:\n"
 msgstr ""
 
-#: src/filed/backup.c:68
-msgid "Cannot set buffer size FD->SD.\n"
+#: src/dird/ua_select.c:535
+msgid "Select the Pool"
 msgstr ""
 
-#: src/filed/backup.c:159
+#: src/dird/ua_select.c:573
 #, c-format
-msgid "     Recursion turned off. Will not descend into %s\n"
+msgid "No access to Pool \"%s\"\n"
 msgstr ""
 
-#: src/filed/backup.c:162
-#, c-format
-msgid "     File system change prohibited. Will not descend into %s\n"
+#: src/dird/ua_select.c:599
+msgid "Enter *MediaId or Volume name: "
 msgstr ""
 
-#: src/filed/backup.c:165
-#, c-format
-msgid "     Disallowed filesystem. Will not descend into %s\n"
+#: src/dird/ua_select.c:625
+msgid "The defined Pool resources are:\n"
 msgstr ""
 
-#: src/filed/backup.c:182 src/filed/verify.c:113
-#, c-format
-msgid "     Could not access %s: ERR=%s\n"
+#: src/dird/ua_select.c:633
+msgid "Select Pool resource"
 msgstr ""
 
-#: src/filed/backup.c:189 src/filed/verify.c:120
+#: src/dird/ua_select.c:657 src/dird/ua_restore.c:537
 #, c-format
-msgid "     Could not follow link %s: ERR=%s\n"
+msgid "Error: Pool resource \"%s\" does not exist.\n"
 msgstr ""
 
-#: src/filed/backup.c:196 src/filed/verify.c:127
-#, c-format
-msgid "     Could not stat %s: ERR=%s\n"
+#: src/dird/ua_select.c:668
+msgid "Enter the JobId to select: "
 msgstr ""
 
-#: src/filed/backup.c:203 src/filed/verify.c:133
+#: src/dird/ua_select.c:706
 #, c-format
-msgid "     Unchanged file skipped: %s\n"
+msgid "Could not find Job \"%s\": ERR=%s"
 msgstr ""
 
-#: src/filed/backup.c:206
+#: src/dird/ua_select.c:786
 #, c-format
-msgid "     Archive file not saved: %s\n"
+msgid "Automatically selected %s: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:210 src/filed/verify.c:147
+#: src/dird/ua_select.c:797
 #, c-format
-msgid "     Could not open directory %s: ERR=%s\n"
+msgid ""
+"Your request has multiple choices for \"%s\". Selection is not possible in "
+"batch mode.\n"
 msgstr ""
 
-#: src/filed/backup.c:216
+#: src/dird/ua_select.c:815
 #, c-format
-msgid "     Unknown file type %d; not saved: %s\n"
+msgid "Selection list for \"%s\" is empty!\n"
 msgstr ""
 
-#: src/filed/backup.c:239
+#: src/dird/ua_select.c:821
 #, c-format
-msgid "Python reader program \"%s\" not found.\n"
+msgid "Automatically selected: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:264 src/filed/verify.c:214
-#, c-format
-msgid "     Cannot open %s: ERR=%s.\n"
+#: src/dird/ua_select.c:833
+msgid "Selection aborted, nothing done.\n"
 msgstr ""
 
-#: src/filed/backup.c:293 src/filed/verify.c:229
+#: src/dird/ua_select.c:838
 #, c-format
-msgid "     Cannot open resource fork for %s: ERR=%s.\n"
+msgid "Please enter a number between 1 and %d\n"
 msgstr ""
 
-#: src/filed/backup.c:344
-#, c-format
-msgid "Unknown signature type %i.\n"
+#: src/dird/ua_select.c:887
+msgid "Storage name given twice.\n"
 msgstr ""
 
-#: src/filed/backup.c:406 src/filed/backup.c:489 src/filed/backup.c:515
-#: src/filed/backup.c:544 src/filed/backup.c:557 src/filed/backup.c:565
-#: src/filed/backup.c:606 src/filed/backup.c:640
+#: src/dird/ua_select.c:904
 #, c-format
-msgid "Network send error to SD. ERR=%s\n"
+msgid "Expecting jobid=nn command, got: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:469
+#: src/dird/ua_select.c:908
 #, c-format
-msgid "Compression error: %d\n"
+msgid "JobId %s is not running.\n"
 msgstr ""
 
-#: src/filed/backup.c:506
+#: src/dird/ua_select.c:918
 #, c-format
-msgid "Read error on file %s. ERR=%s\n"
+msgid "Expecting job=xxx, got: %s.\n"
 msgstr ""
 
-#: src/filed/backup.c:509
-msgid "Too many errors.\n"
+#: src/dird/ua_select.c:922 src/dird/ua_select.c:934
+#, c-format
+msgid "Job \"%s\" is not running.\n"
 msgstr ""
 
-#: src/filed/backup.c:535
+#: src/dird/ua_select.c:930
 #, c-format
-msgid "Error reading ACL of %s\n"
+msgid "Expecting ujobid=xxx, got: %s.\n"
 msgstr ""
 
-#: src/filed/filed.c:62
+#: src/dird/ua_select.c:950
 #, c-format
-msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bacula-fd [-f -s] [-c config_file] [-d debug_level]\n"
-"        -c <file>   use <file> as configuration file\n"
-"        -dnn        set debug level to nn\n"
-"        -f          run in foreground (for debugging)\n"
-"        -g          groupid\n"
-"        -i          inetd request\n"
-"        -s          no signals (for debugging)\n"
-"        -t          test configuration file and exit\n"
-"        -u          userid\n"
-"        -v          verbose user messages\n"
-"        -?          print this message.\n"
-"\n"
+msgid "Storage resource \"%s\": not found\n"
 msgstr ""
 
-#: src/filed/filed.c:282
-#, c-format
-msgid ""
-"No File daemon resource defined in %s\n"
-"Without that I don't know who I am :-(\n"
+#: src/dird/ua_select.c:982
+msgid "Enter autochanger drive[0]: "
 msgstr ""
 
-#: src/filed/filed.c:287
-#, c-format
-msgid "Only one Client resource permitted in %s\n"
+#: src/dird/ua_select.c:1003
+msgid "Enter autochanger slot: "
 msgstr ""
 
-#: src/filed/filed.c:310
-#, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"File daemon in %s.\n"
+#: src/dird/ua_select.c:1033
+msgid "Media Types defined in conf file:\n"
 msgstr ""
 
-#: src/filed/filed.c:339
-#, c-format
-msgid "No Director resource defined in %s\n"
+#: src/dird/ua_select.c:1039
+msgid "Media Type"
 msgstr ""
 
-#: src/filed/job.c:323
-#, c-format
-msgid "2901 Job %s not found.\n"
+#: src/dird/ua_select.c:1039
+msgid "Select the Media Type"
 msgstr ""
 
-#: src/filed/job.c:339
-#, c-format
-msgid "2001 Job %s marked to be canceled.\n"
+#: src/dird/ua_status.c:175
+msgid "Status available for:\n"
 msgstr ""
 
-#: src/filed/job.c:342
-msgid "2902 Error scanning cancel command.\n"
+#: src/dird/ua_status.c:181
+msgid "Select daemon type for status"
 msgstr ""
 
-#: src/filed/job.c:361
+#: src/dird/ua_status.c:295 src/stored/status.c:219
 #, c-format
-msgid "2991 Bad setdebug command: %s\n"
+msgid "%s Version: %s (%s) %s %s %s\n"
 msgstr ""
 
-#: src/filed/job.c:377
+#: src/dird/ua_status.c:299
 #, c-format
-msgid "Bad estimate command: %s"
+msgid "Daemon started %s, 1 Job run since started.\n"
 msgstr ""
 
-#: src/filed/job.c:378
-msgid "2992 Bad estimate command.\n"
+#: src/dird/ua_status.c:302
+#, c-format
+msgid "Daemon started %s, %d Jobs run since started.\n"
 msgstr ""
 
-#: src/filed/job.c:401
+#: src/dird/ua_status.c:357 src/dird/ua_cmds.c:882 src/dird/ua_cmds.c:1604
+#: src/dird/job.c:152 src/dird/job.c:158 src/dird/job.c:1118
+#: src/dird/job.c:1122 src/dird/ua_dotcmds.c:365
+msgid "unknown source"
+msgstr "unbekannte Quelle"
+
+#: src/dird/ua_status.c:360 src/dird/ua_cmds.c:885 src/dird/ua_dotcmds.c:368
 #, c-format
-msgid "Bad Job Command: %s"
+msgid "Connecting to Storage daemon %s at %s:%d\n"
 msgstr ""
 
-#: src/filed/job.c:421
+#: src/dird/ua_status.c:363
 #, c-format
-msgid "Bad RunBeforeJob command: %s\n"
+msgid ""
+"\n"
+"Failed to connect to Storage daemon %s.\n"
+"====\n"
 msgstr ""
 
-#: src/filed/job.c:422 src/filed/job.c:435
-msgid "2905 Bad RunBeforeJob command.\n"
+#: src/dird/ua_status.c:371 src/dird/ua_cmds.c:891 src/dird/ua_dotcmds.c:374
+msgid "Connected to storage daemon\n"
 msgstr ""
 
-#: src/filed/job.c:448
+#: src/dird/ua_status.c:402 src/dird/ua_cmds.c:911 src/dird/ua_cmds.c:1301
+#: src/dird/ua_dotcmds.c:394
 #, c-format
-msgid "Bad RunAfter command: %s\n"
+msgid "Connecting to Client %s at %s:%d\n"
 msgstr ""
 
-#: src/filed/job.c:449
-msgid "2905 Bad RunAfterJob command.\n"
+#: src/dird/ua_status.c:405
+#, c-format
+msgid ""
+"Failed to connect to Client %s.\n"
+"====\n"
 msgstr ""
 
-#: src/filed/job.c:475
-#, c-format
-msgid "%s could not execute. ERR=%s\n"
+#: src/dird/ua_status.c:413
+msgid "Connected to file daemon\n"
 msgstr ""
 
-#: src/filed/job.c:484
-#, c-format
-msgid "%s: %s\n"
+#: src/dird/ua_status.c:433
+msgid ""
+"\n"
+"Scheduled Jobs:\n"
 msgstr ""
 
-#: src/filed/job.c:489
-#, c-format
-msgid "%s returned non-zero status=%d. ERR=%s\n"
+#: src/dird/ua_status.c:434
+msgid ""
+"Level          Type     Pri  Scheduled          Name               Volume\n"
 msgstr ""
 
-#: src/filed/job.c:574
-#, c-format
-msgid "Error running program: %s. RtnStat=%d ERR=%s\n"
+#: src/dird/ua_status.c:435
+msgid "===================================================================================\n"
 msgstr ""
 
-#: src/filed/job.c:584
+#: src/dird/ua_status.c:492
 #, c-format
-msgid "Cannot open FileSet input file: %s. ERR=%s\n"
+msgid "%-14s\t%-8s\t%3d\t%-18s\t%-18s\t%s\n"
 msgstr ""
 
-#: src/filed/job.c:678
+#: src/dird/ua_status.c:496
 #, c-format
-msgid "REGEX %s compile error. ERR=%s\n"
+msgid "%-14s %-8s %3d  %-18s %-18s %s\n"
 msgstr ""
 
-#: src/filed/job.c:732
-#, c-format
-msgid "Invalid FileSet command: %s\n"
+#: src/dird/ua_status.c:550
+msgid "Ignoring invalid value for days. Max is 500.\n"
 msgstr ""
 
-#: src/filed/job.c:901 src/findlib/match.c:184
-#, c-format
-msgid "Unknown include/exclude option: %c\n"
+#: src/dird/ua_status.c:593
+msgid "No Scheduled Jobs.\n"
 msgstr ""
 
-#: src/filed/job.c:961 src/stored/fd_cmds.c:329
+#: src/dird/ua_status.c:618
 #, c-format
-msgid "Could not create bootstrap file %s: ERR=%s\n"
+msgid "Console connected at %s\n"
 msgstr ""
 
-#: src/filed/job.c:1060
-#, c-format
-msgid "DIR and FD clocks differ by %d seconds, FD automatically adjusting.\n"
+#: src/dird/ua_status.c:628
+msgid ""
+"No Jobs running.\n"
+"====\n"
 msgstr ""
 
-#: src/filed/job.c:1068
-#, c-format
-msgid "Unknown backup level: %s\n"
+#: src/dird/ua_status.c:634
+msgid " JobId Level   Name                       Status\n"
 msgstr ""
 
-#: src/filed/job.c:1080
-#, c-format
-msgid "Bad level command: %s\n"
+#: src/dird/ua_status.c:644
+msgid "is waiting execution"
 msgstr ""
 
-#: src/filed/job.c:1101
-#, c-format
-msgid "Bad session command: %s"
+#: src/dird/ua_status.c:647
+msgid "is running"
 msgstr ""
 
-#: src/filed/job.c:1122
-#, c-format
-msgid "Bad storage command: %s"
+#: src/dird/ua_status.c:650
+msgid "is blocked"
 msgstr ""
 
-#: src/filed/job.c:1131
-#, c-format
-msgid "Failed to connect to Storage daemon: %s:%d\n"
+#: src/dird/ua_status.c:653
+msgid "has terminated"
 msgstr ""
 
-#: src/filed/job.c:1143
-msgid "Failed to authenticate Storage daemon.\n"
+#: src/dird/ua_status.c:656
+#, fuzzy
+msgid "has terminated with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/dird/ua_status.c:659
+msgid "has erred"
 msgstr ""
 
-#: src/filed/job.c:1169
-msgid "Cannot contact Storage daemon\n"
+#: src/dird/ua_status.c:662
+msgid "has errors"
 msgstr ""
 
-#: src/filed/job.c:1187
-#, c-format
-msgid "Bad response to append open: %s\n"
+#: src/dird/ua_status.c:665
+msgid "has a fatal error"
 msgstr ""
 
-#: src/filed/job.c:1192
-msgid "Bad response from stored to open command\n"
+#: src/dird/ua_status.c:668
+msgid "has verify differences"
 msgstr ""
 
-#: src/filed/job.c:1219
-#, c-format
-msgid "Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"
+#: src/dird/ua_status.c:671
+msgid "has been canceled"
 msgstr ""
 
-#: src/filed/job.c:1222
-#, c-format
-msgid "Generate VSS snapshots failed. ERR=%s\n"
+#: src/dird/ua_status.c:676
+msgid "is waiting on Client"
 msgstr ""
 
-#: src/filed/job.c:1229
+#: src/dird/ua_status.c:678
 #, c-format
-msgid "Generate VSS snapshot of drive \"%c:\\\" failed\n"
+msgid "is waiting on Client %s"
 msgstr ""
 
-#: src/filed/job.c:1238
+#: src/dird/ua_status.c:686 src/dird/ua_status.c:688
 #, c-format
-msgid "VSS Writer: %s\n"
+msgid "is waiting on Storage %s"
 msgstr ""
 
-#: src/filed/job.c:1242
-msgid "No drive letters found for generating VSS snapshots.\n"
+#: src/dird/ua_status.c:690
+msgid "is waiting on Storage"
 msgstr ""
 
-#: src/filed/job.c:1245
-msgid "VSS was not initialized properly. VSS support is disabled.\n"
+#: src/dird/ua_status.c:696
+msgid "is waiting on max Storage jobs"
 msgstr ""
 
-#: src/filed/job.c:1294
-msgid "Append Close with SD failed.\n"
+#: src/dird/ua_status.c:699
+msgid "is waiting on max Client jobs"
 msgstr ""
 
-#: src/filed/job.c:1298
-#, c-format
-msgid "Bad status %d returned from Storage Daemon.\n"
+#: src/dird/ua_status.c:702
+msgid "is waiting on max Job jobs"
 msgstr ""
 
-#: src/filed/job.c:1331
-#, c-format
-msgid "2994 Bad verify command: %s\n"
+#: src/dird/ua_status.c:705
+msgid "is waiting on max total jobs"
 msgstr ""
 
-#: src/filed/job.c:1346 src/filed/job.c:1385
-#, c-format
-msgid "2994 Bad verify level: %s\n"
+#: src/dird/ua_status.c:708
+msgid "is waiting for its start time"
 msgstr ""
 
-#: src/filed/job.c:1425
-#, c-format
-msgid "Bad replace command. CMD=%s\n"
+#: src/dird/ua_status.c:711
+msgid "is waiting for higher priority jobs to finish"
 msgstr ""
 
-#: src/filed/job.c:1502
-msgid "Improper calling sequence.\n"
-msgstr ""
+#: src/dird/ua_status.c:728
+#, fuzzy, c-format
+msgid "is in unknown state %c"
+msgstr "unbekannt"
 
-#: src/filed/job.c:1522
-#, c-format
-msgid "Bad response to SD read open: %s\n"
+#: src/dird/ua_status.c:742
+msgid "is waiting for a mount request"
 msgstr ""
 
-#: src/filed/job.c:1527
-msgid "Bad response from stored to read open command\n"
+#: src/dird/ua_status.c:749
+msgid "is waiting for an appendable Volume"
 msgstr ""
 
-#: src/filed/job.c:1593
-#, c-format
-msgid "Comm error with SD. bad response to %s. ERR=%s\n"
-msgstr ""
+#: src/dird/ua_status.c:757
+#, fuzzy
+msgid "is waiting for Client to connect to Storage daemon"
+msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
 
-#: src/filed/job.c:1596
+#: src/dird/ua_status.c:759
 #, c-format
-msgid "Bad response to %s command. Wanted %s, got %s\n"
+msgid "is waiting for Client %s to connect to Storage %s"
 msgstr ""
 
-#: src/filed/restore.c:55
+#: src/dird/ua_status.c:790
 #, c-format
-msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
+msgid "%6d\t%-6s\t%-20s\t%s\t%s\n"
 msgstr ""
 
-#: src/filed/restore.c:165 src/filed/verify_vol.c:90
+#: src/dird/ua_status.c:794
 #, c-format
-msgid "Record header scan error: %s\n"
+msgid "%6d %-6s  %-20s %s\n"
 msgstr ""
 
-#: src/filed/restore.c:172 src/filed/verify_vol.c:99
+#: src/dird/ua_status.c:798
 #, c-format
-msgid "Data record error. ERR=%s\n"
+msgid "               %-30s\n"
 msgstr ""
 
-#: src/filed/restore.c:176 src/filed/verify_vol.c:103
-#, c-format
-msgid "Actual data size %d not same as header %d\n"
+#: src/dird/ua_status.c:818
+msgid "No Terminated Jobs.\n"
 msgstr ""
 
-#: src/filed/restore.c:201 src/filed/restore.c:383
-msgid "Logic error: output file should be open\n"
+#: src/dird/ua_status.c:826
+msgid "====================================================================\n"
 msgstr ""
 
-#: src/filed/restore.c:207 src/filed/restore.c:388
-msgid "Logic error: output file should not be open\n"
+#: src/dird/ua_status.c:898
+msgid "\n"
 msgstr ""
 
-#: src/filed/restore.c:218 src/filed/verify_vol.c:142
-#: src/stored/bextract.c:289 src/stored/bls.c:372 src/stored/bscan.c:649
-#, c-format
-msgid "Record header file index %ld not equal record index %ld\n"
+#: src/dird/ua_output.c:69 src/dird/ua_output.c:93
+msgid "ON or OFF keyword missing.\n"
 msgstr ""
 
-#: src/filed/restore.c:231 src/stored/bextract.c:298
-#, c-format
-msgid "%s stream not supported on this Client.\n"
+#: src/dird/ua_output.c:113
+#, fuzzy
+msgid "Disabled Jobs:\n"
+msgstr "ist nicht aktiviert"
+
+#: src/dird/ua_output.c:119
+msgid "No disabled Jobs.\n"
 msgstr ""
 
-#: src/filed/restore.c:308
-#, c-format
-msgid "     Cannot open resource fork for %s.\n"
+#: src/dird/ua_output.c:163
+#, fuzzy
+msgid "disabled"
+msgstr "ist nicht aktiviert"
+
+#: src/dird/ua_output.c:208
+msgid "Keywords for the show command are:\n"
 msgstr ""
 
-#: src/filed/restore.c:331
+#: src/dird/ua_output.c:214
 #, c-format
-msgid "     Invalid length of Finder Info (got %d, not 32)\n"
+msgid "%s resource %s not found.\n"
 msgstr ""
 
-#: src/filed/restore.c:335
+#: src/dird/ua_output.c:217
 #, c-format
-msgid "     Could not set Finder Info on %s\n"
+msgid "Resource %s not found\n"
 msgstr ""
 
-#: src/filed/restore.c:347
-#, c-format
-msgid "Can't restore ACL of %s\n"
+#: src/dird/ua_output.c:288
+msgid "Hey! DB is NULL\n"
 msgstr ""
 
-#: src/filed/restore.c:359
+#: src/dird/ua_output.c:444
 #, c-format
-msgid "Can't restore default ACL of %s\n"
+msgid "Jobid %d used %d Volume(s): %s\n"
 msgstr ""
 
-#: src/filed/restore.c:391 src/stored/bextract.c:449
-#, c-format
-msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
+#: src/dird/ua_output.c:462
+msgid "No Pool specified.\n"
 msgstr ""
 
-#: src/filed/restore.c:428
+#: src/dird/ua_output.c:483
 #, c-format
-msgid ""
-"%d non-supported data streams and %d non-supported attrib streams ignored.\n"
+msgid "Pool: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:432
-#, c-format
-msgid "%d non-supported resource fork streams ignored.\n"
+#: src/dird/ua_output.c:499
+msgid "Ignoring invalid value for days. Max is 50.\n"
 msgstr ""
 
-#: src/filed/restore.c:435
+#: src/dird/ua_output.c:521
 #, c-format
-msgid "%d non-supported Finder Info streams ignored.\n"
+msgid "Unknown list keyword: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:438
+#: src/dird/ua_output.c:547
 #, c-format
-msgid "%d non-supported acl streams ignored.\n"
+msgid "%s is not a job name.\n"
 msgstr ""
 
-#: src/filed/restore.c:450
-msgid "None"
-msgstr ""
+#: src/dird/ua_output.c:561
+#, fuzzy, c-format
+msgid "Could not find Pool for Job %s\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
 
-#: src/filed/restore.c:454
-msgid "Zlib errno"
+#: src/dird/ua_output.c:574
+#, c-format
+msgid "Could not find next Volume for Job %s (Pool=%s, Level=%s).\n"
 msgstr ""
 
-#: src/filed/restore.c:456
-msgid "Zlib stream error"
+#: src/dird/ua_output.c:578
+#, c-format
+msgid ""
+"The next Volume to be used by Job \"%s\" (Pool=%s, Level=%s) will be %s\n"
 msgstr ""
 
-#: src/filed/restore.c:458
-msgid "Zlib data error"
+#: src/dird/ua_output.c:589
+#, c-format
+msgid "Could not find next Volume for Job %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:460
-msgid "Zlib memory error"
-msgstr ""
+#: src/dird/ua_output.c:715 src/dird/job.c:134
+#, c-format
+msgid "Could not open database \"%s\".\n"
+msgstr "Konnte Datenbank \"%s\" nicht öffen.\n"
 
-#: src/filed/restore.c:462
-msgid "Zlib buffer error"
-msgstr ""
+#: src/dird/ua_output.c:728
+#, c-format
+msgid "Pool %s not in database. %s"
+msgstr "Pool %s nicht in der Datenbank. %s"
 
-#: src/filed/restore.c:464
-msgid "Zlib version error"
-msgstr ""
+#: src/dird/ua_output.c:736
+#, c-format
+msgid "Pool %s created in database.\n"
+msgstr "Pool %s in der Datenbank angelegt.\n"
 
-#: src/filed/restore.c:466 src/lib/util.c:546 src/lib/util.c:556
-#: src/lib/util.c:564 src/lib/util.c:571 src/lib/util.c:578 src/lib/util.c:592
-#: src/lib/util.c:602 src/lib/util.c:609 src/lib/util.c:620
-msgid "*none*"
+#: src/dird/ua_output.c:789
+msgid "You have no messages.\n"
 msgstr ""
 
-#: src/filed/restore.c:498 src/stored/bextract.c:387
-#, c-format
-msgid "Seek to %s error on %s: ERR=%s\n"
+#: src/dird/ua_output.c:869
+msgid "Message too long to display.\n"
 msgstr ""
 
-#: src/filed/restore.c:522
+#: src/dird/msgchan.c:204
 #, c-format
-msgid "Uncompression error on file %s. ERR=%s\n"
-msgstr ""
+msgid "Storage daemon rejected Job command: %s\n"
+msgstr "Storage daemon hat \"Job command\": %s abgelehnt\n"
 
-#: src/filed/restore.c:530 src/stored/bextract.c:421
-msgid "GZIP data stream found, but GZIP not configured!\n"
-msgstr ""
+#: src/dird/msgchan.c:212
+#, c-format
+msgid "<stored: bad response to Job command: %s\n"
+msgstr "<stored: falsche Antwort auf  Job Kommando: %s\n"
 
-#: src/filed/restore.c:539 src/stored/bextract.c:359 src/stored/bextract.c:409
+#: src/dird/msgchan.c:311
 #, c-format
-msgid "Write error on %s: %s\n"
+msgid ""
+"\n"
+"     Storage daemon didn't accept Device \"%s\" because:\n"
+"     %s"
 msgstr ""
+"\n"
+"     Storage daemon hat Device \"%s\" nicht akzeptiert weil:\n"
+"     %s"
 
-#: src/filed/status.c:67
+#: src/dird/msgchan.c:315
 #, c-format
-msgid "%s Version: %s (%s) %s %s %s %s\n"
+msgid ""
+"\n"
+"     Storage daemon didn't accept Device \"%s\" command.\n"
 msgstr ""
+"\n"
+"     Storage daemon hat Device \"%s\" Kommando nicht akzeptiert.\n"
 
-#: src/filed/status.c:71
+#: src/dird/msgchan.c:320
 #, c-format
-msgid "Daemon started %s, %d Job%s run since started.\n"
+msgid "Using Device \"%s\"\n"
 msgstr ""
 
-#: src/filed/status.c:125
+#: src/dird/msgchan.c:340 src/dird/msgchan.c:527
 #, c-format
-msgid " Sizeof: off_t=%d size_t=%d debug=%d trace=%d\n"
-msgstr ""
+msgid "Cannot create message thread: %s\n"
+msgstr "Kann \"message thread\" nicht erzeugen: %s\n"
 
-#: src/filed/status.c:136
-msgid "Running Jobs:\n"
+#: src/dird/run_conf.c:206
+#, c-format
+msgid "Expected an equals, got: %s"
 msgstr ""
 
-#: src/filed/status.c:147
+#: src/dird/run_conf.c:219 src/dird/run_conf.c:231
 #, c-format
-msgid "Director connected at: %s\n"
+msgid "Expect a YES or NO, got: %s"
 msgstr ""
 
-#: src/filed/status.c:149
+#: src/dird/run_conf.c:245
 #, c-format
-msgid "JobId %d Job %s is running.\n"
+msgid "Job level field: %s not found in run record"
 msgstr ""
 
-#: src/filed/status.c:152
+#: src/dird/run_conf.c:263
 #, c-format
-msgid "    %s%s Job started: %s\n"
+msgid "Could not find specified Pool Resource: %s"
 msgstr ""
 
-#: src/filed/status.c:165 src/stored/status.c:296
+#: src/dird/run_conf.c:288
 #, c-format
-msgid "    Files=%s Bytes=%s Bytes/sec=%s\n"
+msgid "Could not find specified Storage Resource: %s"
 msgstr ""
 
-#: src/filed/status.c:170
+#: src/dird/run_conf.c:300
 #, c-format
-msgid "    Files Examined=%s\n"
+msgid "Could not find specified Messages Resource: %s"
 msgstr ""
 
-#: src/filed/status.c:175
+#: src/dird/run_conf.c:308
 #, c-format
-msgid "    Processing file: %s\n"
+msgid "Expected a keyword name, got: %s"
 msgstr ""
 
-#: src/filed/status.c:186
-msgid "    SDSocket closed.\n"
+#: src/dird/run_conf.c:347
+msgid "Day number out of range (1-31)"
 msgstr ""
 
-#: src/filed/status.c:215
-msgid "Terminated Jobs:\n"
+#: src/dird/run_conf.c:364 src/dird/run_conf.c:519
+msgid "Week number out of range (0-53)"
 msgstr ""
 
-#: src/filed/status.c:217
-msgid " JobId  Level     Files         Bytes  Status   Finished        Name \n"
+#: src/dird/run_conf.c:380
+#, c-format
+msgid "Job type field: %s in run record not found"
 msgstr ""
 
-#: src/filed/status.c:321 src/filed/status.c:347 src/stored/status.c:468
-#: src/stored/status.c:493
+#: src/dird/run_conf.c:387
 #, c-format
-msgid "Bad .status command: %s\n"
+msgid "Unexpected token: %d:%s"
 msgstr ""
 
-#: src/filed/status.c:322
-msgid "2900 Bad .status command, missing argument.\n"
+#: src/dird/run_conf.c:431
+msgid "Time must be preceded by keyword AT."
 msgstr ""
 
-#: src/filed/status.c:348
-msgid "2900 Bad .status command, wrong argument.\n"
+#: src/dird/run_conf.c:440
+msgid "Time logic error.\n"
 msgstr ""
 
-#: src/filed/status.c:385 src/stored/status.c:423
-msgid "Init Catalog"
+#: src/dird/run_conf.c:455 src/dird/run_conf.c:474
+msgid "Bad time specification."
 msgstr ""
 
-#: src/filed/status.c:388 src/stored/status.c:426
-msgid "Volume to Catalog"
+#: src/dird/run_conf.c:488
+msgid "Range logic error.\n"
 msgstr ""
 
-#: src/filed/status.c:391 src/stored/status.c:429
-msgid "Disk to Catalog"
+#: src/dird/run_conf.c:497
+msgid "Bad day range specification."
 msgstr ""
 
-#: src/filed/status.c:394 src/stored/status.c:432
-msgid "Data"
+#: src/dird/run_conf.c:544
+msgid "Invalid month, week or position day range"
 msgstr ""
 
-#: src/filed/status.c:400 src/lib/util.c:351 src/stored/status.c:438
-msgid "Unknown Job Level"
+#: src/dird/run_conf.c:559
+msgid "Invalid month, weekday or position range"
 msgstr ""
 
-#: src/filed/status.c:451
-msgid "Bacula Idle"
+#: src/dird/run_conf.c:618
+msgid "Unexpected run state\n"
 msgstr ""
 
-#: src/filed/status.c:462
-msgid "Bacula Running"
+#: src/dird/ua_cmds.c:121
+msgid "Add media to a pool"
 msgstr ""
 
-#: src/filed/status.c:476
-msgid "Last Job Canceled"
+#: src/dird/ua_cmds.c:122
+msgid "Autodisplay console messages"
 msgstr ""
 
-#: src/filed/status.c:480
-msgid "Last Job Failed"
+#: src/dird/ua_cmds.c:123
+msgid "Automount after label"
 msgstr ""
 
-#: src/filed/status.c:484
-msgid "Last Job had Warnings"
+#: src/dird/ua_cmds.c:124
+msgid "Cancel a job"
 msgstr ""
 
-#: src/filed/verify.c:45
-#, c-format
-msgid "Cannot malloc %d network read buffer\n"
+#: src/dird/ua_cmds.c:125
+#, fuzzy
+msgid "Create DB Pool from resource"
+msgstr "Pool Ressource"
+
+#: src/dird/ua_cmds.c:126
+msgid "Delete volume, pool or job"
 msgstr ""
 
-#: src/filed/verify.c:136
-#, c-format
-msgid "     Archive file skipped: %s\n"
+#: src/dird/ua_cmds.c:127
+#, fuzzy
+msgid "Disable a job"
+msgstr "ist nicht aktiviert"
+
+#: src/dird/ua_cmds.c:128
+msgid "Enable a job"
 msgstr ""
 
-#: src/filed/verify.c:139
-#, c-format
-msgid "     Recursion turned off. Directory skipped: %s\n"
+#: src/dird/ua_cmds.c:129
+msgid "Performs FileSet estimate, listing gives full listing"
 msgstr ""
 
-#: src/filed/verify.c:142
-#, c-format
-msgid "     File system change prohibited. Directory skipped: %s\n"
+#: src/dird/ua_cmds.c:132 src/dird/ua_cmds.c:156
+msgid "Terminate Bconsole session"
 msgstr ""
 
-#: src/filed/verify.c:152
-#, c-format
-msgid "     Unknown file type %d: %s\n"
+#: src/dird/ua_cmds.c:133
+msgid "Non-interactive gui mode"
 msgstr ""
 
-#: src/filed/verify.c:195 src/filed/verify_vol.c:200
-#, c-format
-msgid "Network error in send to Director: ERR=%s\n"
+#: src/dird/ua_cmds.c:134
+msgid "Print help on specific command"
 msgstr ""
 
-#: src/filed/verify.c:284
-#, c-format
-msgid "Error reading file %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:139
+msgid "Label a tape"
 msgstr ""
 
-#: src/filed/verify_vol.c:56
-msgid "Storage command not issued before Verify.\n"
+#: src/dird/ua_cmds.c:140
+msgid "List objects from catalog"
 msgstr ""
 
-#: src/filed/verify_vol.c:136
-#, c-format
-msgid "Error scanning record header: %s\n"
+#: src/dird/ua_cmds.c:143
+msgid "Full or long list like list command"
 msgstr ""
 
-#: src/filed/pythonfd.c:73
-msgid "FDName"
+#: src/dird/ua_cmds.c:146
+msgid "Display pending messages"
 msgstr ""
 
-#: src/filed/pythonfd.c:150 src/stored/pythonsd.c:154
-#, c-format
-msgid "Cannot delete attribute %s"
+#: src/dird/ua_cmds.c:147
+msgid "Print current memory usage"
 msgstr ""
 
-#: src/filed/pythonfd.c:168 src/filed/pythonfd.c:184 src/stored/pythonsd.c:187
-#, c-format
-msgid "Cannot find attribute %s"
+#: src/dird/ua_cmds.c:148
+#, fuzzy
+msgid "Mount storage"
+msgstr "Run storage override"
+
+#: src/dird/ua_cmds.c:151
+msgid "Prune expired records from catalog"
 msgstr ""
 
-#: src/findlib/attribs.c:340
-#, c-format
-msgid "File size of restored file %s not correct. Original %s, restored %s.\n"
+#: src/dird/ua_cmds.c:154
+#, fuzzy
+msgid "Purge records from catalog"
+msgstr "File Eintrag nicht im Catalog gefunden.\n"
+
+#: src/dird/ua_cmds.c:155
+msgid "Python control commands"
 msgstr ""
 
-#: src/findlib/attribs.c:358 src/findlib/attribs.c:365
-#, c-format
-msgid "Unable to set file owner %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:157
+msgid "Query catalog"
 msgstr ""
 
-#: src/findlib/attribs.c:371
-#, c-format
-msgid "Unable to set file modes %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:158
+#, fuzzy
+msgid "Restore files"
+msgstr "Wiederherstellung läuft..."
+
+#: src/dird/ua_cmds.c:162
+msgid "Relabel a tape"
 msgstr ""
 
-#: src/findlib/attribs.c:381
-#, c-format
-msgid "Unable to set file times %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:165
+msgid "Release storage"
 msgstr ""
 
-#: src/findlib/attribs.c:395
-#, c-format
-msgid "Unable to set file flags %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:166
+msgid "Reload conf file"
 msgstr ""
 
-#: src/findlib/attribs.c:640
-#, c-format
-msgid "Error in %s file %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:167
+#, fuzzy
+msgid "Run a job"
+msgstr "Konnte Migrationsjob nicht starten.\n"
+
+#: src/dird/ua_cmds.c:171
+msgid "Report status"
 msgstr ""
 
-#: src/findlib/attribs.c:657
-#, c-format
-msgid "Error in %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:174
+msgid "Sets debug level"
 msgstr ""
 
-#: src/findlib/bfile.c:67
-msgid "GZIP data"
+#: src/dird/ua_cmds.c:177
+msgid "Sets new client address -- if authorized"
 msgstr ""
 
-#: src/findlib/bfile.c:69
-msgid "GZIP sparse data"
+#: src/dird/ua_cmds.c:178
+#, fuzzy
+msgid "Show resource records"
+msgstr "Job Ressource"
+
+#: src/dird/ua_cmds.c:181
+msgid "Use SQL to query catalog"
 msgstr ""
 
-#: src/findlib/bfile.c:71
-msgid "Win32 data"
+#: src/dird/ua_cmds.c:182
+msgid "Print current time"
 msgstr ""
 
-#: src/findlib/bfile.c:73
-msgid "Win32 GZIP data"
+#: src/dird/ua_cmds.c:183
+msgid "Turn on/off trace to file"
 msgstr ""
 
-#: src/findlib/bfile.c:75
-msgid "File attributes"
+#: src/dird/ua_cmds.c:184
+msgid "Unmount storage"
 msgstr ""
 
-#: src/findlib/bfile.c:77
-msgid "File data"
+#: src/dird/ua_cmds.c:187
+msgid "Umount - for old-time Unix guys, see unmount"
 msgstr ""
 
-#: src/findlib/bfile.c:79
-msgid "MD5 signature"
+#: src/dird/ua_cmds.c:190
+msgid "Update volume, pool or stats"
 msgstr ""
 
-#: src/findlib/bfile.c:81
-msgid "Extended attributes"
+#: src/dird/ua_cmds.c:196
+msgid "Use catalog xxx"
 msgstr ""
 
-#: src/findlib/bfile.c:83
-msgid "Sparse data"
+#: src/dird/ua_cmds.c:197
+msgid "Does variable expansion"
 msgstr ""
 
-#: src/findlib/bfile.c:85
-msgid "Program names"
+#: src/dird/ua_cmds.c:198
+msgid "Print Director version"
 msgstr ""
 
-#: src/findlib/bfile.c:87
-msgid "Program data"
+#: src/dird/ua_cmds.c:199
+msgid "Wait until no jobs are running"
 msgstr ""
 
-#: src/findlib/bfile.c:89
-msgid "SHA1 signature"
+#: src/dird/ua_cmds.c:236 src/dird/ua_dotcmds.c:139
+#, c-format
+msgid "Can't use %s command in a runscript"
 msgstr ""
 
-#: src/findlib/bfile.c:91
-msgid "HFS+ resource fork"
+#: src/dird/ua_cmds.c:247
+#, c-format
+msgid "%s: is an invalid command.\n"
 msgstr ""
 
-#: src/findlib/bfile.c:93
-msgid "HFS+ Finder Info"
+#: src/dird/ua_cmds.c:289
+msgid ""
+"You probably don't want to be using this command since it\n"
+"creates database records without labeling the Volumes.\n"
+"You probably want to use the \"label\" command.\n"
+"\n"
 msgstr ""
 
-#: src/findlib/create_file.c:86
+#: src/dird/ua_cmds.c:308
 #, c-format
-msgid "File skipped. Not newer: %s\n"
+msgid "Pool already has maximum volumes=%d\n"
 msgstr ""
 
-#: src/findlib/create_file.c:93
-#, c-format
-msgid "File skipped. Not older: %s\n"
+#: src/dird/ua_cmds.c:309
+msgid "Enter new maximum (zero for unlimited): "
 msgstr ""
 
-#: src/findlib/create_file.c:99
+#: src/dird/ua_cmds.c:329
 #, c-format
-msgid "File skipped. Already exists: %s\n"
+msgid "Enter number of Volumes to create. 0=>fixed name. Max=%d: "
 msgstr ""
 
-#: src/findlib/create_file.c:118
+#: src/dird/ua_cmds.c:335
 #, c-format
-msgid "File %s already exists and could not be replaced. ERR=%s.\n"
+msgid "The number must be between 0 and %d\n"
 msgstr ""
 
-#: src/findlib/create_file.c:170 src/findlib/create_file.c:271
-#: src/findlib/create_file.c:322
-#, c-format
-msgid "bpkt already open fid=%d\n"
+#: src/dird/ua_cmds.c:343
+msgid "Enter Volume name: "
 msgstr ""
 
-#: src/findlib/create_file.c:192
-msgid "Could not save_dirn"
+#: src/dird/ua_cmds.c:347
+msgid "Enter base volume name: "
 msgstr ""
 
-#: src/findlib/create_file.c:201 src/findlib/create_file.c:214
-#, c-format
-msgid "Could not chdir to %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:371
+msgid "Enter the starting number: "
 msgstr ""
 
-#: src/findlib/create_file.c:234
-#, c-format
-msgid "Could not create %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:376
+msgid "Start number must be greater than zero.\n"
 msgstr ""
 
-#: src/findlib/create_file.c:247
-#, c-format
-msgid "Cannot make fifo %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:387
+msgid "Enter slot (0 for none): "
 msgstr ""
 
-#: src/findlib/create_file.c:255
-#, c-format
-msgid "Cannot make node %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:391
+msgid "InChanger? yes/no: "
 msgstr ""
 
-#: src/findlib/create_file.c:291
+#: src/dird/ua_cmds.c:419
 #, c-format
-msgid "Could not symlink %s -> %s: ERR=%s\n"
+msgid "%d Volumes created in pool %s\n"
+msgstr ""
+
+#: src/dird/ua_cmds.c:435 src/dird/ua_cmds.c:1132
+msgid "Turn on or off? "
 msgstr ""
 
-#: src/findlib/create_file.c:301
+#: src/dird/ua_cmds.c:466
 #, c-format
-msgid "Could not hard link %s -> %s: ERR=%s\n"
+msgid "JobId %s is not running. Use Job name to cancel inactive jobs.\n"
 msgstr ""
 
-#: src/findlib/create_file.c:352
+#: src/dird/ua_cmds.c:475 src/dird/ua_cmds.c:485
 #, c-format
-msgid "Original file %s not saved: type=%d\n"
+msgid "Warning Job %s is not running. Continuing anyway ...\n"
 msgstr ""
 
-#: src/findlib/create_file.c:355
-#, c-format
-msgid "Unknown file type %d; not restored: %s\n"
+#: src/dird/ua_cmds.c:495 src/dird/ua_cmds.c:808 src/dird/ua_cmds.c:854
+msgid "Unauthorized command from this console.\n"
 msgstr ""
 
-#: src/findlib/create_file.c:386
-#, c-format
-msgid "Zero length filename: %s\n"
+#: src/dird/ua_cmds.c:522
+msgid "None of your jobs are running.\n"
 msgstr ""
 
-#: src/findlib/enable_priv.c:85
-msgid "AdjustTokenPrivileges set "
+#: src/dird/ua_cmds.c:527
+msgid "Select Job:\n"
 msgstr ""
 
-#: src/findlib/find_one.c:168
+#: src/dird/ua_cmds.c:536
 #, c-format
-msgid "Top level directory \"%s\" has an unlisted fstype\n"
+msgid "JobId=%s Job=%s"
 msgstr ""
 
-#: src/findlib/find_one.c:241
-#, c-format
-msgid "Attempt to backup hard linked file %s twice ignored.\n"
+#: src/dird/ua_cmds.c:541
+msgid "Choose Job to cancel"
 msgstr ""
 
-#: src/findlib/makepath.c:117
+#: src/dird/ua_cmds.c:546
 #, c-format
-msgid "Cannot create directory %s: ERR=%s\n"
+msgid ""
+"Cancel: %s\n"
+"\n"
+"%s"
 msgstr ""
 
-#: src/findlib/makepath.c:121 src/findlib/makepath.c:378
-#, c-format
-msgid "%s exists but is not a directory\n"
+#: src/dird/ua_cmds.c:547
+msgid "Confirm cancel?"
 msgstr ""
 
-#: src/findlib/makepath.c:276 src/findlib/makepath.c:337
-#: src/findlib/makepath.c:397
-#, c-format
-msgid "Cannot change owner and/or group of %s: ERR=%s\n"
+#: src/dird/ua_cmds.c:553
+msgid "Confirm cancel (yes/no): "
 msgstr ""
 
-#: src/findlib/makepath.c:297
+#: src/dird/ua_cmds.c:561 src/dird/ua_cmds.c:849 src/dird/ua_cmds.c:1200
 #, c-format
-msgid "Cannot chdir to directory, %s: ERR=%s\n"
+msgid "Job \"%s\" not found.\n"
 msgstr ""
 
-#: src/findlib/makepath.c:352 src/findlib/makepath.c:368
-#: src/findlib/makepath.c:402
+#: src/dird/ua_cmds.c:659
 #, c-format
-msgid "Cannot change permissions of %s: ERR=%s\n"
+msgid ""
+"Can't set %s RecyclePool to %s, %s is not in database.\n"
+"Try to update it with 'update pool=%s'\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:48
+#: src/dird/ua_cmds.c:677
 #, c-format
-msgid "Cannot open current directory: %s\n"
+msgid ""
+"Can't set %s ScratchPool to %s, %s is not in database.\n"
+"Try to update it with 'update pool=%s'\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:62
+#: src/dird/ua_cmds.c:746
 #, c-format
-msgid "Current directory: %s\n"
+msgid ""
+"Error: Pool %s already exists.\n"
+"Use update to change it.\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:84
+#: src/dird/ua_cmds.c:757
 #, c-format
-msgid "Cannot get current directory: %s\n"
+msgid "Pool %s created.\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:105
-#, c-format
-msgid "Cannot return to %s from %s: %s\n"
+#: src/dird/ua_cmds.c:787
+msgid "Python interpreter restarted.\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:109
-#, c-format
-msgid "Cannot return to saved working directory from %s: %s\n"
+#: src/dird/ua_cmds.c:790 src/dird/ua_cmds.c:1430
+msgid "Nothing done.\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:115
+#: src/dird/ua_cmds.c:824
 #, c-format
-msgid "Cannot return to %s: %s\n"
+msgid "Client \"%s\" address set to %s\n"
 msgstr ""
 
-#: src/findlib/save-cwd.c:119
+#: src/dird/ua_cmds.c:858
 #, c-format
-msgid "Cannot return to saved working directory: %s\n"
+msgid "Job \"%s\" %sabled\n"
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:74
-#, c-format
-msgid "%s: Director authorization problem.\n"
+#: src/dird/ua_cmds.c:914 src/dird/ua_cmds.c:1304 src/dird/ua_dotcmds.c:397
+msgid "Failed to connect to Client.\n"
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:75
-msgid "Director authorization problem.\n"
+#: src/dird/ua_cmds.c:1027
+msgid "Enter new debug level: "
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:77
-msgid ""
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/dird/ua_cmds.c:1093 src/dird/ua_dotcmds.c:468
+msgid "Available daemons are: \n"
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:87
-#, c-format
-msgid "%s: Bad response to Hello command: ERR=%s\n"
+#: src/dird/ua_cmds.c:1094 src/dird/ua_dotcmds.c:469
+msgid "Director"
 msgstr ""
 
-#: src/gnome2-console/authenticate.c:89
-msgid "The Director is probably not running.\n"
+#: src/dird/ua_cmds.c:1097
+msgid "All"
 msgstr ""
 
-#: src/gnome2-console/console.c:88
-#, c-format
-msgid ""
-"Copyright (C) 2002-2005 Kern Sibbald\n"
-"\n"
-"Version: %s (%s) %s %s %s\n"
-"\n"
-"Usage: gnome-console [-s] [-c config_file] [-d debug_level] [config_file]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
+#: src/dird/ua_cmds.c:1098
+msgid "Select daemon type to set debug level"
 msgstr ""
 
-#: src/gnome2-console/console.c:219
+#: src/dird/ua_cmds.c:1187 src/dird/ua_cmds.c:1994
 #, c-format
-msgid "Pthread cond init error = %s\n"
+msgid "No authorization for Client \"%s\"\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:361
-msgid " Not Connected"
+#: src/dird/ua_cmds.c:1192
+msgid "Client name missing.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:482
+#: src/dird/ua_cmds.c:1204 src/dird/ua_cmds.c:1265 src/dird/ua_cmds.c:2016
 #, c-format
-msgid " Connecting to Director %s:%d"
+msgid "No authorization for Job \"%s\"\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:483
-#, c-format
-msgid ""
-"Connecting to Director %s:%d\n"
-"\n"
+#: src/dird/ua_cmds.c:1209
+msgid "Job name missing.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:498 src/wx-console/console_thread.cpp:354
+#: src/dird/ua_cmds.c:1218
+#, fuzzy, c-format
+msgid "Fileset \"%s\" not found.\n"
+msgstr "FileSet Eintrag \"%s\" nicht gefunden\n"
+
+#: src/dird/ua_cmds.c:1222
 #, c-format
-msgid "Passphrase for Console \"%s\" TLS private key: "
+msgid "No authorization for FileSet \"%s\"\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:520 src/wx-console/console_thread.cpp:375
-#, c-format
-msgid "Passphrase for Director \"%s\" TLS private key: "
+#: src/dird/ua_cmds.c:1227
+#, fuzzy
+msgid "Fileset name missing.\n"
+msgstr "FileSet: name=%s\n"
+
+#: src/dird/ua_cmds.c:1242
+msgid "Level value missing.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:539 src/tray-monitor/tray-monitor.c:860
-#: src/wx-console/console_thread.cpp:393
-msgid "Director daemon"
+#: src/dird/ua_cmds.c:1248
+msgid "Invalid value for accurate. It must be yes or no.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:551
-msgid " Initializing ..."
+#: src/dird/ua_cmds.c:1261
+msgid "No job specified.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:587
-msgid " Connected"
+#: src/dird/ua_cmds.c:1309
+msgid "Error sending include list.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:595
-msgid " Processing command ..."
+#: src/dird/ua_cmds.c:1314
+msgid "Error sending exclude list.\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:630
-msgid " At prompt waiting for input ..."
+#: src/dird/ua_cmds.c:1416
+msgid ""
+"In general it is not a good idea to delete either a\n"
+"Pool or a Volume since they may contain data.\n"
+"\n"
 msgstr ""
 
-#: src/gnome2-console/console.c:750
-msgid " Ready"
+#: src/dird/ua_cmds.c:1419
+msgid "Choose catalog item to delete"
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:135
-#, c-format
-msgid "Console: name=%s\n"
+#: src/dird/ua_cmds.c:1483
+msgid "Enter JobId to delete: "
 msgstr ""
 
-#: src/gnome2-console/console_conf.c:138
+#: src/dird/ua_cmds.c:1522
 #, c-format
-msgid "ConsoleFont: name=%s font face=%s\n"
+msgid "Job %s and associated records deleted from the catalog.\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:32
-msgid "_Connect"
+#: src/dird/ua_cmds.c:1536
+#, c-format
+msgid ""
+"\n"
+"This command will delete volume %s\n"
+"and all Jobs saved on that volume from the Catalog\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:33 src/gnome2-console/interface.c:232
-msgid "Connect to Director"
+#: src/dird/ua_cmds.c:1543
+#, c-format
+msgid "Are you sure you want to delete Volume \"%s\"? (yes/no): "
 msgstr ""
 
-#: src/gnome2-console/interface.c:39
-msgid "_Disconnect"
+#: src/dird/ua_cmds.c:1568
+#, c-format
+msgid "Are you sure you want to delete Pool \"%s\"? (yes/no): "
 msgstr ""
 
-#: src/gnome2-console/interface.c:40
-msgid "Disconnect from Director"
+#: src/dird/ua_cmds.c:1682
+#, c-format
+msgid "Using Catalog name=%s DB=%s\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:47
-msgid "gtk-quit"
+#: src/dird/ua_cmds.c:1750
+msgid "ERR: Can't open db\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:59
-msgid "gtk-cut"
+#: src/dird/ua_cmds.c:1797
+msgid "Wait on mount timed out\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:66
-msgid "gtk-copy"
+#: src/dird/ua_cmds.c:1807
+msgid "ERR: Job was not found\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:73
-msgid "gtk-paste"
+#: src/dird/ua_cmds.c:1883
+msgid ""
+"  Command       Description\n"
+"  =======       ===========\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:80
-msgid "gtk-clear"
+#: src/dird/ua_cmds.c:1887
+#, c-format
+msgid ""
+"  %-13s %s\n"
+"\n"
+"Arguments:\n"
+"\t%s\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:93
-msgid "_Display Messages"
-msgstr ""
+#: src/dird/ua_cmds.c:1892
+#, fuzzy, c-format
+msgid "  %-13s %s\n"
+msgstr "  --> Run=%s\n"
 
-#: src/gnome2-console/interface.c:105
-msgid "gtk-preferences"
+#: src/dird/ua_cmds.c:1896
+#, c-format
+msgid ""
+"\n"
+"Can't find %s command.\n"
+"\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:117
-msgid "gnome-stock-about"
+#: src/dird/ua_cmds.c:1898
+msgid ""
+"\n"
+"When at a prompt, entering a period cancels the command.\n"
+"\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:129
-msgid "_File"
+#: src/dird/ua_cmds.c:1977 src/dird/ua_cmds.c:2004 src/dird/ua_cmds.c:2026
+#, c-format
+msgid "No authorization for Catalog \"%s\"\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:136
-msgid "_Edit"
+#: src/dird/ua_cmds.c:2063
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:143
-msgid "_View"
+#: src/dird/ua_cmds.c:2073
+#, c-format
+msgid "Using Catalog \"%s\"\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:144 src/gnome2-console/interface.c:252
-msgid "Display Messages"
-msgstr ""
+#: src/dird/migrate.c:115 src/dird/vbackup.c:77
+msgid "Could not get or create a Pool record.\n"
+msgstr "Konnte keinen Pool Eintrag holen oder erzeugen.\n"
 
-#: src/gnome2-console/interface.c:150
-msgid "_Settings"
-msgstr ""
+#: src/dird/migrate.c:132 src/dird/vbackup.c:185
+msgid "Could not get or create the FileSet record.\n"
+msgstr "Konnte FileSet Eintrag weder holen noch erzeugen.\n"
 
-#: src/gnome2-console/interface.c:157
-msgid "_Help"
-msgstr ""
+#: src/dird/migrate.c:150 src/dird/migrate.c:164
+#, fuzzy, c-format
+msgid "No previous Job found to %s.\n"
+msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
 
-#: src/gnome2-console/interface.c:197
-msgid "Bacula Console"
-msgstr ""
+#: src/dird/migrate.c:156
+#, fuzzy
+msgid "Create bootstrap file failed.\n"
+msgstr "Konnte bootstrap Datei %s nicht erzeugen. ERR=%s\n"
 
-#: src/gnome2-console/interface.c:231 src/wx-console/wxbmainframe.cpp:229
-#: src/wx-console/wxbmainframe.cpp:589
-msgid "Connect"
-msgstr ""
+#: src/dird/migrate.c:166
+#, fuzzy, c-format
+msgid "Previous Job has no data to %s.\n"
+msgstr "Vorheriger Job hat keine Daten zu migrieren.\n"
 
-#: src/gnome2-console/interface.c:241
-msgid "Run"
-msgstr ""
+#: src/dird/migrate.c:183
+#, c-format
+msgid "Job resource not found for \"%s\".\n"
+msgstr "Job Ressource für \"%s\"nicht gefunden.\n"
 
-#: src/gnome2-console/interface.c:242 src/gnome2-console/interface.c:677
-#: src/gnome2-console/interface.c:690
-msgid "Run a Job"
-msgstr ""
+#: src/dird/migrate.c:187
+#, c-format
+msgid "Previous Job resource not found for \"%s\".\n"
+msgstr "Vorherige Job Ressource für \"%s\"nicht gefunden.\n"
 
-#: src/gnome2-console/interface.c:251
-msgid "Msgs"
-msgstr ""
+#: src/dird/migrate.c:204
+msgid "setup job failed.\n"
+msgstr "Job Einrichtung Fehlgeschlagen.\n"
 
-#: src/gnome2-console/interface.c:261 src/lib/util.c:298
-#: src/wx-console/wxbrestorepanel.cpp:426
-#: src/wx-console/wxbrestorepanel.cpp:1915
-msgid "Restore"
-msgstr ""
+#: src/dird/migrate.c:253
+#, c-format
+msgid "Pool for JobId %s not in database. ERR=%s\n"
+msgstr "Pool für JobId %s ist nicht in der Datenbank. ERR=%s\n"
 
-#: src/gnome2-console/interface.c:271
-msgid "Label"
-msgstr ""
+#: src/dird/migrate.c:261
+#, c-format
+msgid "Pool resource \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
 
-#: src/gnome2-console/interface.c:299
-msgid " Command: "
-msgstr ""
+#: src/dird/migrate.c:280 src/dird/vbackup.c:117
+msgid "Job Pool's NextPool resource"
+msgstr "\"NextPool\"  Ressource des Job Pools"
 
-#: src/gnome2-console/interface.c:307
-msgid "Enter Commands Here"
-msgstr ""
+#: src/dird/migrate.c:311 src/dird/migrate.c:884
+#, fuzzy, c-format
+msgid "Could not get job record for JobId %s to %s. ERR=%s"
+msgstr "Konnte job record für JobId %s zum migrieren nicht holen. ERR=%s"
 
-#: src/gnome2-console/interface.c:318
-msgid " Status: "
+#: src/dird/migrate.c:322
+#, c-format
+msgid "JobId %s already %s probably by another Job. %s stopped.\n"
 msgstr ""
 
-#: src/gnome2-console/interface.c:326
-msgid "  "
-msgstr ""
+#: src/dird/migrate.c:332
+#, fuzzy, c-format
+msgid "Start %s JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
 
-#: src/gnome2-console/interface.c:422
-msgid "About Bacula Console"
-msgstr ""
+#: src/dird/migrate.c:706
+#, fuzzy, c-format
+msgid "No %s SQL selection pattern specified.\n"
+msgstr "Kein \"Migration SQL selection pattern\" spezifiziert.\n"
 
-#: src/gnome2-console/interface.c:436
-msgid "Bacula Console\n"
-msgstr ""
+#: src/dird/migrate.c:713 src/dird/migrate.c:732 src/dird/migrate.c:753
+#: src/dird/migrate.c:789 src/dird/migrate.c:816 src/dird/migrate.c:940
+#: src/dird/migrate.c:973 src/dird/migrate.c:1102
+#, c-format
+msgid "SQL failed. ERR=%s\n"
+msgstr "SQL fehlgeschlagen ERR=%s\n"
 
-#: src/gnome2-console/interface.c:444
-msgid "Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"
-msgstr ""
+#: src/dird/migrate.c:736 src/dird/migrate.c:743 src/dird/migrate.c:757
+#: src/dird/migrate.c:820
+#, fuzzy, c-format
+msgid "No Volumes found to %s.\n"
+msgstr "Keine Volumes zum Wiederherstellen gefunden.\n"
 
-#: src/gnome2-console/interface.c:450
-msgid "Authors: Kern Sibbald and John Walker"
-msgstr ""
+#: src/dird/migrate.c:771 src/dird/migrate.c:857 src/dird/migrate.c:873
+msgid "Invalid JobId found.\n"
+msgstr "Ungültige JobId gefunden.\n"
 
-#: src/gnome2-console/interface.c:456
-msgid "It comes by night and sucks the essence from your computers"
-msgstr ""
+#: src/dird/migrate.c:831
+#, fuzzy, c-format
+msgid "Unknown %s Selection Type.\n"
+msgstr "Unbekannter \"Migration Selection Type\".\n"
 
-#: src/gnome2-console/interface.c:521 src/gnome2-console/interface.c:536
-msgid "Select Director"
-msgstr ""
+#: src/dird/migrate.c:843 src/dird/migrate.c:860 src/dird/migrate.c:876
+#, fuzzy, c-format
+msgid "No JobIds found to %s.\n"
+msgstr "Kein Job gefunden für: %s.\n"
 
-#: src/gnome2-console/interface.c:708 src/gnome2-console/interface.c:1616
-msgid "Job:"
-msgstr ""
+#: src/dird/migrate.c:847
+#, fuzzy, c-format
+msgid "The following %u JobId%s chosen to be %s: %s\n"
+msgstr "Die folgende %u JobId%s wird migriert werden: %s\n"
 
-#: src/gnome2-console/interface.c:728
-msgid "   Type:"
+#: src/dird/migrate.c:848
+msgid " was"
 msgstr ""
 
-#: src/gnome2-console/interface.c:757 src/gnome2-console/interface.c:1644
-#: src/wx-console/wxbrestorepanel.cpp:1828
-msgid "Client:"
+#: src/dird/migrate.c:848
+msgid "s were"
 msgstr ""
 
-#: src/gnome2-console/interface.c:787 src/gnome2-console/interface.c:1672
-msgid "FileSet: "
-msgstr ""
+#: src/dird/migrate.c:890
+#, fuzzy, c-format
+msgid "%s using JobId=%s Job=%s\n"
+msgstr "Migration benutzt JobId=%s Job=%s\n"
 
-#: src/gnome2-console/interface.c:813 src/wx-console/wxbrestorepanel.cpp:1834
-msgid "Priority:"
-msgstr ""
+#: src/dird/migrate.c:923
+msgid "Could not start migration job.\n"
+msgstr "Konnte Migrationsjob nicht starten.\n"
 
-#: src/gnome2-console/interface.c:836
-msgid "Level:"
-msgstr ""
+#: src/dird/migrate.c:925
+#, fuzzy, c-format
+msgid "%s JobId %d started.\n"
+msgstr "Clone JobId %d gestartet.\n"
 
-#: src/gnome2-console/interface.c:866 src/gnome2-console/interface.c:1418
-#: src/gnome2-console/interface.c:1700
-msgid "Pool:"
-msgstr ""
+#: src/dird/migrate.c:944
+#, fuzzy, c-format
+msgid "No %s found to %s.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
-#: src/gnome2-console/interface.c:895 src/gnome2-console/interface.c:1393
-#: src/gnome2-console/interface.c:1728 src/wx-console/wxbrestorepanel.cpp:1830
-msgid "Storage:"
-msgstr ""
+#: src/dird/migrate.c:948
+#, c-format
+msgid "SQL error. Expected 1 MediaId got %d\n"
+msgstr "SQL Fehler. Erwartet 1 MediaId erhalten: %d\n"
 
-#: src/gnome2-console/interface.c:924
-msgid "Messages:"
-msgstr ""
+#: src/dird/migrate.c:977 src/dird/migrate.c:1107
+#, fuzzy, c-format
+msgid "No %ss found to %s.\n"
+msgstr "Keine %ss zum Migrieren gefunden.\n"
 
-#: src/gnome2-console/interface.c:952
-msgid "Where: "
+#: src/dird/migrate.c:999
+msgid "Selection Type 'pooluncopiedjobs' only applies to Copy Jobs"
 msgstr ""
 
-#: src/gnome2-console/interface.c:970 src/wx-console/wxbrestorepanel.cpp:1832
-msgid "When:"
-msgstr ""
+#: src/dird/migrate.c:1008
+#, fuzzy, c-format
+msgid "SQL to get uncopied jobs failed. ERR=%s\n"
+msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
 
-#: src/gnome2-console/interface.c:988 src/wx-console/wxbrestorepanel.cpp:1813
-msgid "Bootstrap:"
-msgstr ""
+#: src/dird/migrate.c:1031
+#, fuzzy, c-format
+msgid "No %s %s selection pattern specified.\n"
+msgstr "Kein Migration %s selection pattern spezifiziert.\n"
 
-#: src/gnome2-console/interface.c:1108
-msgid "_New"
-msgstr ""
+#: src/dird/migrate.c:1042
+#, c-format
+msgid "SQL to get %s failed. ERR=%s\n"
+msgstr "SQL um %s zu holen fehlgeschlagen. ERR=%s\n"
 
-#: src/gnome2-console/interface.c:1177
-msgid "Restore File Selection"
-msgstr ""
+#: src/dird/migrate.c:1047
+#, fuzzy, c-format
+msgid "Query of Pool \"%s\" returned no Jobs to %s.\n"
+msgstr "Abfrage nach Pool \"%s\" ergab keine Jobs für die Migration.\n"
 
-#: src/gnome2-console/interface.c:1226
-msgid "Current dir:"
-msgstr ""
+#: src/dird/migrate.c:1056
+#, c-format
+msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
+msgstr "Konnte regex pattern \"%s\" nicht kompilieren ERR=%s\n"
 
-#: src/gnome2-console/interface.c:1252
-msgid "Files Selected: "
-msgstr ""
+#: src/dird/migrate.c:1085
+#, fuzzy, c-format
+msgid "Regex pattern matched no Jobs to %s.\n"
+msgstr "Regex pattern hat auf keine Jobs für die Migration zugetroffen.\n"
 
-#: src/gnome2-console/interface.c:1373 src/gnome2-console/interface.c:1383
-msgid "Label a Volume"
-msgstr ""
+#: src/dird/migrate.c:1243
+#, c-format
+msgid "%s OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
 
-#: src/gnome2-console/interface.c:1444
-msgid "Volume Name:"
-msgstr ""
+#: src/dird/migrate.c:1245
+#, c-format
+msgid "%s OK"
+msgstr "%s OK"
 
-#: src/gnome2-console/interface.c:1459
-msgid "Slot:"
-msgstr ""
+#: src/dird/migrate.c:1250
+#, c-format
+msgid "*** %s Error ***"
+msgstr "*** %s Fehler ***"
 
-#: src/gnome2-console/interface.c:1585
-msgid "Restore Files Dialog"
-msgstr ""
+#: src/dird/migrate.c:1260
+#, c-format
+msgid "%s Canceled"
+msgstr "%s Abgebrochen"
 
-#: src/gnome2-console/interface.c:1599
-msgid "Restore Files"
-msgstr ""
+#: src/dird/migrate.c:1269
+#, c-format
+msgid "Inappropriate %s term code"
+msgstr "Unzutreffender %s Beendigungskode"
 
-#: src/gnome2-console/interface.c:1756
-msgid "Before:"
-msgstr ""
+#: src/dird/migrate.c:1279
+#, fuzzy, c-format
+msgid "%s -- no files to %s"
+msgstr "%s -- keine Dateien zur Migration."
 
-#: src/gnome2-console/interface.c:1799
-msgid "Select Files"
+#: src/dird/migrate.c:1294
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  Prev Backup JobId:      %s\n"
+"  Prev Backup Job:        %s\n"
+"  New Backup JobId:       %s\n"
+"  Current JobId:          %s\n"
+"  Current Job:            %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Read Pool:              \"%s\" (From %s)\n"
+"  Read Storage:           \"%s\" (From %s)\n"
+"  Write Pool:             \"%s\" (From %s)\n"
+"  Write Storage:          \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  SD Files Written:       %s\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Errors:              %d\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  vorheriges Backup JobId:%s\n"
+"  neues Backup JobId:     %s\n"
+"  Migration JobId:        %s\n"
+"  Migration Job:          %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Lese Pool:              \"%s\" (Von %s)\n"
+"  Lese Storage:           \"%s\" (Von %s)\n"
+"  Schreib Pool:           \"%s\" (Von %s)\n"
+"  Schreib Storage:        \"%s\" (Von %s)\n"
+"  Start Zeit:             %s\n"
+"  End Zeit:               %s\n"
+"  Verstichene Zeit:       %s\n"
+"  Priorität:              %d\n"
+"  SD Dateien geschrieben: %s\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Fehler:              %d\n"
+"  SD Beendigungsstatus :  %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
-#: src/gnome2-console/interface.c:1883
-msgid "Progress"
-msgstr ""
+#: src/dird/migrate.c:1405
+#, c-format
+msgid "No Next Pool specification found in Pool \"%s\".\n"
+msgstr "Keine \"Next Pool\" Spezifikation in Pool \"%s\" gefunden.\n"
 
-#: src/gnome2-console/restore.c:121
-msgid "Mark"
-msgstr ""
+#: src/dird/migrate.c:1411
+#, c-format
+msgid "No Storage specification found in Next Pool \"%s\".\n"
+msgstr "Keine \"Storage\" Spezifikation in \"Next Pool\" \"%s\" gefunden.\n"
 
-#: src/gnome2-console/restore.c:121
-msgid "Mode"
-msgstr ""
+#: src/dird/migrate.c:1417
+msgid "Storage from Pool's NextPool resource"
+msgstr "Storage aus der \"NextPool\" Ressource des Pools."
 
-#: src/gnome2-console/restore.c:121 src/wx-console/wxbrestorepanel.cpp:330
-msgid "User"
+#: src/dird/vbackup.c:146
+#, fuzzy, c-format
+msgid "Start Virtual Backup JobId %s, Job=%s\n"
+msgstr "Start Sicherung JobId %s, Job=%s\n"
+
+#: src/dird/vbackup.c:150
+msgid ""
+"This Job is not an Accurate backup so is not equivalent to a Full backup.\n"
 msgstr ""
 
-#: src/gnome2-console/restore.c:121 src/wx-console/wxbrestorepanel.cpp:334
-msgid "Group"
+#: src/dird/vbackup.c:157
+#, fuzzy
+msgid "No previous Jobs found.\n"
+msgstr "Keinen vorherigen Job zum migrieren gefunden.\n"
+
+#: src/dird/vbackup.c:179
+#, fuzzy, c-format
+msgid "Error getting Job record for previous Job: ERR=%s"
+msgstr "Fehler beim Holen des job Eintrags für den job Bericht: %s"
+
+#: src/dird/vbackup.c:390
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Backup Level:           Virtual Full\n"
+"  Client:                 \"%s\" %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Pool:                   \"%s\" (From %s)\n"
+"  Catalog:                \"%s\" (From %s)\n"
+"  Storage:                \"%s\" (From %s)\n"
+"  Scheduled time:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Elapsed time:           %s\n"
+"  Priority:               %d\n"
+"  SD Files Written:       %s\n"
+"  SD Bytes Written:       %s (%sB)\n"
+"  Rate:                   %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Errors:              %d\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  vorheriges Backup JobId:%s\n"
+"  neues Backup JobId:     %s\n"
+"  Migration JobId:        %s\n"
+"  Migration Job:          %s\n"
+"  Backup Level:           %s%s\n"
+"  Client:                 %s\n"
+"  FileSet:                \"%s\" %s\n"
+"  Lese Pool:              \"%s\" (Von %s)\n"
+"  Lese Storage:           \"%s\" (Von %s)\n"
+"  Schreib Pool:           \"%s\" (Von %s)\n"
+"  Schreib Storage:        \"%s\" (Von %s)\n"
+"  Start Zeit:             %s\n"
+"  End Zeit:               %s\n"
+"  Verstichene Zeit:       %s\n"
+"  Priorität:              %d\n"
+"  SD Dateien geschrieben: %s\n"
+"  SD Bytes geschrieben:   %s (%sB)\n"
+"  Geschwindigkeit:        %.1f KB/s\n"
+"  Volume name(s):         %s\n"
+"  Volume Session Id:      %d\n"
+"  Volume Session Time:    %d\n"
+"  Last Volume Bytes:      %s (%sB)\n"
+"  SD Fehler:              %d\n"
+"  SD Beendigungsstatus :  %s\n"
+"  Beendigungsstatus:      %s\n"
+"\n"
 
-#: src/gnome2-console/restore.c:121 src/wx-console/wxbrestorepanel.cpp:318
-msgid "Size"
+#: src/dird/autoprune.c:76
+msgid ""
+"End auto prune.\n"
+"\n"
 msgstr ""
+"Ende automatische Säuberung.\n"
+"\n"
 
-#: src/gnome2-console/restore.c:121 src/wx-console/wxbrestorepanel.cpp:322
-msgid "Date"
+#: src/dird/ua_restore.c:144
+msgid "\"RegexWhere\" specification not authorized.\n"
 msgstr ""
 
-#: src/gnome2-console/support.c:41
-#, c-format
-msgid "Widget not found: %s"
+#: src/dird/ua_restore.c:151
+msgid "\"where\" specification not authorized.\n"
 msgstr ""
 
-#: src/gnome2-console/support.c:60 src/gnome2-console/support.c:85
-#, c-format
-msgid "Couldn't find pixmap file: %s"
+#: src/dird/ua_restore.c:173
+msgid ""
+"No Restore Job Resource found in bacula-dir.conf.\n"
+"You must create at least one before running this command.\n"
 msgstr ""
 
-#: src/gnome2-console/support.c:92
-#, c-format
-msgid "Failed to load pixbuf file: %s: %s\n"
+#: src/dird/ua_restore.c:190
+msgid "Restore not done.\n"
 msgstr ""
 
-#: src/lib/address_conf.c:55
-#, c-format
-msgid "Only ipv4 and ipv6 are supported (%d)\n"
+#: src/dird/ua_restore.c:201
+msgid "Unable to construct a valid BSR. Cannot continue.\n"
 msgstr ""
 
-#: src/lib/address_conf.c:59
-#, c-format
-msgid "Only ipv4 is supported (%d)\n"
+#: src/dird/ua_restore.c:205 src/dird/ua_restore.c:217
+msgid "No files selected to be restored.\n"
 msgstr ""
 
-#: src/lib/address_conf.c:167
-#, c-format
-msgid "It was tried to assign a ipv6 address to a ipv4(%d)\n"
+#: src/dird/ua_restore.c:211
+msgid ""
+"\n"
+"1 file selected to be restored.\n"
+"\n"
 msgstr ""
 
-#: src/lib/address_conf.c:176
+#: src/dird/ua_restore.c:213
 #, c-format
-msgid "It was tried to assign a ipv4 address to a ipv6(%d)\n"
+msgid ""
+"\n"
+"%s files selected to be restored.\n"
+"\n"
 msgstr ""
 
-#: src/lib/address_conf.c:255
-#, c-format
-msgid "Can't add default address (%s)\n"
+#: src/dird/ua_restore.c:232
+msgid "No Client resource found!\n"
 msgstr ""
 
-#: src/lib/address_conf.c:285
-msgid "the old style addresses cannot be mixed with new style"
+#: src/dird/ua_restore.c:319
+msgid "The restore will use the following job(s) as Base\n"
 msgstr ""
 
-#: src/lib/address_conf.c:308
+#: src/dird/ua_restore.c:340
 #, c-format
-msgid "can't resolve service(%s)"
+msgid "Missing value for keyword: %s\n"
 msgstr ""
 
-#: src/lib/address_conf.c:318
-#, c-format
-msgid "can't resolve hostname(%s) %s"
+#: src/dird/ua_restore.c:418
+msgid "List last 20 Jobs run"
 msgstr ""
 
-#: src/lib/address_conf.c:407
-#, c-format
-msgid "Expected a block begin { , got: %s"
+#: src/dird/ua_restore.c:419
+msgid "List Jobs where a given File is saved"
 msgstr ""
 
-#: src/lib/address_conf.c:412
-msgid "Empty addr block is not allowed"
+#: src/dird/ua_restore.c:420
+msgid "Enter list of comma separated JobIds to select"
 msgstr ""
 
-#: src/lib/address_conf.c:416
-#, c-format
-msgid "Expected a string, got: %s"
+#: src/dird/ua_restore.c:421
+msgid "Enter SQL list command"
 msgstr ""
 
-#: src/lib/address_conf.c:425
-#, c-format
-msgid "Expected a string [ip|ipv4|ipv6], got: %s"
+#: src/dird/ua_restore.c:422
+msgid "Select the most recent backup for a client"
 msgstr ""
 
-#: src/lib/address_conf.c:429
-#, c-format
-msgid "Expected a string [ip|ipv4], got: %s"
+#: src/dird/ua_restore.c:423
+msgid "Select backup for a client before a specified time"
 msgstr ""
 
-#: src/lib/address_conf.c:434 src/lib/address_conf.c:464
-#, c-format
-msgid "Expected a equal =, got: %s"
+#: src/dird/ua_restore.c:424
+msgid "Enter a list of files to restore"
 msgstr ""
 
-#: src/lib/address_conf.c:438
-#, c-format
-msgid "Expected a block beginn { , got: %s"
+#: src/dird/ua_restore.c:425
+msgid "Enter a list of files to restore before a specified time"
 msgstr ""
 
-#: src/lib/address_conf.c:445 src/lib/address_conf.c:460
-#, c-format
-msgid "Expected a identifier [addr|port], got: %s"
+#: src/dird/ua_restore.c:426
+msgid "Find the JobIds of the most recent backup for a client"
 msgstr ""
 
-#: src/lib/address_conf.c:450
-msgid "Only one port per address block"
+#: src/dird/ua_restore.c:427
+msgid "Find the JobIds for a backup for a client before a specified time"
 msgstr ""
 
-#: src/lib/address_conf.c:456
-msgid "Only one addr per address block"
+#: src/dird/ua_restore.c:428
+msgid "Enter a list of directories to restore for found JobIds"
 msgstr ""
 
-#: src/lib/address_conf.c:472
-#, c-format
-msgid "Expected a number or a string, got: %s"
+#: src/dird/ua_restore.c:429
+msgid "Select full restore to a specified Job date"
 msgstr ""
 
-#: src/lib/address_conf.c:478
+#: src/dird/ua_restore.c:473
 #, c-format
-msgid "Expected an IP number or a hostname, got: %s"
+msgid "Unknown keyword: %s\n"
 msgstr ""
 
-#: src/lib/address_conf.c:484
-msgid "State machine missmatch"
+#: src/dird/ua_restore.c:542
+#, c-format
+msgid "Error: Pool resource \"%s\" access not allowed.\n"
 msgstr ""
 
-#: src/lib/address_conf.c:490 src/lib/address_conf.c:503
-#, c-format
-msgid "Expected a end of block }, got: %s"
+#: src/dird/ua_restore.c:558
+msgid ""
+"\n"
+"First you select one or more JobIds that contain files\n"
+"to be restored. You will be presented several methods\n"
+"of specifying the JobIds. Then you will be allowed to\n"
+"select which files from those JobIds are to be restored.\n"
+"\n"
 msgstr ""
+"\n"
+"Zuerst wählen Sie eine oder mehrere JobIds die Dateien enthalten\n"
+"die wiederhergestellt werden sollen. Es werden mehrere Methoden\n"
+"zur ermittlung der JobIds angezeigt. Dann können Sie auswählen, \n"
+"welche Dateien von diesen JobIds wiederhergestellt werden sollen.\n"
+"\n"
 
-#: src/lib/address_conf.c:496
-#, c-format
-msgid "Can't add hostname(%s) and port(%s) to addrlist (%s)"
+#: src/dird/ua_restore.c:571
+msgid "To select the JobIds, you have the following choices:\n"
 msgstr ""
 
-#: src/lib/address_conf.c:512
-#, c-format
-msgid "Expected a hostname or IP nummer, got: %s"
+#: src/dird/ua_restore.c:576
+msgid "Select item: "
 msgstr ""
 
-#: src/lib/address_conf.c:517 src/lib/address_conf.c:531
-#, c-format
-msgid "can't add port (%s) to (%s)"
+#: src/dird/ua_restore.c:581 src/dird/ua_restore.c:616
+msgid "SQL query not authorized.\n"
 msgstr ""
 
-#: src/lib/address_conf.c:526
-#, c-format
-msgid "Expected a port number or string, got: %s"
+#: src/dird/ua_restore.c:594
+msgid "Enter Filename (no path):"
 msgstr ""
 
-#: src/lib/attr.c:64
-#, c-format
-msgid "Error scanning attributes: %s\n"
+#: src/dird/ua_restore.c:609 src/dird/ua_restore.c:717
+msgid "Enter JobId(s), comma separated, to restore: "
 msgstr ""
 
-#: src/lib/berrno.c:66
-msgid "Child exited normally."
+#: src/dird/ua_restore.c:619
+msgid "Enter SQL list command: "
 msgstr ""
 
-#: src/lib/berrno.c:73
-msgid "Unknown error during program execvp"
+#: src/dird/ua_restore.c:653 src/dird/ua_restore.c:676
+msgid ""
+"Enter file names with paths, or < to enter a filename\n"
+"containing a list of file names with paths, and terminate\n"
+"them with a blank line.\n"
 msgstr ""
 
-#: src/lib/berrno.c:76
-#, c-format
-msgid "Child exited with code %d"
+#: src/dird/ua_restore.c:657 src/dird/ua_restore.c:680
+msgid "Enter full filename: "
 msgstr ""
 
-#: src/lib/berrno.c:84
+#: src/dird/ua_restore.c:715
 #, c-format
-msgid "Child died from signal %d: %s"
+msgid "You have already selected the following JobIds: %s\n"
 msgstr ""
 
-#: src/lib/berrno.c:90
-msgid "Invalid errno. No error message possible."
+#: src/dird/ua_restore.c:732
+msgid ""
+"Enter full directory names or start the name\n"
+"with a < to indicate it is a filename containing a list\n"
+"of directories and terminate them with a blank line.\n"
 msgstr ""
 
-#: src/lib/bget_msg.c:91
-msgid "Status OK\n"
+#: src/dird/ua_restore.c:736
+msgid "Enter directory name: "
 msgstr ""
 
-#: src/lib/bget_msg.c:95
-#, c-format
-msgid "bget_msg: unknown signal %d\n"
+#: src/dird/ua_restore.c:752
+msgid "Enter JobId to get the state to restore: "
 msgstr ""
 
-#: src/lib/bnet.c:102
+#: src/dird/ua_restore.c:761 src/dird/ua_restore.c:804
 #, c-format
-msgid "Attr spool write error. ERR=%s\n"
+msgid "Unable to get Job record for JobId=%s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bnet.c:200 src/lib/bnet.c:257
+#: src/dird/ua_restore.c:765
 #, c-format
-msgid "Read expected %d got %d from %s:%s:%d\n"
+msgid "Selecting jobs to build the Full state at %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:218
-#, c-format
-msgid "Packet size too big from \"%s:%s:%d. Terminating connection.\n"
+#: src/dird/ua_restore.c:791
+msgid "Invalid JobId in list.\n"
 msgstr ""
 
-#: src/lib/bnet.c:247
+#: src/dird/ua_restore.c:810
 #, c-format
-msgid "Read error from %s:%s:%d: ERR=%s\n"
+msgid "Access to JobId=%s (Job \"%s\") not authorized. Not selected.\n"
 msgstr ""
 
-#: src/lib/bnet.c:323 src/lib/bnet.c:339
-#, c-format
-msgid "fread attr spool error. ERR=%s\n"
+#: src/dird/ua_restore.c:823
+msgid "No Jobs selected.\n"
 msgstr ""
 
-#: src/lib/bnet.c:383
+#: src/dird/ua_restore.c:828
 #, c-format
-msgid "Write error sending len to %s:%s:%d: ERR=%s\n"
+msgid "You have selected the following JobIds: %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:388 src/lib/bnet.c:420
+#: src/dird/ua_restore.c:830
 #, c-format
-msgid "Wrote %d bytes to %s:%s:%d, but only %d accepted.\n"
+msgid "You have selected the following JobId: %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:414
-#, c-format
-msgid "Write error sending %d bytes to %s:%s:%d: ERR=%s\n"
+#: src/dird/ua_restore.c:840
+msgid ""
+"The restored files will the most current backup\n"
+"BEFORE the date you specify below.\n"
+"\n"
 msgstr ""
 
-#: src/lib/bnet.c:440 src/lib/bnet.c:480
-msgid "TLS connection initialization failed.\n"
+#: src/dird/ua_restore.c:843
+msgid "Enter date as YYYY-MM-DD HH:MM:SS :"
 msgstr ""
 
-#: src/lib/bnet.c:448
-msgid "TLS Negotiation failed.\n"
+#: src/dird/ua_restore.c:849
+msgid "Improper date format.\n"
 msgstr ""
 
-#: src/lib/bnet.c:454
-msgid ""
-"TLS certificate verification failed. Peer certificate did not match a "
-"required commonName\n"
+#: src/dird/ua_restore.c:870
+#, c-format
+msgid "Cannot open file %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/bnet.c:492
+#: src/dird/ua_restore.c:878 src/dird/ua_restore.c:882
 #, c-format
-msgid ""
-"TLS host certificate verification failed. Host %s did not match presented "
-"certificate\n"
+msgid "Error occurred on line %d of file \"%s\"\n"
 msgstr ""
 
-#: src/lib/bnet.c:506 src/lib/bnet.c:511
-msgid "TLS not configured.\n"
+#: src/dird/ua_restore.c:922 src/dird/ua_restore.c:950
+#: src/dird/ua_restore.c:971 src/dird/ua_dotcmds.c:673
+#: src/dird/ua_dotcmds.c:717
+#, c-format
+msgid "Query failed: %s. ERR=%s\n"
 msgstr ""
 
-#: src/lib/bnet.c:607
-msgid "No problem."
+#: src/dird/ua_restore.c:926 src/dird/ua_restore.c:954
+#, c-format
+msgid "No database record found for: %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:610
-msgid "Authoritative answer for host not found."
+#: src/dird/ua_restore.c:942
+msgid "No JobId specified cannot continue.\n"
 msgstr ""
 
-#: src/lib/bnet.c:613
-msgid "Non-authoritative for host not found, or ServerFail."
+#: src/dird/ua_restore.c:975
+#, c-format
+msgid "No table found: %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:616
-msgid "Non-recoverable errors, FORMERR, REFUSED, or NOTIMP."
+#: src/dird/ua_restore.c:1033
+msgid ""
+"\n"
+"\n"
+"For one or more of the JobIds selected, no files were found,\n"
+"so file selection is not possible.\n"
+"Most likely your retention policy pruned the files.\n"
 msgstr ""
 
-#: src/lib/bnet.c:619
-msgid "Valid name, no data record of resquested type."
+#: src/dird/ua_restore.c:1036
+msgid ""
+"\n"
+"Do you want to restore all the files? (yes|no): "
 msgstr ""
 
-#: src/lib/bnet.c:622
-msgid "Unknown error."
+#: src/dird/ua_restore.c:1039
+msgid ""
+"\n"
+"Regexp matching files to restore? (empty to abort): "
 msgstr ""
 
-#: src/lib/bnet.c:757
-#, c-format
-msgid "gethostbyname() for host \"%s\" failed: ERR=%s\n"
-msgstr ""
+#: src/dird/ua_restore.c:1055
+#, fuzzy, c-format
+msgid "Regex compile error: %s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/bnet.c:777
+#: src/dird/ua_restore.c:1101
 #, c-format
-msgid "Socket open error. proto=%d port=%d. ERR=%s\n"
+msgid ""
+"\n"
+"Building directory tree for JobId(s) %s ...  "
 msgstr ""
 
-#: src/lib/bnet.c:786 src/lib/bnet.c:811 src/lib/bnet_server.c:200
-#: src/lib/bnet_server.c:358
+#: src/dird/ua_restore.c:1160
 #, c-format
-msgid "Cannot set SO_KEEPALIVE on socket: %s\n"
+msgid ""
+"\n"
+"%s files inserted into the tree and marked for extraction.\n"
 msgstr ""
 
-#: src/lib/bnet.c:842
+#: src/dird/ua_restore.c:1163
 #, c-format
 msgid ""
-"Could not connect to %s on %s:%d. ERR=%s\n"
-"Retrying ...\n"
+"\n"
+"%s files inserted into the tree.\n"
 msgstr ""
 
-#: src/lib/bnet.c:848
+#: src/dird/ua_restore.c:1235
 #, c-format
-msgid "Unable to connect to %s on %s:%d. ERR=%s\n"
-msgstr ""
-
-#: src/lib/bnet.c:926
-msgid "Could not malloc BSOCK data buffer\n"
+msgid "Error getting FileSet \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/lib/bnet.c:933 src/lib/bnet.c:957
+#: src/dird/ua_restore.c:1249
 #, c-format
-msgid "sockopt error: %s\n"
+msgid "No FileSet found for client \"%s\".\n"
 msgstr ""
 
-#: src/lib/bnet.c:939 src/lib/bnet.c:963
+#: src/dird/ua_restore.c:1255
 #, c-format
-msgid "Warning network buffer = %d bytes not max size.\n"
+msgid "Error getting FileSet record: %s\n"
 msgstr ""
 
-#: src/lib/bnet.c:943 src/lib/bnet.c:967
-#, c-format
-msgid "Network buffer size %d not multiple of tape block size.\n"
+#: src/dird/ua_restore.c:1256
+msgid ""
+"This probably means you modified the FileSet.\n"
+"Continuing anyway.\n"
 msgstr ""
 
-#: src/lib/bnet.c:987 src/lib/bnet.c:1020
+#: src/dird/ua_restore.c:1271
 #, c-format
-msgid "fcntl F_GETFL error. ERR=%s\n"
+msgid "Pool \"%s\" not found, using any pool.\n"
 msgstr ""
 
-#: src/lib/bnet.c:993 src/lib/bnet.c:1026 src/lib/bnet.c:1050
+#: src/dird/ua_restore.c:1298 src/dird/ua_restore.c:1314
 #, c-format
-msgid "fcntl F_SETFL error. ERR=%s\n"
+msgid "No Full backup before %s found.\n"
 msgstr ""
 
-#: src/lib/bnet.c:1104
-#, c-format
-msgid "Unknown sig %d"
+#: src/dird/ua_restore.c:1343
+msgid "No jobs found.\n"
 msgstr ""
 
-#: src/lib/bnet_pkt.c:89 src/lib/bnet_pkt.c:147
+#: src/dird/ua_restore.c:1464
 #, c-format
-msgid "Unknown BPKT type: %d\n"
+msgid "Warning default storage overridden by \"%s\" on command line.\n"
 msgstr ""
 
-#: src/lib/bnet_server.c:101
+#: src/dird/ua_restore.c:1480
 #, c-format
-msgid "Cannot open stream socket. ERR=%s. Current %s All %s\n"
+msgid "Storage \"%s\" not found, using Storage \"%s\" from MediaType \"%s\".\n"
 msgstr ""
 
-#: src/lib/bnet_server.c:114 src/lib/bnet_server.c:265
+#: src/dird/ua_restore.c:1488
 #, c-format
-msgid "Cannot set SO_REUSEADDR on socket: %s\n"
+msgid ""
+"\n"
+"Unable to find Storage resource for\n"
+"MediaType \"%s\", needed by the Jobs you selected.\n"
 msgstr ""
 
-#: src/lib/bnet_server.c:124
-#, c-format
-msgid "Cannot bind port %d: ERR=%s: Retrying ...\n"
-msgstr ""
+#: src/dird/restore.c:185 src/dird/restore.c:272
+#, fuzzy, c-format
+msgid "Could not get storage resource '%s'.\n"
+msgstr "Kann Storage resource %s nicht finden\n"
 
-#: src/lib/bnet_server.c:129
-#, c-format
-msgid "Cannot bind port %d: ERR=%s.\n"
+#: src/dird/restore.c:459
+msgid ""
+"Cannot restore without a bootstrap file.\n"
+"You probably ran a restore job directly. All restore jobs must\n"
+"be run using the restore command.\n"
 msgstr ""
 
-#: src/lib/bnet_server.c:140
+#: src/dird/restore.c:467
 #, c-format
-msgid "Could not init client queue: ERR=%s\n"
+msgid "Start Restore Job %s\n"
 msgstr ""
 
-#: src/lib/bnet_server.c:164 src/lib/bnet_server.c:327
-#, c-format
-msgid "Error in select: %s\n"
+#: src/dird/restore.c:517
+msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
-#: src/lib/bnet_server.c:185 src/lib/bnet_server.c:346
-#, c-format
-msgid "Connection from %s:%d refused by hosts.access\n"
+#: src/dird/restore.c:519
+msgid "Restore OK"
 msgstr ""
 
-#: src/lib/bnet_server.c:211
-msgid "Could not create client BSOCK.\n"
+#: src/dird/restore.c:523
+#, fuzzy
+msgid "Restore OK -- with warnings"
+msgstr "%s OK -- mit Warnungen"
+
+#: src/dird/restore.c:527
+msgid "*** Restore Error ***"
 msgstr ""
 
-#: src/lib/bnet_server.c:218
-#, c-format
-msgid "Could not add job to client queue: ERR=%s\n"
+#: src/dird/restore.c:537
+msgid "Restore Canceled"
 msgstr ""
 
-#: src/lib/bnet_server.c:229
-#, c-format
-msgid "Could not destroy client queue: ERR=%s\n"
+#: src/dird/restore.c:564
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  Restore Client:         %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Files Expected:         %s\n"
+"  Files Restored:         %s\n"
+"  Bytes Restored:         %s\n"
+"  Rate:                   %.1f KB/s\n"
+"  FD Errors:              %d\n"
+"  FD termination status:  %s\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  Build OS:                   %s %s %s\n"
+"  JobId:                      %d\n"
+"  Job:                        %s\n"
+"  Client:                     %s\n"
+"  Start time:                 %s\n"
+"  End time:                   %s\n"
+"  Dateien erwartet:           %s\n"
+"  Dateien. wiederhergestellt: %s\n"
+"  Bytes wiederhergestellt:    %s\n"
+"  Geschwindigkeit:            %.1f KB/s\n"
+"  FD Fehler:                  %d\n"
+"  FD Beendigungsstatus:       %s\n"
+"  SD Beendigungsstatus:       %s\n"
+"  Beendigungsstatus:          %s\n"
+"\n"
 
-#: src/lib/bnet_server.c:256
+#: src/dird/newvol.c:91
 #, c-format
-msgid "Cannot open stream socket: %s\n"
-msgstr ""
+msgid "Illegal character in Volume name \"%s\"\n"
+msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
 
-#: src/lib/bnet_server.c:285
+#: src/dird/newvol.c:104
 #, c-format
-msgid "Cannot bind port %d: ERR=%s: retrying ...\n"
-msgstr ""
+msgid "Created new Volume \"%s\" in catalog.\n"
+msgstr "Neues Volume \"%s\" in catalog erzeugt.\n"
 
-#: src/lib/bnet_server.c:291
-msgid "Server socket"
-msgstr ""
+#: src/dird/newvol.c:131
+#, fuzzy, c-format
+msgid "SQL failed, but ignored. ERR=%s\n"
+msgstr "SQL fehlgeschlagen ERR=%s\n"
 
-#: src/lib/bnet_server.c:373
+#: src/dird/newvol.c:142
 #, c-format
-msgid "Socket accept error for %s. ERR=%s\n"
+msgid "Wanted to create Volume \"%s\", but it already exists. Trying again.\n"
 msgstr ""
+"Wollte Volume \"%s\"erzeugen, aber , but it already exists. Trying again.\n"
 
-#: src/lib/bpipe.c:282 src/lib/bpipe.c:357
-msgid "Program killed by Bacula watchdog (timeout)\n"
-msgstr ""
+#: src/dird/newvol.c:151
+msgid "Too many failures. Giving up creating Volume name.\n"
+msgstr "Zu viele Fehler. Gebe Versuch einen Volumennamen zu erzeugen auf.\n"
 
-#: src/lib/bshm.c:69
+#: src/dird/job.c:63
 #, c-format
-msgid "shmget failure key = %x\n"
-msgstr ""
+msgid "Could not init job queue: ERR=%s\n"
+msgstr "Konnte job queue nicht initialiseren: ERR=%s\n"
 
-#: src/lib/bshm.c:77
+#: src/dird/job.c:95
 #, c-format
-msgid "Could not get %d bytes of shared memory: %s\n"
-msgstr ""
+msgid "Could not add job queue: ERR=%s\n"
+msgstr "Konnte job queue nicht hinzufügen: ERR=%s\n"
 
-#: src/lib/bshm.c:102
+#: src/dird/job.c:114 src/dird/jobq.c:221 src/stored/dircmd.c:200
+#: src/stored/stored.c:530
 #, c-format
-msgid "Could not attach shared memory: %s\n"
-msgstr ""
+msgid "Unable to init job cond variable: ERR=%s\n"
+msgstr "konnte job cond Variable nicht initialisieren: ERR=%s\n"
 
-#: src/lib/bshm.c:123
-#, c-format
-msgid "Error detaching shared memory: %s\n"
-msgstr ""
+#: src/dird/job.c:188 src/dird/job.c:424 src/dird/job.c:426 src/dird/job.c:472
+#: src/dird/job.c:474 src/dird/job.c:1087 src/dird/job.c:1128
+#: src/dird/job.c:1137
+msgid "Job resource"
+msgstr "Job Ressource"
 
-#: src/lib/bshm.c:139
+#: src/dird/job.c:235 src/dird/job.c:354
 #, c-format
-msgid "Could not destroy shared memory: %s\n"
-msgstr ""
+msgid "Unimplemented job type: %d\n"
+msgstr "nicht implementierter job Typ: %d\n"
 
-#: src/lib/bsys.c:176 src/lib/bsys.c:192 src/lib/bsys.c:202 src/lib/bsys.c:214
-#, c-format
-msgid "Out of memory: ERR=%s\n"
-msgstr ""
+#: src/dird/job.c:277
+msgid "Job canceled because max start delay time exceeded.\n"
+msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
 
-#: src/lib/bsys.c:254
-msgid "Buffer overflow.\n"
-msgstr ""
+#: src/dird/job.c:282
+#, fuzzy
+msgid "Job canceled because max sched run time exceeded.\n"
+msgstr "Job abgebrochen, da \"max start delay time\" überschritten wurde.\n"
 
-#: src/lib/bsys.c:319
-msgid "Bad errno"
-msgstr ""
+#: src/dird/job.c:396
+#, c-format
+msgid "JobId %s, Job %s marked to be canceled.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
 
-#: src/lib/bsys.c:336
-msgid "Possible mutex deadlock.\n"
-msgstr ""
+#: src/dird/job.c:406
+msgid "Failed to connect to File daemon.\n"
+msgstr "Verbindung zu File daemon fehlgeschlagen.\n"
 
-#: src/lib/bsys.c:340 src/lib/bsys.c:372
-#, c-format
-msgid "Mutex lock failure. ERR=%s\n"
-msgstr ""
+#: src/dird/job.c:531
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr "\"Max wait time\" überschritten. Job abgebrochen.\n"
 
-#: src/lib/bsys.c:343
-msgid "Possible mutex deadlock resolved.\n"
-msgstr ""
+#: src/dird/job.c:536
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
 
-#: src/lib/bsys.c:355
-#, c-format
-msgid "Mutex unlock not locked. ERR=%s\n"
-msgstr ""
+#: src/dird/job.c:541
+#, fuzzy
+msgid "Max sched run time exceeded. Job canceled.\n"
+msgstr "\"Max run time\" überschritten, Job abgebrochen.\n"
 
-#: src/lib/bsys.c:360 src/lib/bsys.c:382
-#, c-format
-msgid "Mutex unlock failure. ERR=%s\n"
-msgstr ""
+#: src/dird/job.c:663
+#, fuzzy, c-format
+msgid "Pool \"%s\" not in database. ERR=%s"
+msgstr "Pool %s nicht in der Datenbank. %s"
 
-#: src/lib/bsys.c:396
-#, c-format
-msgid "Memset for %d bytes at %s:%d\n"
-msgstr ""
+#: src/dird/job.c:667
+#, fuzzy, c-format
+msgid "Created database record for Pool \"%s\".\n"
+msgstr "Erzeuge db Medientyp Eintrag %s fehlgeschlagen: ERR=%s\n"
 
-#: src/lib/bsys.c:425
+#: src/dird/job.c:718
 #, c-format
-msgid "Cannot open pid file. %s ERR=%s\n"
+msgid "Cancelling duplicate JobId=%d.\n"
 msgstr ""
 
-#: src/lib/bsys.c:429
+#: src/dird/job.c:725
 #, c-format
-msgid ""
-"%s is already running. pid=%d\n"
-"Check file %s\n"
+msgid "JobId %d already running. Duplicate job not allowed.\n"
+msgstr ""
+
+#: src/dird/job.c:741 src/dird/job.c:1074
+#, fuzzy
+msgid "Run pool override"
+msgstr "von \"Run pool\" überschrieben"
+
+#: src/dird/job.c:752
+#, fuzzy
+msgid "Run FullPool override"
+msgstr "von \"Run FullPool\" überschrieben"
+
+#: src/dird/job.c:754
+msgid "Job FullPool override"
 msgstr ""
 
-#: src/lib/bsys.c:442
-#, c-format
-msgid "Could not open pid file. %s ERR=%s\n"
+#: src/dird/job.c:763
+msgid "Run IncPool override"
 msgstr ""
 
-#: src/lib/bsys.c:536
-#, c-format
-msgid "Could not create state file. %s ERR=%s\n"
+#: src/dird/job.c:765
+msgid "Job IncPool override"
 msgstr ""
 
-#: src/lib/bsys.c:552
-#, c-format
-msgid "Write final hdr error: ERR=%s\n"
+#: src/dird/job.c:774
+msgid "Run DiffPool override"
 msgstr ""
 
-#: src/lib/bsys.c:574
-#, c-format
-msgid "Could not find specified group: %s\n"
+#: src/dird/job.c:776
+msgid "Job DiffPool override"
 msgstr ""
 
-#: src/lib/bsys.c:577 src/lib/bsys.c:581
+#: src/dird/job.c:806 src/stored/bscan.c:1014
 #, c-format
-msgid "Could not set specified group: %s\n"
-msgstr ""
+msgid "Could not create Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
-#: src/lib/bsys.c:590
+#: src/dird/job.c:842
+msgid "FileSet MD5 digest not found.\n"
+msgstr "FileSet MD5 Prüfsumme nicht gefunden.\n"
+
+#: src/dird/job.c:847
 #, c-format
-msgid "Could not find specified userid: %s\n"
-msgstr ""
+msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
+msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
 
-#: src/lib/bsys.c:593
+#: src/dird/job.c:889
 #, c-format
-msgid "Could not set specified userid: %s\n"
-msgstr ""
+msgid "Error updating job record. %s"
+msgstr "Fehler beim Aktualisieren des job Eintrags. %s"
 
-#: src/lib/btimers.c:239
-msgid "stop_btimer called with NULL btimer_id\n"
-msgstr ""
+#: src/dird/job.c:1079
+#, fuzzy
+msgid "Run storage override"
+msgstr "Run storage override"
 
-#: src/lib/cram-md5.c:80 src/lib/cram-md5.c:105
-msgid "1999 Authorization failed.\n"
-msgstr ""
+#: src/dird/job.c:1147
+#, fuzzy
+msgid "Client resource"
+msgstr "Pool Ressource"
 
-#: src/lib/daemon.c:58
+#: src/dird/job.c:1370
+#, fuzzy, c-format
+msgid "Could not start clone job: \"%s\".\n"
+msgstr "Konnte clone job nicht starten.\n"
+
+#: src/dird/job.c:1373
 #, c-format
-msgid "Cannot fork to become daemon: %s\n"
+msgid "Clone JobId %d started.\n"
+msgstr "Clone JobId %d gestartet.\n"
+
+#: src/dird/ua_dotcmds.c:159
+msgid ": is an invalid command.\n"
 msgstr ""
 
-#: src/lib/edit.c:400
-#, c-format
-msgid "Illegal character \"%c\" in name.\n"
+#: src/dird/ua_dotcmds.c:472
+msgid "Select daemon type to make die"
 msgstr ""
 
-#: src/lib/edit.c:407
-msgid "Name too long.\n"
+#: src/dird/ua_dotcmds.c:497
+msgid "The Director will generate a deadlock.\n"
 msgstr ""
 
-#: src/lib/events.c:161
-msgid "Events not available"
+#: src/dird/ua_dotcmds.c:501
+msgid "The Director will segment fault.\n"
 msgstr ""
 
-#: src/lib/jcr.c:277
-msgid "NULL jcr.\n"
+#: src/dird/ua_dotcmds.c:668
+msgid "Access to specified Client or FileSet not allowed.\n"
 msgstr ""
 
-#: src/lib/jcr.c:396
+#: src/dird/ua_dotcmds.c:712
+#, fuzzy
+msgid "query keyword not found.\n"
+msgstr "Path record: %s nicht gefunden.\n"
+
+#: src/dird/ua_dotcmds.c:739
+#, fuzzy, c-format
+msgid "List MediaType failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/dird/ua_dotcmds.c:753
+#, fuzzy, c-format
+msgid "List Media failed: ERR=%s\n"
+msgstr "Media id select fehlgeschlagen: ERR=%s\n"
+
+#: src/dird/ua_dotcmds.c:767
+#, fuzzy, c-format
+msgid "List Location failed: ERR=%s\n"
+msgstr "Client id select fehlgeschlagen: ERR=%s\n"
+
+#: src/dird/getmsg.c:173
 #, c-format
-msgid "JCR use_count=%d JobId=%d\n"
-msgstr ""
+msgid "bget_dirmsg: unknown bnet signal %d\n"
+msgstr "bget_dirmsg: unbekanntes bnet Signal %d\n"
 
-#: src/lib/jcr.c:625
+#: src/dird/getmsg.c:191 src/dird/getmsg.c:197 src/dird/getmsg.c:210
+#: src/dird/getmsg.c:244 src/dird/getmsg.c:266 src/dird/getmsg.c:292
 #, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Storage "
-"daemon.\n"
-msgstr ""
+msgid "Malformed message: %s\n"
+msgstr "Nicht wohlgeformte Nachricht: %s\n"
 
-#: src/lib/jcr.c:637
+#: src/dird/getmsg.c:363
 #, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading File daemon.\n"
-msgstr ""
+msgid "Bad response to %s command: wanted %s, got %s\n"
+msgstr "Schlechte Antwort auf %s Kommando: erwartet %s, erhalten %s\n"
 
-#: src/lib/jcr.c:649
+#: src/dird/getmsg.c:368
 #, c-format
-msgid ""
-"Watchdog sending kill after %d secs to thread stalled reading Director.\n"
-msgstr ""
+msgid "Socket error on %s command: ERR=%s\n"
+msgstr "Socket Fehler auf %s Kommando: ERR=%s\n"
 
-#: src/lib/lex.c:79 src/wx-console/console_thread.cpp:189
+#: src/dird/jobq.c:75
 #, c-format
-msgid "Problem probably begins at line %d.\n"
-msgstr ""
+msgid "pthread_attr_init: ERR=%s\n"
+msgstr "pthread_attr_init: ERR=%s\n"
 
-#: src/lib/lex.c:84 src/wx-console/console_thread.cpp:194
+#: src/dird/jobq.c:84
 #, c-format
-msgid ""
-"Config error: %s\n"
-"            : line %d, col %d of file %s\n"
-"%s\n"
-"%s"
-msgstr ""
+msgid "pthread_mutex_init: ERR=%s\n"
+msgstr "pthread_mutex_init: ERR=%s\n"
 
-#: src/lib/lex.c:88
+#: src/dird/jobq.c:90
 #, c-format
-msgid "Config error: %s\n"
-msgstr ""
+msgid "pthread_cond_init: ERR=%s\n"
+msgstr "pthread_cond_init: ERR=%s\n"
 
-#: src/lib/lex.c:108
-msgid "Close of NULL file\n"
-msgstr ""
+#: src/dird/jobq.c:132
+#, c-format
+msgid "pthread_cond_broadcast: ERR=%s\n"
+msgstr "pthread_cond_broadcast: ERR=%s\n"
 
-#: src/lib/lex.c:181
-msgid "get_char: called after EOF\n"
-msgstr ""
+#: src/dird/jobq.c:140
+#, c-format
+msgid "pthread_cond_wait: ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
 
-#: src/lib/lex.c:220
+#: src/dird/jobq.c:181
 #, c-format
-msgid "Config token too long, file: %s, line %d, begins at line %d\n"
-msgstr ""
+msgid "Job %s waiting %d seconds for scheduled start time.\n"
+msgstr "Job %s wartet %d Sekunden auf die geplante Startzeit.\n"
 
-#: src/lib/lex.c:244
-msgid "none"
-msgstr ""
+#: src/dird/jobq.c:243
+#, c-format
+msgid "pthread_thread_create: ERR=%s\n"
+msgstr "pthread_thread_create: ERR=%s\n"
 
-#: src/lib/lex.c:245
-msgid "comment"
-msgstr ""
+#: src/dird/jobq.c:353
+#, c-format
+msgid "pthread_cond_signal: ERR=%s\n"
+msgstr "pthread_cond_signal: ERR=%s\n"
 
-#: src/lib/lex.c:246
-msgid "number"
-msgstr ""
+#: src/dird/jobq.c:364
+#, c-format
+msgid "pthread_create: ERR=%s\n"
+msgstr "pthread_create: ERR=%s\n"
 
-#: src/lib/lex.c:247
-msgid "ip_addr"
+#: src/dird/jobq.c:636
+#, c-format
+msgid "Rescheduled Job %s at %s to re-run in %d seconds (%s).\n"
 msgstr ""
+" Job %s für %s erneut geplant um in %d seconds nachgestartet zu werden (%"
+"s).\n"
 
-#: src/lib/lex.c:248
-msgid "identifier"
-msgstr ""
+#: src/dird/jobq.c:675 src/dird/jobq.c:680
+msgid "previous Job"
+msgstr "vorheriger Job"
 
-#: src/lib/lex.c:249
-msgid "string"
+#: src/dird/jobq.c:717
+#, c-format
+msgid ""
+"Job canceled. Attempt to read and write same device.\n"
+"    Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n"
 msgstr ""
+"Job abgebrochen. Versuch auf das selbe Gerät zu lesen und zu schreiben.\n"
+"    lese storage \"%s\" (Von %s) -- schreib storage \"%s\" (Von %s)\n"
 
-#: src/lib/lex.c:250
-msgid "quoted_string"
-msgstr ""
+#: src/dird/expand.c:255
+#, c-format
+msgid "Count not update counter %s: ERR=%s\n"
+msgstr "Konnte counter %s: nicht aktualisieren: ERR=%s\n"
 
-#: src/lib/lex.c:286
+#: src/dird/expand.c:427
 #, c-format
-msgid "expected a positive integer number, got: %s"
-msgstr ""
+msgid "Cannot create var context: ERR=%s\n"
+msgstr "Kann var context nicht erzeugen: ERR=%s\n"
 
-#: src/lib/lex.c:292
+#: src/dird/expand.c:432
 #, c-format
-msgid "expected a postive integer number, got: %s"
-msgstr ""
+msgid "Cannot set var callback: ERR=%s\n"
+msgstr "kann Variable callback nicht setzen: ERR=%s\n"
 
-#: src/lib/lex.c:504
+#: src/dird/expand.c:438
 #, c-format
-msgid "Cannot open included config file %s: %s\n"
-msgstr ""
+msgid "Cannot set var operate: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
 
-#: src/lib/lex.c:539
+#: src/dird/expand.c:444 src/dird/expand.c:459
 #, c-format
-msgid "expected an integer or a range, got %s: %s"
-msgstr ""
+msgid "Cannot unescape string: ERR=%s\n"
+msgstr "Cannot unescape string: ERR=%s\n"
 
-#: src/lib/lex.c:553 src/lib/lex.c:561 src/lib/lex.c:572 src/lib/lex.c:580
+#: src/dird/expand.c:452
 #, c-format
-msgid "expected an integer number, got %s: %s"
-msgstr ""
+msgid "Cannot expand expression \"%s\": ERR=%s\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/dird/expand.c:470
+#, fuzzy, c-format
+msgid "Cannot destroy var context: ERR=%s\n"
+msgstr "kann Variable context nicht zerstören: ERR=%s\n"
 
-#: src/lib/lex.c:590
+#: src/dird/recycle.c:65
 #, c-format
-msgid "expected a name, got %s: %s"
+msgid "Recycled volume \"%s\"\n"
 msgstr ""
 
-#: src/lib/lex.c:594
+#: src/dird/inc_conf.c:311
+#, fuzzy, c-format
+msgid "Expected a strip path positive integer, got:%s:"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:331
 #, c-format
-msgid "name %s length %d too long, max is %d\n"
-msgstr ""
+msgid "Expected a FileSet option keyword, got:%s:"
+msgstr "FileSet option Schlüsselwort erwartet, erhalten:%s:"
+
+#: src/dird/inc_conf.c:364
+msgid "Old style Include/Exclude not supported\n"
+msgstr "veraltete Include/Exclude Anweisung nicht unterstützt\n"
 
-#: src/lib/lex.c:602
+#: src/dird/inc_conf.c:463
 #, c-format
-msgid "expected a string, got %s: %s"
-msgstr ""
+msgid "Regex compile error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/lib/mem_pool.c:100
+#: src/dird/inc_conf.c:484
 #, c-format
-msgid "MemPool index %d larger than max %d\n"
-msgstr ""
+msgid "Expected a regex string, got: %s\n"
+msgstr "regulären Ausdruck erwartet, erhalten: %s\n"
 
-#: src/lib/mem_pool.c:118 src/lib/mem_pool.c:138 src/lib/mem_pool.c:173
-#: src/lib/mem_pool.c:244 src/lib/mem_pool.c:264 src/lib/mem_pool.c:302
-#: src/lib/mem_pool.c:521
+#: src/dird/inc_conf.c:560
 #, c-format
-msgid "Out of memory requesting %d bytes\n"
-msgstr ""
+msgid "Expected a wild-card string, got: %s\n"
+msgstr "wild-card Ausdruck erwartet, erhalten: %s\n"
 
-#: src/lib/message.c:253 src/lib/message.c:263
+#: src/dird/inc_conf.c:583
 #, c-format
-msgid "Could not open console message file %s: ERR=%s\n"
+msgid "Expected an fstype string, got: %s\n"
+msgstr "fstype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:595
+msgid "ExcludeDirContaining directive not permitted in Exclude.\n"
 msgstr ""
 
-#: src/lib/message.c:268
+#: src/dird/inc_conf.c:622
 #, c-format
-msgid "Could not get con mutex: ERR=%s\n"
+msgid "Expected an drivetype string, got: %s\n"
+msgstr "drivetype Ausdruck erwartet, erhalten: %s\n"
+
+#: src/dird/inc_conf.c:646 src/dird/inc_conf.c:689
+#, fuzzy, c-format
+msgid "Backslash found. Use forward slashes or quote the string.: %s\n"
 msgstr ""
+"Backslash gefunden. Benutze forward slashes oder setze den String in "
+"Anführungszeichen.: %s\n"
 
-#: src/lib/message.c:372
+#: src/dird/inc_conf.c:661 src/dird/inc_conf.c:704
 #, c-format
-msgid "open mail pipe %s failed: ERR=%s\n"
-msgstr ""
+msgid "Expected a filename, got: %s"
+msgstr "Dateiname erwartet, erhalten: %s"
 
-#: src/lib/message.c:378
-msgid "Bacula Message"
+#: src/dird/inc_conf.c:678
+msgid "Plugin directive not permitted in Exclude\n"
 msgstr ""
 
-#: src/lib/message.c:431
-msgid "open mail pipe failed.\n"
+#: src/dird/inc_conf.c:721
+msgid "Options section not permitted in Exclude\n"
 msgstr ""
 
-#: src/lib/message.c:443
+#: src/dird/inc_conf.c:781
 #, c-format
-msgid "close error: ERR=%s\n"
-msgstr ""
+msgid "Expected a FileSet keyword, got: %s"
+msgstr "FileSet Schlüsselwort erwartet,erhalten: %s"
 
-#: src/lib/message.c:454
+#: src/dird/verify.c:87 src/dird/verify.c:311
 #, c-format
-msgid "Mail prog: %s"
+msgid "Unimplemented Verify level %d(%c)\n"
 msgstr ""
 
-#: src/lib/message.c:463
-#, c-format
+#: src/dird/verify.c:142
 msgid ""
-"Mail program terminated in error.\n"
-"CMD=%s\n"
-"ERR=%s\n"
+"Unable to find JobId of previous InitCatalog Job.\n"
+"Please run a Verify with Level=InitCatalog before\n"
+"running the current Job.\n"
 msgstr ""
 
-#: src/lib/message.c:650
-#, c-format
-msgid ""
-"Operator mail program terminated in error.\n"
-"CMD=%s\n"
-"ERR=%s\n"
+#: src/dird/verify.c:147
+msgid "Unable to find JobId of previous Job for this client.\n"
 msgstr ""
 
-#: src/lib/message.c:667 src/lib/message.c:689 src/lib/message.c:705
+#: src/dird/verify.c:163
 #, c-format
-msgid "fopen %s failed: ERR=%s\n"
+msgid "Could not get job record for previous Job. ERR=%s"
 msgstr ""
 
-#: src/lib/message.c:933
+#: src/dird/verify.c:169
 #, c-format
-msgid "%s: ABORTING due to ERROR in %s:%d\n"
+msgid "Last Job %d did not terminate normally. JobStatus=%c\n"
 msgstr ""
 
-#: src/lib/message.c:937
+#: src/dird/verify.c:173
 #, c-format
-msgid "%s: ERROR TERMINATION at %s:%d\n"
+msgid "Verifying against JobId=%d Job=%s\n"
 msgstr ""
 
-#: src/lib/message.c:942
+#: src/dird/verify.c:212
 #, c-format
-msgid "%s: Fatal Error because: "
+msgid "Start Verify JobId=%s Level=%s Job=%s\n"
 msgstr ""
 
-#: src/lib/message.c:944
-#, c-format
-msgid "%s: Fatal Error at %s:%d because:\n"
+#: src/dird/verify.c:298
+msgid "Deprecated feature ... use bootstrap.\n"
 msgstr ""
 
-#: src/lib/message.c:948
+#: src/dird/verify.c:365
 #, c-format
-msgid "%s: ERROR: "
+msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/lib/message.c:950
-#, c-format
-msgid "%s: ERROR in %s:%d "
+#: src/dird/verify.c:417
+msgid "Verify OK"
 msgstr ""
 
-#: src/lib/message.c:953
-#, c-format
-msgid "%s: Warning: "
+#: src/dird/verify.c:421
+msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/lib/message.c:956
-#, c-format
-msgid "%s: Security violation: "
+#: src/dird/verify.c:425
+msgid "Verify warnings"
 msgstr ""
 
-#: src/lib/message.c:1032
-#, c-format
-msgid "%s ABORTING due to ERROR\n"
+#: src/dird/verify.c:428
+msgid "Verify Canceled"
 msgstr ""
 
-#: src/lib/message.c:1035
-#, c-format
-msgid "%s ERROR TERMINATION\n"
+#: src/dird/verify.c:431
+msgid "Verify Differences"
 msgstr ""
 
-#: src/lib/message.c:1038
+#: src/dird/verify.c:436
 #, c-format
-msgid "%s: %s Fatal error: "
+msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/lib/message.c:1044
-#, c-format
-msgid "%s: %s Error: "
+#: src/dird/verify.c:450
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build OS:               %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  FileSet:                %s\n"
+"  Verify Level:           %s\n"
+"  Client:                 %s\n"
+"  Verify JobId:           %d\n"
+"  Verify Job:             %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Files Expected:         %s\n"
+"  Files Examined:         %s\n"
+"  Non-fatal FD errors:    %d\n"
+"  FD termination status:  %s\n"
+"  SD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  JobId:                      %d\n"
+"  Job:                        %s\n"
+"  Client:                     %s\n"
+"  Start time:                 %s\n"
+"  End time:                   %s\n"
+"  Dateien erwartet:           %s\n"
+"  Dateien. wiederhergestellt: %s\n"
+"  Bytes wiederhergestellt:    %s\n"
+"  Geschwindigkeit:            %.1f KB/s\n"
+"  FD Fehler:                  %d\n"
+"  FD Beendigungsstatus:       %s\n"
+"  SD Beendigungsstatus:       %s\n"
+"  Beendigungsstatus:          %s\n"
+"\n"
 
-#: src/lib/message.c:1050
-#, c-format
-msgid "%s: %s Warning: "
+#: src/dird/verify.c:485
+#, fuzzy, c-format
+msgid ""
+"%s %s %s (%s): %s\n"
+"  Build:                  %s %s %s\n"
+"  JobId:                  %d\n"
+"  Job:                    %s\n"
+"  FileSet:                %s\n"
+"  Verify Level:           %s\n"
+"  Client:                 %s\n"
+"  Verify JobId:           %d\n"
+"  Verify Job:             %s\n"
+"  Start time:             %s\n"
+"  End time:               %s\n"
+"  Files Examined:         %s\n"
+"  Non-fatal FD errors:    %d\n"
+"  FD termination status:  %s\n"
+"  Termination:            %s\n"
+"\n"
 msgstr ""
+"%s %s (%s): %s\n"
+"  JobId:                      %d\n"
+"  Job:                        %s\n"
+"  Client:                     %s\n"
+"  Start time:                 %s\n"
+"  End time:                   %s\n"
+"  Dateien erwartet:           %s\n"
+"  Dateien. wiederhergestellt: %s\n"
+"  Bytes wiederhergestellt:    %s\n"
+"  Geschwindigkeit:            %.1f KB/s\n"
+"  FD Fehler:                  %d\n"
+"  FD Beendigungsstatus:       %s\n"
+"  SD Beendigungsstatus:       %s\n"
+"  Beendigungsstatus:          %s\n"
+"\n"
 
-#: src/lib/message.c:1053
+#: src/dird/verify.c:563
 #, c-format
-msgid "%s: %s Security violation: "
-msgstr ""
-
-#: src/lib/parse_conf.c:160
-msgid "***UNKNOWN***"
+msgid ""
+"bird<filed: bad attributes, expected 3 fields got %d\n"
+" mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:179
+#: src/dird/verify.c:608
 #, c-format
-msgid "Unable to initialize resource lock. ERR=%s\n"
+msgid "New file: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:262 src/lib/parse_conf.c:281
+#: src/dird/verify.c:609
 #, c-format
-msgid "expected an =, got: %s"
+msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:289
+#: src/dird/verify.c:633
 #, c-format
-msgid "Unknown item code: %d\n"
+msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:328
+#: src/dird/verify.c:642
 #, c-format
-msgid "message type: %s not found"
+msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:367
+#: src/dird/verify.c:650
 #, c-format
-msgid "Attempt to redefine name \"%s\" to \"%s\"."
+msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:458
+#: src/dird/verify.c:658
 #, c-format
-msgid "Could not find config Resource %s referenced on line %d : %s\n"
+msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:462
+#: src/dird/verify.c:666
 #, c-format
-msgid "Attempt to redefine resource \"%s\" referenced on line %d : %s\n"
+msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:497
+#: src/dird/verify.c:674
 #, c-format
-msgid "Too many %s directives. Max. is %d. line %d: %s\n"
+msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:507
-#, c-format
-msgid "Could not find config Resource \"%s\" referenced on line %d : %s\n"
+#: src/dird/verify.c:683
+msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:569
-#, c-format
-msgid "Missing config Resource \"%s\" referenced on line %d : %s\n"
+#: src/dird/verify.c:690
+msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:633
-#, c-format
-msgid "expected a size number, got: %s"
+#: src/dird/verify.c:697
+msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:638
+#: src/dird/verify.c:704
 #, c-format
-msgid "expected a size, got: %s"
+msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:675 src/lib/parse_conf.c:680
+#: src/dird/verify.c:734
 #, c-format
-msgid "expected a time period, got: %s"
+msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:699
+#: src/dird/verify.c:742
 #, c-format
-msgid "Expect a %s or %s, got: %s"
+msgid "      %s differs. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:723
+#: src/dird/verify.c:753
 #, c-format
-msgid "Expected a Tape Label keyword, got: %s"
+msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:772
+#: src/dird/verify.c:790
 #, c-format
-msgid "Cannot open config file \"%s\": %s\n"
+msgid "The following files are in the Catalog but not on %s:\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:785
+#: src/dird/verify.c:805 src/tools/testfind.c:416
 #, c-format
-msgid "Expected a Resource name identifier, got: %s"
+msgid "File: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:797
+#: src/dird/ua_server.c:69
 #, c-format
-msgid "expected resource name, got: %s"
+msgid "Cannot create UA thread: %s\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:808
-#, c-format
-msgid "not in resource definition: %s"
+#: src/dird/ua_server.c:159
+msgid "You have messages.\n"
 msgstr ""
 
-#: src/lib/parse_conf.c:833
-#, c-format
+#: src/dird/dird.c:111
+#, fuzzy, c-format
 msgid ""
-"Keyword \"%s\" not permitted in this resource.\n"
-"Perhaps you left the trailing brace off of the previous resource."
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   set configuration file to file\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -f          run in foreground (for debugging)\n"
+"       -g          groupid\n"
+"       -m          print kaboom output (for debugging)\n"
+"       -r <job>    run <job> now\n"
+"       -s          no signals\n"
+"       -t          test - read configuration and exit\n"
+"       -u          userid\n"
+"       -v          verbose user messages\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
+
+#: src/dird/dird.c:521
+msgid "Too many open reload requests. Request ignored.\n"
+msgstr "zu viele offene reload Anforderungen, Anforderung ignoriert.\n"
+
+#: src/dird/dird.c:536
+msgid "Out of reload table entries. Giving up.\n"
+msgstr "Keine reload table Einträge übrig. Gebe auf.\n"
+
+#: src/dird/dird.c:539
+msgid "Resetting previous configuration.\n"
+msgstr "Vorherige Konfiguration zurückgesetzt.\n"
 
-#: src/lib/parse_conf.c:850
+#: src/dird/dird.c:603
 #, c-format
-msgid "unexpected token %d %s in resource definition"
+msgid ""
+"No Director resource defined in %s\n"
+"Without that I don't know who I am :-(\n"
 msgstr ""
+"Keine Director resource definiert in %s\n"
+"Ohne dies weiss ich nicht wer ich bin :-(\n"
 
-#: src/lib/parse_conf.c:856
+#: src/dird/dird.c:616
 #, c-format
-msgid "Unknown parser state %d\n"
-msgstr ""
+msgid "Only one Director resource permitted in %s\n"
+msgstr "Nur eine Director resource erlaubt in %s\n"
 
-#: src/lib/parse_conf.c:861
-msgid "End of conf file reached with unclosed resource."
-msgstr ""
+#: src/dird/dird.c:673
+#, c-format
+msgid "No Job records defined in %s\n"
+msgstr "Keine Job records definiert in %s\n"
 
-#: src/lib/regex.c:1040
-msgid "Success"
-msgstr ""
+#: src/dird/dird.c:731 src/dird/dird.c:744
+#, c-format
+msgid "Hey something is wrong. p=0x%lu\n"
+msgstr "Hey etwas läuft schief. p=0x%lu\n"
 
-#: src/lib/regex.c:1043
-msgid "No match"
+#: src/dird/dird.c:805
+#, c-format
+msgid "\"%s\" directive in Job \"%s\" resource is required, but not found.\n"
 msgstr ""
+"\"%s\" Directive in Job \"%s\" resource wird benötigt, wurde aber nicht "
+"gefunden.\n"
 
-#: src/lib/regex.c:1046
-msgid "Invalid regular expression"
-msgstr ""
+#: src/dird/dird.c:812
+msgid "Too many items in Job resource\n"
+msgstr "zu viele items in Job resource\n"
 
-#: src/lib/regex.c:1049
-msgid "Invalid collation character"
-msgstr ""
+#: src/dird/dird.c:816
+#, c-format
+msgid "No storage specified in Job \"%s\" nor in Pool.\n"
+msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
 
-#: src/lib/regex.c:1052
-msgid "Invalid character class name"
-msgstr ""
+#: src/dird/dird.c:840
+#, c-format
+msgid "\"TLS Certificate\" file not defined for Console \"%s\" in %s.\n"
+msgstr "\"TLS Certificate\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
-#: src/lib/regex.c:1055
-msgid "Trailing backslash"
-msgstr ""
+#: src/dird/dird.c:846
+#, c-format
+msgid "\"TLS Key\" file not defined for Console \"%s\" in %s.\n"
+msgstr "\"TLS Key\" Datei nicht definiert für Console \"%s\" in %s.\n"
 
-#: src/lib/regex.c:1058
-msgid "Invalid back reference"
+#: src/dird/dird.c:853
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Console \"%s\" in %s. At least one CA certificate store is required when "
+"using \"TLS Verify Peer\".\n"
 msgstr ""
+"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
+"fürConsole \"%s\" in %s. Mindestens ein CA certificate store wird benötigt "
+"beiEinsatz von \"TLS Verify Peer\".\n"
 
-#: src/lib/regex.c:1061
-msgid "Unmatched [ or [^"
+#: src/dird/dird.c:893
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"File daemon \"%s\" in %s.\n"
 msgstr ""
+"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
+"für File daemon \"%s\" in %s.\n"
 
-#: src/lib/regex.c:1064
-msgid "Unmatched ( or \\("
-msgstr ""
+#: src/dird/dird.c:949 src/dird/dird.c:951
+#, c-format
+msgid "Could not open Catalog \"%s\", database \"%s\".\n"
+msgstr "Konnte Catalog \"%s\", database \"%s\" nicht öffnen.\n"
 
-#: src/lib/regex.c:1067
-msgid "Unmatched \\{"
+#: src/dird/dird.c:954
+#, c-format
+msgid "%s"
 msgstr ""
 
-#: src/lib/regex.c:1070
-msgid "Invalid content of \\{\\}"
+#: src/dird/dird.c:1044
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Storage \"%s\" in %s.\n"
 msgstr ""
+"Weder \"TLS CA Certificate\" noch \"TLS CA Certificate Dir\" sind definiert "
+"fürStorage \"%s\" in %s.\n"
 
-#: src/lib/regex.c:1073
-msgid "Invalid range end"
-msgstr ""
+#: src/dird/dird.c:1060 src/stored/stored.c:421
+#, c-format
+msgid "Failed to initialize TLS context for Storage \"%s\" in %s.\n"
+msgstr "Konnte TLS context für Storage \"%s\" in %s nicht initialisieren.\n"
 
-#: src/lib/regex.c:1076
-msgid "Memory exhausted"
+#: src/dird/ua_input.c:95
+msgid "Enter slot"
 msgstr ""
 
-#: src/lib/regex.c:1079
-msgid "Invalid preceding regular expression"
+#: src/dird/ua_input.c:99 src/dird/ua_input.c:105
+#, c-format
+msgid "Expected a positive integer, got: %s\n"
 msgstr ""
 
-#: src/lib/regex.c:1082
-msgid "Premature end of regular expression"
+#: src/dird/ua_input.c:162
+msgid "Invalid response. You must answer yes or no.\n"
 msgstr ""
 
-#: src/lib/regex.c:1085
-msgid "Regular expression too big"
+#: src/dird/ua_input.c:185
+msgid "Invalid Enabled value, it must be yes, no, archived, 0, 1, or 2\n"
 msgstr ""
 
-#: src/lib/regex.c:1088
-msgid "Unmatched ) or \\)"
-msgstr ""
+#: src/dird/ua_input.c:212
+#, fuzzy, c-format
+msgid "Illegal character \"%c\" in a comment.\n"
+msgstr "Illegales Zeichen in \"Volume name\" \"%s\"\n"
 
-#: src/lib/regex.c:5874
-msgid "No previous regular expression"
-msgstr ""
+#: src/dird/ua_input.c:219
+#, fuzzy
+msgid "Comment too long.\n"
+msgstr "Job nicht gefunden: %s\n"
 
-#: src/lib/rwlock.c:289
-msgid "rwl_writeunlock called too many times.\n"
+#: src/dird/ua_input.c:225
+msgid "Comment must be at least one character long.\n"
 msgstr ""
 
-#: src/lib/rwlock.c:293
-msgid "rwl_writeunlock by non-owner.\n"
+#: src/dird/fd_cmds.c:95
+msgid "Client: "
 msgstr ""
 
-#: src/lib/rwlock.c:358 src/lib/semlock.c:248
+#: src/dird/fd_cmds.c:134
 #, c-format
-msgid "Write lock failed. ERR=%s\n"
-msgstr ""
+msgid "File daemon \"%s\" rejected Job command: %s\n"
+msgstr "File daemon \"%s\" hat Job Kommando abgewiesen: %s\n"
 
-#: src/lib/rwlock.c:365 src/lib/semlock.c:255
+#: src/dird/fd_cmds.c:147
 #, c-format
-msgid "Write unlock failed. ERR=%s\n"
-msgstr ""
+msgid "Error updating Client record. ERR=%s\n"
+msgstr "Fehler beim Aktualisieren des Client Eintrags. ERR=%s\n"
 
-#: src/lib/rwlock.c:375 src/lib/semlock.c:265
+#: src/dird/fd_cmds.c:152
 #, c-format
-msgid "Read lock failed. ERR=%s\n"
+msgid "FD gave bad response to JobId command: %s\n"
+msgstr "FD hat fehlerhafte Antwort auf JobId Kommando zurückgegeben: %s\n"
+
+#: src/dird/fd_cmds.c:180 src/dird/fd_cmds.c:265
+msgid ", since="
+msgstr ", seit="
+
+#: src/dird/fd_cmds.c:243
+msgid "No prior or suitable Full backup found in catalog. Doing FULL backup.\n"
 msgstr ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
 
-#: src/lib/rwlock.c:382 src/lib/semlock.c:272
+#: src/dird/fd_cmds.c:244 src/dird/fd_cmds.c:250 src/dird/fd_cmds.c:258
 #, c-format
-msgid "Read unlock failed. ERR=%s\n"
+msgid " (upgraded from %s)"
+msgstr " (erweitert von %s)"
+
+#: src/dird/fd_cmds.c:249
+#, fuzzy
+msgid ""
+"No prior or suitable Differential backup found in catalog. Doing "
+"Differential backup.\n"
 msgstr ""
+"Kein vorheriges oder passendes Full backup in catalog gefunden. Führe FULL "
+"backup durch.\n"
 
-#: src/lib/rwlock.c:391 src/lib/semlock.c:281
+#: src/dird/fd_cmds.c:256
 #, c-format
-msgid "Thread %d found unchanged elements %d times\n"
+msgid "Prior failed job found in catalog. Upgrading to %s.\n"
 msgstr ""
+"Vorheriger fehlgeschlagener job in catalog gefunden. Erweitere auf %s.\n"
 
-#: src/lib/rwlock.c:423 src/lib/semlock.c:313
+#: src/dird/fd_cmds.c:318
 #, c-format
-msgid "Init rwlock failed. ERR=%s\n"
+msgid "Unimplemented backup level %d %c\n"
+msgstr "Nicht implementierter backup level %d %c\n"
+
+#: src/dird/fd_cmds.c:388
+msgid ""
+"FD compression disabled for this Job because AllowCompress=No in Storage "
+"resource.\n"
 msgstr ""
 
-#: src/lib/rwlock.c:438 src/lib/semlock.c:328
+#: src/dird/fd_cmds.c:498 src/dird/fd_cmds.c:523 src/dird/fd_cmds.c:537
+msgid ">filed: write error on socket\n"
+msgstr ">filed: Schreibfehler auf socket\n"
+
+#: src/dird/fd_cmds.c:504
 #, c-format
-msgid "Create thread failed. ERR=%s\n"
-msgstr ""
+msgid "Error running program: %s. ERR=%s\n"
+msgstr "Fehler beim Start des Programms: %s. ERR=%s\n"
 
-#: src/lib/rwlock.c:449 src/lib/semlock.c:339
+#: src/dird/fd_cmds.c:513
 #, c-format
-msgid "Join thread failed. ERR=%s\n"
-msgstr ""
+msgid "Cannot open included file: %s. ERR=%s\n"
+msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
 
-#: src/lib/rwlock.c:452 src/lib/semlock.c:342
+#: src/dird/fd_cmds.c:659
+#, fuzzy, c-format
+msgid "Client \"%s\" RunScript failed.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/dird/fd_cmds.c:694
 #, c-format
-msgid "%02d: interval %d, writes %d, reads %d\n"
+msgid ""
+"<filed: bad attributes, expected 3 fields got %d\n"
+"msglen=%d msg=%s\n"
 msgstr ""
+"<filed: fehlerhafte Attribute, 3 erwartet, erhalten: %d\n"
+"msglen=%d msg=%s\n"
 
-#: src/lib/rwlock.c:462 src/lib/semlock.c:352
+#: src/dird/fd_cmds.c:749
 #, c-format
-msgid "data %02d: value %d, %d writes\n"
-msgstr ""
+msgid "%s index %d not same as attributes %d\n"
+msgstr "%s index %d ist nicht identisch mit attributen %d\n"
 
-#: src/lib/rwlock.c:467 src/lib/semlock.c:357
+#: src/dird/fd_cmds.c:763
 #, c-format
-msgid "Total: %d thread writes, %d data writes\n"
-msgstr ""
+msgid "<filed: Network error getting attributes. ERR=%s\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
 
-#: src/lib/rwlock.c:539 src/lib/semlock.c:429
-msgid "Try write lock"
+#: src/dird/scheduler.c:113
+#, c-format
+msgid "Job %s not found\n"
 msgstr ""
 
-#: src/lib/rwlock.c:545 src/lib/semlock.c:435
-msgid "Try read lock"
+#: src/dird/scheduler.c:137
+msgid "Walk queue"
 msgstr ""
 
-#: src/lib/rwlock.c:600 src/lib/semlock.c:490
-msgid "Create thread"
+#: src/dird/scheduler.c:147
+msgid "Dequeued job"
 msgstr ""
 
-#: src/lib/rwlock.c:610 src/lib/semlock.c:500
-msgid "Join thread"
+#: src/dird/scheduler.c:150
+msgid "Scheduler logic error\n"
 msgstr ""
 
-#: src/lib/rwlock.c:612 src/lib/semlock.c:502
-#, c-format
-msgid "%02d: interval %d, updates %d, r_collisions %d, w_collisions %d\n"
+#: src/dird/scheduler.c:191
+msgid "Run job"
 msgstr ""
 
-#: src/lib/rwlock.c:624 src/lib/semlock.c:514
-#, c-format
-msgid "data %02d: value %d, %d updates\n"
+#: src/dird/scheduler.c:224
+msgid "run override"
 msgstr ""
 
-#: src/lib/semlock.c:185
-msgid "sem_unlock by non-owner.\n"
+#: src/dird/scheduler.c:412
+msgid "Inserted job"
 msgstr ""
 
-#: src/lib/signal.c:61
-msgid "Invalid signal number"
+#: src/dird/scheduler.c:420
+msgid "Appended job"
 msgstr ""
 
-#: src/lib/signal.c:87
-#, c-format
-msgid "Bacula interrupted by signal %d: %s\n"
+#: src/dird/scheduler.c:424
+msgid "Run queue"
 msgstr ""
 
-#: src/lib/signal.c:100
-#, c-format
-msgid "Kaboom! %s, %s got signal %d. Attempting traceback.\n"
+#: src/findlib/enable_priv.c:92
+msgid "AdjustTokenPrivileges set "
 msgstr ""
 
-#: src/lib/signal.c:102
+#: src/findlib/mkpath.c:48
 #, c-format
-msgid "Kaboom! exepath=%s\n"
+msgid "Cannot create directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:136
+#: src/findlib/mkpath.c:52 src/findlib/mkpath.c:107
 #, c-format
-msgid "Fork error: ERR=%s\n"
+msgid "%s exists but is not a directory.\n"
 msgstr ""
 
-#: src/lib/signal.c:143
+#: src/findlib/mkpath.c:69
 #, c-format
-msgid "Calling: %s %s %s\n"
+msgid "Cannot change owner and/or group of %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:145
+#: src/findlib/mkpath.c:74
 #, c-format
-msgid "execv: %s failed: ERR=%s\n"
+msgid "Cannot change permissions of %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:160
+#: src/findlib/mkpath.c:144
 #, c-format
-msgid "Traceback complete, attempting cleanup ...\n"
+msgid "%c: is not a valid drive.\n"
 msgstr ""
 
-#: src/lib/signal.c:168
-#, c-format
-msgid "It looks like the traceback worked ...\n"
+#: src/findlib/mkpath.c:188
+msgid "Too many subdirectories. Some permissions not reset.\n"
 msgstr ""
 
-#: src/lib/signal.c:197
+#: src/findlib/find_one.c:222
 #, c-format
-msgid "BA_NSIG too small (%d) should be (%d)\n"
-msgstr ""
-
-#: src/lib/signal.c:203
-msgid "UNKNOWN SIGNAL"
+msgid "     NODUMP flag set - will not process %s\n"
 msgstr ""
 
-#: src/lib/signal.c:204
-msgid "Hangup"
-msgstr ""
+#: src/findlib/find_one.c:243
+#, fuzzy, c-format
+msgid "Cannot stat file %s: ERR=%s\n"
+msgstr "Kann  bootstrap Datei nicht öffnen: %s: ERR=%s\n"
 
-#: src/lib/signal.c:205
-msgid "Interrupt"
+#: src/findlib/find_one.c:249
+#, c-format
+msgid "%s mtime changed during backup.\n"
 msgstr ""
 
-#: src/lib/signal.c:206
-msgid "Quit"
+#: src/findlib/find_one.c:255
+#, c-format
+msgid "%s ctime changed during backup.\n"
 msgstr ""
 
-#: src/lib/signal.c:207
-msgid "Illegal instruction"
+#: src/findlib/find_one.c:261 src/findlib/find_one.c:268
+#, c-format
+msgid "%s size changed during backup.\n"
 msgstr ""
 
-#: src/lib/signal.c:208
-msgid "Trace/Breakpoint trap"
+#: src/findlib/find_one.c:381
+#, c-format
+msgid "Top level directory \"%s\" has unlisted fstype \"%s\"\n"
 msgstr ""
 
-#: src/lib/signal.c:209
-msgid "Abort"
+#: src/findlib/find_one.c:396
+#, c-format
+msgid "Top level directory \"%s\" has an unlisted drive type \"%s\"\n"
 msgstr ""
 
-#: src/lib/signal.c:211
-msgid "EMT instruction (Emulation Trap)"
-msgstr ""
+#: src/findlib/savecwd.c:61
+#, fuzzy, c-format
+msgid "Cannot open current directory: ERR=%s\n"
+msgstr "Kann inkludierte Datei nicht öffnen: %s. ERR=%s\n"
 
-#: src/lib/signal.c:214
-msgid "IOT trap"
-msgstr ""
+#: src/findlib/savecwd.c:72
+#, fuzzy, c-format
+msgid "Cannot get current directory: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
 
-#: src/lib/signal.c:216
-msgid "BUS error"
-msgstr ""
+#: src/findlib/savecwd.c:96 src/findlib/savecwd.c:107
+#, fuzzy, c-format
+msgid "Cannot reset current directory: ERR=%s\n"
+msgstr "kann Variable operate nicht setzen: ERR=%s\n"
 
-#: src/lib/signal.c:217
-msgid "Floating-point exception"
+#: src/findlib/create_file.c:124
+#, c-format
+msgid "File skipped. Not newer: %s\n"
 msgstr ""
 
-#: src/lib/signal.c:218
-msgid "Kill, unblockable"
+#: src/findlib/create_file.c:131
+#, c-format
+msgid "File skipped. Not older: %s\n"
 msgstr ""
 
-#: src/lib/signal.c:219
-msgid "User-defined signal 1"
+#: src/findlib/create_file.c:137
+#, c-format
+msgid "File skipped. Already exists: %s\n"
 msgstr ""
 
-#: src/lib/signal.c:220
-msgid "Segmentation violation"
+#: src/findlib/create_file.c:163
+#, c-format
+msgid "File %s already exists and could not be replaced. ERR=%s.\n"
 msgstr ""
 
-#: src/lib/signal.c:221
-msgid "User-defined signal 2"
+#: src/findlib/create_file.c:214 src/findlib/create_file.c:278
+#: src/findlib/create_file.c:373
+#, c-format
+msgid "bpkt already open fid=%d\n"
 msgstr ""
 
-#: src/lib/signal.c:222
-msgid "Broken pipe"
+#: src/findlib/create_file.c:237
+#, c-format
+msgid "Cannot make fifo %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:223
-msgid "Alarm clock"
+#: src/findlib/create_file.c:255
+#, c-format
+msgid "Cannot make node %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:224
-msgid "Termination"
+#: src/findlib/create_file.c:300
+#, c-format
+msgid "Could not symlink %s -> %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:226
-msgid "Stack fault"
+#: src/findlib/create_file.c:325 src/findlib/create_file.c:338
+#, c-format
+msgid "Could not restore file flags for file %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:228
-msgid "Child status has changed"
+#: src/findlib/create_file.c:329 src/findlib/create_file.c:346
+#, c-format
+msgid "Could not hard link %s -> %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:229
-msgid "Continue"
+#: src/findlib/create_file.c:342
+#, c-format
+msgid "Could not reset file flags for file %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/signal.c:230
-msgid "Stop, unblockable"
+#: src/findlib/create_file.c:396
+#, c-format
+msgid "Original file %s have been deleted: type=%d\n"
 msgstr ""
 
-#: src/lib/signal.c:231
-msgid "Keyboard stop"
+#: src/findlib/create_file.c:408
+#, c-format
+msgid "Original file %s not saved: type=%d\n"
 msgstr ""
 
-#: src/lib/signal.c:232
-msgid "Background read from tty"
+#: src/findlib/create_file.c:411
+#, c-format
+msgid "Unknown file type %d; not restored: %s\n"
 msgstr ""
 
-#: src/lib/signal.c:233
-msgid "Background write to tty"
+#: src/findlib/create_file.c:455
+#, c-format
+msgid "Zero length filename: %s\n"
 msgstr ""
 
-#: src/lib/signal.c:234
-msgid "Urgent condition on socket"
-msgstr ""
+#: src/findlib/find.c:212
+#, fuzzy, c-format
+msgid "Plugin: \"%s\" not found.\n"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
 
-#: src/lib/signal.c:235
-msgid "CPU limit exceeded"
+#: src/findlib/bfile.c:95
+msgid "Unix attributes"
 msgstr ""
 
-#: src/lib/signal.c:236
-msgid "File size limit exceeded"
+#: src/findlib/bfile.c:97
+msgid "File data"
 msgstr ""
 
-#: src/lib/signal.c:237
-msgid "Virtual alarm clock"
+#: src/findlib/bfile.c:99
+msgid "MD5 digest"
 msgstr ""
 
-#: src/lib/signal.c:238
-msgid "Profiling alarm clock"
+#: src/findlib/bfile.c:101
+msgid "GZIP data"
 msgstr ""
 
-#: src/lib/signal.c:239
-msgid "Window size change"
+#: src/findlib/bfile.c:103
+msgid "Extended attributes"
 msgstr ""
 
-#: src/lib/signal.c:240
-msgid "I/O now possible"
+#: src/findlib/bfile.c:105
+msgid "Sparse data"
 msgstr ""
 
-#: src/lib/signal.c:242
-msgid "Power failure restart"
+#: src/findlib/bfile.c:107
+msgid "GZIP sparse data"
 msgstr ""
 
-#: src/lib/signal.c:245
-msgid "No runnable lwp"
+#: src/findlib/bfile.c:109
+msgid "Program names"
 msgstr ""
 
-#: src/lib/signal.c:248
-msgid "SIGLWP special signal used by thread library"
+#: src/findlib/bfile.c:111
+msgid "Program data"
 msgstr ""
 
-#: src/lib/signal.c:251
-msgid "Checkpoint Freeze"
+#: src/findlib/bfile.c:113
+msgid "SHA1 digest"
 msgstr ""
 
-#: src/lib/signal.c:254
-msgid "Checkpoint Thaw"
+#: src/findlib/bfile.c:115
+msgid "Win32 data"
 msgstr ""
 
-#: src/lib/signal.c:257
-msgid "Thread Cancellation"
+#: src/findlib/bfile.c:117
+msgid "Win32 GZIP data"
 msgstr ""
 
-#: src/lib/signal.c:260
-msgid "Resource Lost (e.g. record-lock lost)"
+#: src/findlib/bfile.c:119
+msgid "MacOS Fork data"
 msgstr ""
 
-#: src/lib/smartall.c:137 src/lib/smartall.c:228 src/lib/smartall.c:243
-msgid "Out of memory\n"
+#: src/findlib/bfile.c:121
+msgid "HFS+ attribs"
 msgstr ""
 
-#: src/lib/smartall.c:165
-#, c-format
-msgid "Attempt to free NULL called from %s:%d\n"
+#: src/findlib/bfile.c:123
+msgid "Standard Unix ACL attribs"
 msgstr ""
 
-#: src/lib/smartall.c:181
-#, c-format
-msgid "qp->qnext->qprev != qp called from %s:%d\n"
+#: src/findlib/bfile.c:125
+msgid "Default Unix ACL attribs"
 msgstr ""
 
-#: src/lib/smartall.c:185
-#, c-format
-msgid "qp->qprev->qnext != qp called from %s:%d\n"
+#: src/findlib/bfile.c:127
+msgid "SHA256 digest"
 msgstr ""
 
-#: src/lib/smartall.c:194
-#, c-format
-msgid "Buffer overrun called from %s:%d\n"
+#: src/findlib/bfile.c:129
+msgid "SHA512 digest"
 msgstr ""
 
-#: src/lib/smartall.c:265
-#, c-format
-msgid "sm_realloc size: %d\n"
+#: src/findlib/bfile.c:131
+msgid "Signed digest"
 msgstr ""
 
-#: src/lib/smartall.c:306
-#, c-format
-msgid "sm_realloc %d at %x from %s:%d\n"
+#: src/findlib/bfile.c:133
+msgid "Encrypted File data"
 msgstr ""
 
-#: src/lib/smartall.c:368
-#, c-format
-msgid ""
-"\n"
-"Orphaned buffers exist.  Dump terminated following\n"
-"  discovery of bad links in chain of orphaned buffers.\n"
-"  Buffer address with bad links: %lx\n"
+#: src/findlib/bfile.c:135
+msgid "Encrypted Win32 data"
 msgstr ""
 
-#: src/lib/smartall.c:379
-#, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+#: src/findlib/bfile.c:137
+msgid "Encrypted session data"
 msgstr ""
 
-#: src/lib/smartall.c:415
-#, c-format
-msgid "Damaged buffer found. Called from %s:%d\n"
+#: src/findlib/bfile.c:139
+msgid "Encrypted GZIP data"
 msgstr ""
 
-#: src/lib/smartall.c:445
-#, c-format
-msgid ""
-"\n"
-"Damaged buffers found at %s:%d\n"
+#: src/findlib/bfile.c:141
+msgid "Encrypted Win32 GZIP data"
 msgstr ""
 
-#: src/lib/smartall.c:448
-#, c-format
-msgid "  discovery of bad prev link.\n"
+#: src/findlib/bfile.c:143
+msgid "Encrypted MacOS fork data"
 msgstr ""
 
-#: src/lib/smartall.c:451
-#, c-format
-msgid "  discovery of bad next link.\n"
+#: src/findlib/bfile.c:145
+msgid "AIX Specific ACL attribs"
 msgstr ""
 
-#: src/lib/smartall.c:454
-#, c-format
-msgid "  discovery of data overrun.\n"
+#: src/findlib/bfile.c:147
+msgid "Darwin Specific ACL attribs"
 msgstr ""
 
-#: src/lib/smartall.c:457
-#, c-format
-msgid "  Buffer address: %lx\n"
+#: src/findlib/bfile.c:149
+msgid "FreeBSD Specific Default ACL attribs"
 msgstr ""
 
-#: src/lib/smartall.c:464
-#, c-format
-msgid "Damaged buffer:  %6u bytes allocated at line %d of %s %s\n"
+#: src/findlib/bfile.c:151
+msgid "FreeBSD Specific Access ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:187
-msgid "Running"
+#: src/findlib/bfile.c:153
+msgid "HPUX Specific ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:190
-msgid "Blocked"
+#: src/findlib/bfile.c:155
+msgid "Irix Specific Default ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:200
-msgid "Non-fatal error"
+#: src/findlib/bfile.c:157
+msgid "Irix Specific Access ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:203 src/lib/util.c:270
-msgid "Canceled"
+#: src/findlib/bfile.c:159
+msgid "Linux Specific Default ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:206
-msgid "Verify differences"
+#: src/findlib/bfile.c:161
+msgid "Linux Specific Access ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:209
-msgid "Waiting on FD"
+#: src/findlib/bfile.c:163
+msgid "OSF1 Specific Default ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:212
-msgid "Wait on SD"
+#: src/findlib/bfile.c:165
+msgid "OSF1 Specific Access ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:215
-msgid "Wait for new Volume"
+#: src/findlib/bfile.c:167 src/findlib/bfile.c:169
+msgid "Solaris Specific ACL attribs"
 msgstr ""
 
-#: src/lib/util.c:218
-msgid "Waiting for mount"
+#: src/findlib/bfile.c:171
+msgid "OpenBSD Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:221
-msgid "Waiting for Storage resource"
+#: src/findlib/bfile.c:173
+msgid "Solaris Specific Extensible attribs or System Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:224
-msgid "Waiting for Job resource"
+#: src/findlib/bfile.c:175
+msgid "Solaris Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:227
-msgid "Waiting for Client resource"
+#: src/findlib/bfile.c:177
+msgid "Darwin Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:230
-msgid "Waiting on Max Jobs"
+#: src/findlib/bfile.c:179
+msgid "FreeBSD Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:233
-msgid "Waiting for Start Time"
+#: src/findlib/bfile.c:181
+msgid "Linux Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:236
-msgid "Waiting on Priority"
+#: src/findlib/bfile.c:183
+msgid "NetBSD Specific Extended attribs"
 msgstr ""
 
-#: src/lib/util.c:243
+#: src/findlib/attribs.c:421
 #, c-format
-msgid "Unknown Job termination status=%d"
+msgid "File size of restored file %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/lib/util.c:267
-msgid "Fatal Error"
+#: src/findlib/attribs.c:447 src/findlib/attribs.c:454
+#, c-format
+msgid "Unable to set file owner %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:273
-msgid "Differences"
+#: src/findlib/attribs.c:460
+#, c-format
+msgid "Unable to set file modes %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:276
-msgid "Unknown term code"
+#: src/findlib/attribs.c:470
+#, c-format
+msgid "Unable to set file times %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:304
-msgid "Unknown Type"
+#: src/findlib/attribs.c:484
+#, c-format
+msgid "Unable to set file flags %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:336
-msgid "Verify Init Catalog"
+#: src/findlib/attribs.c:737
+#, c-format
+msgid "Error in %s file %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:345
-msgid "Verify Data"
+#: src/findlib/attribs.c:754
+#, c-format
+msgid "Error in %s: ERR=%s\n"
 msgstr ""
 
-#: src/lib/util.c:647
-msgid "Working directory not defined. Cannot continue.\n"
+#: src/console/console.c:127
+#, c-format
+msgid ""
+"\n"
+"Version: "
 msgstr ""
 
-#: src/lib/util.c:650
-#, c-format
-msgid "Working Directory: \"%s\" not found. Cannot continue.\n"
+#: src/console/console.c:178
+msgid "input from file"
 msgstr ""
 
-#: src/lib/util.c:654
-#, c-format
-msgid "Working Directory: \"%s\" is not a directory. Cannot continue.\n"
+#: src/console/console.c:179
+msgid "output to file"
 msgstr ""
 
-#: src/lib/var.c:2659
-msgid "everything ok"
+#: src/console/console.c:180
+msgid "quit"
 msgstr ""
 
-#: src/lib/var.c:2660
-msgid "incomplete named character"
+#: src/console/console.c:181
+msgid "output to file and terminal"
 msgstr ""
 
-#: src/lib/var.c:2661
-msgid "incomplete hexadecimal value"
+#: src/console/console.c:182
+msgid "sleep specified time"
 msgstr ""
 
-#: src/lib/var.c:2662
-msgid "invalid hexadecimal value"
+#: src/console/console.c:183
+msgid "print current time"
 msgstr ""
 
-#: src/lib/var.c:2663
-msgid "octal value too large"
+#: src/console/console.c:184
+msgid "print Console's version"
 msgstr ""
 
-#: src/lib/var.c:2664
-msgid "invalid octal value"
+#: src/console/console.c:185
+msgid "echo command string"
 msgstr ""
 
-#: src/lib/var.c:2665
-msgid "incomplete octal value"
+#: src/console/console.c:186
+msgid "execute an external command"
 msgstr ""
 
-#: src/lib/var.c:2666
-msgid "incomplete grouped hexadecimal value"
+#: src/console/console.c:187
+msgid "exit = quit"
 msgstr ""
 
-#: src/lib/var.c:2667
-msgid "incorrect character class specification"
+#: src/console/console.c:188
+msgid "zed_keys = use zed keys instead of bash keys"
 msgstr ""
 
-#: src/lib/var.c:2668
-msgid "invalid expansion configuration"
+#: src/console/console.c:189
+msgid "help listing"
 msgstr ""
 
-#: src/lib/var.c:2669
-msgid "out of memory"
+#: src/console/console.c:191
+msgid "set command separator"
 msgstr ""
 
-#: src/lib/var.c:2670
-msgid "incomplete variable specification"
+#: src/console/console.c:225
+msgid ": is an invalid command\n"
 msgstr ""
 
-#: src/lib/var.c:2671
-msgid "undefined variable"
+#: src/console/console.c:673
+msgid "Illegal separator character.\n"
 msgstr ""
 
-#: src/lib/var.c:2672
-msgid "input is neither text nor variable"
+#: src/console/console.c:701
+msgid "Command logic problem\n"
 msgstr ""
 
-#: src/lib/var.c:2673
-msgid "unknown command character in variable"
+#: src/console/console.c:921
+msgid "Available Directors:\n"
 msgstr ""
 
-#: src/lib/var.c:2674
-msgid "malformatted search and replace operation"
+#: src/console/console.c:925
+#, c-format
+msgid "%2d:  %s at %s:%d\n"
 msgstr ""
 
-#: src/lib/var.c:2675
-msgid "unknown flag in search and replace operation"
+#: src/console/console.c:929
+msgid "Select Director by entering a number: "
 msgstr ""
 
-#: src/lib/var.c:2676
-msgid "invalid regex in search and replace operation"
+#: src/console/console.c:936
+#, c-format
+msgid "%s is not a number. You must enter a number between 1 and %d\n"
 msgstr ""
 
-#: src/lib/var.c:2677
-msgid "missing parameter in command"
+#: src/console/console.c:943
+#, c-format
+msgid "You must enter a number between 1 and %d\n"
 msgstr ""
 
-#: src/lib/var.c:2678
-msgid "empty search string in search and replace operation"
+#: src/console/console.c:1134 src/wx-console/console_thread.cpp:399
+#: src/qt-console/bcomm/dircomm.cpp:130
+#, c-format
+msgid "Failed to initialize TLS context for Console \"%s\".\n"
 msgstr ""
 
-#: src/lib/var.c:2679
-msgid "start offset missing in cut operation"
+#: src/console/console.c:1154 src/wx-console/console_thread.cpp:420
+#: src/qt-console/bcomm/dircomm.cpp:152
+#, c-format
+msgid "Failed to initialize TLS context for Director \"%s\".\n"
 msgstr ""
 
-#: src/lib/var.c:2680
-msgid "offsets in cut operation delimited by unknown character"
+#: src/console/console.c:1184
+msgid "Enter a period to cancel a command.\n"
 msgstr ""
 
-#: src/lib/var.c:2681
-msgid "range out of bounds in cut operation"
+#: src/console/console.c:1278 src/qt-console/main.cpp:220
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Director \"%s\" in %s. At least one CA certificate store is required.\n"
 msgstr ""
 
-#: src/lib/var.c:2682
-msgid "offset out of bounds in cut operation"
+#: src/console/console.c:1287 src/qt-console/main.cpp:229
+#, c-format
+msgid ""
+"No Director resource defined in %s\n"
+"Without that I don't how to speak to the Director :-(\n"
 msgstr ""
 
-#: src/lib/var.c:2683
-msgid "logic error in cut operation"
+#: src/console/console.c:1307 src/qt-console/main.cpp:250
+#, c-format
+msgid ""
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Console \"%s\" in %s.\n"
 msgstr ""
 
-#: src/lib/var.c:2684
-msgid "malformatted transpose operation"
+#: src/console/console.c:1331
+msgid "Too many arguments on input command.\n"
 msgstr ""
 
-#: src/lib/var.c:2685
-msgid "source and target class mismatch in transpose operation"
+#: src/console/console.c:1335
+msgid "First argument to input command must be a filename.\n"
 msgstr ""
 
-#: src/lib/var.c:2686
-msgid "empty character class in transpose operation"
+#: src/console/console.c:1341
+#, c-format
+msgid "Cannot open file %s for input. ERR=%s\n"
 msgstr ""
 
-#: src/lib/var.c:2687
-msgid "incorrect character class in transpose operation"
+#: src/console/console.c:1371
+msgid "Too many arguments on output/tee command.\n"
 msgstr ""
 
-#: src/lib/var.c:2688
-msgid "malformatted padding operation"
+#: src/console/console.c:1388
+#, c-format
+msgid "Cannot open file %s for output. ERR=%s\n"
 msgstr ""
 
-#: src/lib/var.c:2689
-msgid "width parameter missing in padding operation"
+#: src/console/console.c:1407
+msgid "Too many arguments. Enclose command in double quotes.\n"
 msgstr ""
 
-#: src/lib/var.c:2690
-msgid "fill string missing in padding operation"
+#: src/console/console.c:1416
+#, fuzzy, c-format
+msgid "Cannot popen(\"%s\", \"r\"): ERR=%s\n"
+msgstr "Kann Ausdruck\"%s\"nicht auflösen: ERR=%s\n"
+
+#: src/console/console.c:1428 src/stored/autochanger.c:587
+#, c-format
+msgid "Autochanger error: ERR=%s\n"
 msgstr ""
 
-#: src/lib/var.c:2691
-msgid "unknown quoted pair in search and replace operation"
+#: src/tools/bregex.c:153 src/tools/bregtest.c:137 src/tools/bwild.c:122
+#: patches/testing/bregsed.c:131
+#, c-format
+msgid "Could not open data file: %s\n"
 msgstr ""
 
-#: src/lib/var.c:2692
-msgid "sub-matching reference out of range"
+#: src/tools/fstype.c:47
+#, c-format
+msgid ""
+"\n"
+"Usage: fstype [-v] path ...\n"
+"\n"
+"       Print the file system type a given file/directory is on.\n"
+"       The following options are supported:\n"
+"\n"
+"       -v     print both path and file system type.\n"
+"       -?     print this message.\n"
+"\n"
 msgstr ""
 
-#: src/lib/var.c:2693
-msgid "invalid argument"
+#: src/tools/fstype.c:101 src/tools/drivetype.c:101
+#, fuzzy, c-format
+msgid "%s: unknown\n"
+msgstr "unbekannt"
+
+#: src/tools/drivetype.c:47
+#, c-format
+msgid ""
+"\n"
+"Usage: drivetype [-v] path ...\n"
+"\n"
+"       Print the drive type a given file/directory is on.\n"
+"       The following options are supported:\n"
+"\n"
+"       -v     print both path and file system type.\n"
+"       -?     print this message.\n"
+"\n"
 msgstr ""
 
-#: src/lib/var.c:2694
-msgid "incomplete quoted pair"
+#: src/tools/bbatch.c:78
+#, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"Example : bbatch -w /path/to/workdir -h localhost -f dat1 -f dat -f datx\n"
+" will start 3 thread and load dat1, dat and datx in your catalog\n"
+"See bbatch.c to generate datafile\n"
+"\n"
+"Usage: bbatch [ options ] -w working/dir -f datafile\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -n <name>         specify the database name (default bacula)\n"
+"       -u <user>         specify database user name (default bacula)\n"
+"       -P <password      specify database password (default none)\n"
+"       -h <host>         specify database host (default NULL)\n"
+"       -w <working>      specify working directory\n"
+"       -r <jobids>       call restore code with given jobids\n"
+"       -v                verbose\n"
+"       -f <file>         specify data file\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 
-#: src/lib/var.c:2695
-msgid "lookup function does not support variable arrays"
+#: src/tools/bbatch.c:181 src/tools/bvfs_test.c:201 src/stored/bcopy.c:163
+#: src/stored/bextract.c:197 src/stored/bscan.c:249
+msgid "Wrong number of arguments: \n"
 msgstr ""
 
-#: src/lib/var.c:2696
-msgid "index of array variable contains an invalid character"
+#: src/tools/bbatch.c:192 src/tools/bbatch.c:240 src/tools/bvfs_test.c:215
+#: src/stored/bscan.c:303
+msgid "Could not init Bacula database\n"
 msgstr ""
 
-#: src/lib/var.c:2697
-msgid "index of array variable is incomplete"
+#: src/tools/bbatch.c:202
+#, c-format
+msgid "Computing file list for jobid=%s files=%lld secs=%d\n"
 msgstr ""
 
-#: src/lib/var.c:2698
-msgid "bracket expression in array variable's index not closed"
+#: src/tools/bbatch.c:247 src/tools/bvfs_test.c:224 src/stored/bscan.c:310
+#, c-format
+msgid "Using Database: %s, User: %s\n"
 msgstr ""
 
-#: src/lib/var.c:2699
-msgid "division by zero error in index specification"
+#: src/tools/bbatch.c:305
+#, fuzzy, c-format
+msgid "Error opening datafile %s\n"
+msgstr "Fehler beim holen von Zeile: %s\n"
+
+#: src/tools/bbatch.c:315
+#, fuzzy
+msgid "Error while inserting file\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#: src/tools/testfind.c:68
+#, c-format
+msgid ""
+"\n"
+"Usage: testfind [-d debug_level] [-] [pattern1 ...]\n"
+"       -a          print extended attributes (Win32 debug)\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -c          specify config file containing FileSet resources\n"
+"       -f          specify which FileSet to use\n"
+"       -?          print this message.\n"
+"\n"
+"Patterns are used for file inclusion -- normally directories.\n"
+"Debug level >= 1 prints each file found.\n"
+"Debug level >= 10 prints path/file for catalog.\n"
+"Errors are always printed.\n"
+"Files/paths truncated is the number of files/paths with len > 255.\n"
+"Truncation is only in the catalog.\n"
+"\n"
 msgstr ""
 
-#: src/lib/var.c:2700
-msgid "unterminated loop construct"
+#: src/tools/testfind.c:233
+#, c-format
+msgid ""
+"\n"
+"Total files    : %d\n"
+"Max file length: %d\n"
+"Max path length: %d\n"
+"Files truncated: %d\n"
+"Paths truncated: %d\n"
+"Hard links     : %d\n"
 msgstr ""
 
-#: src/lib/var.c:2701
-msgid "invalid character in loop limits"
+#: src/tools/testfind.c:274
+#, c-format
+msgid "Reg: %s\n"
 msgstr ""
 
-#: src/lib/var.c:2702
-msgid "malformed operation argument list"
+#: src/tools/testfind.c:296
+msgid "\t[will not descend: recursion turned off]"
 msgstr ""
 
-#: src/lib/var.c:2703
-msgid "undefined operation"
+#: src/tools/testfind.c:298
+msgid "\t[will not descend: file system change not allowed]"
 msgstr ""
 
-#: src/lib/var.c:2704
-msgid "formatting failure"
+#: src/tools/testfind.c:300
+msgid "\t[will not descend: disallowed file system]"
 msgstr ""
 
-#: src/lib/var.c:2713
-msgid "unknown error"
+#: src/tools/testfind.c:302
+msgid "\t[will not descend: disallowed drive type]"
 msgstr ""
 
-#: src/lib/watchdog.c:74
+#: src/tools/testfind.c:318 src/tools/testls.c:196
 #, c-format
-msgid "Unable to initialize watchdog lock. ERR=%s\n"
+msgid "Err: Could not access %s: %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:170
-msgid "BUG! register_watchdog called before start_watchdog\n"
+#: src/tools/testfind.c:321 src/tools/testls.c:199
+#, c-format
+msgid "Err: Could not follow ff->link %s: %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:173
+#: src/tools/testfind.c:324 src/tools/testls.c:202
 #, c-format
-msgid "BUG! Watchdog %p has NULL callback\n"
+msgid "Err: Could not stat %s: %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:176
+#: src/tools/testfind.c:327 src/tools/testls.c:205
 #, c-format
-msgid "BUG! Watchdog %p has zero interval\n"
+msgid "Skip: File not saved. No change. %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:196
-msgid "BUG! unregister_watchdog_unlocked called before start_watchdog\n"
+#: src/tools/testfind.c:330 src/tools/testls.c:208
+#, c-format
+msgid "Err: Attempt to backup archive. Not saved. %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:313
+#: src/tools/testfind.c:333 src/tools/testls.c:217
 #, c-format
-msgid "rwl_writelock failure. ERR=%s\n"
+msgid "Err: Could not open directory %s: %s\n"
 msgstr ""
 
-#: src/lib/watchdog.c:327
+#: src/tools/testfind.c:336 src/tools/testls.c:220
 #, c-format
-msgid "rwl_writeunlock failure. ERR=%s\n"
+msgid "Err: Unknown file ff->type %d: %s\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:108
-msgid "Could not initialize Python\n"
+#: src/tools/testfind.c:386
+#, c-format
+msgid "===== Filename truncated to 255 chars: %s\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:113
+#: src/tools/testfind.c:403
 #, c-format
-msgid "Could not Run Python string %s\n"
+msgid "========== Path name truncated to 255 chars: %s\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:125
-msgid "Could not initialize Python Job type.\n"
+#: src/tools/testfind.c:412
+#, c-format
+msgid "========== Path length is zero. File=%s\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:130
+#: src/tools/testfind.c:415
 #, c-format
-msgid "Could not import Python script %s/%s. Python disabled.\n"
+msgid "Path: %s\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:230
-msgid "Could not create Python Job Object.\n"
+#: src/tools/dbcheck.c:207
+msgid "OK - DB backend seems to be thread-safe.\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:243 src/lib/pythonlib.c:267
-#, c-format
-msgid "Python function \"%s\" not found.\n"
+#: src/tools/dbcheck.c:215
+msgid ""
+"Warning skipping the additional parameters for working directory/dbname/user/"
+"password/host.\n"
 msgstr ""
 
-#: src/lib/pythonlib.c:282
+#: src/tools/dbcheck.c:232
 #, c-format
-msgid "Unknown Python daemon event %s\n"
+msgid "Error can not find the Catalog name[%s] in the given config file [%s]\n"
 msgstr ""
 
-#: src/lib/res.c:66
+#: src/tools/dbcheck.c:234
 #, c-format
-msgid "rwl_writelock failure at %s:%d:  ERR=%s\n"
+msgid "Error there is no Catalog section in the given config file [%s]\n"
 msgstr ""
 
-#: src/lib/res.c:76
-#, c-format
-msgid "rwl_writeunlock failure at %s:%d:. ERR=%s\n"
+#: src/tools/dbcheck.c:243
+msgid "Error no Director resource defined.\n"
 msgstr ""
 
-#: src/lib/tls.c:108
-#, c-format
-msgid ""
-"Error with certificate at depth: %d, issuer = %s, subject = %s, ERR=%d:%s\n"
+#: src/tools/dbcheck.c:268
+msgid "Wrong number of arguments.\n"
 msgstr ""
 
-#: src/lib/tls.c:155
-msgid "Error initializing SSL context"
+#: src/tools/dbcheck.c:273
+msgid "Working directory not supplied.\n"
 msgstr ""
 
-#: src/lib/tls.c:176
-msgid "Error loading certificate verification stores"
+#: src/tools/dbcheck.c:307
+msgid "Database port must be a numeric value.\n"
 msgstr ""
 
-#: src/lib/tls.c:181
-msgid ""
-"Either a certificate file or a directory must be specified as a verification "
-"store\n"
+#: src/tools/dbcheck.c:310
+msgid "Database port must be a int value.\n"
 msgstr ""
 
-#: src/lib/tls.c:192
-msgid "Error loading certificate file"
+#: src/tools/dbcheck.c:352
+#, c-format
+msgid "Hello, this is the database check/correct program.\n"
 msgstr ""
 
-#: src/lib/tls.c:200
-msgid "Error loading private key"
+#: src/tools/dbcheck.c:354
+#, c-format
+msgid "Modify database is on."
 msgstr ""
 
-#: src/lib/tls.c:208
-msgid "Unable to open DH parameters file"
+#: src/tools/dbcheck.c:356
+#, c-format
+msgid "Modify database is off."
 msgstr ""
 
-#: src/lib/tls.c:214
-msgid "Unable to load DH parameters from specified file"
+#: src/tools/dbcheck.c:358 src/tools/dbcheck.c:419
+#, c-format
+msgid " Verbose is on.\n"
 msgstr ""
 
-#: src/lib/tls.c:218
-msgid "Failed to set TLS Diffie-Hellman parameters"
+#: src/tools/dbcheck.c:360 src/tools/dbcheck.c:421
+#, c-format
+msgid " Verbose is off.\n"
 msgstr ""
 
-#: src/lib/tls.c:227
-msgid "Error setting cipher list, no valid ciphers available\n"
+#: src/tools/dbcheck.c:362
+#, c-format
+msgid "Please select the function you want to perform.\n"
 msgstr ""
 
-#: src/lib/tls.c:275
-msgid "Peer failed to present a TLS certificate\n"
+#: src/tools/dbcheck.c:366
+#, c-format
+msgid ""
+"\n"
+"     1) Toggle modify database flag\n"
+"     2) Toggle verbose flag\n"
+"     3) Repair bad Filename records\n"
+"     4) Repair bad Path records\n"
+"     5) Eliminate duplicate Filename records\n"
+"     6) Eliminate duplicate Path records\n"
+"     7) Eliminate orphaned Jobmedia records\n"
+"     8) Eliminate orphaned File records\n"
+"     9) Eliminate orphaned Path records\n"
+"    10) Eliminate orphaned Filename records\n"
+"    11) Eliminate orphaned FileSet records\n"
+"    12) Eliminate orphaned Client records\n"
+"    13) Eliminate orphaned Job records\n"
+"    14) Eliminate all Admin records\n"
+"    15) Eliminate all Restore records\n"
+"    16) All (3-15)\n"
+"    17) Quit\n"
 msgstr ""
 
-#: src/lib/tls.c:317
+#: src/tools/dbcheck.c:385
 #, c-format
-msgid "Peer %s failed to present a TLS certificate\n"
+msgid ""
+"\n"
+"     1) Toggle modify database flag\n"
+"     2) Toggle verbose flag\n"
+"     3) Check for bad Filename records\n"
+"     4) Check for bad Path records\n"
+"     5) Check for duplicate Filename records\n"
+"     6) Check for duplicate Path records\n"
+"     7) Check for orphaned Jobmedia records\n"
+"     8) Check for orphaned File records\n"
+"     9) Check for orphaned Path records\n"
+"    10) Check for orphaned Filename records\n"
+"    11) Check for orphaned FileSet records\n"
+"    12) Check for orphaned Client records\n"
+"    13) Check for orphaned Job records\n"
+"    14) Check for all Admin records\n"
+"    15) Check for all Restore records\n"
+"    16) All (3-15)\n"
+"    17) Quit\n"
 msgstr ""
 
-#: src/lib/tls.c:416
-msgid "Error creating file descriptor-based BIO"
+#: src/tools/dbcheck.c:405
+msgid "Select function number: "
 msgstr ""
 
-#: src/lib/tls.c:427
-msgid "Error creating new SSL object"
+#: src/tools/dbcheck.c:412
+#, c-format
+msgid "Database will be modified.\n"
 msgstr ""
 
-#: src/lib/tls.c:493 src/lib/tls.c:510
-msgid "Connect failure"
+#: src/tools/dbcheck.c:414
+#, c-format
+msgid "Database will NOT be modified.\n"
 msgstr ""
 
-#: src/lib/tls.c:587 src/lib/tls.c:591
-msgid "TLS shutdown failure."
+#: src/tools/dbcheck.c:504
+#, c-format
+msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
 msgstr ""
 
-#: src/lib/tls.c:642 src/lib/tls.c:658
-msgid "TLS read/write failure."
+#: src/tools/dbcheck.c:512
+#, c-format
+msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
 msgstr ""
 
-#: src/lib/tls.c:716 src/lib/tls.c:773 src/stored/dev.c:212
-#: src/stored/dev.c:230 src/stored/dev.c:236 src/stored/stored_conf.c:550
+#: src/tools/dbcheck.c:519
 #, c-format
-msgid "Unable to init mutex: ERR=%s\n"
+msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
 msgstr ""
 
-#: src/lib/tls.c:736 src/lib/tls.c:805
+#: src/tools/dbcheck.c:526
 #, c-format
-msgid "Unable to destroy mutex: ERR=%s\n"
+msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
 msgstr ""
 
-#: src/lib/tls.c:870
+#: src/tools/dbcheck.c:533
 #, c-format
-msgid "Unable to init OpenSSL threading: ERR=%s\n"
+msgid "Orphaned ClientId=%s Name=\"%s\"\n"
 msgstr ""
 
-#: src/lib/tls.c:880
-msgid "Failed to seed OpenSSL PRNG\n"
+#: src/tools/dbcheck.c:587
+#, c-format
+msgid "Deleting: %s\n"
 msgstr ""
 
-#: src/lib/tls.c:906
-msgid "Failed to save OpenSSL PRNG\n"
+#: src/tools/dbcheck.c:661
+#, c-format
+msgid "Checking for duplicate Filename entries.\n"
 msgstr ""
 
-#: src/stored/acquire.c:98
+#: src/tools/dbcheck.c:670
 #, c-format
-msgid "Hey! num_writers=%d!!!!\n"
+msgid "Found %d duplicate Filename records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:146
+#: src/tools/dbcheck.c:671
+msgid "Print the list? (yes/no): "
+msgstr ""
+
+#: src/tools/dbcheck.c:690 src/tools/dbcheck.c:748
 #, c-format
-msgid "Num_writers=%d not zero. Job %d canceled.\n"
+msgid "Found %d for: %s\n"
 msgstr ""
 
-#: src/stored/acquire.c:154
+#: src/tools/dbcheck.c:718
 #, c-format
-msgid "No volumes specified. Job %d canceled.\n"
+msgid "Checking for duplicate Path entries.\n"
 msgstr ""
 
-#: src/stored/acquire.c:182 src/stored/mount.c:72
+#: src/tools/dbcheck.c:728
 #, c-format
-msgid "Job %d canceled.\n"
+msgid "Found %d duplicate Path records.\n"
+msgstr ""
+
+#: src/tools/dbcheck.c:729 src/tools/dbcheck.c:783 src/tools/dbcheck.c:827
+#: src/tools/dbcheck.c:879 src/tools/dbcheck.c:929 src/tools/dbcheck.c:970
+#: src/tools/dbcheck.c:1011 src/tools/dbcheck.c:1052 src/tools/dbcheck.c:1090
+#: src/tools/dbcheck.c:1123 src/tools/dbcheck.c:1160 src/tools/dbcheck.c:1224
+msgid "Print them? (yes/no): "
 msgstr ""
 
-#: src/stored/acquire.c:193
+#: src/tools/dbcheck.c:776
 #, c-format
-msgid "Open device %s Volume \"%s\" failed (EIO): ERR=%s\n"
+msgid "Checking for orphaned JobMedia entries.\n"
 msgstr ""
 
-#: src/stored/acquire.c:208
+#: src/tools/dbcheck.c:782
 #, c-format
-msgid "Open device %s Volume \"%s\" failed: ERR=%s\n"
+msgid "Found %d orphaned JobMedia records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:273 src/stored/mount.c:66
+#: src/tools/dbcheck.c:800
 #, c-format
-msgid "Too many errors trying to mount device %s.\n"
+msgid "Deleting %d orphaned JobMedia records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:282
+#: src/tools/dbcheck.c:817
 #, c-format
-msgid "Ready to read from volume \"%s\" on device %s.\n"
+msgid "Checking for orphaned File entries. This may take some time!\n"
 msgstr ""
 
-#: src/stored/acquire.c:328 src/stored/reserve.c:617
+#: src/tools/dbcheck.c:826
 #, c-format
-msgid "Device %s is busy reading.\n"
+msgid "Found %d orphaned File records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:357
+#: src/tools/dbcheck.c:843
 #, c-format
-msgid "Wanted Volume \"%s\", but device %s is busy writing on \"%s\" .\n"
+msgid "Deleting %d orphaned File records.\n"
+msgstr ""
+
+#: src/tools/dbcheck.c:859 src/tools/dbcheck.c:909
+msgid "Create temporary index? (yes/no): "
 msgstr ""
 
-#: src/stored/acquire.c:374
+#: src/tools/dbcheck.c:869
 #, c-format
-msgid ""
-"Cannot recycle volume \"%s\" on device %s because it is in use by another "
-"job.\n"
+msgid "Checking for orphaned Path entries. This may take some time!\n"
 msgstr ""
 
-#: src/stored/acquire.c:396
+#: src/tools/dbcheck.c:878
 #, c-format
-msgid "Could not ready device %s for append.\n"
+msgid "Found %d orphaned Path records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:459 src/stored/block.c:353 src/stored/block.c:676
-#: src/stored/block.c:744
+#: src/tools/dbcheck.c:891
 #, c-format
-msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
+msgid "Deleting %d orphaned Path records.\n"
 msgstr ""
 
-#: src/stored/acquire.c:501
+#: src/tools/dbcheck.c:919
 #, c-format
-msgid "Alert: %s"
+msgid "Checking for orphaned Filename entries. This may take some time!\n"
 msgstr ""
 
-#: src/stored/acquire.c:509
+#: src/tools/dbcheck.c:928
 #, c-format
-msgid "3997 Bad alert command: %s: ERR=%s.\n"
+msgid "Found %d orphaned Filename records.\n"
 msgstr ""
 
-#: src/stored/append.c:60
-msgid "Unable to set network buffer size.\n"
+#: src/tools/dbcheck.c:941
+#, c-format
+msgid "Deleting %d orphaned Filename records.\n"
 msgstr ""
 
-#: src/stored/append.c:73 src/stored/append.c:82 src/stored/append.c:94
-#: src/stored/append.c:249 src/stored/append.c:264 src/stored/append.c:276
-#: src/stored/askdir.c:284 src/stored/askdir.c:285
-msgid "NULL Volume name. This shouldn't happen!!!\n"
+#: src/tools/dbcheck.c:959
+#, c-format
+msgid "Checking for orphaned FileSet entries. This takes some time!\n"
 msgstr ""
 
-#: src/stored/append.c:88 src/stored/btape.c:1853
+#: src/tools/dbcheck.c:969
 #, c-format
-msgid "Write session label failed. ERR=%s\n"
+msgid "Found %d orphaned FileSet records.\n"
 msgstr ""
 
-#: src/stored/append.c:100
+#: src/tools/dbcheck.c:984
 #, c-format
-msgid "Network send error to FD. ERR=%s\n"
+msgid "Deleting %d orphaned FileSet records.\n"
 msgstr ""
 
-#: src/stored/append.c:137
+#: src/tools/dbcheck.c:993
 #, c-format
-msgid "Error reading data header from FD. ERR=%s\n"
+msgid "Checking for orphaned Client entries.\n"
 msgstr ""
 
-#: src/stored/append.c:159
+#: src/tools/dbcheck.c:1010
 #, c-format
-msgid "Malformed data header from FD: %s\n"
+msgid "Found %d orphaned Client records.\n"
 msgstr ""
 
-#: src/stored/append.c:169
-msgid "File index from FD not positive or sequential\n"
+#: src/tools/dbcheck.c:1025
+#, c-format
+msgid "Deleting %d orphaned Client records.\n"
 msgstr ""
 
-#: src/stored/append.c:199 src/stored/append.c:269 src/stored/spool.c:247
+#: src/tools/dbcheck.c:1034
 #, c-format
-msgid "Fatal append error on device %s: ERR=%s\n"
+msgid "Checking for orphaned Job entries.\n"
 msgstr ""
 
-#: src/stored/append.c:224
+#: src/tools/dbcheck.c:1051
 #, c-format
-msgid "Error updating file attributes. ERR=%s\n"
+msgid "Found %d orphaned Job records.\n"
 msgstr ""
 
-#: src/stored/append.c:237
+#: src/tools/dbcheck.c:1066
 #, c-format
-msgid "Network error on data channel. ERR=%s\n"
+msgid "Deleting %d orphaned Job records.\n"
 msgstr ""
 
-#: src/stored/append.c:258 src/stored/btape.c:1969
+#: src/tools/dbcheck.c:1068
 #, c-format
-msgid "Error writting end session label. ERR=%s\n"
+msgid "Deleting JobMedia records of orphaned Job records.\n"
 msgstr ""
 
-#: src/stored/append.c:271
-msgid "Set ok=FALSE after write_block_to_device.\n"
+#: src/tools/dbcheck.c:1070
+#, c-format
+msgid "Deleting Log records of orphaned Job records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:161
-msgid "Network error on bnet_recv in req_vol_info.\n"
+#: src/tools/dbcheck.c:1080
+#, c-format
+msgid "Checking for Admin Job entries.\n"
 msgstr ""
 
-#: src/stored/askdir.c:178
+#: src/tools/dbcheck.c:1089
 #, c-format
-msgid "Error getting Volume info: %s\n"
+msgid "Found %d Admin Job records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:289 src/stored/askdir.c:290
-msgid "Attempt to update_volume_info in read mode!!!\n"
+#: src/tools/dbcheck.c:1104
+#, c-format
+msgid "Deleting %d Admin Job records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:318
+#: src/tools/dbcheck.c:1113
 #, c-format
-msgid "Didn't get vol info vol=%s: ERR=%s"
+msgid "Checking for Restore Job entries.\n"
 msgstr ""
 
-#: src/stored/askdir.c:349
+#: src/tools/dbcheck.c:1122
 #, c-format
-msgid "Error creating JobMedia record: ERR=%s\n"
+msgid "Found %d Restore Job records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:356
+#: src/tools/dbcheck.c:1137
 #, c-format
-msgid "Error creating JobMedia record: %s\n"
+msgid "Deleting %d Restore Job records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:424
+#: src/tools/dbcheck.c:1150
 #, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
+msgid "Checking for Filenames with a trailing slash\n"
 msgstr ""
 
-#: src/stored/askdir.c:452
+#: src/tools/dbcheck.c:1159
 #, c-format
-msgid ""
-"Please mount Volume \"%s\" on Storage Device %s for Job %s\n"
-"Use \"mount\" command to release Job.\n"
+msgid "Found %d bad Filename records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:462
+#: src/tools/dbcheck.c:1177 src/tools/dbcheck.c:1240
 #, c-format
-msgid ""
-"Job %s waiting. Cannot find any appendable volumes.\n"
-"Please use the \"label\"  command to create a new Volume for:\n"
-"    Storage:      %s\n"
-"    Media type:   %s\n"
-"    Pool:         %s\n"
+msgid "Reparing %d bad Filename records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:486 src/stored/askdir.c:588
+#: src/tools/dbcheck.c:1214
 #, c-format
-msgid "Max time exceeded waiting to mount Storage Device %s for Job %s\n"
+msgid "Checking for Paths without a trailing slash\n"
 msgstr ""
 
-#: src/stored/askdir.c:496 src/stored/askdir.c:503
+#: src/tools/dbcheck.c:1223
 #, c-format
-msgid "pthread error in mount_next_volume stat=%d ERR=%s\n"
+msgid "Found %d bad Path records.\n"
 msgstr ""
 
-#: src/stored/askdir.c:514
+#: src/tools/dbcheck.c:1377
 #, c-format
 msgid ""
-"Someone woke me up, but I cannot find any appendable\n"
-"volumes for Job=%s.\n"
+"Ok. Index over the %s column already exists and dbcheck will work faster.\n"
 msgstr ""
 
-#: src/stored/askdir.c:558
-msgid "Cannot request another volume: no volume name given.\n"
+#: src/tools/dbcheck.c:1380
+#, c-format
+msgid ""
+"Note. Index over the %s column not found, that can greatly slow down "
+"dbcheck.\n"
 msgstr ""
 
-#: src/stored/askdir.c:564
+#: src/tools/dbcheck.c:1396
 #, c-format
-msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
+msgid "Create temporary index... This may take some time!\n"
 msgstr ""
 
-#: src/stored/askdir.c:570
+#: src/tools/dbcheck.c:1404
 #, c-format
-msgid "Please mount Volume \"%s\" on Storage Device %s for Job %s\n"
+msgid "Temporary index created.\n"
 msgstr ""
 
-#: src/stored/askdir.c:598
+#: src/tools/dbcheck.c:1419
 #, c-format
-msgid "pthread error in mount_volume stat=%d ERR=%s\n"
+msgid "Drop temporary index.\n"
 msgstr ""
 
-#: src/stored/askdir.c:605
+#: src/tools/dbcheck.c:1429
 #, c-format
-msgid "pthread error in mount_next_volume stat=%d: ERR=%s\n"
+msgid "Temporary index %s deleted.\n"
 msgstr ""
 
-#: src/stored/authenticate.c:53
+#: src/tools/bvfs_test.c:55
 #, c-format
-msgid "I only authenticate Directors, not %d\n"
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -n <name>         specify the database name (default bacula)\n"
+"       -u <user>         specify database user name (default bacula)\n"
+"       -P <password      specify database password (default none)\n"
+"       -h <host>         specify database host (default NULL)\n"
+"       -w <working>      specify working directory\n"
+"       -j <jobids>       specify jobids\n"
+"       -p <path>         specify path\n"
+"       -f <file>         specify file\n"
+"       -l <limit>        maximum tuple to fetch\n"
+"       -T                truncate cache table before starting\n"
+"       -v                verbose\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 
-#: src/stored/authenticate.c:120
-msgid ""
-"Incorrect password given by Director.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+#: src/tools/bsmtp.c:145
+#, c-format
+msgid "Fatal malformed reply from %s: %s\n"
 msgstr ""
 
-#: src/stored/authenticate.c:178
+#: src/tools/bsmtp.c:153
 #, c-format
-msgid "Unable to authenticate Director at %s.\n"
+msgid "Fatal fgets error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/authenticate.c:223 src/stored/authenticate.c:259
-#, c-format
+#: src/tools/bsmtp.c:186
+#, fuzzy, c-format
 msgid ""
-"Incorrect authorization key from File daemon at %s rejected.\n"
-"Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
-"help.\n"
+"\n"
+"Usage: %s [-f from] [-h mailhost] [-s subject] [-c copy] [recipient ...]\n"
+"       -8          set charset to UTF-8\n"
+"       -c          set the Cc: field\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print a timestamp in debug output\n"
+"       -f          set the From: field\n"
+"       -h          use mailhost:port as the SMTP server\n"
+"       -s          set the Subject: field\n"
+"       -r          set the Reply-To: field\n"
+"       -l          set the maximum number of lines to send (default: "
+"unlimited)\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/stored/autochanger.c:87
-#, c-format
-msgid "3303 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
+#: src/tools/bsmtp.c:343
+msgid "Fatal error: no recipient given.\n"
 msgstr ""
 
-#: src/stored/autochanger.c:96
+#: src/tools/bsmtp.c:372
 #, c-format
-msgid "3992 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
+msgid "Fatal gethostname error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:109
+#: src/tools/bsmtp.c:376
 #, c-format
-msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\n"
+msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:116
-#, c-format
-msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
+#: src/tools/bsmtp.c:412
+#, fuzzy, c-format
+msgid "Error unknown mail host \"%s\": ERR=%s\n"
+msgstr "unbekannt"
+
+#: src/tools/bsmtp.c:415
+msgid "Retrying connection using \"localhost\".\n"
 msgstr ""
 
-#: src/stored/autochanger.c:122
+#: src/tools/bsmtp.c:423
 #, c-format
-msgid "3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
+msgid "Fatal error: Unknown address family for smtp host: %d\n"
 msgstr ""
 
-#: src/stored/autochanger.c:167
+#: src/tools/bsmtp.c:432 src/tools/bsmtp.c:437
 #, c-format
-msgid "3301 Issuing autochanger \"loaded drive %d\" command.\n"
+msgid "Fatal socket error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:176
+#: src/tools/bsmtp.c:442
 #, c-format
-msgid "3302 Autochanger \"loaded drive %d\", result is Slot %d.\n"
+msgid "Fatal connect error to %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:180
+#: src/tools/bsmtp.c:450
 #, c-format
-msgid "3302 Autochanger \"loaded drive %d\", result: nothing loaded.\n"
+msgid "Fatal _open_osfhandle error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:187
+#: src/tools/bsmtp.c:457 src/tools/bsmtp.c:461 src/tools/bsmtp.c:470
+#: src/tools/bsmtp.c:474
 #, c-format
-msgid "3991 Bad autochanger \"loaded drive %d\" command: ERR=%s.\n"
+msgid "Fatal fdopen error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:235
+#: src/tools/bsmtp.c:466
 #, c-format
-msgid "3993 Device %s not an autochanger device.\n"
+msgid "Fatal dup error: ERR=%s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:253
+#: src/tools/testls.c:56
 #, c-format
-msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
+msgid ""
+"\n"
+"Usage: testls [-d debug_level] [-] [pattern1 ...]\n"
+"       -a          print extended attributes (Win32 debug)\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -e          specify file of exclude patterns\n"
+"       -i          specify file of include patterns\n"
+"       -           read pattern(s) from stdin\n"
+"       -?          print this message.\n"
+"\n"
+"Patterns are file inclusion -- normally directories.\n"
+"Debug level >= 1 prints each file found.\n"
+"Debug level >= 10 prints path/file for catalog.\n"
+"Errors always printed.\n"
+"Files/paths truncated is number with len > 255.\n"
+"Truncation is only in catalog.\n"
+"\n"
 msgstr ""
 
-#: src/stored/autochanger.c:265
+#: src/tools/testls.c:147
 #, c-format
-msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
+msgid "Could not open include file: %s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:277
+#: src/tools/testls.c:160
 #, c-format
-msgid "3306 Issuing autochanger \"%s\" command.\n"
+msgid "Could not open exclude file: %s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:282
-msgid "3996 Open bpipe failed.\n"
+#: src/tools/testls.c:211
+#, c-format
+msgid "Recursion turned off. Directory not entered. %s\n"
 msgstr ""
 
-#: src/stored/autochanger.c:306
+#: src/tools/testls.c:214
 #, c-format
-msgid "Autochanger error: ERR=%s\n"
+msgid "Skip: File system change prohibited. Directory not entered. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:58
-#, c-format
+#: src/stored/bcopy.c:76
+#, fuzzy, c-format
 msgid ""
-"Copyright (C) 2002-2005 Kern Sibbald.\n"
 "\n"
 "Version: %s (%s)\n"
 "\n"
 "Usage: bcopy [-d debug_level] <input-archive> <output-archive>\n"
 "       -b bootstrap      specify a bootstrap file\n"
-"       -c <file>         specify configuration file\n"
-"       -d <nn>           set debug level to nn\n"
+"       -c <file>         specify a Storage configuration file\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
 "       -i                specify input Volume names (separated by |)\n"
 "       -o                specify output Volume names (separated by |)\n"
 "       -p                proceed inspite of errors\n"
@@ -9485,942 +12150,888 @@ msgid ""
 "       -?                print this message\n"
 "\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/stored/bcopy.c:137 src/stored/bextract.c:177 src/stored/bscan.c:221
-msgid "Wrong number of arguments: \n"
-msgstr ""
-
-#: src/stored/bcopy.c:172 src/stored/btape.c:334 src/stored/device.c:273
+#: src/stored/bcopy.c:204 src/stored/device.c:298 src/stored/btape.c:472
 #, c-format
 msgid "dev open failed: %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:185
+#: src/stored/bcopy.c:219
 msgid "Write of last block failed.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:188
+#: src/stored/bcopy.c:223
 #, c-format
 msgid "%u Jobs copied. %u records copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:205 src/stored/bscan.c:389
+#: src/stored/bcopy.c:240 src/stored/bscan.c:424
 #, c-format
 msgid "Record: SessId=%u SessTim=%u FileIndex=%d Stream=%d len=%u\n"
 msgstr ""
 
-#: src/stored/bcopy.c:220
+#: src/stored/bcopy.c:256
 msgid "Volume is prelabeled. This volume cannot be copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:223
+#: src/stored/bcopy.c:259
 msgid "Volume label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:235 src/stored/bcopy.c:242 src/stored/bcopy.c:265
-#: src/stored/btape.c:2335
+#: src/stored/bcopy.c:265
+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:2743
 #, c-format
 msgid "Cannot fixup device error. %s\n"
 msgstr ""
 
-#: src/stored/bcopy.c:247
+#: src/stored/bcopy.c:296
 msgid "EOM label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:250
+#: src/stored/bcopy.c:299
 msgid "EOT label not copied.\n"
 msgstr ""
 
-#: src/stored/bcopy.c:290 src/stored/bextract.c:473 src/stored/bls.c:444
-#: src/stored/bscan.c:1227 src/stored/btape.c:2683
-#, c-format
-msgid "Mount Volume \"%s\" on device %s and press return when ready: "
+#: src/stored/bcopy.c:332 src/stored/read_record.c:399 src/stored/bls.c:423
+msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bextract.c:70
-#, c-format
-msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald.\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bextract <options> <bacula-archive-device-name> <directory-to-store-"
-"files>\n"
-"       -b <file>       specify a bootstrap file\n"
-"       -c <file>       specify a configuration file\n"
-"       -d <nn>         set debug level to nn\n"
-"       -e <file>       exclude list\n"
-"       -i <file>       include list\n"
-"       -p              proceed inspite of I/O errors\n"
-"       -v              verbose\n"
-"       -V <volumes>    specify Volume names (separated by |)\n"
-"       -?              print this message\n"
-"\n"
+#: src/stored/bcopy.c:335 src/stored/read_record.c:402 src/stored/bls.c:426
+msgid "Volume Label"
 msgstr ""
 
-#: src/stored/bextract.c:127 src/stored/bls.c:129
-#, c-format
-msgid "Could not open exclude file: %s, ERR=%s\n"
+#: src/stored/bcopy.c:339 src/stored/label.c:1030 src/stored/bls.c:430
+msgid "Begin Job Session"
 msgstr ""
 
-#: src/stored/bextract.c:142 src/stored/bls.c:143
-#, c-format
-msgid "Could not open include file: %s, ERR=%s\n"
+#: src/stored/bcopy.c:343 src/stored/label.c:1033 src/stored/bls.c:435
+msgid "End Job Session"
 msgstr ""
 
-#: src/stored/bextract.c:198
-#, c-format
-msgid "%d Program Name and/or Program Data Stream records ignored.\n"
+#: src/stored/bcopy.c:348 src/stored/bls.c:439
+msgid "End of Medium"
 msgstr ""
 
-#: src/stored/bextract.c:202
-#, c-format
-msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
+#: src/stored/bcopy.c:351 src/stored/label.c:1042 src/stored/bls.c:451
+msgid "Unknown"
 msgstr ""
 
-#: src/stored/bextract.c:226
+#: src/stored/bcopy.c:357 src/stored/read_record.c:420 src/stored/bls.c:458
 #, c-format
-msgid "Cannot stat %s. It must exist. ERR=%s\n"
+msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bextract.c:230
+#: src/stored/bcopy.c:375 src/stored/btape.c:3037 src/stored/bextract.c:515
+#: src/stored/bscan.c:1329 src/stored/bls.c:477
 #, c-format
-msgid "%s must be a directory.\n"
+msgid "Mount Volume \"%s\" on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/bextract.c:251
+#: src/stored/ansi_label.c:96
 #, c-format
-msgid "%u files restored.\n"
+msgid "Read error on device %s in ANSI label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/bextract.c:278 src/stored/bextract.c:444
-msgid "Logic error output file should be open but is not.\n"
+#: src/stored/ansi_label.c:106
+msgid "Insane! End of tape while reading ANSI label.\n"
 msgstr ""
 
-#: src/stored/bextract.c:285 src/stored/bls.c:365 src/stored/bscan.c:645
-msgid "Cannot continue.\n"
+#: src/stored/ansi_label.c:132
+msgid "No VOL1 label while reading ANSI/IBM label.\n"
 msgstr ""
 
-#: src/stored/bextract.c:347
+#: src/stored/ansi_label.c:155
 #, c-format
-msgid "Seek error on %s: %s\n"
+msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
 msgstr ""
 
-#: src/stored/bextract.c:400
-#, c-format
-msgid "Uncompression error. ERR=%d\n"
+#: src/stored/ansi_label.c:166
+msgid "No HDR1 label while reading ANSI label.\n"
 msgstr ""
 
-#: src/stored/bextract.c:408
-msgid "===Write error===\n"
+#: src/stored/ansi_label.c:172
+#, c-format
+msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
 msgstr ""
 
-#: src/stored/bextract.c:435
-msgid "Got Program Name or Data Stream. Ignored.\n"
+#: src/stored/ansi_label.c:184
+msgid "No HDR2 label while reading ANSI/IBM label.\n"
 msgstr ""
 
-#: src/stored/block.c:78
-#, c-format
-msgid ""
-"Dump block %s %x: size=%d BlkNum=%d\n"
-"               Hdrcksum=%x cksum=%x\n"
+#: src/stored/ansi_label.c:199
+msgid "Unknown or bad ANSI/IBM label record.\n"
 msgstr ""
 
-#: src/stored/block.c:91
-#, c-format
-msgid "   Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
+#: src/stored/ansi_label.c:207
+msgid "Too many records in while reading ANSI/IBM label.\n"
 msgstr ""
 
-#: src/stored/block.c:147
+#: src/stored/ansi_label.c:307
 #, c-format
-msgid "%d block read errors not printed.\n"
+msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
 msgstr ""
 
-#: src/stored/block.c:235 src/stored/block.c:251 src/stored/block.c:261
+#: src/stored/ansi_label.c:333
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
-"discarded.\n"
+msgid "Could not write ANSI VOL1 label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:275
+#: src/stored/ansi_label.c:371 src/stored/ansi_label.c:400
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Block length %u is insane (too large), probably "
-"due to a bad archive.\n"
+msgid "Could not write ANSI HDR1 label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:301
-#, c-format
-msgid ""
-"Volume data error at %u:%u!\n"
-"Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
+#: src/stored/ansi_label.c:376 src/stored/ansi_label.c:407
+msgid "Could not write ANSI HDR1 label.\n"
 msgstr ""
 
-#: src/stored/block.c:409
-msgid "Cannot write block. Device at EOM.\n"
+#: src/stored/ansi_label.c:412
+#, c-format
+msgid "Error writing EOF to tape. ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:414
-msgid "Attempt to write on read-only Volume.\n"
+#: src/stored/ansi_label.c:417
+msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
 msgstr ""
 
-#: src/stored/block.c:466
+#: src/stored/label.c:95
 #, c-format
-msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
+msgid "Couldn't rewind device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:481
+#: src/stored/label.c:112 src/stored/label.c:204
 #, c-format
-msgid "Unable to write EOF. ERR=%s\n"
-msgstr ""
-
-#: src/stored/block.c:507 src/stored/block.c:518
-msgid "Write block header zeroed.\n"
+msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
 msgstr ""
 
-#: src/stored/block.c:536
+#: src/stored/label.c:115 src/stored/label.c:192
 #, c-format
-msgid "Write error at %u:%u on device %s. ERR=%s.\n"
+msgid "Too many tries: %s"
 msgstr ""
 
-#: src/stored/block.c:543
+#: src/stored/label.c:132
 #, c-format
-msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
+msgid ""
+"Requested Volume \"%s\" on %s is not a Bacula labeled Volume, because: ERR=%s"
 msgstr ""
 
-#: src/stored/block.c:618 src/stored/block.c:624
-#, c-format
-msgid "Backspace file at EOT failed. ERR=%s\n"
+#: src/stored/label.c:137
+msgid "Could not read Volume label from block.\n"
 msgstr ""
 
-#: src/stored/block.c:631
+#: src/stored/label.c:140
 #, c-format
-msgid "Backspace record at EOT failed. ERR=%s\n"
+msgid "Could not unserialize Volume label: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:648
+#: src/stored/label.c:145
 #, c-format
-msgid "Re-read last block at EOT failed. ERR=%s"
-msgstr ""
-
-#: src/stored/block.c:652
-msgid "Re-read of last block succeeded.\n"
+msgid "Volume Header Id bad: %s\n"
 msgstr ""
 
-#: src/stored/block.c:655
+#: src/stored/label.c:177
 #, c-format
-msgid "Re-read of last block failed. Last block=%u Current block=%u.\n"
+msgid "Volume on %s has wrong Bacula version. Wanted %d got %d\n"
 msgstr ""
 
-#: src/stored/block.c:684
+#: src/stored/label.c:188
 #, c-format
-msgid ""
-"Error writing final EOF to tape. This tape may not be readable.\n"
-"%s"
+msgid "Volume on %s has bad Bacula label type: %x\n"
 msgstr ""
 
-#: src/stored/block.c:790 src/stored/dvd.c:622
-#, 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/label.c:238 src/stored/label.c:400 src/stored/mount.c:451
+#, fuzzy, c-format
+msgid "Could not reserve volume %s on %s\n"
+msgstr "Konnte FileSet \"%s\" Eintrag nicht erzeugen. ERR=%s\n"
 
-#: src/stored/block.c:798 src/stored/block.c:908
+#: src/stored/label.c:278
 #, c-format
-msgid "Unable to open device next part %s: ERR=%s\n"
+msgid "Cannot write Volume label to block for device %s\n"
 msgstr ""
 
-#: src/stored/block.c:816
-#, 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/label.c:330 src/stored/label.c:430 src/stored/mount.c:226
+#, 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/block.c:829
+#: src/stored/label.c:454
 #, c-format
-msgid ""
-"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
-"free_space_errno=%d).\n"
+msgid "Rewind error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:883
+#: src/stored/label.c:462
 #, c-format
-msgid "Block buffer size looping problem on device %s\n"
+msgid "Truncate error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:934
+#: src/stored/label.c:468
 #, c-format
-msgid "Read error at file:blk %u:%u on device %s. ERR=%s.\n"
+msgid "Failed to re-open DVD after truncate on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:947
+#: src/stored/label.c:491
 #, c-format
-msgid "Read zero bytes at %u:%u on device %s.\n"
+msgid "Unable to write device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/block.c:960
+#: src/stored/label.c:521
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Very short block of %d bytes on device %s "
-"discarded.\n"
+msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
 msgstr ""
 
-#: src/stored/block.c:985
+#: src/stored/label.c:524
 #, c-format
-msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
+msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
 msgstr ""
 
-#: src/stored/block.c:1004
+#: src/stored/label.c:723
 #, c-format
-msgid "Setting block buffer size to %u bytes.\n"
+msgid "Bad Volume session label = %d\n"
 msgstr ""
 
-#: src/stored/block.c:1019
+#: src/stored/label.c:778
 #, c-format
-msgid ""
-"Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
+msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:69
+#: src/stored/label.c:905
 #, c-format
-msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald.\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bls [options] <device-name>\n"
-"       -b <file>       specify a bootstrap file\n"
-"       -c <file>       specify a config file\n"
-"       -d <level>      specify debug level\n"
-"       -e <file>       exclude list\n"
-"       -i <file>       include list\n"
-"       -j              list jobs\n"
-"       -k              list blocks\n"
-"    (no j or k option) list saved files\n"
-"       -L              dump label\n"
-"       -p              proceed inspite of errors\n"
-"       -v              be verbose\n"
-"       -V              specify Volume names (separated by |)\n"
-"       -?              print this message\n"
-"\n"
-msgstr ""
-
-#: src/stored/bls.c:190
-msgid "No archive name specified\n"
+msgid "Unknown %d"
 msgstr ""
 
-#: src/stored/bls.c:226
+#: src/stored/label.c:909
 #, c-format
 msgid ""
 "\n"
-"Warning, this Volume is a continuation of Volume %s\n"
-msgstr ""
-
-#: src/stored/bls.c:268
-#, c-format
-msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
+"Volume Label:\n"
+"Id                : %sVerNo             : %d\n"
+"VolName           : %s\n"
+"PrevVolName       : %s\n"
+"VolFile           : %d\n"
+"LabelType         : %s\n"
+"LabelSize         : %d\n"
+"PoolName          : %s\n"
+"MediaType         : %s\n"
+"PoolType          : %s\n"
+"HostName          : %s\n"
 msgstr ""
 
-#: src/stored/bls.c:279
+#: src/stored/label.c:931
 #, c-format
-msgid "Mounted Volume \"%s\".\n"
+msgid "Date label written: %s\n"
 msgstr ""
 
-#: src/stored/bls.c:281
+#: src/stored/label.c:937
 #, c-format
-msgid "Got EOF at file %u on device %s, Volume \"%s\"\n"
+msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/bls.c:305
+#: src/stored/label.c:957
 #, c-format
 msgid ""
-"File:blk=%u:%u blk_num=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
-"s rlen=%d\n"
+"\n"
+"%s Record:\n"
+"JobId             : %d\n"
+"VerNum            : %d\n"
+"PoolName          : %s\n"
+"PoolType          : %s\n"
+"JobName           : %s\n"
+"ClientName        : %s\n"
 msgstr ""
 
-#: src/stored/bls.c:314
+#: src/stored/label.c:970
 #, c-format
-msgid "Block: %d size=%d\n"
+msgid ""
+"Job (unique name) : %s\n"
+"FileSet           : %s\n"
+"JobType           : %c\n"
+"JobLevel          : %c\n"
 msgstr ""
 
-#: src/stored/bls.c:381
+#: src/stored/label.c:979
 #, c-format
-msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
-msgstr ""
-
-#: src/stored/bls.c:398 src/stored/read_record.c:321
-msgid "Fresh Volume Label"
+msgid ""
+"JobFiles          : %s\n"
+"JobBytes          : %s\n"
+"StartBlock        : %s\n"
+"EndBlock          : %s\n"
+"StartFile         : %s\n"
+"EndFile           : %s\n"
+"JobErrors         : %s\n"
+"JobStatus         : %c\n"
 msgstr ""
 
-#: src/stored/bls.c:401 src/stored/read_record.c:324
-msgid "Volume Label"
+#: src/stored/label.c:1000
+#, c-format
+msgid "Date written      : %s\n"
 msgstr ""
 
-#: src/stored/bls.c:405 src/stored/label.c:959
-msgid "Begin Job Session"
+#: src/stored/label.c:1005
+#, c-format
+msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/label.c:962
-msgid "End Job Session"
+#: src/stored/label.c:1024
+msgid "Fresh Volume"
 msgstr ""
 
-#: src/stored/bls.c:412
-msgid "End of Medium"
+#: src/stored/label.c:1027
+msgid "Volume"
 msgstr ""
 
-#: src/stored/bls.c:415 src/stored/label.c:971
-msgid "Unknown"
+#: src/stored/label.c:1036 src/stored/read_record.c:413
+msgid "End of Media"
 msgstr ""
 
-#: src/stored/bls.c:421 src/stored/read_record.c:342
-#, c-format
-msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
+#: src/stored/label.c:1039
+msgid "End of Tape"
 msgstr ""
 
-#: src/stored/bscan.c:109
+#: src/stored/label.c:1059 src/stored/label.c:1067 src/stored/label.c:1100
 #, c-format
-msgid ""
-"Copyright (C) 2001-2005 Kern Sibbald.\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: bscan [ options ] <bacula-archive>\n"
-"       -b bootstrap      specify a bootstrap file\n"
-"       -c <file>         specify configuration file\n"
-"       -d <nn>           set debug level to nn\n"
-"       -m                update media info in database\n"
-"       -n <name>         specify the database name (default bacula)\n"
-"       -u <user>         specify database user name (default bacula)\n"
-"       -P <password      specify database password (default none)\n"
-"       -h <host>         specify database host (default NULL)\n"
-"       -p                proceed inspite of I/O errors\n"
-"       -r                list records\n"
-"       -s                synchronize or store in database\n"
-"       -S                show scan progress periodically\n"
-"       -v                verbose\n"
-"       -V <Volumes>      specify Volume names (separated by |)\n"
-"       -w <dir>          specify working directory (default from conf file)\n"
-"       -?                print this message\n"
-"\n"
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bscan.c:234 src/stored/stored.c:266
-#, c-format
-msgid "No Storage resource defined in %s. Cannot continue.\n"
+#: src/stored/label.c:1064
+msgid "End of physical tape.\n"
 msgstr ""
 
-#: src/stored/bscan.c:242 src/stored/stored.c:297
+#: src/stored/label.c:1079 src/stored/label.c:1088
 #, c-format
-msgid "No Working Directory defined in %s. Cannot continue.\n"
+msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
 msgstr ""
 
-#: src/stored/bscan.c:250
+#: src/stored/label.c:1081
 #, c-format
-msgid "Working Directory: %s not found. Cannot continue.\n"
+msgid "   Job=%s Date=%s Level=%c Type=%c\n"
 msgstr ""
 
-#: src/stored/bscan.c:254
+#: src/stored/label.c:1090
 #, c-format
-msgid "Working Directory: %s is not a directory. Cannot continue.\n"
+msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
 msgstr ""
 
-#: src/stored/bscan.c:268 src/stored/bscan.c:340
+#: src/stored/authenticate.c:63
 #, c-format
-msgid "First Volume Size = %sn"
+msgid "I only authenticate Directors, not %d\n"
 msgstr ""
 
-#: src/stored/bscan.c:274
-msgid "Could not init Bacula database\n"
-msgstr ""
+#: src/stored/authenticate.c:93
+#, fuzzy, c-format
+msgid ""
+"Connection from unknown Director %s at %s rejected.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
+msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
 
-#: src/stored/bscan.c:281
-#, c-format
-msgid "Using Database: %s, User: %s\n"
+#: src/stored/authenticate.c:130
+msgid ""
+"Incorrect password given by Director.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
 msgstr ""
 
-#: src/stored/bscan.c:315
-#, c-format
-msgid "Create JobMedia for Job %s\n"
-msgstr ""
+#: src/stored/authenticate.c:156
+#, fuzzy, c-format
+msgid "TLS negotiation failed with DIR at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit SD an \"%s:%d\"\n"
 
-#: src/stored/bscan.c:325
+#: src/stored/authenticate.c:192
 #, c-format
-msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
+msgid "Unable to authenticate Director at %s.\n"
 msgstr ""
 
-#: src/stored/bscan.c:381
-#, c-format
-msgid "done: %d%%\n"
-msgstr ""
+#: src/stored/authenticate.c:240 src/stored/authenticate.c:280
+#, fuzzy, c-format
+msgid ""
+"Incorrect authorization key from File daemon at %s rejected.\n"
+"Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi."
+"html#SECTION003760000000000000000 for help.\n"
+msgstr "unbekannthttp://www.bacula.org/rel-manual/faq.html"
 
-#: src/stored/bscan.c:405
-msgid "Volume is prelabeled. This tape cannot be scanned.\n"
-msgstr ""
+#: src/stored/authenticate.c:267
+#, fuzzy, c-format
+msgid "TLS negotiation failed with FD at \"%s:%d\"\n"
+msgstr "TLS Aushandlung fehlgeschlagen mit FD an \"%s:%d\".\n"
 
-#: src/stored/bscan.c:417
+#: src/stored/parse_bsr.c:123 src/stored/parse_bsr.c:127
 #, c-format
-msgid "Pool record for %s found in DB.\n"
+msgid ""
+"Bootstrap file error: %s\n"
+"            : Line %d, col %d of file %s\n"
+"%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:421
+#: src/stored/parse_bsr.c:149
 #, c-format
-msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
+msgid "Cannot open bootstrap file %s: %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:427
+#: src/stored/parse_bsr.c:280
 #, c-format
-msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
+msgid "MediaType %s in bsr at inappropriate place.\n"
 msgstr ""
 
-#: src/stored/bscan.c:431
+#: src/stored/parse_bsr.c:312
 #, c-format
-msgid "Pool type \"%s\" is OK.\n"
+msgid "Device \"%s\" in bsr at inappropriate place.\n"
 msgstr ""
 
-#: src/stored/bscan.c:441
-#, c-format
-msgid "Media record for %s found in DB.\n"
-msgstr ""
+#: src/stored/parse_bsr.c:485
+#, fuzzy, c-format
+msgid "REGEX '%s' compile error. ERR=%s\n"
+msgstr "Regex Übersetzungsfehler. ERR=%s\n"
 
-#: src/stored/bscan.c:448
-#, c-format
-msgid "VOL_LABEL: Media record not found for Volume: %s\n"
+#: src/stored/parse_bsr.c:495
+msgid "JobType not yet implemented\n"
 msgstr ""
 
-#: src/stored/bscan.c:455
-#, c-format
-msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
+#: src/stored/parse_bsr.c:503
+msgid "JobLevel not yet implemented\n"
 msgstr ""
 
-#: src/stored/bscan.c:459
+#: src/stored/parse_bsr.c:720
 #, c-format
-msgid "Media type \"%s\" is OK.\n"
+msgid "Slot %d in bsr at inappropriate place.\n"
 msgstr ""
 
-#: src/stored/bscan.c:468
+#: src/stored/parse_bsr.c:744
 #, c-format
-msgid "VOL_LABEL: OK for Volume: %s\n"
+msgid "VolFile     : %u-%u\n"
 msgstr ""
 
-#: src/stored/bscan.c:475
+#: src/stored/parse_bsr.c:752
 #, c-format
-msgid "%d \"errors\" ignored before first Start of Session record.\n"
+msgid "VolBlock    : %u-%u\n"
 msgstr ""
 
-#: src/stored/bscan.c:486
+#: src/stored/parse_bsr.c:760
 #, c-format
-msgid "SOS_LABEL: Found Job record for JobId: %d\n"
+msgid "VolAddr    : %llu-%llu\n"
 msgstr ""
 
-#: src/stored/bscan.c:491
+#: src/stored/parse_bsr.c:769
 #, c-format
-msgid "SOS_LABEL: Job record not found for JobId: %d\n"
+msgid "FileIndex   : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:531
+#: src/stored/parse_bsr.c:771
 #, c-format
-msgid "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "FileIndex   : %u-%u\n"
 msgstr ""
 
-#: src/stored/bscan.c:537
+#: src/stored/parse_bsr.c:781
 #, c-format
-msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "JobId       : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:543
+#: src/stored/parse_bsr.c:783
 #, c-format
-msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
+msgid "JobId       : %u-%u\n"
 msgstr ""
 
-#: src/stored/bscan.c:561 src/stored/bscan.c:1007
+#: src/stored/parse_bsr.c:793
 #, c-format
-msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
+msgid "SessId      : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:604
+#: src/stored/parse_bsr.c:795
 #, c-format
-msgid "Could not update job record. ERR=%s\n"
+msgid "SessId      : %u-%u\n"
 msgstr ""
 
-#: src/stored/bscan.c:615
+#: src/stored/parse_bsr.c:804
 #, c-format
-msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
+msgid "VolumeName  : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:627
+#: src/stored/parse_bsr.c:805
 #, c-format
-msgid "Could not find Job for SessId=%d SessTime=%d record.\n"
+msgid "  MediaType : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:663
+#: src/stored/parse_bsr.c:806
 #, c-format
-msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
+msgid "  Device    : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:706
+#: src/stored/parse_bsr.c:807
 #, c-format
-msgid "Got MD5 record: %s\n"
+msgid "  Slot      : %d\n"
 msgstr ""
 
-#: src/stored/bscan.c:715
+#: src/stored/parse_bsr.c:816
 #, c-format
-msgid "Got SHA1 record: %s\n"
+msgid "Client      : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:723
+#: src/stored/parse_bsr.c:824
 #, c-format
-msgid "Got Prog Names Stream: %s\n"
-msgstr ""
-
-#: src/stored/bscan.c:729
-msgid "Got Prog Data Stream record.\n"
+msgid "Job          : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:733
+#: src/stored/parse_bsr.c:832
 #, c-format
-msgid "Unknown stream type!!! stream=%d data=%s\n"
+msgid "SessTime    : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:793
-#, c-format
-msgid "Could not create File Attributes record. ERR=%s\n"
+#: src/stored/parse_bsr.c:843
+msgid "BSR is NULL\n"
 msgstr ""
 
-#: src/stored/bscan.c:799
+#: src/stored/parse_bsr.c:847
 #, c-format
-msgid "Created File record: %s\n"
+msgid "Next        : 0x%x\n"
 msgstr ""
 
-#: src/stored/bscan.c:836
+#: src/stored/parse_bsr.c:848
 #, c-format
-msgid "Could not create media record. ERR=%s\n"
+msgid "Root bsr    : 0x%x\n"
 msgstr ""
 
-#: src/stored/bscan.c:840 src/stored/bscan.c:861
+#: src/stored/parse_bsr.c:860
 #, c-format
-msgid "Could not update media record. ERR=%s\n"
+msgid "count       : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:844
+#: src/stored/parse_bsr.c:861
 #, c-format
-msgid "Created Media record for Volume: %s\n"
+msgid "found       : %u\n"
 msgstr ""
 
-#: src/stored/bscan.c:865
+#: src/stored/parse_bsr.c:864
 #, c-format
-msgid "Updated Media record at end of Volume: %s\n"
+msgid "done        : %s\n"
 msgstr ""
 
-#: src/stored/bscan.c:882
+#: src/stored/parse_bsr.c:865
 #, c-format
-msgid "Could not create pool record. ERR=%s\n"
+msgid "positioning : %d\n"
 msgstr ""
 
-#: src/stored/bscan.c:886
+#: src/stored/parse_bsr.c:866
 #, c-format
-msgid "Created Pool record for Pool: %s\n"
+msgid "fast_reject : %d\n"
 msgstr ""
 
-#: src/stored/bscan.c:906
+#: src/stored/device.c:120
 #, c-format
-msgid "Created Client record for Client: %s\n"
+msgid "End of medium on Volume \"%s\" Bytes=%s Blocks=%s at %s.\n"
 msgstr ""
 
-#: src/stored/bscan.c:923
+#: src/stored/device.c:139
 #, c-format
-msgid "Fileset \"%s\" already exists.\n"
+msgid "New volume \"%s\" mounted on device %s at %s.\n"
 msgstr ""
 
-#: src/stored/bscan.c:927
+#: src/stored/device.c:151
 #, c-format
-msgid "Could not create FileSet record \"%s\". ERR=%s\n"
+msgid "write_block_to_device Volume label failed. ERR=%s"
 msgstr ""
 
-#: src/stored/bscan.c:932
+#: src/stored/device.c:186
 #, c-format
-msgid "Created FileSet record \"%s\"\n"
+msgid "write_block_to_device overflow block failed. ERR=%s"
 msgstr ""
 
-#: src/stored/bscan.c:979
+#: src/stored/device.c:191
 #, c-format
-msgid "Could not create JobId record. ERR=%s\n"
+msgid "Catastrophic error. Cannot write overflow block to device %s. ERR=%s"
 msgstr ""
 
-#: src/stored/bscan.c:985
+#: src/stored/device.c:327 src/stored/dev.c:490
 #, c-format
-msgid "Could not update job start record. ERR=%s\n"
+msgid "Unable to open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:988
+#: src/stored/device.c:329
 #, c-format
-msgid "Created new JobId=%u record for original JobId=%u\n"
+msgid "Unable to open archive %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:1038
-#, c-format
-msgid "Could not update JobId=%u record. ERR=%s\n"
-msgstr ""
+#: src/stored/record.c:77
+#, fuzzy, c-format
+msgid "unknown: %d"
+msgstr "unbekannt"
 
-#: src/stored/bscan.c:1043
-#, c-format
-msgid "Updated Job termination record for JobId=%u TermStat=%c\n"
+#: src/stored/record.c:389
+msgid "Damaged buffer\n"
 msgstr ""
 
-#: src/stored/bscan.c:1065
+#: src/stored/record.c:563
 #, c-format
-msgid "Job Termination code: %d"
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
 msgstr ""
 
-#: src/stored/bscan.c:1070
-#, c-format
-msgid ""
-"%s\n"
-"JobId:                  %d\n"
-"Job:                    %s\n"
-"FileSet:                %s\n"
-"Backup Level:           %s\n"
-"Client:                 %s\n"
-"Start time:             %s\n"
-"End time:               %s\n"
-"Files Written:          %s\n"
-"Bytes Written:          %s\n"
-"Volume Session Id:      %d\n"
-"Volume Session Time:    %d\n"
-"Last Volume Bytes:      %s\n"
-"Termination:            %s\n"
-"\n"
+#: src/stored/read.c:66
+msgid "No Volume names found for restore.\n"
 msgstr ""
 
-#: src/stored/bscan.c:1134
+#: src/stored/read.c:120
 #, c-format
-msgid "Could not create JobMedia record. ERR=%s\n"
+msgid ">filed: Error Hdr=%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:1138
+#: src/stored/read.c:121 src/stored/read.c:136
 #, c-format
-msgid "Created JobMedia record JobId %d, MediaId %d\n"
+msgid "Error sending to File daemon. ERR=%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:1154
+#: src/stored/read.c:135
 #, c-format
-msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
+msgid "Error sending to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/bscan.c:1168
-#, c-format
-msgid "Could not add MD5/SHA1 to File record. ERR=%s\n"
-msgstr ""
+#: src/stored/lock.c:236
+#, fuzzy, c-format
+msgid "pthread_cond_wait failure. ERR=%s\n"
+msgstr "pthread_cond_wait: ERR=%s\n"
 
-#: src/stored/bscan.c:1173
-msgid "Updated MD5/SHA1 record\n"
-msgstr ""
+#: src/stored/lock.c:334
+#, fuzzy
+msgid "unknown blocked code"
+msgstr "unbekannt"
 
-#: src/stored/btape.c:157 src/stored/stored.c:107
+#: src/stored/btape.c:178 src/stored/stored.c:151
 #, c-format
 msgid "Tape block size (%d) not multiple of system size (%d)\n"
 msgstr ""
 
-#: src/stored/btape.c:161 src/stored/stored.c:111
+#: src/stored/btape.c:182 src/stored/stored.c:155
 #, c-format
 msgid "Tape block size (%d) is not a power of 2\n"
 msgstr ""
 
-#: src/stored/btape.c:164
+#: src/stored/btape.c:185
 #, c-format
 msgid ""
 "\n"
 "\n"
-"!!!! Warning large disk addressing disabled. off_t=%d should be 8 or "
+"!!!! Warning large disk addressing disabled. boffset_t=%d should be 8 or "
 "more !!!!!\n"
 "\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:171
+#: src/stored/btape.c:192
 #, c-format
 msgid "32 bit printf/scanf problem. i=%d x32=%u y32=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:180
+#: src/stored/btape.c:201
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:180
-msgid " y64=%"
-msgstr ""
-
-#: src/stored/btape.c:184
+#: src/stored/btape.c:206
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:251
+#: src/stored/btape.c:279
 msgid "No archive name specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:255
+#: src/stored/btape.c:283
 msgid "Improper number of arguments specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:340
+#: src/stored/btape.c:297
+msgid "btape does not work with DVD storage.\n"
+msgstr ""
+
+#: src/stored/btape.c:302
+msgid "btape only works with tape storage.\n"
+msgstr ""
+
+#: src/stored/btape.c:382
+#, c-format
+msgid "Total Volume bytes=%sB. Total Write rate = %sB/s\n"
+msgstr ""
+
+#: src/stored/btape.c:408
+#, c-format
+msgid "Volume bytes=%sB. Write rate = %sB/s\n"
+msgstr ""
+
+#: src/stored/btape.c:476
 #, c-format
 msgid "open device %s: OK\n"
 msgstr ""
 
-#: src/stored/btape.c:361
+#: src/stored/btape.c:499
 msgid "Enter Volume Name: "
 msgstr ""
 
-#: src/stored/btape.c:368
+#: src/stored/btape.c:506
 #, c-format
 msgid "Device open failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:373
+#: src/stored/btape.c:511
 #, c-format
 msgid "Wrote Volume label for volume \"%s\".\n"
 msgstr ""
 
-#: src/stored/btape.c:387
+#: src/stored/btape.c:525
 msgid "Volume has no label.\n"
 msgstr ""
 
-#: src/stored/btape.c:390
+#: src/stored/btape.c:528
 msgid "Volume label read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:393
+#: src/stored/btape.c:531
 #, c-format
 msgid "I/O error on device: ERR=%s"
 msgstr ""
 
-#: src/stored/btape.c:396
+#: src/stored/btape.c:534
 msgid "Volume name error\n"
 msgstr ""
 
-#: src/stored/btape.c:399
+#: src/stored/btape.c:537
 #, c-format
 msgid "Error creating label. ERR=%s"
 msgstr ""
 
-#: src/stored/btape.c:402
+#: src/stored/btape.c:540
 msgid "Volume version error.\n"
 msgstr ""
 
-#: src/stored/btape.c:405
+#: src/stored/btape.c:543
 msgid "Bad Volume label type.\n"
 msgstr ""
 
-#: src/stored/btape.c:408
+#: src/stored/btape.c:546
 msgid "Unknown error.\n"
 msgstr ""
 
-#: src/stored/btape.c:426
+#: src/stored/btape.c:564
 #, c-format
 msgid "Bad status from load. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:428
+#: src/stored/btape.c:566
 #, c-format
 msgid "Loaded %s\n"
 msgstr ""
 
-#: src/stored/btape.c:437 src/stored/btape.c:777 src/stored/btape.c:819
-#: src/stored/btape.c:889 src/stored/btape.c:931 src/stored/btape.c:1200
+#: src/stored/btape.c:575 src/stored/btape.c:1130 src/stored/btape.c:1203
+#: src/stored/btape.c:1283 src/stored/btape.c:1554
 #, c-format
 msgid "Bad status from rewind. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:440 src/stored/btape.c:1208
+#: src/stored/btape.c:578 src/stored/btape.c:1562
 #, c-format
 msgid "Rewound %s\n"
 msgstr ""
 
-#: src/stored/btape.c:467 src/stored/btape.c:1212
+#: src/stored/btape.c:604 src/stored/btape.c:1566
 #, c-format
-msgid "Bad status from weof %d. ERR=%s\n"
+msgid "Bad status from weof. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:471
+#: src/stored/btape.c:608
 #, c-format
 msgid "Wrote 1 EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:474
+#: src/stored/btape.c:611
 #, c-format
 msgid "Wrote %d EOFs to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:492
+#: src/stored/btape.c:629
 msgid "Moved to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:519
+#: src/stored/btape.c:656
 #, c-format
 msgid "Bad status from bsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:521
+#: src/stored/btape.c:658
 #, c-format
 msgid "Backspaced %d file%s.\n"
 msgstr ""
 
-#: src/stored/btape.c:538
+#: src/stored/btape.c:675
 #, c-format
 msgid "Bad status from bsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:540
+#: src/stored/btape.c:677
 #, c-format
 msgid "Backspaced %d record%s.\n"
 msgstr ""
 
-#: src/stored/btape.c:550 src/stored/status.c:220
+#: src/stored/btape.c:687 src/stored/status.c:332
 #, c-format
 msgid "Configured device capabilities:\n"
 msgstr ""
 
-#: src/stored/btape.c:568
+#: src/stored/btape.c:705
 #, c-format
 msgid "Device status:\n"
 msgstr ""
 
-#: src/stored/btape.c:582 src/stored/status.c:252
+#: src/stored/btape.c:719 src/stored/status.c:372
 #, c-format
 msgid "Device parameters:\n"
 msgstr ""
 
-#: src/stored/btape.c:587
+#: src/stored/btape.c:724
 #, c-format
 msgid "Status:\n"
 msgstr ""
 
-#: src/stored/btape.c:602
+#: src/stored/btape.c:739
 msgid ""
-"Test writting larger and larger records.\n"
+"Test writing larger and larger records.\n"
 "This is a torture test for records.\n"
 "I am going to write\n"
 "larger and larger records. It will stop when the record size\n"
 "plus the header exceeds the block size (by default about 64K)\n"
 msgstr ""
 
-#: src/stored/btape.c:610 src/stored/btape.c:1814
+#: src/stored/btape.c:745
+msgid "Do you want to continue? (y/n): "
+msgstr ""
+
+#: src/stored/btape.c:747 src/stored/btape.c:2192
 msgid "Command aborted.\n"
 msgstr ""
 
-#: src/stored/btape.c:626
+#: src/stored/btape.c:763
 #, c-format
 msgid "Block %d i=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:652
+#: src/stored/btape.c:789
 msgid "Skipping read backwards test because BSR turned off.\n"
 msgstr ""
 
-#: src/stored/btape.c:656
+#: src/stored/btape.c:793
 msgid ""
 "\n"
 "=== Write, backup, and re-read test ===\n"
@@ -10434,166 +13045,203 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:669 src/stored/btape.c:680 src/stored/btape.c:691
-#: src/stored/btape.c:789 src/stored/btape.c:805 src/stored/btape.c:901
-#: src/stored/btape.c:917 src/stored/btape.c:1526 src/stored/btape.c:2400
+#: src/stored/btape.c:806 src/stored/btape.c:817 src/stored/btape.c:828
+#: src/stored/btape.c:1140 src/stored/btape.c:1156 src/stored/btape.c:1898
+#: src/stored/btape.c:2810
 msgid "Error writing record to block.\n"
 msgstr ""
 
-#: src/stored/btape.c:673 src/stored/btape.c:684 src/stored/btape.c:695
-#: src/stored/btape.c:793 src/stored/btape.c:809 src/stored/btape.c:905
-#: src/stored/btape.c:921 src/stored/btape.c:1530 src/stored/btape.c:2404
+#: src/stored/btape.c:810 src/stored/btape.c:821 src/stored/btape.c:832
+#: src/stored/btape.c:1144 src/stored/btape.c:1160 src/stored/btape.c:1902
+#: src/stored/btape.c:2814
 msgid "Error writing block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:676
+#: src/stored/btape.c:813
 #, c-format
 msgid "Wrote first record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:687
+#: src/stored/btape.c:824
 #, c-format
 msgid "Wrote second record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:698
+#: src/stored/btape.c:835
 #, c-format
 msgid "Wrote third record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:705 src/stored/btape.c:710
+#: src/stored/btape.c:842 src/stored/btape.c:847
 #, c-format
 msgid "Backspace file failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:714
+#: src/stored/btape.c:851
 msgid "Backspaced over EOF OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:716
+#: src/stored/btape.c:853
 #, c-format
 msgid "Backspace record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:719
+#: src/stored/btape.c:856
 msgid "Backspace record OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:722 src/stored/btape.c:728
+#: src/stored/btape.c:859 src/stored/btape.c:865
 #, c-format
 msgid "Read block failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:733
+#: src/stored/btape.c:870
 msgid "Bad data in record. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:737
+#: src/stored/btape.c:874
 msgid ""
 "\n"
 "Block re-read correct. Test succeeded!\n"
 msgstr ""
 
-#: src/stored/btape.c:738
+#: src/stored/btape.c:875
 msgid ""
 "=== End Write, backup, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:745
+#: src/stored/btape.c:882
 msgid ""
 "This is not terribly serious since Bacula only uses\n"
 "this function to verify the last block written to the\n"
 "tape. Bacula will skip the last block verification\n"
 "if you add:\n"
 "\n"
-"Backward Space Record = No\n"
+"Backward Space Record = No\n"
+"\n"
+"to your Storage daemon's Device resource definition.\n"
+msgstr ""
+
+#: src/stored/btape.c:904
+#, c-format
+msgid "Begin writing %i files of %sB with raw blocks of %u bytes.\n"
+msgstr ""
+
+#: src/stored/btape.c:925 src/stored/btape.c:2866
+#, c-format
+msgid "Write failed at block %u. stat=%d ERR=%s\n"
+msgstr ""
+
+#: src/stored/btape.c:959
+#, c-format
+msgid "Begin writing %i files of %sB with blocks of %u bytes.\n"
+msgstr ""
+
+#: src/stored/btape.c:968
+#, fuzzy
+msgid ""
+"\n"
+"Error writing record to block.\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#: src/stored/btape.c:972
+#, fuzzy
+msgid ""
 "\n"
-"to your Storage daemon's Device resource definition.\n"
+"Error writing block to device.\n"
+msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#: src/stored/btape.c:1027
+msgid "The file_size is too big, stop this test with Ctrl-c.\n"
+msgstr ""
+
+#: src/stored/btape.c:1055
+msgid "Test with zero data, should give the maximum throughput.\n"
 msgstr ""
 
-#: src/stored/btape.c:769
+#: src/stored/btape.c:1067 src/stored/btape.c:1093
+msgid "Test with random data, should give the minimum throughput.\n"
+msgstr ""
+
+#: src/stored/btape.c:1082
+msgid "Test with zero data and bacula block structure.\n"
+msgstr ""
+
+#: src/stored/btape.c:1116
+#, c-format
 msgid ""
 "\n"
 "=== Write, rewind, and re-read test ===\n"
 "\n"
-"I'm going to write 1000 records and an EOF\n"
-"then write 1000 records and an EOF, then rewind,\n"
+"I'm going to write %d records and an EOF\n"
+"then write %d records and an EOF, then rewind,\n"
 "and re-read the data to verify that it is correct.\n"
 "\n"
 "This is an *essential* feature ...\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:797 src/stored/btape.c:813 src/stored/btape.c:909
-#: src/stored/btape.c:925
+#: src/stored/btape.c:1148 src/stored/btape.c:1164
 #, c-format
-msgid "Wrote 1000 blocks of %d bytes.\n"
+msgid "Wrote %d blocks of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:822 src/stored/btape.c:934
+#: src/stored/btape.c:1206 src/stored/btape.c:1286
 msgid "Rewind OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:829 src/stored/btape.c:983
+#: src/stored/btape.c:1219 src/stored/btape.c:1338
 msgid "Got EOF on tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:834
+#: src/stored/btape.c:1224
 #, c-format
 msgid "Read block %d failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:840
+#: src/stored/btape.c:1230
 #, c-format
 msgid "Read record failed. Block %d! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:846 src/stored/btape.c:1013
+#: src/stored/btape.c:1236 src/stored/btape.c:1368
 #, c-format
 msgid "Bad data in record. Expected %d, got %d at byte %d. Test failed!\n"
 msgstr ""
 
-#: src/stored/btape.c:853
-msgid "1000 blocks re-read correctly.\n"
+#: src/stored/btape.c:1243
+#, c-format
+msgid "%d blocks re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:856 src/stored/btape.c:1020
+#: src/stored/btape.c:1246 src/stored/btape.c:1375
 msgid ""
 "=== Test Succeeded. End Write, rewind, and re-read test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:881
-msgid ""
-"\n"
-"=== Write, rewind, and position test ===\n"
-"\n"
-"I'm going to write 1000 records and an EOF\n"
-"then write 1000 records and an EOF, then rewind,\n"
-"and position to a few blocks and verify that it is correct.\n"
-"\n"
-"This is an *essential* feature ...\n"
-"\n"
+#: src/stored/btape.c:1274
+msgid "Block position test\n"
 msgstr ""
 
-#: src/stored/btape.c:974
+#: src/stored/btape.c:1329
 #, c-format
 msgid "Reposition to file:block %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:976
+#: src/stored/btape.c:1331
 msgid "Reposition error.\n"
 msgstr ""
 
-#: src/stored/btape.c:989
+#: src/stored/btape.c:1344
 #, c-format
 msgid ""
 "Read block %d failed! file=%d blk=%d. ERR=%s\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:991
+#: src/stored/btape.c:1346
 msgid ""
 "This may be because the tape drive block size is not\n"
 " set to variable blocking as normally used by Bacula.\n"
@@ -10607,17 +13255,17 @@ msgid ""
 " in your Device resource.\n"
 msgstr ""
 
-#: src/stored/btape.c:1007
+#: src/stored/btape.c:1362
 #, c-format
 msgid "Read record failed! ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1018
+#: src/stored/btape.c:1373
 #, c-format
 msgid "Block %d re-read correctly.\n"
 msgstr ""
 
-#: src/stored/btape.c:1039
+#: src/stored/btape.c:1394
 msgid ""
 "\n"
 "\n"
@@ -10631,58 +13279,58 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1063
+#: src/stored/btape.c:1418
 msgid "Now moving to end of medium.\n"
 msgstr ""
 
-#: src/stored/btape.c:1065 src/stored/btape.c:1295
+#: src/stored/btape.c:1420 src/stored/btape.c:1649
 #, c-format
 msgid "We should be in file 3. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1066 src/stored/btape.c:1084 src/stored/btape.c:1284
-#: src/stored/btape.c:1296 src/stored/btape.c:1309 src/stored/btape.c:1326
+#: src/stored/btape.c:1421 src/stored/btape.c:1439 src/stored/btape.c:1638
+#: src/stored/btape.c:1650 src/stored/btape.c:1663 src/stored/btape.c:1680
 msgid "This is correct!"
 msgstr ""
 
-#: src/stored/btape.c:1066 src/stored/btape.c:1084 src/stored/btape.c:1284
-#: src/stored/btape.c:1296 src/stored/btape.c:1309 src/stored/btape.c:1326
+#: src/stored/btape.c:1421 src/stored/btape.c:1439 src/stored/btape.c:1638
+#: src/stored/btape.c:1650 src/stored/btape.c:1663 src/stored/btape.c:1680
 msgid "This is NOT correct!!!!"
 msgstr ""
 
-#: src/stored/btape.c:1072
+#: src/stored/btape.c:1427
 msgid ""
 "\n"
 "Now the important part, I am going to attempt to append to the tape.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1079
+#: src/stored/btape.c:1434
 msgid ""
 "Done appending, there should be no I/O errors\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1080
+#: src/stored/btape.c:1435
 msgid "Doing Bacula scan of blocks:\n"
 msgstr ""
 
-#: src/stored/btape.c:1082
+#: src/stored/btape.c:1437
 msgid "End scanning the tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:1083 src/stored/btape.c:1308
+#: src/stored/btape.c:1438 src/stored/btape.c:1662
 #, c-format
 msgid "We should be in file 4. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1108
+#: src/stored/btape.c:1463
 msgid ""
 "\n"
 "Autochanger enabled, but no name or no command device specified.\n"
 msgstr ""
 
-#: src/stored/btape.c:1112
+#: src/stored/btape.c:1467
 msgid ""
 "\n"
 "Ah, I see you have an autochanger configured.\n"
@@ -10690,13 +13338,13 @@ msgid ""
 " that I can write on in Slot 1.\n"
 msgstr ""
 
-#: src/stored/btape.c:1115
+#: src/stored/btape.c:1470
 msgid ""
 "\n"
 "Do you wish to continue with the Autochanger test? (y/n): "
 msgstr ""
 
-#: src/stored/btape.c:1122
+#: src/stored/btape.c:1477
 msgid ""
 "\n"
 "\n"
@@ -10704,74 +13352,74 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1131
+#: src/stored/btape.c:1486
 msgid "3301 Issuing autochanger \"loaded\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1140
+#: src/stored/btape.c:1495
 #, c-format
 msgid "3991 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1141
+#: src/stored/btape.c:1496
 #, c-format
 msgid "3991 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1145
+#: src/stored/btape.c:1500
 #, c-format
 msgid "Slot %d loaded. I am going to unload it.\n"
 msgstr ""
 
-#: src/stored/btape.c:1147
+#: src/stored/btape.c:1502
 msgid "Nothing loaded in the drive. OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1155
+#: src/stored/btape.c:1509
 #, c-format
 msgid "3302 Issuing autochanger \"unload %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1160
+#: src/stored/btape.c:1514
 #, c-format
 msgid "unload status=%s %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1160
+#: src/stored/btape.c:1514
 msgid "Bad"
 msgstr ""
 
-#: src/stored/btape.c:1163
+#: src/stored/btape.c:1517
 #, c-format
 msgid "3992 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1164
+#: src/stored/btape.c:1518
 #, c-format
 msgid "3992 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1174
+#: src/stored/btape.c:1528
 #, c-format
 msgid "3303 Issuing autochanger \"load %d %d\" command.\n"
 msgstr ""
 
-#: src/stored/btape.c:1182
+#: src/stored/btape.c:1536
 #, c-format
 msgid "3303 Autochanger \"load %d %d\" status is OK.\n"
 msgstr ""
 
-#: src/stored/btape.c:1186
+#: src/stored/btape.c:1540
 #, c-format
 msgid "3993 Bad autochanger command: %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1187
+#: src/stored/btape.c:1541
 #, c-format
 msgid "3993 result=\"%s\": ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1202
+#: src/stored/btape.c:1556
 msgid ""
 "\n"
 "The test failed, probably because you need to put\n"
@@ -10779,12 +13427,12 @@ msgid ""
 "Adding a 30 second sleep and trying again ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1215
+#: src/stored/btape.c:1569
 #, c-format
 msgid "Wrote EOF to %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1219
+#: src/stored/btape.c:1573
 #, c-format
 msgid ""
 "\n"
@@ -10796,18 +13444,18 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1224
+#: src/stored/btape.c:1578
 msgid ""
 "\n"
 "The test autochanger worked!!\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1235
+#: src/stored/btape.c:1589
 msgid "You must correct this error or the Autochanger will not work.\n"
 msgstr ""
 
-#: src/stored/btape.c:1253
+#: src/stored/btape.c:1607
 msgid ""
 "\n"
 "\n"
@@ -10819,30 +13467,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1278
+#: src/stored/btape.c:1632
 msgid "Now forward spacing 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1280 src/stored/btape.c:1292 src/stored/btape.c:1305
-#: src/stored/btape.c:1323 src/stored/btape.c:1492
+#: src/stored/btape.c:1634 src/stored/btape.c:1646 src/stored/btape.c:1659
+#: src/stored/btape.c:1677 src/stored/btape.c:1853
 #, c-format
 msgid "Bad status from fsr. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1283
+#: src/stored/btape.c:1637
 #, c-format
 msgid "We should be in file 1. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1290
+#: src/stored/btape.c:1644
 msgid "Now forward spacing 2 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1303
+#: src/stored/btape.c:1657
 msgid "Now forward spacing 4 files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1315
+#: src/stored/btape.c:1669
 msgid ""
 "The test worked this time. Please add:\n"
 "\n"
@@ -10851,35 +13499,35 @@ msgid ""
 "to your Device resource for this drive.\n"
 msgstr ""
 
-#: src/stored/btape.c:1321
+#: src/stored/btape.c:1675
 msgid "Now forward spacing 1 more file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1325
+#: src/stored/btape.c:1679
 #, c-format
 msgid "We should be in file 5. I am at file %d. %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1330
+#: src/stored/btape.c:1684
 msgid ""
 "\n"
 "=== End Forward space files test ===\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1334
+#: src/stored/btape.c:1688
 msgid ""
 "\n"
 "The forward space file test failed.\n"
 msgstr ""
 
-#: src/stored/btape.c:1336
+#: src/stored/btape.c:1690
 msgid ""
 "You have Fast Forward Space File enabled.\n"
 "I am turning it off then retrying the test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1342
+#: src/stored/btape.c:1696
 msgid ""
 "You must correct this error or Bacula will not work.\n"
 "Some systems, e.g. OpenBSD, require you to set\n"
@@ -10887,7 +13535,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1374
+#: src/stored/btape.c:1730
 msgid ""
 "\n"
 "Append test failed. Attempting again.\n"
@@ -10897,7 +13545,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1382
+#: src/stored/btape.c:1738
 msgid ""
 "\n"
 "\n"
@@ -10909,14 +13557,14 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1389
+#: src/stored/btape.c:1745
 msgid ""
 "\n"
 "\n"
 "That appears *NOT* to have corrected the problem.\n"
 msgstr ""
 
-#: src/stored/btape.c:1394
+#: src/stored/btape.c:1750
 msgid ""
 "\n"
 "\n"
@@ -10924,7 +13572,7 @@ msgid ""
 "Setting \"BSF at EOM = yes\" and retrying append test.\n"
 msgstr ""
 
-#: src/stored/btape.c:1399
+#: src/stored/btape.c:1755
 msgid ""
 "\n"
 "\n"
@@ -10937,7 +13585,7 @@ msgid ""
 "to your Device resource in the Storage conf file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1410
+#: src/stored/btape.c:1766
 msgid ""
 "\n"
 "Append test failed.\n"
@@ -10964,7 +13612,7 @@ msgid ""
 "in your device resource. Use with caution.\n"
 msgstr ""
 
-#: src/stored/btape.c:1431
+#: src/stored/btape.c:1788
 msgid ""
 "\n"
 "The above Bacula scan should have output identical to what follows.\n"
@@ -10988,116 +13636,117 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1470
+#: src/stored/btape.c:1831
 #, c-format
 msgid "Bad status from fsf. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1474
+#: src/stored/btape.c:1835
 msgid "Forward spaced 1 file.\n"
 msgstr ""
 
-#: src/stored/btape.c:1477
+#: src/stored/btape.c:1838
 #, c-format
 msgid "Forward spaced %d files.\n"
 msgstr ""
 
-#: src/stored/btape.c:1496
+#: src/stored/btape.c:1857
 msgid "Forward spaced 1 record.\n"
 msgstr ""
 
-#: src/stored/btape.c:1499
+#: src/stored/btape.c:1860
 #, c-format
 msgid "Forward spaced %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:1533
+#: src/stored/btape.c:1905
 #, c-format
 msgid "Wrote one record of %d bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1535
+#: src/stored/btape.c:1907
 msgid "Wrote block to device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1550
+#: src/stored/btape.c:1922
 msgid "Enter length to read: "
 msgstr ""
 
-#: src/stored/btape.c:1555
+#: src/stored/btape.c:1927
 msgid "Bad length entered, using default of 1024 bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:1564
+#: src/stored/btape.c:1936
 #, c-format
 msgid "Read of %d bytes gives stat=%d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1587 src/stored/btape.c:1636
+#: src/stored/btape.c:1959 src/stored/btape.c:2008
 #, c-format
 msgid "End of tape\n"
 msgstr ""
 
-#: src/stored/btape.c:1592
+#: src/stored/btape.c:1964
 #, c-format
 msgid "Starting scan at file %u\n"
 msgstr ""
 
-#: src/stored/btape.c:1597 src/stored/dev.c:1234
+#: src/stored/btape.c:1969 src/stored/dev.c:1383
 #, c-format
 msgid "read error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/btape.c:1599
+#: src/stored/btape.c:1971
 #, c-format
 msgid "Bad status from read %d. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1602 src/stored/btape.c:1616 src/stored/btape.c:1679
-#: src/stored/btape.c:1691 src/stored/btape.c:1704 src/stored/btape.c:1720
+#: src/stored/btape.c:1974 src/stored/btape.c:1988 src/stored/btape.c:2052
+#: src/stored/btape.c:2064 src/stored/btape.c:2077 src/stored/btape.c:2093
 #, c-format
 msgid "1 block of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1605 src/stored/btape.c:1619 src/stored/btape.c:1682
-#: src/stored/btape.c:1694 src/stored/btape.c:1707 src/stored/btape.c:1723
+#: src/stored/btape.c:1977 src/stored/btape.c:1991 src/stored/btape.c:2055
+#: src/stored/btape.c:2067 src/stored/btape.c:2080 src/stored/btape.c:2096
 #, c-format
 msgid "%d blocks of %d bytes in file %d\n"
 msgstr ""
 
-#: src/stored/btape.c:1627 src/stored/btape.c:1698
+#: src/stored/btape.c:1999 src/stored/btape.c:2071
 #, c-format
 msgid "End of File mark.\n"
 msgstr ""
 
-#: src/stored/btape.c:1648 src/stored/btape.c:1751
+#: src/stored/btape.c:2020 src/stored/btape.c:2124
 #, c-format
 msgid "Total files=%d, blocks=%d, bytes = %s\n"
 msgstr ""
 
-#: src/stored/btape.c:1711
+#: src/stored/btape.c:2084
 #, c-format
 msgid "Short block read.\n"
 msgstr ""
 
-#: src/stored/btape.c:1714
+#: src/stored/btape.c:2087
 #, c-format
 msgid "Error reading block. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1738
+#: src/stored/btape.c:2111
 #, c-format
 msgid ""
-"Blk_block: %u dev_blk=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
-"rlen=%d\n"
+"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:1760
+#: src/stored/btape.c:2133
 #, c-format
 msgid "Device status: %u. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1788
+#: src/stored/btape.c:2165
+#, c-format
 msgid ""
 "\n"
 "This command simulates Bacula writing to a tape.\n"
@@ -11109,7 +13758,7 @@ msgid ""
 "be prompted to insert the tapes when necessary.\n"
 "\n"
 "It will print a status approximately\n"
-"every 322 MB, and write an EOF every 3.2 GB.  If you have\n"
+"every 322 MB, and write an EOF every %s.  If you have\n"
 "selected the simple test option, after writing the first tape\n"
 "it will rewind it and re-read the last block written.\n"
 "\n"
@@ -11122,95 +13771,123 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:1805
+#: src/stored/btape.c:2183
 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:1808
+#: src/stored/btape.c:2186
 msgid "Simple test (single tape) selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:1811
+#: src/stored/btape.c:2189
 msgid "Multiple tape test selected.\n"
 msgstr ""
 
-#: src/stored/btape.c:1827
-msgid "Rewind failed.\n"
+#: src/stored/btape.c:2227 src/stored/append.c:106
+#, c-format
+msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:1830
-msgid "Write EOF failed.\n"
+#: src/stored/btape.c:2231
+msgid "Wrote Start of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:1857
-msgid "Wrote Start of Session label.\n"
+#: src/stored/btape.c:2250
+#, c-format
+msgid "%s Begin writing Bacula records to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1886
-msgid "Begin writing Bacula records to tape ...\n"
+#: src/stored/btape.c:2252
+#, c-format
+msgid "%s Begin writing Bacula records to first tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:1888
-msgid "Begin writing Bacula records to first tape ...\n"
+#: src/stored/btape.c:2277
+#, fuzzy
+msgid "Flush block failed.\n"
+msgstr "Job Einrichtung Fehlgeschlagen.\n"
+
+#: src/stored/btape.c:2291
+#, c-format
+msgid "Wrote block=%u, file,blk=%u,%u VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:1928
+#: src/stored/btape.c:2302
 #, c-format
-msgid "Wrote blk_block=%u, dev_blk_num=%u VolBytes=%s rate=%.1f KB/s\n"
+msgid "%s Flush block, write EOF\n"
 msgstr ""
 
-#: src/stored/btape.c:1935
-msgid "Flush block, write EOF\n"
+#: src/stored/btape.c:2311
+msgid "Wrote 1000 blocks on second tape. Done.\n"
 msgstr ""
 
-#: src/stored/btape.c:1946
+#: src/stored/btape.c:2316
 msgid "Not OK\n"
 msgstr ""
 
-#: src/stored/btape.c:1974
+#: src/stored/btape.c:2340
+#, fuzzy
+msgid "Job canceled.\n"
+msgstr "%s Abgebrochen"
+
+#: src/stored/btape.c:2345 src/stored/append.c:285
+#, 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/btape.c:2351
 msgid "Set ok=false after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/btape.c:1977
+#: src/stored/btape.c:2355
 msgid "Wrote End of Session label.\n"
 msgstr ""
 
-#: src/stored/btape.c:2001
+#: src/stored/btape.c:2379
 #, c-format
 msgid "Wrote state file last_block_num1=%d last_block_num2=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2005
+#: src/stored/btape.c:2383
 #, c-format
 msgid "Could not create state file: %s ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2010
+#: src/stored/btape.c:2394
 #, c-format
 msgid ""
 "\n"
 "\n"
-"Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
+"%s Done filling tape at %d:%d. Now beginning re-read of tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2014
+#: src/stored/btape.c:2397
 #, c-format
 msgid ""
 "\n"
 "\n"
-"Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
+"%s Done filling tapes at %d:%d. Now beginning re-read of first tape ...\n"
+msgstr ""
+
+#: src/stored/btape.c:2403
+msgid "do_unfill failed.\n"
+msgstr ""
+
+#: src/stored/btape.c:2408
+#, c-format
+msgid "%s: Error during test.\n"
 msgstr ""
 
-#: src/stored/btape.c:2053
+#: src/stored/btape.c:2443
 msgid ""
 "\n"
 "The state file level has changed. You must redo\n"
 "the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2059
+#: src/stored/btape.c:2450
 #, c-format
 msgid ""
 "\n"
@@ -11218,95 +13895,95 @@ msgid ""
 "You must redo the fill command.\n"
 msgstr ""
 
-#: src/stored/btape.c:2101
+#: src/stored/btape.c:2516
 msgid "Mount first tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2125
-msgid "Reading the first 10000 records.\n"
+#: src/stored/btape.c:2532
+msgid "Rewinding.\n"
+msgstr ""
+
+#: src/stored/btape.c:2537
+#, c-format
+msgid "Reading the first 10000 records from %u:%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2128 src/stored/btape.c:2195
+#: src/stored/btape.c:2541 src/stored/btape.c:2608
 #, c-format
 msgid "Reposition from %u:%u to %u:%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2131 src/stored/btape.c:2182 src/stored/btape.c:2198
+#: src/stored/btape.c:2544 src/stored/btape.c:2595 src/stored/btape.c:2611
 #, c-format
 msgid "Reposition error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2134
+#: src/stored/btape.c:2547
 #, c-format
 msgid "Reading block %u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2136 src/stored/btape.c:2187 src/stored/btape.c:2203
+#: src/stored/btape.c:2549 src/stored/btape.c:2600 src/stored/btape.c:2616
 #, c-format
 msgid "Error reading block: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2141
+#: src/stored/btape.c:2554
 msgid ""
 "\n"
 "The last block on the tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2143
+#: src/stored/btape.c:2556
 msgid ""
 "\n"
 "The last block of the first tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2168
+#: src/stored/btape.c:2580
 msgid "Mount second tape. Press enter when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2180
+#: src/stored/btape.c:2593
 #, c-format
 msgid "Reposition from %u:%u to 0:1\n"
 msgstr ""
 
-#: src/stored/btape.c:2185 src/stored/btape.c:2201
+#: src/stored/btape.c:2598 src/stored/btape.c:2614
 #, c-format
 msgid "Reading block %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2191
+#: src/stored/btape.c:2604
 msgid ""
 "\n"
 "The first block on the second tape matches.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2207
+#: src/stored/btape.c:2620
 msgid ""
 "\n"
 "The last block on the second tape matches. Test succeeded.\n"
 "\n"
 msgstr ""
 
-#: src/stored/btape.c:2221
-#, c-format
-msgid "ERROR! device at %d:%d count=%d\n"
-msgstr ""
-
-#: src/stored/btape.c:2227
+#: src/stored/btape.c:2637
 #, c-format
-msgid "1000 records read now at %d:%d\n"
+msgid "10000 records read now at %d:%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2250 src/stored/btape.c:2261 src/stored/btape.c:2309
+#: src/stored/btape.c:2660 src/stored/btape.c:2671 src/stored/btape.c:2716
 msgid "Last block written"
 msgstr ""
 
-#: src/stored/btape.c:2252 src/stored/btape.c:2262
+#: src/stored/btape.c:2662 src/stored/btape.c:2672
 msgid "Block read back"
 msgstr ""
 
-#: src/stored/btape.c:2253
+#: src/stored/btape.c:2663
 #, c-format
 msgid ""
 "\n"
@@ -11314,7 +13991,7 @@ msgid ""
 "The blocks differ at byte %u\n"
 msgstr ""
 
-#: src/stored/btape.c:2254
+#: src/stored/btape.c:2664
 msgid ""
 "\n"
 "\n"
@@ -11324,3661 +14001,3976 @@ msgid ""
 "to write multi-tape Volumes.!!!!\n"
 msgstr ""
 
-#: src/stored/btape.c:2293
+#: src/stored/btape.c:2700
 #, c-format
 msgid "Last block at: %u:%u this_dev_block_num=%d\n"
 msgstr ""
 
-#: src/stored/btape.c:2307
+#: src/stored/btape.c:2714
 #, c-format
 msgid "Block not written: FileIndex=%u blk_block=%u Size=%u\n"
 msgstr ""
 
-#: src/stored/btape.c:2311
+#: src/stored/btape.c:2718
 msgid "Block not written"
 msgstr ""
 
-#: src/stored/btape.c:2326
+#: src/stored/btape.c:2733
 #, c-format
-msgid "End of tape %d:%d. VolumeCapacity=%s. Write rate = %.1f KB/s\n"
+msgid "End of tape %d:%d. Volume Bytes=%s. Write rate = %sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2376
+#: src/stored/btape.c:2784
 msgid "Test writing blocks of 64512 bytes to tape.\n"
 msgstr ""
 
-#: src/stored/btape.c:2378
+#: src/stored/btape.c:2786
 msgid "How many blocks do you want to write? (1000): "
 msgstr ""
 
-#: src/stored/btape.c:2393
+#: src/stored/btape.c:2803
 #, c-format
 msgid "Begin writing %d Bacula blocks to tape ...\n"
 msgstr ""
 
-#: src/stored/btape.c:2445
+#: src/stored/btape.c:2846
 #, c-format
 msgid "Begin writing raw blocks of %u bytes.\n"
 msgstr ""
 
-#: src/stored/btape.c:2465
-#, c-format
-msgid "Write failed at block %u. stat=%d ERR=%s\n"
+#: src/stored/btape.c:2877
+msgid "test autochanger"
 msgstr ""
 
-#: src/stored/btape.c:2495
-#, c-format
-msgid "Begin writing Bacula blocks of %u bytes.\n"
+#: src/stored/btape.c:2878
+msgid "backspace file"
 msgstr ""
 
-#: src/stored/btape.c:2514
-#, c-format
-msgid "Write failed at block %u.\n"
+#: src/stored/btape.c:2879
+msgid "backspace record"
 msgstr ""
 
-#: src/stored/btape.c:2521
-msgid "autochanger"
+#: src/stored/btape.c:2880
+msgid "list device capabilities"
 msgstr ""
 
-#: src/stored/btape.c:2521
-msgid "test autochanger"
+#: src/stored/btape.c:2881
+msgid "clear tape errors"
 msgstr ""
 
-#: src/stored/btape.c:2522
-msgid "bsf"
+#: src/stored/btape.c:2882
+msgid "go to end of Bacula data for append"
 msgstr ""
 
-#: src/stored/btape.c:2522
-msgid "backspace file"
+#: src/stored/btape.c:2883
+msgid "go to the physical end of medium"
 msgstr ""
 
-#: src/stored/btape.c:2523
-msgid "bsr"
+#: src/stored/btape.c:2884
+msgid "fill tape, write onto second volume"
 msgstr ""
 
-#: src/stored/btape.c:2523
-msgid "backspace record"
+#: src/stored/btape.c:2885
+msgid "read filled tape"
 msgstr ""
 
-#: src/stored/btape.c:2524
-msgid "bfill"
+#: src/stored/btape.c:2886
+msgid "forward space a file"
 msgstr ""
 
-#: src/stored/btape.c:2524
-msgid "fill tape using Bacula writes"
+#: src/stored/btape.c:2887
+msgid "forward space a record"
 msgstr ""
 
-#: src/stored/btape.c:2525
-msgid "cap"
+#: src/stored/btape.c:2888
+msgid "print this command"
 msgstr ""
 
-#: src/stored/btape.c:2525
-msgid "list device capabilities"
+#: src/stored/btape.c:2889
+msgid "write a Bacula label to the tape"
 msgstr ""
 
-#: src/stored/btape.c:2526
-msgid "clear"
+#: src/stored/btape.c:2890
+msgid "load a tape"
 msgstr ""
 
-#: src/stored/btape.c:2526
-msgid "clear tape errors"
+#: src/stored/btape.c:2891
+msgid "quit btape"
 msgstr ""
 
-#: src/stored/btape.c:2527
-msgid "eod"
+#: src/stored/btape.c:2892
+msgid "use write() to fill tape"
 msgstr ""
 
-#: src/stored/btape.c:2527
-msgid "go to end of Bacula data for append"
+#: src/stored/btape.c:2893
+msgid "read and print the Bacula tape label"
 msgstr ""
 
-#: src/stored/btape.c:2528
-msgid "eom"
+#: src/stored/btape.c:2894
+msgid "test record handling functions"
 msgstr ""
 
-#: src/stored/btape.c:2528
-msgid "go to the physical end of medium"
+#: src/stored/btape.c:2895
+msgid "rewind the tape"
 msgstr ""
 
-#: src/stored/btape.c:2529
-msgid "fill"
+#: src/stored/btape.c:2896
+msgid "read() tape block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2529
-msgid "fill tape, write onto second volume"
+#: src/stored/btape.c:2897
+msgid "Bacula read block by block to EOT and report"
 msgstr ""
 
-#: src/stored/btape.c:2530
-msgid "unfill"
+#: src/stored/btape.c:2898
+msgid ""
+"[file_size=n(GB)|nb_file=3|skip_zero|skip_random|skip_raw|skip_block] report "
+"drive speed"
 msgstr ""
 
-#: src/stored/btape.c:2530
-msgid "read filled tape"
+#: src/stored/btape.c:2899
+msgid "print tape status"
 msgstr ""
 
-#: src/stored/btape.c:2531
-msgid "fsf"
+#: src/stored/btape.c:2900
+msgid "General test Bacula tape functions"
 msgstr ""
 
-#: src/stored/btape.c:2531
-msgid "forward space a file"
+#: src/stored/btape.c:2901
+msgid "write an EOF on the tape"
 msgstr ""
 
-#: src/stored/btape.c:2532
-msgid "fsr"
+#: src/stored/btape.c:2902
+msgid "write a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2532
-msgid "forward space a record"
+#: src/stored/btape.c:2903
+msgid "read a single record"
 msgstr ""
 
-#: src/stored/btape.c:2534
-msgid "write a Bacula label to the tape"
+#: src/stored/btape.c:2904
+msgid "read a single Bacula block"
 msgstr ""
 
-#: src/stored/btape.c:2535
-msgid "load"
+#: src/stored/btape.c:2905
+msgid "quick fill command"
 msgstr ""
 
-#: src/stored/btape.c:2535
-msgid "load a tape"
+#: src/stored/btape.c:2926
+#, c-format
+msgid "\"%s\" is an invalid command\n"
 msgstr ""
 
-#: src/stored/btape.c:2536
-msgid "quit btape"
+#: src/stored/btape.c:2935
+#, c-format
+msgid "Interactive commands:\n"
 msgstr ""
 
-#: src/stored/btape.c:2537
-msgid "rawfill"
+#: src/stored/btape.c:2946
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: btape <options> <device_name>\n"
+"       -b <file>   specify bootstrap file\n"
+"       -c <file>   set configuration file to file\n"
+"       -d <nn>     set debug level to <nn>\n"
+"       -dt         print timestamp in debug output\n"
+"       -p          proceed inspite of I/O errors\n"
+"       -s          turn off signals\n"
+"       -v          be verbose\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/stored/btape.c:2537
-msgid "use write() to fill tape"
+#: src/stored/btape.c:3034
+#, c-format
+msgid "Mount second Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2538
-msgid "readlabel"
+#: src/stored/btape.c:3062
+#, c-format
+msgid "Mount blank Volume on device %s and press return when ready: "
 msgstr ""
 
-#: src/stored/btape.c:2538
-msgid "read and print the Bacula tape label"
+#: src/stored/btape.c:3082
+#, c-format
+msgid "End of Volume \"%s\" %d records.\n"
 msgstr ""
 
-#: src/stored/btape.c:2539
-msgid "rectest"
+#: src/stored/btape.c:3096
+#, c-format
+msgid "Read block=%u, VolBytes=%s rate=%sB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2539
-msgid "test record handling functions"
+#: src/stored/btape.c:3109 src/stored/mount.c:826
+#, c-format
+msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2540
-msgid "rewind"
+#: src/stored/block.c:91
+#, c-format
+msgid ""
+"Dump block %s %x: size=%d BlkNum=%d\n"
+"               Hdrcksum=%x cksum=%x\n"
 msgstr ""
 
-#: src/stored/btape.c:2540
-msgid "rewind the tape"
+#: src/stored/block.c:104
+#, c-format
+msgid "   Rec: VId=%u VT=%u FI=%s Strm=%s len=%d p=%x\n"
 msgstr ""
 
-#: src/stored/btape.c:2541
-msgid "read() tape block by block to EOT and report"
+#: src/stored/block.c:160
+#, c-format
+msgid "%d block read errors not printed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2542
-msgid "scanblocks"
+#: src/stored/block.c:250 src/stored/block.c:266 src/stored/block.c:276
+#, c-format
+msgid ""
+"Volume data error at %u:%u! Wanted ID: \"%s\", got \"%s\". Buffer "
+"discarded.\n"
 msgstr ""
 
-#: src/stored/btape.c:2542
-msgid "Bacula read block by block to EOT and report"
+#: src/stored/block.c:291
+#, c-format
+msgid ""
+"Volume data error at %u:%u! Block length %u is insane (too large), probably "
+"due to a bad archive.\n"
 msgstr ""
 
-#: src/stored/btape.c:2543
-msgid "print tape status"
+#: src/stored/block.c:317
+#, c-format
+msgid ""
+"Volume data error at %u:%u!\n"
+"Block checksum mismatch in block=%u len=%d: calc=%x blk=%x\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
-msgid "test"
+#: src/stored/block.c:370 src/stored/block.c:734 src/stored/block.c:808
+#: src/stored/acquire.c:485 src/stored/spool.c:310
+#, c-format
+msgid "Could not create JobMedia record for Volume=\"%s\" Job=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2544
-msgid "General test Bacula tape functions"
+#: src/stored/block.c:430
+msgid "Cannot write block. Device at EOM.\n"
 msgstr ""
 
-#: src/stored/btape.c:2545
-msgid "weof"
+#: src/stored/block.c:435
+msgid "Attempt to write on read-only Volume.\n"
 msgstr ""
 
-#: src/stored/btape.c:2545
-msgid "write an EOF on the tape"
+#: src/stored/block.c:487
+#, c-format
+msgid "User defined maximum volume capacity %s exceeded on device %s.\n"
 msgstr ""
 
-#: src/stored/btape.c:2546
-msgid "wr"
+#: src/stored/block.c:502
+#, c-format
+msgid "Unable to write EOF. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2546
-msgid "write a single Bacula block"
+#: src/stored/block.c:528 src/stored/block.c:553
+msgid "Write block header zeroed.\n"
 msgstr ""
 
-#: src/stored/btape.c:2547
-msgid "rr"
+#: src/stored/block.c:572
+#, c-format
+msgid "Write error at %u:%u on device %s. ERR=%s.\n"
 msgstr ""
 
-#: src/stored/btape.c:2547
-msgid "read a single record"
+#: src/stored/block.c:579
+#, c-format
+msgid "End of Volume \"%s\" at %u:%u on device %s. Write of %u bytes got %d.\n"
 msgstr ""
 
-#: src/stored/btape.c:2548
-msgid "qfill"
+#: src/stored/block.c:660 src/stored/block.c:666
+#, c-format
+msgid "Backspace file at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2548
-msgid "quick fill command"
+#: src/stored/block.c:673
+#, c-format
+msgid "Backspace record at EOT failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2569
+#: src/stored/block.c:690
 #, c-format
-msgid "%s is an illegal command\n"
+msgid "Re-read last block at EOT failed. ERR=%s"
 msgstr ""
 
-#: src/stored/btape.c:2579
+#: src/stored/block.c:700
 #, c-format
-msgid "Interactive commands:\n"
+msgid ""
+"Re-read of last block: block numbers differ by more than one.\n"
+"Probable tape misconfiguration and data loss. Read block=%u Want block=%u.\n"
 msgstr ""
 
-#: src/stored/btape.c:2589
+#: src/stored/block.c:705
 #, c-format
 msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald.\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: btape <options> <device_name>\n"
-"       -b <file>   specify bootstrap file\n"
-"       -c <file>   set configuration file to file\n"
-"       -d <nn>     set debug level to nn\n"
-"       -p          proceed inspite of I/O errors\n"
-"       -s          turn off signals\n"
-"       -v          be verbose\n"
-"       -?          print this message.\n"
-"\n"
+"Re-read of last block OK, but block numbers differ. Read block=%u Want block="
+"%u.\n"
+msgstr ""
+
+#: src/stored/block.c:709
+msgid "Re-read of last block succeeded.\n"
 msgstr ""
 
-#: src/stored/btape.c:2680
+#: src/stored/block.c:741
 #, c-format
-msgid "Mount second Volume on device %s and press return when ready: "
+msgid ""
+"Error writing final EOF to tape. This Volume may not be readable.\n"
+"%s"
 msgstr ""
 
-#: src/stored/btape.c:2707
+#: src/stored/block.c:755
 #, c-format
-msgid "Mount blank Volume on device %s and press return when ready: "
+msgid ""
+"Error writing final part to DVD. This Volume may not be readable.\n"
+"%s"
+msgstr ""
+
+#: src/stored/block.c:857
+#, 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/btape.c:2725
+#: src/stored/block.c:865
 #, c-format
-msgid "End of Volume \"%s\"\n"
+msgid "Unable to open device next part %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/btape.c:2737
+#: src/stored/block.c:885
 #, c-format
-msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
+msgid ""
+"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
+"free_space_errno=%d, errmsg=%s).\n"
 msgstr ""
 
-#: src/stored/btape.c:2752 src/stored/mount.c:493
+#: src/stored/block.c:898
 #, c-format
-msgid "Cannot open Dev=%s, Vol=%s\n"
+msgid ""
+"End of Volume \"%s\" at %u:%u on device %s (part_size=%s, free_space=%s, "
+"free_space_errno=%d).\n"
 msgstr ""
 
-#: src/stored/butil.c:46
-msgid "Nohdr,"
+#: src/stored/block.c:957
+#, c-format
+msgid "Block buffer size looping problem on device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:49
-msgid "partial,"
+#: src/stored/block.c:985
+#, c-format
+msgid "Unable to open device part=%d %s: ERR=%s\n"
+msgstr ""
+
+#: src/stored/block.c:1011
+#, c-format
+msgid "Read error on fd=%d at file:blk %u:%u on device %s. ERR=%s.\n"
+msgstr ""
+
+#: src/stored/block.c:1024
+#, c-format
+msgid "Read zero bytes at %u:%u on device %s.\n"
+msgstr ""
+
+#: src/stored/block.c:1048
+#, c-format
+msgid ""
+"Volume data error at %u:%u! Very short block of %d bytes on device %s "
+"discarded.\n"
 msgstr ""
 
-#: src/stored/butil.c:52
-msgid "empty,"
+#: src/stored/block.c:1073
+#, c-format
+msgid "Block length %u is greater than buffer %u. Attempting recovery.\n"
 msgstr ""
 
-#: src/stored/butil.c:55
-msgid "Nomatch,"
+#: src/stored/block.c:1092
+#, c-format
+msgid "Setting block buffer size to %u bytes.\n"
 msgstr ""
 
-#: src/stored/butil.c:58
-msgid "cont,"
+#: src/stored/block.c:1107
+#, c-format
+msgid ""
+"Volume data error at %u:%u! Short block of %d bytes on device %s discarded.\n"
 msgstr ""
 
-#: src/stored/butil.c:128
-msgid "Volume name or names is too long. Please use a .bsr file.\n"
+#: src/stored/bextract.c:81
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bextract <options> <bacula-archive-device-name> <directory-to-store-"
+"files>\n"
+"       -b <file>       specify a bootstrap file\n"
+"       -c <file>       specify a Storage configuration file\n"
+"       -d <nn>         set debug level to <nn>\n"
+"       -dt             print timestamp in debug output\n"
+"       -e <file>       exclude list\n"
+"       -i <file>       include list\n"
+"       -p              proceed inspite of I/O errors\n"
+"       -v              verbose\n"
+"       -V <volumes>    specify Volume names (separated by |)\n"
+"       -?              print this message\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/stored/butil.c:148
+#: src/stored/bextract.c:147 src/stored/bls.c:149
 #, c-format
-msgid "Cannot find device \"%s\" in config file %s.\n"
+msgid "Could not open exclude file: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/butil.c:155
+#: src/stored/bextract.c:162 src/stored/bls.c:164
 #, c-format
-msgid "Cannot init device %s\n"
+msgid "Could not open include file: %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/butil.c:174
+#: src/stored/bextract.c:219
 #, c-format
-msgid "Cannot open %s\n"
+msgid "%d Program Name and/or Program Data Stream records ignored.\n"
 msgstr ""
 
-#: src/stored/butil.c:253
+#: src/stored/bextract.c:223
 #, c-format
-msgid "Could not find device \"%s\" in config file %s.\n"
+msgid "%d Win32 data or Win32 gzip data stream records. Ignored.\n"
 msgstr ""
 
-#: src/stored/butil.c:258
+#: src/stored/bextract.c:250
 #, c-format
-msgid "Using device: \"%s\" for reading.\n"
+msgid "Cannot stat %s. It must exist. ERR=%s\n"
 msgstr ""
 
-#: src/stored/butil.c:261
+#: src/stored/bextract.c:254
 #, c-format
-msgid "Using device: \"%s\" for writing.\n"
-msgstr ""
-
-#: src/stored/butil.c:277
-msgid "Unexpected End of Data\n"
+msgid "%s must be a directory.\n"
 msgstr ""
 
-#: src/stored/butil.c:279
-msgid "Unexpected End of Tape\n"
+#: src/stored/bextract.c:275
+#, c-format
+msgid "%u files restored.\n"
 msgstr ""
 
-#: src/stored/butil.c:281
-msgid "Unexpected End of File\n"
+#: src/stored/bextract.c:322 src/stored/bextract.c:490
+msgid "Logic error output file should be open but is not.\n"
 msgstr ""
 
-#: src/stored/butil.c:283
-msgid "Tape Door is Open\n"
+#: src/stored/bextract.c:329 src/stored/bscan.c:668 src/stored/bls.c:387
+msgid "Cannot continue.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
-msgid "Unexpected Tape is Off-line\n"
+#: src/stored/bextract.c:346
+#, c-format
+msgid "%s was deleted.\n"
 msgstr ""
 
-#: src/stored/dev.c:110
+#: src/stored/bextract.c:390
 #, c-format
-msgid "Unable to stat device %s: ERR=%s\n"
+msgid "Seek error on %s: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:125
+#: src/stored/bextract.c:446
 #, 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"
+msgid "Uncompression error. ERR=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:183
-#, c-format
-msgid "Unable to stat mount point %s: ERR=%s\n"
+#: src/stored/bextract.c:481
+msgid "Got Program Name or Data Stream. Ignored.\n"
 msgstr ""
 
-#: src/stored/dev.c:188
+#: src/stored/bscan.c:119
+#, c-format
 msgid ""
-"Mount and unmount commands must defined for a device which requires mount.\n"
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bscan [ options ] <bacula-archive>\n"
+"       -b bootstrap      specify a bootstrap file\n"
+"       -c <file>         specify configuration file\n"
+"       -d <nn>           set debug level to <nn>\n"
+"       -dt               print timestamp in debug output\n"
+"       -m                update media info in database\n"
+"       -D <driver name>  specify the driver database name (default NULL)\n"
+"       -n <name>         specify the database name (default bacula)\n"
+"       -u <user>         specify database user name (default bacula)\n"
+"       -P <password>     specify database password (default none)\n"
+"       -h <host>         specify database host (default NULL)\n"
+"       -t <port>         specify database port (default 0)\n"
+"       -p                proceed inspite of I/O errors\n"
+"       -r                list records\n"
+"       -s                synchronize or store in database\n"
+"       -S                show scan progress periodically\n"
+"       -v                verbose\n"
+"       -V <Volumes>      specify Volume names (separated by |)\n"
+"       -w <dir>          specify working directory (default from conf file)\n"
+"       -?                print this message\n"
+"\n"
 msgstr ""
 
-#: src/stored/dev.c:191
-msgid "Write part command must be defined for a device which requires mount.\n"
+#: src/stored/bscan.c:263 src/stored/stored.c:337
+#, c-format
+msgid "No Storage resource defined in %s. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dev.c:197
+#: src/stored/bscan.c:271 src/stored/stored.c:368
 #, c-format
-msgid "Block size %u on device %s is too large, using default %u\n"
+msgid "No Working Directory defined in %s. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dev.c:202
+#: src/stored/bscan.c:279
 #, c-format
-msgid "Max block size %u not multiple of device %s block size.\n"
+msgid "Working Directory: %s not found. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dev.c:218 src/stored/dev.c:224
+#: src/stored/bscan.c:283
 #, c-format
-msgid "Unable to init cond variable: ERR=%s\n"
+msgid "Working Directory: %s is not a directory. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dev.c:310
-msgid "Illegal mode given to open dev.\n"
+#: src/stored/bscan.c:297 src/stored/bscan.c:371
+#, c-format
+msgid "First Volume Size = %s\n"
 msgstr ""
 
-#: src/stored/dev.c:372 src/stored/device.c:302
+#: src/stored/bscan.c:344
 #, c-format
-msgid "Unable to open device %s: ERR=%s\n"
+msgid "Create JobMedia for Job %s\n"
 msgstr ""
 
-#: src/stored/dev.c:392
+#: src/stored/bscan.c:353
 #, c-format
-msgid "fcntl error. ERR=%s\n"
+msgid "Could not create JobMedia record for Volume=%s Job=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:430 src/stored/dev.c:489
+#: src/stored/bscan.c:416
 #, c-format
-msgid "Could not open file device %s. No Volume name given.\n"
+msgid "done: %d%%\n"
 msgstr ""
 
-#: src/stored/dev.c:455 src/stored/dev.c:569
-#, c-format
-msgid "Could not open: %s, ERR=%s\n"
+#: src/stored/bscan.c:440
+msgid "Volume is prelabeled. This tape cannot be scanned.\n"
 msgstr ""
 
-#: src/stored/dev.c:514
+#: src/stored/bscan.c:452
 #, c-format
-msgid ""
-"The media in the device %s is not empty, please blank it before writing "
-"anything to it.\n"
+msgid "Pool record for %s found in DB.\n"
 msgstr ""
 
-#: src/stored/dev.c:530
+#: src/stored/bscan.c:456
 #, c-format
-msgid "There is no valid media in the device %s.\n"
+msgid "VOL_LABEL: Pool record not found for Pool: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:537
+#: src/stored/bscan.c:462
 #, c-format
-msgid "Could not mount device %s.\n"
+msgid "VOL_LABEL: PoolType mismatch. DB=%s Vol=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:595
+#: src/stored/bscan.c:466
 #, c-format
-msgid "Could not fstat: %s, ERR=%s\n"
+msgid "Pool type \"%s\" is OK.\n"
 msgstr ""
 
-#: src/stored/dev.c:648
+#: src/stored/bscan.c:476
 #, c-format
-msgid "Bad call to rewind_dev. Device %s not open\n"
+msgid "Media record for %s found in DB.\n"
 msgstr ""
 
-#: src/stored/dev.c:677
+#: src/stored/bscan.c:483
 #, c-format
-msgid "Rewind error on %s. ERR=%s.\n"
+msgid "VOL_LABEL: Media record not found for Volume: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:687 src/stored/dev.c:800 src/stored/dev.c:937
-#: src/stored/dev.c:1462
+#: src/stored/bscan.c:490
 #, c-format
-msgid "lseek_dev error on %s. ERR=%s.\n"
+msgid "VOL_LABEL: MediaType mismatch. DB=%s Vol=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:727
-msgid "unknown blocked code"
+#: src/stored/bscan.c:494
+#, c-format
+msgid "Media type \"%s\" is OK.\n"
 msgstr ""
 
-#: src/stored/dev.c:770
+#: src/stored/bscan.c:504
 #, c-format
-msgid "Bad call to eod_dev. Device %s not open\n"
+msgid "VOL_LABEL: OK for Volume: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:836
+#: src/stored/bscan.c:511
 #, c-format
-msgid "ioctl MTEOM error on %s. ERR=%s.\n"
+msgid "%d \"errors\" ignored before first Start of Session record.\n"
 msgstr ""
 
-#: src/stored/dev.c:844 src/stored/dev.c:977
+#: src/stored/bscan.c:522
 #, c-format
-msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
+msgid "SOS_LABEL: Found Job record for JobId: %d\n"
 msgstr ""
 
-#: src/stored/dev.c:923
-msgid "Bad device call. Device not open\n"
+#: src/stored/bscan.c:527
+#, c-format
+msgid "SOS_LABEL: Job record not found for JobId: %d\n"
 msgstr ""
 
-#: src/stored/dev.c:936
+#: src/stored/bscan.c:553
 #, c-format
-msgid "Seek error: ERR=%s\n"
+msgid "SOS_LABEL: VolSessId mismatch for JobId=%u. DB=%d Vol=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:972
-msgid " Bacula status:"
+#: src/stored/bscan.c:559
+#, c-format
+msgid "SOS_LABEL: VolSessTime mismatch for JobId=%u. DB=%d Vol=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:973 src/stored/dev.c:1022 src/stored/dev.c:1024
+#: src/stored/bscan.c:565
 #, c-format
-msgid " file=%d block=%d\n"
+msgid "SOS_LABEL: PoolId mismatch for JobId=%u. DB=%d Vol=%d\n"
 msgstr ""
 
-#: src/stored/dev.c:981
-msgid " Device status:"
+#: src/stored/bscan.c:583 src/stored/bscan.c:1119
+#, c-format
+msgid "Could not find SessId=%d SessTime=%d for EOS record.\n"
 msgstr ""
 
-#: src/stored/dev.c:1046
-msgid "Bad call to load_dev. Device not open\n"
+#: src/stored/bscan.c:627
+#, c-format
+msgid "Could not update job record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1057 src/stored/dev.c:1070
+#: src/stored/bscan.c:638
 #, c-format
-msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
+msgid "End of all Volumes. VolFiles=%u VolBlocks=%u VolBytes=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1089
-msgid "Bad call to offline_dev. Device not open\n"
+#: src/stored/bscan.c:650
+#, c-format
+msgid "Could not find Job for SessId=%d SessTime=%d record.\n"
 msgstr ""
 
-#: src/stored/dev.c:1112
+#: src/stored/bscan.c:681
 #, c-format
-msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
+msgid "%s file records. At file:blk=%s:%s bytes=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1153
-msgid "Bad call to fsf_dev. Device not open\n"
+#: src/stored/bscan.c:735
+#, c-format
+msgid "Got MD5 record: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1163 src/stored/dev.c:1284
+#: src/stored/bscan.c:743
 #, c-format
-msgid "Device %s at End of Tape.\n"
+msgid "Got SHA1 record: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1188 src/stored/dev.c:1264
+#: src/stored/bscan.c:751
 #, c-format
-msgid "ioctl MTFSF error on %s. ERR=%s.\n"
+msgid "Got SHA256 record: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1313
-msgid "Bad call to bsf_dev. Device not open\n"
+#: src/stored/bscan.c:759
+#, c-format
+msgid "Got SHA512 record: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1319
-#, c-format
-msgid "Device %s cannot BSF because it is not a tape.\n"
+#: src/stored/bscan.c:767 src/stored/bscan.c:774
+msgid "Got signed digest record\n"
 msgstr ""
 
-#: src/stored/dev.c:1334
+#: src/stored/bscan.c:780
 #, c-format
-msgid "ioctl MTBSF error on %s. ERR=%s.\n"
+msgid "Got Prog Names Stream: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1354
-msgid "Bad call to fsr. Device not open\n"
+#: src/stored/bscan.c:786
+msgid "Got Prog Data Stream record.\n"
 msgstr ""
 
-#: src/stored/dev.c:1363
+#: src/stored/bscan.c:820
 #, c-format
-msgid "ioctl MTFSR not permitted on %s.\n"
+msgid "Unknown stream type!!! stream=%d len=%i\n"
 msgstr ""
 
-#: src/stored/dev.c:1391
+#: src/stored/bscan.c:888
 #, c-format
-msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
+msgid "Could not create File Attributes record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1411
-msgid "Bad call to bsr_dev. Device not open\n"
+#: src/stored/bscan.c:894
+#, c-format
+msgid "Created File record: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1421
+#: src/stored/bscan.c:939
 #, c-format
-msgid "ioctl MTBSR not permitted on %s.\n"
+msgid "Could not create media record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1434
+#: src/stored/bscan.c:943 src/stored/bscan.c:964
 #, c-format
-msgid "ioctl MTBSR error on %s. ERR=%s.\n"
+msgid "Could not update media record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1451
-msgid "Bad call to reposition_dev. Device not open\n"
+#: src/stored/bscan.c:947
+#, c-format
+msgid "Created Media record for Volume: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1519
-msgid "Bad call to weof_dev. Device not open\n"
+#: src/stored/bscan.c:968
+#, c-format
+msgid "Updated Media record at end of Volume: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1529
-msgid "Attempt to WEOF on non-appendable Volume\n"
+#: src/stored/bscan.c:985
+#, c-format
+msgid "Could not create pool record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1546
+#: src/stored/bscan.c:989
 #, c-format
-msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
+msgid "Created Pool record for Pool: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1588
-msgid "Got ENOTTY on read/write!\n"
-msgstr ""
+#: src/stored/bscan.c:1008
+#, fuzzy, c-format
+msgid "Could not get Client record. ERR=%s\n"
+msgstr "Konnte Client Eintrag nicht anlegen. ERR=%s\n"
 
-#: src/stored/dev.c:1635
+#: src/stored/bscan.c:1018
 #, c-format
-msgid "unknown func code %d"
+msgid "Created Client record for Client: %s\n"
 msgstr ""
 
-#: src/stored/dev.c:1641
+#: src/stored/bscan.c:1035
 #, c-format
-msgid "I/O function \"%s\" not supported on this device.\n"
+msgid "Fileset \"%s\" already exists.\n"
 msgstr ""
 
-#: src/stored/dev.c:1779 src/stored/dvd.c:668
+#: src/stored/bscan.c:1039
 #, c-format
-msgid "Unable to truncate device %s. ERR=%s\n"
+msgid "Could not create FileSet record \"%s\". ERR=%s\n"
 msgstr ""
 
-#: src/stored/dev.c:1818
-msgid "Bad call to term_dev. Device not open\n"
+#: src/stored/bscan.c:1044
+#, c-format
+msgid "Created FileSet record \"%s\"\n"
 msgstr ""
 
-#: src/stored/device.c:105
+#: src/stored/bscan.c:1091
 #, c-format
-msgid "End of medium on Volume \"%s\" Bytes=%s Blocks=%s at %s.\n"
+msgid "Could not create JobId record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/device.c:119
+#: src/stored/bscan.c:1097
 #, c-format
-msgid "New volume \"%s\" mounted on device %s at %s.\n"
+msgid "Could not update job start record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/device.c:131
+#: src/stored/bscan.c:1100
 #, c-format
-msgid "write_block_to_device Volume label failed. ERR=%s"
+msgid "Created new JobId=%u record for original JobId=%u\n"
 msgstr ""
 
-#: src/stored/device.c:168
+#: src/stored/bscan.c:1150
 #, c-format
-msgid "write_block_to_device overflow block failed. ERR=%s"
+msgid "Could not update JobId=%u record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/device.c:304
+#: src/stored/bscan.c:1155
 #, c-format
-msgid "Unable to open archive %s: ERR=%s\n"
+msgid "Updated Job termination record for JobId=%u Level=%s TermStat=%c\n"
 msgstr ""
 
-#: src/stored/device.c:328
-msgid "Bad call to force_close_dev. Device not open\n"
+#: src/stored/bscan.c:1180
+#, c-format
+msgid "Job Termination code: %d"
 msgstr ""
 
-#: src/stored/device.c:346
+#: src/stored/bscan.c:1185
 #, c-format
-msgid "Device write lock failure. ERR=%s\n"
+msgid ""
+"%s\n"
+"JobId:                  %d\n"
+"Job:                    %s\n"
+"FileSet:                %s\n"
+"Backup Level:           %s\n"
+"Client:                 %s\n"
+"Start time:             %s\n"
+"End time:               %s\n"
+"Files Written:          %s\n"
+"Bytes Written:          %s\n"
+"Volume Session Id:      %d\n"
+"Volume Session Time:    %d\n"
+"Last Volume Bytes:      %s\n"
+"Termination:            %s\n"
+"\n"
 msgstr ""
 
-#: src/stored/device.c:354
+#: src/stored/bscan.c:1243
 #, c-format
-msgid "Device write unlock failure. ERR=%s\n"
+msgid "Could not create JobMedia record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/device.c:373
+#: src/stored/bscan.c:1247
 #, c-format
-msgid "pthread_cond_wait failure. ERR=%s\n"
+msgid "Created JobMedia record JobId %d, MediaId %d\n"
 msgstr ""
 
-#: src/stored/dircmd.c:140
-msgid "Connection request failed.\n"
+#: src/stored/bscan.c:1263
+#, c-format
+msgid "Could not find SessId=%d SessTime=%d for MD5/SHA1 record.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:149
+#: src/stored/bscan.c:1277
 #, c-format
-msgid "Invalid connection. Len=%d\n"
+msgid "Could not add MD5/SHA1 to File record. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:241
-#, c-format
-msgid "3991 Bad setdebug command: %s\n"
+#: src/stored/bscan.c:1282
+msgid "Updated MD5/SHA1 record\n"
 msgstr ""
 
-#: src/stored/dircmd.c:262
+#: src/stored/read_record.c:88
 #, c-format
-msgid "3902 Job %s not found.\n"
+msgid "End of Volume at file %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/dircmd.c:279
-#, c-format
-msgid "3000 Job %s marked to be canceled.\n"
+#: src/stored/read_record.c:92
+msgid "End of all volumes.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:283
-msgid "3903 Error scanning cancel command.\n"
+#: src/stored/read_record.c:136
+msgid "part"
 msgstr ""
 
-#: src/stored/dircmd.c:352 src/stored/dircmd.c:648 src/stored/dircmd.c:712
-#: src/stored/dircmd.c:770 src/stored/dircmd.c:822 src/stored/dircmd.c:860
-#, c-format
-msgid "3999 Device \"%s\" not found\n"
+#: src/stored/read_record.c:139
+msgid "file"
 msgstr ""
 
-#: src/stored/dircmd.c:357
+#: src/stored/read_record.c:142
 #, c-format
-msgid "3903 Error scanning label command: %s\n"
+msgid "End of %s %u on device %s, Volume \"%s\"\n"
+msgstr ""
+
+#: src/stored/read_record.c:157
+msgid "Did fsr in attemp to skip bad record.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:401
+#: src/stored/read_record.c:382
 #, c-format
-msgid "3920 Cannot label Volume because it is already labeled: \"%s\"\n"
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:407
-msgid "3921 Wrong volume mounted.\n"
+#: src/stored/read_record.c:406
+msgid "Begin Session"
 msgstr ""
 
-#: src/stored/dircmd.c:411
-msgid "3922 Cannot relabel an ANSI/IBM labeled Volume.\n"
+#: src/stored/read_record.c:410
+msgid "End Session"
 msgstr ""
 
-#: src/stored/dircmd.c:419 src/stored/dircmd.c:428
+#: src/stored/read_record.c:416
 #, c-format
-msgid "3912 Failed to label Volume: ERR=%s\n"
+msgid "Unknown code %d\n"
 msgstr ""
 
-#: src/stored/dircmd.c:431
+#: src/stored/reserve.c:88
 #, c-format
-msgid "3913 Cannot label Volume. Unknown status %d from read_volume_label()\n"
+msgid "Unable to initialize reservation lock. ERR=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:464
+#: src/stored/reserve.c:158
 #, c-format
-msgid "3001 Mounted Volume: %s\n"
+msgid "Hey! num_writers=%d!!!!\n"
+msgstr ""
+
+#: src/stored/reserve.c:256
+msgid "3939 Could not get dcr\n"
 msgstr ""
 
-#: src/stored/dircmd.c:468 src/stored/dircmd.c:896
+#: src/stored/reserve.c:358
+#, fuzzy, c-format
+msgid "Device reservation failed for JobId=%d: %s\n"
+msgstr "Mehr als ein Dateiname! %s für Datei: %s\n"
+
+#: src/stored/reserve.c:367
 #, c-format
-msgid ""
-"3902 Cannot mount Volume on Storage Device %s because:\n"
-"%s"
+msgid "Failed command: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:491 src/stored/reserve.c:518
+#: src/stored/reserve.c:626 src/stored/dircmd.c:614
 #, c-format
 msgid ""
 "\n"
-"     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
+"     Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
+"does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:512 src/stored/reserve.c:514
+#: src/stored/reserve.c:630 src/stored/dircmd.c:592
 #, c-format
 msgid ""
 "\n"
-"     Device \"%s\" in changer \"%s\" requested by DIR could not be opened or "
-"does not exist.\n"
+"     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/dircmd.c:616
+#: src/stored/reserve.c:646
 #, c-format
-msgid "3901 open device failed: ERR=%s\n"
+msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:583 src/stored/dircmd.c:607
+#: src/stored/reserve.c:772
 #, c-format
-msgid "3001 Device %s is mounted with Volume \"%s\"\n"
+msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:586 src/stored/dircmd.c:610 src/stored/dircmd.c:625
+#: src/stored/reserve.c:782
 #, c-format
-msgid ""
-"3905 Device %s open but no Bacula volume is mounted.\n"
-"If this is not a blank tape, try unmounting and remounting the Volume.\n"
+msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
-#: src/stored/dircmd.c:595
+#: src/stored/reserve.c:829
 #, c-format
-msgid "3001 Device %s is doing acquire.\n"
+msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:600 src/stored/dircmd.c:690
+#: src/stored/reserve.c:838
 #, c-format
-msgid "3903 Device %s is being labeled.\n"
+msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:622
+#: src/stored/reserve.c:875
 #, c-format
-msgid "3001 Device %s is already mounted with Volume \"%s\"\n"
+msgid ""
+"3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" nreserve=%d on drive %"
+"s.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:631
+#: src/stored/reserve.c:899
 #, c-format
-msgid "3002 Device %s is mounted.\n"
+msgid "3609 JobId=%u Max concurrent jobs exceeded on drive %s.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:634
+#: src/stored/reserve.c:911
 #, c-format
-msgid "3907 %s"
+msgid "3610 JobId=%u Volume max jobs exceeded on drive %s.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:637
+#: src/stored/reserve.c:964
 #, c-format
-msgid "3906 File device %s is always mounted.\n"
+msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:643
+#: src/stored/reserve.c:972
 #, c-format
-msgid "3905 Bizarre wait state %d\n"
+msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:652
+#: src/stored/reserve.c:994
 #, c-format
-msgid "3909 Error scanning mount command: %s\n"
+msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:673
+#: src/stored/reserve.c:1049
 #, c-format
-msgid "3901 Device %s is already unmounted.\n"
+msgid "Logic error!!!! JobId=%u Should not get here.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:682
+#: src/stored/reserve.c:1050
 #, c-format
-msgid "3001 Device %s unmounted.\n"
+msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:686
-#, c-format
-msgid "3902 Device %s is busy in acquire.\n"
+#: src/stored/reserve.c:1053
+msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:707
+#: src/stored/reserve.c:1056
 #, c-format
-msgid "3002 Device %s unmounted.\n"
+msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:717
+#: src/stored/autochanger.c:66
 #, c-format
-msgid "3907 Error scanning unmount command: %s\n"
+msgid "No Changer Name given for device %s. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:742
+#: src/stored/autochanger.c:72
 #, c-format
-msgid "3911 Device %s already released.\n"
+msgid "No Changer Command given for device %s. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:749
+#: src/stored/autochanger.c:85
 #, c-format
-msgid "3912 Device %s waiting for mount.\n"
+msgid ""
+"Media Type not the same for all devices in changer %s. Cannot continue.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:753
+#: src/stored/autochanger.c:153
 #, c-format
-msgid "3913 Device %s is busy in acquire.\n"
+msgid ""
+"Invalid slot=%d defined in catalog for Volume \"%s\" on %s. Manual load may "
+"be required.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:757
+#: src/stored/autochanger.c:158
 #, c-format
-msgid "3914 Device %s is being labeled.\n"
+msgid "No \"Changer Device\" for %s. Manual load of Volume may be required.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:765
+#: src/stored/autochanger.c:162
 #, c-format
-msgid "3012 Device %s released.\n"
+msgid "No \"Changer Command\" for %s. Manual load of Volume may be requird.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:775
+#: src/stored/autochanger.c:192
 #, c-format
-msgid "3917 Error scanning release command: %s\n"
+msgid "3304 Issuing autochanger \"load slot %d, drive %d\" command.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:808
+#: src/stored/autochanger.c:200
 #, c-format
-msgid "3995 Device %s is not an autochanger.\n"
+msgid "3305 Autochanger \"load slot %d, drive %d\", status is OK.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:826
+#: src/stored/autochanger.c:209
 #, c-format
-msgid "3908 Error scanning autocharger list/slots command: %s\n"
+msgid ""
+"3992 Bad autochanger \"load slot %d, drive %d\": ERR=%s.\n"
+"Results=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:864
+#: src/stored/autochanger.c:270
 #, c-format
-msgid "3909 Error scanning readlabel command: %s\n"
+msgid "3301 Issuing autochanger \"loaded? drive %d\" command.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:892
+#: src/stored/autochanger.c:279
 #, c-format
-msgid "3001 Volume=%s Slot=%d\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result is Slot %d.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:921
+#: src/stored/autochanger.c:283
 #, c-format
-msgid "3910 Unable to open device %s: ERR=%s\n"
+msgid "3302 Autochanger \"loaded? drive %d\", result: nothing loaded.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:931
+#: src/stored/autochanger.c:290
 #, c-format
-msgid "3911 Device %s is busy reading.\n"
+msgid ""
+"3991 Bad autochanger \"loaded? drive %d\" command: ERR=%s.\n"
+"Results=%s\n"
 msgstr ""
 
-#: src/stored/dircmd.c:934
+#: src/stored/autochanger.c:355 src/stored/autochanger.c:473
 #, c-format
-msgid "3912 Device %s is busy with %d writer(s).\n"
+msgid "3307 Issuing autochanger \"unload slot %d, drive %d\" command.\n"
 msgstr ""
 
-#: src/stored/fd_cmds.c:340
-msgid "Error parsing bootstrap file.\n"
+#: src/stored/autochanger.c:368
+#, c-format
+msgid ""
+"3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s\n"
+"Results=%s\n"
 msgstr ""
 
-#: src/stored/job.c:79
+#: src/stored/autochanger.c:430
 #, c-format
-msgid "Bad Job Command from Director: %s\n"
+msgid "Volume \"%s\" wanted on %s is in use by device %s\n"
 msgstr ""
 
-#: src/stored/job.c:189
+#: src/stored/autochanger.c:491
 #, c-format
-msgid "Job name not found: %s\n"
+msgid "3995 Bad autochanger \"unload slot %d, drive %d\": ERR=%s.\n"
 msgstr ""
 
-#: src/stored/job.c:200
+#: src/stored/autochanger.c:536
 #, c-format
-msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
+msgid "3993 Device %s not an autochanger device.\n"
 msgstr ""
 
-#: src/stored/job.c:211
-msgid "Unable to authenticate File daemon\n"
+#: src/stored/autochanger.c:557
+#, c-format
+msgid "3306 Issuing autochanger \"%s\" command.\n"
 msgstr ""
 
-#: src/stored/job.c:338
-msgid "In free_jcr(), but still attached to device!!!!\n"
+#: src/stored/autochanger.c:560
+msgid "3996 Open bpipe failed.\n"
 msgstr ""
 
-#: src/stored/label.c:74
-msgid "BAD call to read_dev_volume_label\n"
+#: src/stored/dircmd.c:157
+#, c-format
+msgid "Connection request from %s failed.\n"
 msgstr ""
 
-#: src/stored/label.c:79 src/stored/label.c:120 src/stored/label.c:208
+#: src/stored/dircmd.c:167
 #, c-format
-msgid "Wrong Volume mounted on device %s: Wanted %s have %s\n"
+msgid "Invalid connection from %s. Len=%d\n"
 msgstr ""
 
-#: src/stored/label.c:86 src/stored/label.c:123 src/stored/label.c:195
+#: src/stored/dircmd.c:294
 #, c-format
-msgid "Too many tries: %s"
+msgid "3991 Bad setdebug command: %s\n"
 msgstr ""
 
-#: src/stored/label.c:102
+#: src/stored/dircmd.c:315
 #, c-format
-msgid "Couldn't rewind device %s: ERR=%s\n"
+msgid "3904 Job %s not found.\n"
 msgstr ""
 
-#: src/stored/label.c:140
+#: src/stored/dircmd.c:339
+#, fuzzy, c-format
+msgid "JobId=%d Job=\"%s\" marked to be canceled.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
+
+#: src/stored/dircmd.c:341
 #, c-format
-msgid ""
-"Requested Volume \"%s\" on %s is not a Bacula labeled Volume, because: ERR=%s"
+msgid "3000 Job %s marked to be canceled.\n"
 msgstr ""
 
-#: src/stored/label.c:145
-msgid "Could not read Volume label from block.\n"
+#: src/stored/dircmd.c:345
+msgid "3903 Error scanning cancel command.\n"
 msgstr ""
 
-#: src/stored/label.c:148
+#: src/stored/dircmd.c:421 src/stored/dircmd.c:784 src/stored/dircmd.c:876
+#: src/stored/dircmd.c:987 src/stored/dircmd.c:1109 src/stored/dircmd.c:1152
 #, c-format
-msgid "Could not unserialize Volume label: ERR=%s\n"
+msgid "3999 Device \"%s\" not found or could not be opened.\n"
 msgstr ""
 
-#: src/stored/label.c:153
+#: src/stored/dircmd.c:426
 #, c-format
-msgid "Volume Header Id bad: %s\n"
+msgid "3903 Error scanning label command: %s\n"
 msgstr ""
 
-#: src/stored/label.c:180
+#: src/stored/dircmd.c:476
 #, c-format
-msgid "Volume on %s has wrong Bacula version. Wanted %d got %d\n"
+msgid "3910 Unable to open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:191
+#: src/stored/dircmd.c:493
 #, c-format
-msgid "Volume on %s has bad Bacula label type: %x\n"
+msgid "3920 Cannot label Volume because it is already labeled: \"%s\"\n"
 msgstr ""
 
-#: src/stored/label.c:272
-#, c-format
-msgid "Cannot write Volume label to block for device %s\n"
+#: src/stored/dircmd.c:500
+msgid "3921 Wrong volume mounted.\n"
 msgstr ""
 
-#: src/stored/label.c:393
-#, c-format
-msgid "Rewind error on device %s: ERR=%s\n"
+#: src/stored/dircmd.c:504
+msgid "3922 Cannot relabel an ANSI/IBM labeled Volume.\n"
 msgstr ""
 
-#: src/stored/label.c:398
+#: src/stored/dircmd.c:512
 #, c-format
-msgid "Truncate error on device %s: ERR=%s\n"
+msgid "3912 Failed to label Volume: ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:420
+#: src/stored/dircmd.c:522
 #, c-format
-msgid "Unable to write device %s: ERR=%s\n"
+msgid "3914 Failed to label Volume (no media): ERR=%s\n"
 msgstr ""
 
-#: src/stored/label.c:448
+#: src/stored/dircmd.c:525
 #, c-format
-msgid "Recycled volume \"%s\" on device %s, all previous data lost.\n"
+msgid "3913 Cannot label Volume. Unknown status %d from read_volume_label()\n"
 msgstr ""
 
-#: src/stored/label.c:451
+#: src/stored/dircmd.c:559
 #, c-format
-msgid "Wrote label to prelabeled Volume \"%s\" on device %s\n"
+msgid "3001 Mounted Volume: %s\n"
 msgstr ""
 
-#: src/stored/label.c:648
+#: src/stored/dircmd.c:563 src/stored/dircmd.c:1188
 #, c-format
-msgid "Bad session label = %d\n"
+msgid ""
+"3902 Cannot mount Volume on Storage Device %s because:\n"
+"%s"
 msgstr ""
 
-#: src/stored/label.c:666 src/stored/label.c:673
+#: src/stored/dircmd.c:676
+#, fuzzy
+msgid "Specified slot ignored. "
+msgstr "SQL fehlgeschlagen ERR=%s\n"
+
+#: src/stored/dircmd.c:691 src/stored/dircmd.c:748
+#, fuzzy, c-format
+msgid "3901 Unable to open device %s: ERR=%s\n"
+msgstr "Kann Datenbank=%s.nicht öffen. ERR=%s\n"
+
+#: src/stored/dircmd.c:711 src/stored/dircmd.c:739
 #, c-format
-msgid "Error writing Session label to %s: %s\n"
+msgid "3001 Device %s is mounted with Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/label.c:707
+#: src/stored/dircmd.c:714 src/stored/dircmd.c:742 src/stored/dircmd.c:757
 #, c-format
-msgid "Expecting Volume Label, got FI=%s Stream=%s len=%d\n"
+msgid ""
+"3905 Device %s open but no Bacula volume is mounted.\n"
+"If this is not a blank tape, try unmounting and remounting the Volume.\n"
 msgstr ""
 
-#: src/stored/label.c:834
+#: src/stored/dircmd.c:724
 #, c-format
-msgid "Unknown %d"
+msgid "3001 Device %s is doing acquire.\n"
 msgstr ""
 
-#: src/stored/label.c:838
+#: src/stored/dircmd.c:729 src/stored/dircmd.c:847
 #, c-format
-msgid ""
-"\n"
-"Volume Label:\n"
-"Id                : %sVerNo             : %d\n"
-"VolName           : %s\n"
-"PrevVolName       : %s\n"
-"VolFile           : %d\n"
-"LabelType         : %s\n"
-"LabelSize         : %d\n"
-"PoolName          : %s\n"
-"MediaType         : %s\n"
-"PoolType          : %s\n"
-"HostName          : %s\n"
+msgid "3903 Device %s is being labeled.\n"
 msgstr ""
 
-#: src/stored/label.c:860
+#: src/stored/dircmd.c:754
 #, c-format
-msgid "Date label written: %s\n"
+msgid "3001 Device %s is already mounted with Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/label.c:866
+#: src/stored/dircmd.c:763
 #, c-format
-msgid "Date label written: %04d-%02d-%02d at %02d:%02d\n"
+msgid "3002 Device %s is mounted.\n"
 msgstr ""
 
-#: src/stored/label.c:886
+#: src/stored/dircmd.c:766 src/stored/dircmd.c:819 src/stored/dircmd.c:835
+#: src/stored/dircmd.c:867
 #, c-format
-msgid ""
-"\n"
-"%s Record:\n"
-"JobId             : %d\n"
-"VerNum            : %d\n"
-"PoolName          : %s\n"
-"PoolType          : %s\n"
-"JobName           : %s\n"
-"ClientName        : %s\n"
+msgid "3907 %s"
 msgstr ""
 
-#: src/stored/label.c:899
+#: src/stored/dircmd.c:769
 #, c-format
-msgid ""
-"Job (unique name) : %s\n"
-"FileSet           : %s\n"
-"JobType           : %c\n"
-"JobLevel          : %c\n"
+msgid "3906 File device %s is always mounted.\n"
 msgstr ""
 
-#: src/stored/label.c:908
+#: src/stored/dircmd.c:778
 #, c-format
-msgid ""
-"JobFiles          : %s\n"
-"JobBytes          : %s\n"
-"StartBlock        : %s\n"
-"EndBlock          : %s\n"
-"StartFile         : %s\n"
-"EndFile           : %s\n"
-"JobErrors         : %s\n"
-"JobStatus         : %c\n"
+msgid "3905 Bizarre wait state %d\n"
 msgstr ""
 
-#: src/stored/label.c:929
+#: src/stored/dircmd.c:788
 #, c-format
-msgid "Date written      : %s\n"
+msgid "3909 Error scanning mount command: %s\n"
 msgstr ""
 
-#: src/stored/label.c:934
+#: src/stored/dircmd.c:816 src/stored/dircmd.c:869
 #, c-format
-msgid "Date written      : %04d-%02d-%02d at %02d:%02d\n"
+msgid "3002 Device %s unmounted.\n"
 msgstr ""
 
-#: src/stored/label.c:953
-msgid "Fresh Volume"
+#: src/stored/dircmd.c:823
+#, c-format
+msgid "3901 Device %s is already unmounted.\n"
 msgstr ""
 
-#: src/stored/label.c:965 src/stored/read_record.c:335
-msgid "End of Media"
+#: src/stored/dircmd.c:838
+#, c-format
+msgid "3001 Device %s unmounted.\n"
 msgstr ""
 
-#: src/stored/label.c:968
-msgid "End of Tape"
+#: src/stored/dircmd.c:843
+#, c-format
+msgid "3902 Device %s is busy in acquire.\n"
 msgstr ""
 
-#: src/stored/label.c:988 src/stored/label.c:996 src/stored/label.c:1029
+#: src/stored/dircmd.c:881
 #, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d DataLen=%d\n"
+msgid "3907 Error scanning unmount command: %s\n"
 msgstr ""
 
-#: src/stored/label.c:993
-msgid "End of physical tape.\n"
+#: src/stored/dircmd.c:909
+msgid "3916 Error scanning action_on_purge command\n"
 msgstr ""
 
-#: src/stored/label.c:1008 src/stored/label.c:1017
+#: src/stored/dircmd.c:952
 #, c-format
-msgid "%s Record: File:blk=%u:%u SessId=%d SessTime=%d JobId=%d\n"
+msgid "3921 Device %s already released.\n"
 msgstr ""
 
-#: src/stored/label.c:1010
+#: src/stored/dircmd.c:959
 #, c-format
-msgid "   Job=%s Date=%s Level=%c Type=%c\n"
+msgid "3922 Device %s waiting for sysop.\n"
 msgstr ""
 
-#: src/stored/label.c:1019
+#: src/stored/dircmd.c:965
 #, c-format
-msgid "   Date=%s Level=%c Type=%c Files=%s Bytes=%s Errors=%d Status=%c\n"
+msgid "3922 Device %s waiting for mount.\n"
 msgstr ""
 
-#: src/stored/mount.c:197 src/stored/mount.c:294
+#: src/stored/dircmd.c:969
 #, c-format
-msgid "Volume \"%s\" not on device %s.\n"
+msgid "3923 Device %s is busy in acquire.\n"
 msgstr ""
 
-#: src/stored/mount.c:230
+#: src/stored/dircmd.c:973
 #, c-format
-msgid ""
-"Director wanted Volume \"%s\".\n"
-"    Current Volume \"%s\" not acceptable because:\n"
-"    %s"
+msgid "3914 Device %s is being labeled.\n"
 msgstr ""
 
-#: src/stored/mount.c:284
+#: src/stored/dircmd.c:981
 #, c-format
-msgid "Labeled new Volume \"%s\" on device %s.\n"
+msgid "3022 Device %s released.\n"
 msgstr ""
 
-#: src/stored/mount.c:289
+#: src/stored/dircmd.c:992
 #, c-format
-msgid "Warning device %s not configured to autolabel Volumes.\n"
+msgid "3927 Error scanning release command: %s\n"
+msgstr ""
+
+#: src/stored/dircmd.c:1034
+msgid "Error parsing bootstrap file.\n"
 msgstr ""
 
-#: src/stored/mount.c:340
+#: src/stored/dircmd.c:1096
 #, c-format
-msgid "Volume \"%s\" previously written, moving to end of data.\n"
+msgid "3995 Device %s is not an autochanger.\n"
 msgstr ""
 
-#: src/stored/mount.c:343
+#: src/stored/dircmd.c:1113
 #, c-format
-msgid "Unable to position to end of data on device %s: ERR=%s\n"
+msgid "3908 Error scanning autocharger drives/list/slots command: %s\n"
 msgstr ""
 
-#: src/stored/mount.c:355
+#: src/stored/dircmd.c:1156
 #, c-format
-msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
+msgid "3909 Error scanning readlabel command: %s\n"
 msgstr ""
 
-#: src/stored/mount.c:358
+#: src/stored/dircmd.c:1184
 #, c-format
-msgid ""
-"I cannot write on Volume \"%s\" because:\n"
-"The number of files mismatch! Volume=%u Catalog=%u\n"
+msgid "3001 Volume=%s Slot=%d\n"
 msgstr ""
 
-#: src/stored/mount.c:411
+#: src/stored/dircmd.c:1216
 #, c-format
-msgid "Marking Volume \"%s\" in Error in Catalog.\n"
+msgid "3931 Device %s is BLOCKED. user unmounted.\n"
 msgstr ""
 
-#: src/stored/mount.c:427
+#: src/stored/dircmd.c:1220
 #, c-format
 msgid ""
-"Autochanger Volume \"%s\" not found in slot %d.\n"
-"    Setting InChanger to zero in catalog.\n"
+"3932 Device %s is BLOCKED. user unmounted during wait for media/mount.\n"
 msgstr ""
 
-#: src/stored/mount.c:446
-msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
+#: src/stored/dircmd.c:1224
+#, c-format
+msgid "3933 Device %s is BLOCKED waiting for media.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:104 src/stored/parse_bsr.c:108
+#: src/stored/dircmd.c:1228
 #, c-format
-msgid ""
-"Bootstrap file error: %s\n"
-"            : Line %d, col %d of file %s\n"
-"%s\n"
+msgid "3934 Device %s is being initialized.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:130
+#: src/stored/dircmd.c:1232
 #, c-format
-msgid "Cannot open bootstrap file %s: %s\n"
+msgid "3935 Device %s is blocked labeling a Volume.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:260
+#: src/stored/dircmd.c:1236
+#, fuzzy, c-format
+msgid "3935 Device %s is blocked for unknown reason.\n"
+msgstr "unbekannt"
+
+#: src/stored/dircmd.c:1241
 #, c-format
-msgid "MediaType %s in bsr at inappropriate place.\n"
+msgid "3936 Device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:416
-msgid "JobType not yet implemented\n"
+#: src/stored/dircmd.c:1244
+#, c-format
+msgid "3937 Device %s is busy with %d writer(s).\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:424
-msgid "JobLevel not yet implemented\n"
-msgstr ""
+#: src/stored/job.c:244
+#, fuzzy, c-format
+msgid "FD connect failed: Job name not found: %s\n"
+msgstr "Job nicht gefunden: %s\n"
 
-#: src/stored/parse_bsr.c:626
+#: src/stored/job.c:254
 #, c-format
-msgid "VolFile     : %u-%u\n"
+msgid "Hey!!!! JobId %u Job %s already authenticated.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:634
-#, c-format
-msgid "VolBlock    : %u-%u\n"
+#: src/stored/job.c:271
+msgid "Unable to authenticate File daemon\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:644
-#, c-format
-msgid "FileIndex   : %u\n"
+#: src/stored/job.c:395
+msgid "In free_jcr(), but still attached to device!!!!\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:646
-#, c-format
-msgid "FileIndex   : %u-%u\n"
+#: src/stored/askdir.c:178
+msgid "Network error on bnet_recv in req_vol_info.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:656
+#: src/stored/askdir.c:196
 #, c-format
-msgid "JobId       : %u\n"
+msgid "Error getting Volume info: %s"
 msgstr ""
 
-#: src/stored/parse_bsr.c:658
-#, c-format
-msgid "JobId       : %u-%u\n"
+#: src/stored/askdir.c:338 src/stored/askdir.c:339 src/stored/append.c:91
+#: src/stored/append.c:100 src/stored/append.c:112 src/stored/append.c:292
+#: src/stored/append.c:293 src/stored/append.c:308 src/stored/append.c:309
+msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:668
+#: src/stored/askdir.c:373
 #, c-format
-msgid "SessId      : %u\n"
+msgid "Didn't get vol info vol=%s: ERR=%s"
 msgstr ""
 
-#: src/stored/parse_bsr.c:670
+#: src/stored/askdir.c:428
 #, c-format
-msgid "SessId      : %u-%u\n"
+msgid "Error creating JobMedia record: ERR=%s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:679
+#: src/stored/askdir.c:435
 #, c-format
-msgid "VolumeName  : %s\n"
+msgid "Error creating JobMedia record: %s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:688
+#: src/stored/askdir.c:509
 #, c-format
-msgid "Client      : %s\n"
+msgid "Job %s canceled while waiting for mount on Storage Device \"%s\".\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:696
+#: src/stored/askdir.c:520
 #, c-format
-msgid "Job          : %s\n"
+msgid ""
+"Job %s is waiting. Cannot find any appendable volumes.\n"
+"Please use the \"label\" command to create a new Volume for:\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:704
+#: src/stored/askdir.c:546 src/stored/askdir.c:648
 #, c-format
-msgid "SessTime    : %u\n"
+msgid "Max time exceeded waiting to mount Storage Device %s for Job %s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:718
-msgid "BSR is NULL\n"
+#: src/stored/askdir.c:556
+msgid "pthread error in mount_next_volume.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:722
-#, c-format
-msgid "Next        : 0x%x\n"
+#: src/stored/askdir.c:590
+msgid "Cannot request another volume: no volume name given.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:723
+#: src/stored/askdir.c:596
 #, c-format
-msgid "Root bsr    : 0x%x\n"
+msgid "Job %s canceled while waiting for mount on Storage Device %s.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:734
+#: src/stored/askdir.c:613
 #, c-format
-msgid "Slot        : %u\n"
+msgid ""
+"Please mount Volume \"%s\" or label a new one for:\n"
+"    Job:          %s\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:737
+#: src/stored/askdir.c:619
 #, c-format
-msgid "count       : %u\n"
+msgid ""
+"Please mount Volume \"%s\" for:\n"
+"    Job:          %s\n"
+"    Storage:      %s\n"
+"    Pool:         %s\n"
+"    Media type:   %s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:738
-#, c-format
-msgid "found       : %u\n"
+#: src/stored/askdir.c:658
+msgid "pthread error in mount_volume\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:741
-#, c-format
-msgid "done        : %s\n"
+#: src/stored/dvd.c:112
+msgid "No FreeSpace command defined.\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:742
+#: src/stored/dvd.c:146
 #, c-format
-msgid "positioning : %d\n"
+msgid "Cannot run free space command. Results=%s ERR=%s\n"
 msgstr ""
 
-#: src/stored/parse_bsr.c:743
+#: src/stored/dvd.c:262
 #, c-format
-msgid "fast_reject : %d\n"
+msgid "Error writing part %d to the DVD: ERR=%s\n"
 msgstr ""
 
-#: src/stored/read.c:55
-msgid "No Volume names found for restore.\n"
+#: src/stored/dvd.c:264
+#, c-format
+msgid "Error while writing current part to the DVD: %s"
 msgstr ""
 
-#: src/stored/read.c:109
+#: src/stored/dvd.c:274
 #, c-format
-msgid ">filed: Error Hdr=%s\n"
+msgid "Part %d (%lld bytes) written to DVD.\n"
 msgstr ""
 
-#: src/stored/read.c:110 src/stored/read.c:125
+#: src/stored/dvd.c:293
 #, c-format
-msgid "Error sending to File daemon. ERR=%s\n"
+msgid "Remaining free space %s on %s\n"
 msgstr ""
 
-#: src/stored/read.c:124
+#: src/stored/dvd.c:359
 #, c-format
-msgid "Error sending to FD. ERR=%s\n"
+msgid "Next Volume part already exists on DVD. Cannot continue: %s\n"
 msgstr ""
 
-#: src/stored/read_record.c:68
+#: src/stored/dvd.c:378
 #, c-format
-msgid "End of Volume at file %u on device %s, Volume \"%s\"\n"
+msgid "open_next_part can't unlink existing part %s, ERR=%s\n"
 msgstr ""
 
-#: src/stored/read_record.c:71
-msgid "End of all volumes.\n"
+#: src/stored/dvd.c:579
+#, c-format
+msgid ""
+"Error writing. Current part less than total number of parts (%d/%d, device=%"
+"s)\n"
 msgstr ""
 
-#: src/stored/read_record.c:105
+#: src/stored/dvd.c:586
 #, c-format
-msgid "Got EOF at file %u  on device %s, Volume \"%s\"\n"
+msgid "Unable to write last on %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/read_record.c:119
-msgid "Did fsr\n"
+#: src/stored/stored_conf.c:241
+#, c-format
+msgid "Expected a Device Type keyword, got: %s"
 msgstr ""
 
-#: src/stored/read_record.c:275
+#: src/stored/stored_conf.c:255
 #, c-format
-msgid "Reposition from (file:block) %u:%u to %u:%u\n"
+msgid ""
+"Maximum Block Size configured value %u is greater than allowed maximum: %u"
 msgstr ""
 
-#: src/stored/read_record.c:302
+#: src/stored/stored_conf.c:269
 #, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+msgid "Warning: no \"%s\" resource (%d) defined.\n"
 msgstr ""
 
-#: src/stored/read_record.c:328
-msgid "Begin Session"
+#: src/stored/stored_conf.c:272
+#, c-format
+msgid "dump_resource type=%d\n"
 msgstr ""
 
-#: src/stored/read_record.c:332
-msgid "End Session"
-msgstr ""
+#: src/stored/stored_conf.c:388
+#, fuzzy, c-format
+msgid "Warning: unknown resource type %d\n"
+msgstr "unbekannt"
 
-#: src/stored/read_record.c:338
+#: src/stored/stored_conf.c:580
 #, c-format
-msgid "Unknown code %d\n"
+msgid "\"%s\" item is required in \"%s\" resource, but not found.\n"
 msgstr ""
 
-#: src/stored/record.c:61
+#: src/stored/stored_conf.c:586
 #, c-format
-msgid "unknown: %d"
+msgid "Too many items in \"%s\" resource\n"
 msgstr ""
 
-#: src/stored/record.c:332
-msgid "Damaged buffer\n"
+#: src/stored/stored_conf.c:620
+#, c-format
+msgid "Cannot find AutoChanger resource %s\n"
 msgstr ""
 
-#: src/stored/spool.c:69
+#: src/stored/stored_conf.c:692
 #, c-format
 msgid ""
-"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
+"Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/spool.c:75
+#: src/stored/acquire.c:71
 #, c-format
-msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
+msgid "Acquire read: num_writers=%d not zero. Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/spool.c:91
-msgid "Spooling data ...\n"
+#: src/stored/acquire.c:80
+#, fuzzy, c-format
+msgid "No volumes specified for reading. Job %s canceled.\n"
+msgstr "Weder storage noch Pool in Job \"%s\" definiert.\n"
+
+#: src/stored/acquire.c:89
+#, c-format
+msgid "Logic error: no next volume to read. Numvol=%d Curvol=%d\n"
 msgstr ""
 
-#: src/stored/spool.c:117
+#: src/stored/acquire.c:115
 #, c-format
-msgid "Bad return from despool WroteVol=%d\n"
+msgid ""
+"Changing read device. Want Media Type=\"%s\" have=\"%s\"\n"
+"  device=%s\n"
 msgstr ""
 
-#: src/stored/spool.c:150
+#: src/stored/acquire.c:152
 #, c-format
-msgid "Open data spool file %s failed: ERR=%s\n"
+msgid "Media Type change.  New read device %s chosen.\n"
 msgstr ""
 
-#: src/stored/spool.c:199
+#: src/stored/acquire.c:165
 #, c-format
-msgid "Committing spooled data to Volume. Despooling %s bytes ...\n"
+msgid "No suitable device found to read Volume \"%s\"\n"
 msgstr ""
 
-#: src/stored/spool.c:203
+#: src/stored/acquire.c:205
 #, c-format
-msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
+msgid "Job %s canceled.\n"
 msgstr ""
 
-#: src/stored/spool.c:257 src/stored/spool.c:431 src/stored/spool.c:469
+#: src/stored/acquire.c:223
 #, c-format
-msgid "Ftruncate spool file failed: ERR=%s\n"
+msgid "Read open device %s Volume \"%s\" failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/spool.c:259
+#: src/stored/acquire.c:313
 #, c-format
-msgid "Bad return from ftruncate. ERR=%s\n"
+msgid "Too many errors trying to mount device %s for reading.\n"
 msgstr ""
 
-#: src/stored/spool.c:308
+#: src/stored/acquire.c:322
 #, c-format
-msgid "Spool header read error. ERR=%s\n"
+msgid "Ready to read from volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/stored/spool.c:311
+#: src/stored/acquire.c:370
 #, c-format
-msgid "Spool read error. Wanted %u bytes, got %d\n"
+msgid "Want to append, but device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/spool.c:312
+#: src/stored/acquire.c:403
 #, c-format
-msgid "Spool header read error. Wanted %u bytes, got %d\n"
+msgid "Could not ready device %s for append.\n"
 msgstr ""
 
-#: src/stored/spool.c:318 src/stored/spool.c:319
+#: src/stored/acquire.c:534
 #, c-format
-msgid "Spool block too big. Max %u bytes, got %u\n"
+msgid "Alert: %s"
 msgstr ""
 
-#: src/stored/spool.c:324 src/stored/spool.c:325
+#: src/stored/acquire.c:542
 #, c-format
-msgid "Spool data read error. Wanted %u bytes, got %d\n"
+msgid "3997 Bad alert command: %s: ERR=%s.\n"
 msgstr ""
 
-#: src/stored/spool.c:382
-msgid "User specified spool size reached.\n"
+#: src/stored/butil.c:59
+msgid "Nohdr,"
 msgstr ""
 
-#: src/stored/spool.c:384
-msgid "Bad return from despool in write_block.\n"
+#: src/stored/butil.c:62
+msgid "partial,"
 msgstr ""
 
-#: src/stored/spool.c:392
-msgid "Spooling data again ...\n"
+#: src/stored/butil.c:65
+msgid "empty,"
 msgstr ""
 
-#: src/stored/spool.c:423
-#, c-format
-msgid "Error writing header to spool file. ERR=%s\n"
+#: src/stored/butil.c:68
+msgid "Nomatch,"
 msgstr ""
 
-#: src/stored/spool.c:437 src/stored/spool.c:475
-msgid "Fatal despooling error."
+#: src/stored/butil.c:71
+msgid "cont,"
 msgstr ""
 
-#: src/stored/spool.c:444
-msgid "Retrying after header spooling error failed.\n"
+#: src/stored/butil.c:148
+msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/spool.c:458
+#: src/stored/butil.c:168
 #, c-format
-msgid "Error writing data to spool file. ERR=%s\n"
+msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/spool.c:485
-msgid "Retrying after data spooling error failed.\n"
+#: src/stored/butil.c:175
+#, c-format
+msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/spool.c:540 src/stored/spool.c:547
+#: src/stored/butil.c:195
 #, c-format
-msgid "Fseek on attributes file failed: ERR=%s\n"
+msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/spool.c:557
+#: src/stored/butil.c:282
 #, c-format
-msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
+msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/spool.c:584
+#: src/stored/butil.c:287
 #, c-format
-msgid "fopen attr spool file %s failed: ERR=%s\n"
+msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/status.c:66
+#: src/stored/butil.c:290
 #, c-format
+msgid "Using device: \"%s\" for writing.\n"
+msgstr ""
+
+#: src/stored/butil.c:306
+msgid "Unexpected End of Data\n"
+msgstr ""
+
+#: src/stored/butil.c:308
+msgid "Unexpected End of Tape\n"
+msgstr ""
+
+#: src/stored/butil.c:310
+msgid "Unexpected End of File\n"
+msgstr ""
+
+#: src/stored/butil.c:312
+msgid "Tape Door is Open\n"
+msgstr ""
+
+#: src/stored/butil.c:314
+msgid "Unexpected Tape is Off-line\n"
+msgstr ""
+
+#: src/stored/status.c:100
+msgid "Used Volume status:\n"
+msgstr ""
+
+#: src/stored/status.c:108 src/stored/status.c:110
 msgid ""
+"====\n"
 "\n"
-"%s Version: %s (%s) %s %s %s\n"
 msgstr ""
 
-#: src/stored/status.c:97
+#: src/stored/status.c:129
 msgid ""
 "\n"
 "Device status:\n"
 msgstr ""
 
-#: src/stored/status.c:99
+#: src/stored/status.c:133
 #, c-format
 msgid "Autochanger \"%s\" with devices:\n"
 msgstr ""
 
-#: src/stored/status.c:113
+#: src/stored/status.c:151
 #, c-format
-msgid "Device %s is mounted with Volume \"%s\"\n"
+msgid ""
+"Device %s is mounted with:\n"
+"    Volume:      %s\n"
+"    Pool:        %s\n"
+"    Media type:  %s\n"
 msgstr ""
 
-#: src/stored/status.c:116
+#: src/stored/status.c:161
 #, c-format
-msgid "Device %s open but no Bacula volume is mounted.\n"
+msgid "Device %s open but no Bacula volume is currently mounted.\n"
 msgstr ""
 
-#: src/stored/status.c:126
+#: src/stored/status.c:172
 #, c-format
 msgid "    Total Bytes=%s Blocks=%s Bytes/block=%s\n"
 msgstr ""
 
-#: src/stored/status.c:140
+#: src/stored/status.c:187
 #, c-format
 msgid "    Total Bytes Read=%s Blocks Read=%s Bytes/block=%s\n"
 msgstr ""
 
-#: src/stored/status.c:145
+#: src/stored/status.c:193
 #, c-format
 msgid "    Positioned at File=%s Block=%s\n"
 msgstr ""
 
-#: src/stored/status.c:151
+#: src/stored/status.c:200
 #, c-format
-msgid "Device %s is not open or does not exist.\n"
+msgid "Device %s is not open.\n"
 msgstr ""
 
-#: src/stored/status.c:153
+#: src/stored/status.c:204
 #, c-format
 msgid "Device \"%s\" is not open or does not exist.\n"
 msgstr ""
 
-#: src/stored/status.c:158 src/stored/status.c:165 src/stored/status.c:168
-msgid ""
-"====\n"
-"\n"
-msgstr ""
-
-#: src/stored/status.c:159
-msgid "Volume status:\n"
-msgstr ""
-
-#: src/stored/status.c:183
+#: src/stored/status.c:249
 msgid ""
 "No DEVICE structure.\n"
 "\n"
 msgstr ""
 
-#: src/stored/status.c:188
+#: src/stored/status.c:255
 msgid "    Device is BLOCKED. User unmounted.\n"
 msgstr ""
 
-#: src/stored/status.c:191
+#: src/stored/status.c:259
 msgid "    Device is BLOCKED. User unmounted during wait for media/mount.\n"
 msgstr ""
 
-#: src/stored/status.c:195
+#: src/stored/status.c:271
+#, c-format
+msgid ""
+"    Device is BLOCKED waiting for mount of volume \"%s\",\n"
+"       Pool:        %s\n"
+"       Media type:  %s\n"
+msgstr ""
+
+#: src/stored/status.c:280
 #, c-format
-msgid "    Device is BLOCKED waiting for mount of volume \"%s\".\n"
+msgid ""
+"    Device is BLOCKED waiting to create a volume for:\n"
+"       Pool:        %s\n"
+"       Media type:  %s\n"
 msgstr ""
 
-#: src/stored/status.c:198
+#: src/stored/status.c:292
 msgid "    Device is BLOCKED waiting for media.\n"
 msgstr ""
 
-#: src/stored/status.c:202
+#: src/stored/status.c:298
 msgid "    Device is being initialized.\n"
 msgstr ""
 
-#: src/stored/status.c:205
+#: src/stored/status.c:302
 msgid "    Device is blocked labeling a Volume.\n"
 msgstr ""
 
-#: src/stored/status.c:213
+#: src/stored/status.c:311
 #, c-format
 msgid "    Slot %d is loaded in drive %d.\n"
 msgstr ""
 
-#: src/stored/status.c:216
+#: src/stored/status.c:315
 #, c-format
 msgid "    Drive %d is not loaded.\n"
 msgstr ""
 
-#: src/stored/status.c:235
+#: src/stored/status.c:318
+#, fuzzy, c-format
+msgid "    Drive %d status unknown.\n"
+msgstr "unbekannt"
+
+#: src/stored/status.c:350
 msgid "Device state:\n"
 msgstr ""
 
-#: src/stored/status.c:249
+#: src/stored/status.c:368
 #, c-format
 msgid ""
-"num_writers=%d JobStatus=%c block=%d\n"
+"num_writers=%d reserved=%d block=%d\n"
 "\n"
 msgstr ""
 
-#: src/stored/status.c:253
+#: src/stored/status.c:375
 #, c-format
 msgid "Archive name: %s Device name: %s\n"
 msgstr ""
 
-#: src/stored/status.c:255
+#: src/stored/status.c:379
 #, c-format
 msgid "File=%u block=%u\n"
 msgstr ""
 
-#: src/stored/status.c:256
+#: src/stored/status.c:382
 #, c-format
 msgid "Min block=%u Max block=%u\n"
 msgstr ""
 
-#: src/stored/status.c:272
+#: src/stored/status.c:402
 #, c-format
 msgid "%s Job %s waiting for Client connection.\n"
 msgstr ""
 
-#: src/stored/status.c:284
+#: src/stored/status.c:418
 #, c-format
-msgid "%s %s job %s JobId=%d Volume=\"%s\" device=\"%s\"\n"
+msgid ""
+"Reading: %s %s job %s JobId=%d Volume=\"%s\"\n"
+"    pool=\"%s\" device=%s\n"
 msgstr ""
 
-#: src/stored/status.c:303
+#: src/stored/status.c:431
 #, c-format
-msgid "    FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
+msgid ""
+"Writing: %s %s job %s JobId=%d Volume=\"%s\"\n"
+"    pool=\"%s\" device=%s\n"
 msgstr ""
 
-#: src/stored/status.c:308
-msgid "    FDSocket closed\n"
+#: src/stored/status.c:442
+#, c-format
+msgid "    spooling=%d despooling=%d despool_wait=%d\n"
 msgstr ""
 
-#: src/stored/status.c:335
-msgid " JobId  Level   Files          Bytes Status   Finished        Name \n"
+#: src/stored/status.c:451
+#, c-format
+msgid "    Files=%s Bytes=%s Bytes/sec=%s\n"
 msgstr ""
 
-#: src/stored/status.c:469
-msgid "3900 Bad .status command, missing argument.\n"
+#: src/stored/status.c:459
+#, c-format
+msgid "    FDReadSeqNo=%s in_msg=%u out_msg=%d fd=%d\n"
 msgstr ""
 
-#: src/stored/status.c:494
-msgid "3900 Bad .status command, wrong argument.\n"
+#: src/stored/status.c:465
+msgid "    FDSocket closed\n"
 msgstr ""
 
-#: src/stored/stored.c:65
-#, c-format
+#: src/stored/status.c:486
 msgid ""
-"Copyright (C) 2000-2005 Kern Sibbald.\n"
-"\n"
-"Version: %s (%s)\n"
-"\n"
-"Usage: stored [options] [-c config_file] [config_file]\n"
-"        -c <file>   use <file> as configuration file\n"
-"        -dnn        set debug level to nn\n"
-"        -f          run in foreground (for debugging)\n"
-"        -g <group>  set groupid to group\n"
-"        -p          proceed despite I/O errors\n"
-"        -s          no signals (for debugging)\n"
-"        -t          test - read config and exit\n"
-"        -u <user>   userid to <user>\n"
-"        -v          verbose user messages\n"
-"        -?          print this message.\n"
 "\n"
+"Jobs waiting to reserve a drive:\n"
 msgstr ""
 
-#: src/stored/stored.c:220
-msgid "Volume Session Time is ZERO!\n"
+#: src/stored/status.c:517
+msgid "===================================================================\n"
 msgstr ""
 
-#: src/stored/stored.c:233
-#, c-format
-msgid "Unable to create thread. ERR=%s\n"
+#: src/stored/status.c:700
+msgid "3900 Bad .status command, missing argument.\n"
 msgstr ""
 
-#: src/stored/stored.c:272
-#, c-format
-msgid "Only one Storage resource permitted in %s\n"
+#: src/stored/status.c:746
+msgid "3900 Bad .status command, wrong argument.\n"
 msgstr ""
 
-#: src/stored/stored.c:277
-#, c-format
-msgid "No Director resource defined in %s. Cannot continue.\n"
+#: src/stored/status.c:761
+msgid "Bacula Storage: Idle"
 msgstr ""
 
-#: src/stored/stored.c:282
-#, c-format
-msgid "No Device resource defined in %s. Cannot continue.\n"
+#: src/stored/status.c:772
+msgid "Bacula Storage: Running"
 msgstr ""
 
-#: src/stored/stored.c:290
-#, c-format
-msgid "No Messages resource defined in %s. Cannot continue.\n"
+#: src/stored/status.c:786
+msgid "Bacula Storage: Last Job Canceled"
 msgstr ""
 
-#: src/stored/stored.c:317
-#, c-format
-msgid "\"TLS Certificate\" file not defined for Storage \"%s\" in %s.\n"
+#: src/stored/status.c:790
+msgid "Bacula Storage: Last Job Failed"
 msgstr ""
 
-#: src/stored/stored.c:323
-#, c-format
-msgid "\"TLS Key\" file not defined for Storage \"%s\" in %s.\n"
+#: src/stored/status.c:794
+msgid "Bacula Storage: Last Job had Warnings"
 msgstr ""
 
-#: src/stored/stored.c:329
+#: src/stored/wait.c:134
 #, c-format
-msgid ""
-"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
-"Storage \"%s\" in %s. At least one CA certificate store is required when "
-"using \"TLS Verify Peer\".\n"
+msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/stored.c:417
-#, c-format
-msgid "No Changer Name given for device %s. Cannot continue.\n"
-msgstr ""
+#: src/stored/wait.c:233
+#, fuzzy, c-format
+msgid "JobId=%s, Job %s waiting to reserve a device.\n"
+msgstr "JobId %s, Job %s zum Abbruch markiert.\n"
 
-#: src/stored/stored.c:423
-#, c-format
-msgid "No Changer Command given for device %s. Cannot continue.\n"
+#: src/stored/spool.c:84
+msgid "Spooling statistics:\n"
 msgstr ""
 
-#: src/stored/stored.c:435
+#: src/stored/spool.c:87
 #, c-format
 msgid ""
-"Media Type not the same for all devices in changer %s. Cannot continue.\n"
-msgstr ""
-
-#: src/stored/stored.c:496
-#, c-format
-msgid "Could not initialize %s\n"
+"Data spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes/job.\n"
 msgstr ""
 
-#: src/stored/stored.c:509
+#: src/stored/spool.c:95
 #, c-format
-msgid "Could not open device %s\n"
+msgid "Attr spooling: %u active jobs, %s bytes; %u total jobs, %s max bytes.\n"
 msgstr ""
 
-#: src/stored/stored.c:526
-#, c-format
-msgid "Could not mount device %s\n"
+#: src/stored/spool.c:113
+msgid "Spooling data ...\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:188
+#: src/stored/spool.c:139
 #, c-format
-msgid "Warning: no \"%s\" resource (%d) defined.\n"
+msgid "Bad return from despool WroteVol=%d\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:191
+#: src/stored/spool.c:172
 #, c-format
-msgid "dump_resource type=%d\n"
+msgid "Open data spool file %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:307
-#, c-format
-msgid "Warning: unknown resource type %d\n"
+#: src/stored/spool.c:225
+msgid "Despooling zero bytes. Your disk is probably FULL!\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:496
+#: src/stored/spool.c:234
 #, c-format
-msgid "\"%s\" item is required in \"%s\" resource, but not found.\n"
+msgid "Committing spooled data to Volume \"%s\". Despooling %s bytes ...\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:502
+#: src/stored/spool.c:239
 #, c-format
-msgid "Too many items in \"%s\" resource\n"
+msgid "Writing spooled data to Volume. Despooling %s bytes ...\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:536
+#: src/stored/spool.c:301 src/stored/mac.c:128 src/stored/mac.c:248
+#: src/stored/append.c:300
 #, c-format
-msgid "Cannot find AutoChanger resource %s\n"
+msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/stored_conf.c:607
+#: src/stored/spool.c:327
 #, c-format
 msgid ""
-"Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
+"Despooling elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:83
+#: src/stored/spool.c:336 src/stored/spool.c:529 src/stored/spool.c:571
 #, c-format
-msgid "Read error on device %s in ANSI label. ERR=%s\n"
+msgid "Ftruncate spool file failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:93
-msgid "Insane! End of tape while reading ANSI label.\n"
+#: src/stored/spool.c:395
+#, c-format
+msgid "Spool header read error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:117
-msgid "No VOL1 label while reading ANSI/IBM label.\n"
+#: src/stored/spool.c:398
+#, c-format
+msgid "Spool read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:137
+#: src/stored/spool.c:399
 #, c-format
-msgid "Wanted ANSI Volume \"%s\" got \"%s\"\n"
+msgid "Spool header read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:148
-msgid "No HDR1 label while reading ANSI label.\n"
+#: src/stored/spool.c:405 src/stored/spool.c:406
+#, c-format
+msgid "Spool block too big. Max %u bytes, got %u\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:154
+#: src/stored/spool.c:411 src/stored/spool.c:412
 #, c-format
-msgid "ANSI/IBM Volume \"%s\" does not belong to Bacula.\n"
+msgid "Spool data read error. Wanted %u bytes, got %d\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:165
-msgid "No HDR2 label while reading ANSI/IBM label.\n"
+#: src/stored/spool.c:472
+msgid "User specified spool size reached.\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:179
-msgid "Unknown or bad ANSI/IBM label record.\n"
+#: src/stored/spool.c:474
+msgid "Bad return from despool in write_block.\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:186
-msgid "Too many records in while reading ANSI/IBM label.\n"
+#: src/stored/spool.c:482
+msgid "Spooling data again ...\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:285
+#: src/stored/spool.c:513
 #, c-format
-msgid "ANSI Volume label name \"%s\" longer than 6 chars.\n"
+msgid "Error writing header to spool file. ERR=%s\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:302
+#: src/stored/spool.c:517
 #, c-format
-msgid "Could not write ANSI VOL1 label. ERR=%s\n"
+msgid ""
+"Error writing header to spool file. Disk probably full. Attempting recovery. "
+"Wanted to write=%d got=%d\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:340 src/stored/ansi_label.c:369
-#, c-format
-msgid "Could not write ANSI HDR1 label. ERR=%s\n"
+#: src/stored/spool.c:535 src/stored/spool.c:577
+msgid "Fatal despooling error."
 msgstr ""
 
-#: src/stored/ansi_label.c:345 src/stored/ansi_label.c:376
-msgid "Could not write ANSI HDR1 label.\n"
+#: src/stored/spool.c:542
+msgid "Retrying after header spooling error failed.\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:381
+#: src/stored/spool.c:556
 #, c-format
-msgid "Error writing EOF to tape. ERR=%s"
+msgid "Error writing data to spool file. ERR=%s\n"
 msgstr ""
 
-#: src/stored/ansi_label.c:386
-msgid "write_ansi_ibm_label called for non-ANSI/IBM type\n"
+#: src/stored/spool.c:587
+msgid "Retrying after data spooling error failed.\n"
 msgstr ""
 
-#: src/stored/dvd.c:153
-#, c-format
-msgid "Device %s cannot be mounted. ERR=%s\n"
-msgstr ""
+#: src/stored/spool.c:656
+#, fuzzy
+msgid "Network error on BlastAttributes.\n"
+msgstr "<filed: Netzwerkfehler beim Holen der Attribute. ERR=%s\n"
 
-#: src/stored/dvd.c:261
+#: src/stored/spool.c:677 src/stored/spool.c:684
 #, c-format
-msgid "Cannot run free space command (%s)\n"
+msgid "Fseek on attributes file failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dvd.c:322
+#: src/stored/spool.c:696
 #, c-format
-msgid "Error while writing current part to the DVD: %s"
+msgid "Sending spooled attrs to the Director. Despooling %s bytes ...\n"
 msgstr ""
 
-#: src/stored/dvd.c:343
+#: src/stored/spool.c:722
 #, c-format
-msgid "Remaining free space %s on %s\n"
+msgid "fopen attr spool file %s failed: ERR=%s\n"
 msgstr ""
 
-#: src/stored/dvd.c:412
-#, c-format
-msgid "Next Volume part already exists on DVD. Cannot continue: %s\n"
+#: src/stored/mac.c:82
+msgid "Read and write devices not properly initialized.\n"
 msgstr ""
 
-#: src/stored/dvd.c:430
+#: src/stored/mac.c:88
 #, c-format
-msgid "open_next_part can't unlink existing part %s, ERR=%s\n"
+msgid "No Volume names found for %s.\n"
 msgstr ""
 
-#: src/stored/dvd.c:634
-#, c-format
-msgid "Unable to write part %s: ERR=%s\n"
+#: src/stored/mac.c:130 src/stored/append.c:302
+msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
-#: src/stored/wait.c:178 src/stored/wait.c:236
+#: src/stored/mac.c:278 src/stored/append.c:226
 #, c-format
-msgid "Job %s waiting to reserve a device.\n"
-msgstr ""
-
-#: src/stored/pythonsd.c:59
-msgid "SDName"
+msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/pythonsd.c:202
+#: src/stored/pythonsd.c:208
 msgid "Error in ParseTuple\n"
 msgstr ""
 
-#: src/stored/pythonsd.c:218
+#: src/stored/pythonsd.c:224
 msgid "Parse tuple error in job_write\n"
 msgstr ""
 
-#: src/stored/pythonsd.c:254
+#: src/stored/pythonsd.c:261
 #, c-format
 msgid "Error in Python method %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:344 src/stored/reserve.c:361
+#: src/stored/mount.c:98
 #, c-format
-msgid "Failed command: %s\n"
+msgid "Too many errors trying to mount device %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:346
+#: src/stored/mount.c:106
 #, c-format
-msgid ""
-"\n"
-"     Device \"%s\" with MediaType \"%s\" requested by DIR not found in SD "
-"Device resources.\n"
+msgid "Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/reserve.c:528
+#: src/stored/mount.c:279
 #, c-format
-msgid "3926 Could not get dcr for device: %s\n"
+msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
-#: src/stored/reserve.c:568 src/stored/reserve.c:623
+#: src/stored/mount.c:283
 #, c-format
-msgid "Device %s is BLOCKED due to user unmount.\n"
+msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/reserve.c:576
+#: src/stored/mount.c:399 src/stored/mount.c:690
 #, c-format
-msgid "Device %s is busy.\n"
+msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:631
+#: src/stored/mount.c:432
 #, c-format
-msgid "Device %s is busy writing on another Volume.\n"
+msgid ""
+"Director wanted Volume \"%s\".\n"
+"    Current Volume \"%s\" not acceptable because:\n"
+"    %s"
 msgstr ""
 
-#: src/stored/reserve.c:705
+#: src/stored/mount.c:583
 #, c-format
-msgid "Wanted Pool \"%s\", but device %s is using Pool \"%s\" .\n"
+msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
-#: src/stored/reserve.c:710 src/stored/reserve.c:711
-msgid "Logic error!!!! Should not get here.\n"
+#: src/stored/mount.c:587
+#, c-format
+msgid ""
+"Bacula cannot write on DVD Volume \"%s\" because: The sizes do not match! "
+"Volume=%s Catalog=%s\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:85
+#: src/stored/mount.c:601
 #, c-format
-msgid "Fatal malformed reply from %s: %s\n"
+msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:121
+#: src/stored/mount.c:604
 #, c-format
 msgid ""
-"\n"
-"Usage: %s [-f from] [-h mailhost] [-s subject] [-c copy] [recipient ...]\n"
-"       -c          set the Cc: field\n"
-"       -dnn        set debug level to nn\n"
-"       -f          set the From: field\n"
-"       -h          use mailhost:port as the SMTP server\n"
-"       -s          set the Subject: field\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-
-#: src/tools/bsmtp.c:204
-msgid "Fatal error: no recipient given.\n"
+"Bacula cannot write on tape Volume \"%s\" because:\n"
+"The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:225
+#: src/stored/mount.c:615
 #, c-format
-msgid "Fatal gethostname error: ERR=%s\n"
+msgid "Ready to append to end of Volume \"%s\" size=%s\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:229
+#: src/stored/mount.c:619
 #, c-format
-msgid "Fatal gethostbyname for myself failed \"%s\": ERR=%s\n"
+msgid ""
+"Bacula cannot write on disk Volume \"%s\" because: The sizes do not match! "
+"Volume=%s Catalog=%s\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:254
+#: src/stored/mount.c:680
 #, c-format
-msgid "Error unknown mail host \"%s\": ERR=%s\n"
+msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:257
-msgid "Retrying connection using \"localhost\".\n"
-msgstr ""
+#: src/stored/mount.c:685
+#, fuzzy, c-format
+msgid "Device %s not configured to autolabel Volumes.\n"
+msgstr "TLS benötigt aber nicht konfiguriert in Bacula.\n"
 
-#: src/tools/bsmtp.c:265
+#: src/stored/mount.c:704
 #, c-format
-msgid "Fatal error: Unknown address family for smtp host: %d\n"
+msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:273
+#: src/stored/mount.c:721
 #, c-format
-msgid "Fatal socket error: ERR=%s\n"
+msgid ""
+"Autochanger Volume \"%s\" not found in slot %d.\n"
+"    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:277
-#, c-format
-msgid "Fatal connect error to %s: ERR=%s\n"
+#: src/stored/mount.c:740
+msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:282
+#: src/stored/mount.c:789
 #, c-format
-msgid "Fatal dup error: ERR=%s\n"
+msgid ""
+"Invalid tape position on volume \"%s\" on device %s. Expected %d, got %d\n"
 msgstr ""
 
-#: src/tools/bsmtp.c:286 src/tools/bsmtp.c:290
-#, c-format
-msgid "Fatal fdopen error: ERR=%s\n"
-msgstr ""
+#: src/stored/fd_cmds.c:166
+#, fuzzy, c-format
+msgid "Command error with FD, hanging up. %s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
 
-#: src/tools/dbcheck.c:158
-msgid ""
-"Warning skipping the additional parameters for working directory/dbname/user/"
-"password/host.\n"
+#: src/stored/fd_cmds.c:169
+msgid "Command error with FD, hanging up.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:174
-#, c-format
-msgid "Error can not find the Catalog name[%s] in the given config file [%s]\n"
+#: src/stored/fd_cmds.c:180
+#, fuzzy, c-format
+msgid "FD command not found: %s\n"
+msgstr "Job nicht gefunden: %s\n"
+
+#: src/stored/fd_cmds.c:206
+#, fuzzy
+msgid "Append data error.\n"
+msgstr "unbekannt"
+
+#: src/stored/fd_cmds.c:211
+msgid "Attempt to append on non-open session.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:176
-#, c-format
-msgid "Error there is no Catalog section in the given config file [%s]\n"
+#: src/stored/fd_cmds.c:223 src/stored/fd_cmds.c:266
+msgid "Attempt to close non-open session.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:185
-msgid "Error no Director resource defined.\n"
+#: src/stored/fd_cmds.c:241
+msgid "Attempt to open already open session.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:199
-msgid "Wrong number of arguments.\n"
+#: src/stored/fd_cmds.c:295
+msgid "Attempt to read on non-open session.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:204
-msgid "Working directory not supplied.\n"
+#: src/stored/fd_cmds.c:313 src/stored/fd_cmds.c:322
+msgid "Attempt to open read on non-open session.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:269
+#: src/stored/dev.c:120
 #, c-format
-msgid "Hello, this is the database check/correct program.\n"
+msgid "Unable to stat device %s: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:271
+#: src/stored/dev.c:138
+#, fuzzy, c-format
+msgid ""
+"%s is an unknown device type. Must be tape or directory\n"
+" or have RequiresMount=yes for DVD. st_mode=%x\n"
+msgstr "unbekannt\n"
+
+#: src/stored/dev.c:199
 #, c-format
-msgid "Modify database is on."
+msgid "Unable to stat mount point %s: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:273
-#, c-format
-msgid "Modify database is off."
+#: src/stored/dev.c:204
+msgid ""
+"Mount and unmount commands must defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:275 src/tools/dbcheck.c:336
-#, c-format
-msgid " Verbose is on.\n"
+#: src/stored/dev.c:209
+msgid "Write part command must be defined for a device which requires mount.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:277 src/tools/dbcheck.c:338
+#: src/stored/dev.c:220
 #, c-format
-msgid " Verbose is off.\n"
+msgid "Min block size > max on device %s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:279
+#: src/stored/dev.c:224
 #, c-format
-msgid "Please select the fuction you want to perform.\n"
+msgid "Block size %u on device %s is too large, using default %u\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:283
+#: src/stored/dev.c:229
 #, c-format
-msgid ""
-"\n"
-"     1) Toggle modify database flag\n"
-"     2) Toggle verbose flag\n"
-"     3) Repair bad Filename records\n"
-"     4) Repair bad Path records\n"
-"     5) Eliminate duplicate Filename records\n"
-"     6) Eliminate duplicate Path records\n"
-"     7) Eliminate orphaned Jobmedia records\n"
-"     8) Eliminate orphaned File records\n"
-"     9) Eliminate orphaned Path records\n"
-"    10) Eliminate orphaned Filename records\n"
-"    11) Eliminate orphaned FileSet records\n"
-"    12) Eliminate orphaned Client records\n"
-"    13) Eliminate orphaned Job records\n"
-"    14) Eliminate all Admin records\n"
-"    15) Eliminate all Restore records\n"
-"    16) All (3-15)\n"
-"    17) Quit\n"
+msgid "Max block size %u not multiple of device %s block size.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:302
+#: src/stored/dev.c:233
 #, c-format
-msgid ""
-"\n"
-"     1) Toggle modify database flag\n"
-"     2) Toggle verbose flag\n"
-"     3) Check for bad Filename records\n"
-"     4) Check for bad Path records\n"
-"     5) Check for duplicate Filename records\n"
-"     6) Check for duplicate Path records\n"
-"     7) Check for orphaned Jobmedia records\n"
-"     8) Check for orphaned File records\n"
-"     9) Check for orphaned Path records\n"
-"    10) Check for orphaned Filename records\n"
-"    11) Check for orphaned FileSet records\n"
-"    12) Check for orphaned Client records\n"
-"    13) Check for orphaned Job records\n"
-"    14) Check for all Admin records\n"
-"    15) Check for all Restore records\n"
-"    16) All (3-15)\n"
-"    17) Quit\n"
+msgid "Max Vol Size < 8 * Max Block Size on device %s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:322
-msgid "Select function number: "
+#: src/stored/dev.c:249 src/stored/dev.c:255
+#, c-format
+msgid "Unable to init cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:329
-#, c-format
-msgid "Database will be modified.\n"
+#: src/stored/dev.c:394
+msgid "Illegal mode given to open dev.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:331
+#: src/stored/dev.c:525
 #, c-format
-msgid "Database will NOT be modified.\n"
+msgid "Could not open file device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:421
+#: src/stored/dev.c:548 src/stored/dev.c:716
 #, c-format
-msgid "JobId=%s Name=\"%s\" StartTime=%s\n"
+msgid "Could not open: %s, ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:429
+#: src/stored/dev.c:592
 #, c-format
-msgid "Orphaned JobMediaId=%s JobId=%s Volume=\"%s\"\n"
+msgid "Could not open DVD device %s. No Volume name given.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:436
+#: src/stored/dev.c:641
 #, c-format
-msgid "Orphaned FileId=%s JobId=%s Volume=\"%s\"\n"
+msgid "The DVD in device %s contains data, please blank it before writing.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:443
+#: src/stored/dev.c:662
 #, c-format
-msgid "Orphaned FileSetId=%s FileSet=\"%s\" MD5=%s\n"
+msgid "Unable to stat DVD part 1 file %s: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:450
+#: src/stored/dev.c:670
 #, c-format
-msgid "Orphaned ClientId=%s Name=\"%s\"\n"
+msgid "DVD part 1 is not a regular file %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:503
+#: src/stored/dev.c:690
 #, c-format
-msgid "Deleting: %s\n"
+msgid "There is no valid DVD in device %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:577
+#: src/stored/dev.c:696
 #, c-format
-msgid "Checking for duplicate Filename entries.\n"
+msgid "Could not mount DVD device %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:586
+#: src/stored/dev.c:746
 #, c-format
-msgid "Found %d duplicate Filename records.\n"
+msgid "Could not fstat: %s, ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:587
-msgid "Print the list? (yes/no): "
+#: src/stored/dev.c:780
+#, c-format
+msgid "Bad call to rewind. Device %s not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:603 src/tools/dbcheck.c:657
+#: src/stored/dev.c:819
 #, c-format
-msgid "Found %d for: %s\n"
+msgid "No tape loaded or drive offline on %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:630
+#: src/stored/dev.c:829
 #, c-format
-msgid "Checking for duplicate Path entries.\n"
+msgid "Rewind error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:640
+#: src/stored/dev.c:839 src/stored/dev.c:917 src/stored/dev.c:1054
+#: src/stored/dev.c:1643 patches/testing/mtops.c:276
+#: patches/testing/mtops.c:300 patches/testing/mtops.c:320
+#: patches/testing/mtops.c:355 patches/testing/mtops.c:378
 #, c-format
-msgid "Found %d duplicate Path records.\n"
+msgid "lseek error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:641 src/tools/dbcheck.c:691 src/tools/dbcheck.c:723
-#: src/tools/dbcheck.c:755 src/tools/dbcheck.c:783 src/tools/dbcheck.c:811
-#: src/tools/dbcheck.c:849 src/tools/dbcheck.c:887 src/tools/dbcheck.c:918
-#: src/tools/dbcheck.c:948 src/tools/dbcheck.c:982 src/tools/dbcheck.c:1040
-msgid "Print them? (yes/no): "
+#: src/stored/dev.c:888
+#, c-format
+msgid "Bad call to eod. Device %s not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:683
+#: src/stored/dev.c:953
 #, c-format
-msgid "Checking for orphaned JobMedia entries.\n"
+msgid "ioctl MTEOM error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:690
+#: src/stored/dev.c:962 src/stored/dev.c:1095
 #, c-format
-msgid "Found %d orphaned JobMedia records.\n"
+msgid "ioctl MTIOCGET error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:703
-#, c-format
-msgid "Deleting %d orphaned JobMedia records.\n"
+#: src/stored/dev.c:1040
+msgid "Bad device call. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:712
+#: src/stored/dev.c:1053
 #, c-format
-msgid "Checking for orphaned File entries. This may take some time!\n"
+msgid "Seek error: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:722
-#, c-format
-msgid "Found %d orphaned File records.\n"
+#: src/stored/dev.c:1090
+msgid " Bacula status:"
 msgstr ""
 
-#: src/tools/dbcheck.c:735
+#: src/stored/dev.c:1091 src/stored/dev.c:1174 src/stored/dev.c:1176
 #, c-format
-msgid "Deleting %d orphaned File records.\n"
+msgid " file=%d block=%d\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:744
-#, c-format
-msgid "Checking for orphaned Path entries. This may take some time!\n"
+#: src/stored/dev.c:1099
+msgid " Device status:"
 msgstr ""
 
-#: src/tools/dbcheck.c:754
-#, c-format
-msgid "Found %d orphaned Path records.\n"
+#: src/stored/dev.c:1198
+msgid "Bad call to load_dev. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:763
+#: src/stored/dev.c:1209 src/stored/dev.c:1222
 #, c-format
-msgid "Deleting %d orphaned Path records.\n"
+msgid "ioctl MTLOAD error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:772
+#: src/stored/dev.c:1253
 #, c-format
-msgid "Checking for orphaned Filename entries. This may take some time!\n"
+msgid "ioctl MTOFFL error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:782
-#, c-format
-msgid "Found %d orphaned Filename records.\n"
+#: src/stored/dev.c:1294
+msgid "Bad call to fsf. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:791
+#: src/stored/dev.c:1305 src/stored/dev.c:1432
 #, c-format
-msgid "Deleting %d orphaned Filename records.\n"
+msgid "Device %s at End of Tape.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:800
+#: src/stored/dev.c:1336 src/stored/dev.c:1412
 #, c-format
-msgid "Checking for orphaned FileSet entries. This takes some time!\n"
+msgid "ioctl MTFSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:810
-#, c-format
-msgid "Found %d orphaned FileSet records.\n"
+#: src/stored/dev.c:1461
+msgid "Bad call to bsf. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:822
+#: src/stored/dev.c:1467
 #, c-format
-msgid "Deleting %d orphaned FileSet records.\n"
+msgid "Device %s cannot BSF because it is not a tape.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:831
+#: src/stored/dev.c:1484
 #, c-format
-msgid "Checking for orphaned Client entries.\n"
+msgid "ioctl MTBSF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:848
-#, c-format
-msgid "Found %d orphaned Client records.\n"
+#: src/stored/dev.c:1503
+msgid "Bad call to fsr. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:860
+#: src/stored/dev.c:1513
 #, c-format
-msgid "Deleting %d orphaned Client records.\n"
+msgid "ioctl MTFSR not permitted on %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:869
+#: src/stored/dev.c:1541
 #, c-format
-msgid "Checking for orphaned Job entries.\n"
+msgid "ioctl MTFSR %d error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:886
-#, c-format
-msgid "Found %d orphaned Job records.\n"
+#: src/stored/dev.c:1559
+msgid "Bad call to bsr_dev. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:898
+#: src/stored/dev.c:1569
 #, c-format
-msgid "Deleting %d orphaned Job records.\n"
+msgid "ioctl MTBSR not permitted on %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:908
+#: src/stored/dev.c:1583
 #, c-format
-msgid "Checking for Admin Job entries.\n"
+msgid "ioctl MTBSR error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:917
-#, c-format
-msgid "Found %d Admin Job records.\n"
+#: src/stored/dev.c:1632
+msgid "Bad call to reposition. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:929
-#, c-format
-msgid "Deleting %d Admin Job records.\n"
+#: src/stored/dev.c:1711
+msgid "Bad call to weof_dev. Device not open\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:938
-#, c-format
-msgid "Checking for Restore Job entries.\n"
+#: src/stored/dev.c:1721
+msgid "Attempt to WEOF on non-appendable Volume\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:947
+#: src/stored/dev.c:1739
 #, c-format
-msgid "Found %d Restore Job records.\n"
+msgid "ioctl MTWEOF error on %s. ERR=%s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:959
+#: src/stored/dev.c:1838
+#, fuzzy, c-format
+msgid "unknown func code %d"
+msgstr "unbekannt"
+
+#: src/stored/dev.c:1844
 #, c-format
-msgid "Deleting %d Restore Job records.\n"
+msgid "I/O function \"%s\" not supported on this device.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:972
+#: src/stored/dev.c:2018
 #, c-format
-msgid "Checking for Filenames with a trailing slash\n"
+msgid "Unable to truncate device %s. ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:981
+#: src/stored/dev.c:2035
+#, 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:2049
 #, c-format
-msgid "Found %d bad Filename records.\n"
+msgid "Device %s doesn't support ftruncate(). Recreating file %s.\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:995 src/tools/dbcheck.c:1053
+#: src/stored/dev.c:2061
+#, 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:2184 src/stored/dev.c:2255
 #, c-format
-msgid "Reparing %d bad Filename records.\n"
+msgid "Device %s cannot be %smounted. ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:1030
+#: src/stored/dev.c:2651
 #, c-format
-msgid "Checking for Paths without a trailing slash\n"
+msgid "Unable to set eotmodel on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/tools/dbcheck.c:1039
+#: src/stored/vol_mgr.c:95
+#, fuzzy, c-format
+msgid "Unable to initialize volume list lock. ERR=%s\n"
+msgstr "Kann DB lock nicht initialisieren. ERR=%s\n"
+
+#: src/stored/vol_mgr.c:494
 #, c-format
-msgid "Found %d bad Path records.\n"
+msgid "Device switch. New device %s chosen.\n"
 msgstr ""
 
-#: src/tools/testfind.c:49
-#, c-format
+#: src/stored/bls.c:79
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Usage: testfind [-d debug_level] [-] [pattern1 ...]\n"
-"       -a          print extended attributes (Win32 debug)\n"
-"       -dnn        set debug level to nn\n"
-"       -e          specify file of exclude patterns\n"
-"       -i          specify file of include patterns\n"
-"       -           read pattern(s) from stdin\n"
-"       -?          print this message.\n"
+"Version: %s (%s)\n"
 "\n"
-"Patterns are used for file inclusion -- normally directories.\n"
-"Debug level >= 1 prints each file found.\n"
-"Debug level >= 10 prints path/file for catalog.\n"
-"Errors are always printed.\n"
-"Files/paths truncated is the number of files/paths with len > 255.\n"
-"Truncation is only in the catalog.\n"
+"Usage: bls [options] <device-name>\n"
+"       -b <file>       specify a bootstrap file\n"
+"       -c <file>       specify a Storage configuration file\n"
+"       -d <nn>         set debug level to <nn>\n"
+"       -dt             print timestamp in debug output\n"
+"       -e <file>       exclude list\n"
+"       -i <file>       include list\n"
+"       -j              list jobs\n"
+"       -k              list blocks\n"
+"    (no j or k option) list saved files\n"
+"       -L              dump label\n"
+"       -p              proceed inspite of errors\n"
+"       -v              be verbose\n"
+"       -V              specify Volume names (separated by |)\n"
+"       -?              print this message\n"
+"\n"
+msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
 "\n"
+
+#: src/stored/bls.c:211
+msgid "No archive name specified\n"
 msgstr ""
 
-#: src/tools/testfind.c:134 src/tools/testls.c:130
+#: src/stored/bls.c:247
 #, c-format
-msgid "Could not open include file: %s\n"
+msgid ""
+"\n"
+"Warning, this Volume is a continuation of Volume %s\n"
 msgstr ""
 
-#: src/tools/testfind.c:147 src/tools/testls.c:143
+#: src/stored/bls.c:290
 #, c-format
-msgid "Could not open exclude file: %s\n"
+msgid "Got EOM at file %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
-#: src/tools/testfind.c:160
+#: src/stored/bls.c:301
 #, c-format
-msgid ""
-"Total files    : %d\n"
-"Max file length: %d\n"
-"Max path length: %d\n"
-"Files truncated: %d\n"
-"Paths truncated: %d\n"
-"Hard links     : %d\n"
+msgid "Mounted Volume \"%s\".\n"
 msgstr ""
 
-#: src/tools/testfind.c:199
+#: src/stored/bls.c:303
 #, c-format
-msgid "Reg: %s\n"
+msgid "End of file %u on device %s, Volume \"%s\"\n"
 msgstr ""
 
-#: src/tools/testfind.c:220
-msgid "\t[will not descend: recursion turned off]"
+#: src/stored/bls.c:327
+#, c-format
+msgid ""
+"File:blk=%u:%u blk_num=%u blen=%u First rec FI=%s SessId=%u SessTim=%u Strm=%"
+"s rlen=%d\n"
 msgstr ""
 
-#: src/tools/testfind.c:222
-msgid "\t[will not descend: file system change not allowed]"
+#: src/stored/bls.c:336
+#, c-format
+msgid "Block: %d size=%d\n"
 msgstr ""
 
-#: src/tools/testfind.c:224
-msgid "\t[will not descend: disallowed file system]"
+#: src/stored/bls.c:389
+msgid "Attrib unpack error!\n"
 msgstr ""
 
-#: src/tools/testfind.c:240 src/tools/testls.c:178
+#: src/stored/bls.c:400
 #, c-format
-msgid "Err: Could not access %s: %s\n"
+msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/tools/testfind.c:243 src/tools/testls.c:181
-#, c-format
-msgid "Err: Could not follow ff->link %s: %s\n"
+#: src/stored/bls.c:442
+msgid "End of Physical Medium"
 msgstr ""
 
-#: src/tools/testfind.c:246 src/tools/testls.c:184
-#, c-format
-msgid "Err: Could not stat %s: %s\n"
+#: src/stored/bls.c:445
+msgid "Start of object"
 msgstr ""
 
-#: src/tools/testfind.c:249 src/tools/testls.c:187
-#, c-format
-msgid "Skip: File not saved. No change. %s\n"
+#: src/stored/bls.c:448
+msgid "End of object"
 msgstr ""
 
-#: src/tools/testfind.c:252 src/tools/testls.c:190
-#, c-format
-msgid "Err: Attempt to backup archive. Not saved. %s\n"
+#: src/stored/append.c:63
+msgid "DCR is NULL!!!\n"
 msgstr ""
 
-#: src/tools/testfind.c:255 src/tools/testls.c:199
-#, c-format
-msgid "Err: Could not open directory %s: %s\n"
+#: src/stored/append.c:68
+msgid "DEVICE is NULL!!!\n"
 msgstr ""
 
-#: src/tools/testfind.c:258 src/tools/testls.c:202
-#, c-format
-msgid "Err: Unknown file ff->type %d: %s\n"
+#: src/stored/append.c:78
+msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/tools/testfind.c:308
+#: src/stored/append.c:118
 #, c-format
-msgid "===== Filename truncated to 255 chars: %s\n"
+msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/tools/testfind.c:325
+#: src/stored/append.c:155
 #, c-format
-msgid "========== Path name truncated to 255 chars: %s\n"
+msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/tools/testfind.c:334
+#: src/stored/append.c:162
 #, c-format
-msgid "========== Path length is zero. File=%s\n"
+msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/tools/testfind.c:337
-#, c-format
-msgid "Path: %s\n"
+#: src/stored/append.c:171
+msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/tools/testls.c:45
+#: src/stored/append.c:241
+#, fuzzy, c-format
+msgid "Network error reading from FD. ERR=%s\n"
+msgstr "Netzwerkfehler mit FD bei %s: ERR=%s\n"
+
+#: src/stored/append.c:270
 #, c-format
 msgid ""
+"Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s Bytes/second\n"
+msgstr ""
+
+#: src/stored/stored.c:100
+#, fuzzy, c-format
+msgid ""
 "\n"
-"Usage: testls [-d debug_level] [-] [pattern1 ...]\n"
-"       -a          print extended attributes (Win32 debug)\n"
-"       -dnn        set debug level to nn\n"
-"       -e          specify file of exclude patterns\n"
-"       -i          specify file of include patterns\n"
-"       -           read pattern(s) from stdin\n"
-"       -?          print this message.\n"
+"Version: %s (%s)\n"
 "\n"
-"Patterns are file inclusion -- normally directories.\n"
-"Debug level >= 1 prints each file found.\n"
-"Debug level >= 10 prints path/file for catalog.\n"
-"Errors always printed.\n"
-"Files/paths truncated is number with len > 255.\n"
-"Truncation is only in catalog.\n"
+"Usage: stored [options] [-c config_file] [config_file]\n"
+"        -c <file>   use <file> as configuration file\n"
+"        -d <nn>     set debug level to <nn>\n"
+"        -dt         print timestamp in debug output\n"
+"        -f          run in foreground (for debugging)\n"
+"        -g <group>  set groupid to group\n"
+"        -m          print kaboom output (for debugging)\n"
+"        -p          proceed despite I/O errors\n"
+"        -s          no signals (for debugging)\n"
+"        -t          test - read config and exit\n"
+"        -u <user>   userid to <user>\n"
+"        -v          verbose user messages\n"
+"        -?          print this message.\n"
 "\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: bacula-fd [-f -s] [-c config_datei] [-d debug_level]\n"
+"        -c <Datei>   benutze <Datei> als Konfigurationsdatei\n"
+"        -dnn        setze debug level auf nn\n"
+"        -f          starte in Vordergrund (für debugging)\n"
+"        -g          groupid\n"
+"        -s          no signals (für debugging)\n"
+"        -t          Konfigurationsdatei testen und beenden\n"
+"        -u          userid\n"
+"        -v          Ausführliche Benutzermeldungen\n"
+"        -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/tools/testls.c:193
-#, c-format
-msgid "Recursion turned off. Directory not entered. %s\n"
+#: src/stored/stored.c:283
+msgid "Volume Session Time is ZERO!\n"
 msgstr ""
 
-#: src/tools/testls.c:196
+#: src/stored/stored.c:304
 #, c-format
-msgid "Skip: File system change prohibited. Directory not entered. %s\n"
+msgid "Unable to create thread. ERR=%s\n"
 msgstr ""
 
-#: src/tools/fstype.c:34
+#: src/stored/stored.c:343
 #, c-format
-msgid ""
-"\n"
-"Usage: fstype [-d debug_level] path ...\n"
-"\n"
-"       Print the file system type a given file/directory is on.\n"
-"       The following options are supported:\n"
-"\n"
-"       -v     print both path and file system type.\n"
-"       -?     print this message.\n"
-"\n"
+msgid "Only one Storage resource permitted in %s\n"
 msgstr ""
 
-#: src/tools/fstype.c:86
+#: src/stored/stored.c:348
 #, c-format
-msgid "%s: unknown\n"
+msgid "No Director resource defined in %s. Cannot continue.\n"
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:78
-msgid ""
-"Director authorization problem.\n"
-"Most likely the passwords do not agree.\n"
-"Please see http://www.bacula.org/html-manual/faq.html#AuthorizationErrors "
-"for help.\n"
+#: src/stored/stored.c:353
+#, c-format
+msgid "No Device resource defined in %s. Cannot continue.\n"
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:127
-msgid ""
-"Director and Storage daemon passwords or names not the same.\n"
-"Please see http://www.bacula.org/html-manual/faq.html#AuthorizationErrors "
-"for help.\n"
+#: src/stored/stored.c:361
+#, c-format
+msgid "No Messages resource defined in %s. Cannot continue.\n"
 msgstr ""
 
-#: src/tray-monitor/authenticate.c:172
-msgid ""
-"Director and File daemon passwords or names not the same.\n"
-"Please see http://www.bacula.org/html-manual/faq.html#AuthorizationErrors "
-"for help.\n"
+#: src/stored/stored.c:390
+#, c-format
+msgid "\"TLS Certificate\" file not defined for Storage \"%s\" in %s.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:102
+#: src/stored/stored.c:396
 #, c-format
-msgid ""
-"Copyright (C) 2000-2004 Kern Sibbald and John Walker\n"
-"Written by Nicolas Boichat (2004)\n"
-"\n"
-"Version: %s (%s) %s %s %s\n"
-"\n"
-"Usage: tray-monitor [-c config_file] [-d debug_level]\n"
-"       -c <file>     set configuration file to file\n"
-"       -dnn          set debug level to nn\n"
-"       -t            test - read configuration and exit\n"
-"       -?            print this message.\n"
-"\n"
+msgid "\"TLS Key\" file not defined for Storage \"%s\" in %s.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:251
+#: src/stored/stored.c:402
 #, c-format
 msgid ""
-"Error: %d Monitor resource defined in %s. You must define one and only one "
-"Monitor resource.\n"
+"Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
+"Storage \"%s\" in %s. At least one CA certificate store is required when "
+"using \"TLS Verify Peer\".\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:282
+#: src/stored/stored.c:538
 #, c-format
-msgid ""
-"No Client, Storage nor Director resource defined in %s\n"
-"Without that I don't how to get status from the File, Storage or Director "
-"Daemon :-(\n"
+msgid "Could not initialize %s\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:304
+#: src/stored/stored.c:551
 #, c-format
-msgid ""
-"Invalid refresh interval defined in %s\n"
-"This value must be greater or equal to 1 second and less or equal to 10 "
-"minutes (read value: %d).\n"
+msgid "Could not open device %s\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:319
-msgid "Open status window..."
+#: src/stored/stored.c:565
+#, c-format
+msgid "Could not mount device %s\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:325
-msgid "Exit"
+#: examples/nagios/check_bacula/check_bacula.c:59
+#, c-format
+msgid ""
+"Copyright (C) 2005 Christian Masopust\n"
+"Written by Christian Masopust (2005)\n"
+"\n"
+"Version: "
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:337
-msgid "Bacula tray monitor"
+#: src/baconfig.h:71 src/baconfig.h:72
+#, c-format
+msgid "Failed ASSERT: %s\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:362
-msgid " (DIR)"
+#: src/win32/libwin32/service.cpp:109
+msgid "RegisterServiceCtlHandler failed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:366
-msgid " (FD)"
+#: src/win32/libwin32/service.cpp:110
+msgid "Failure contacting the Service Handler"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:370
-msgid " (SD)"
+#: src/win32/libwin32/service.cpp:121
+msgid "Service start report failed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:383
-msgid "Unknown status."
+#: src/win32/libwin32/service.cpp:174
+msgid "StartServiceCtrlDispatcher failed."
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:424
-msgid "Refresh interval in seconds: "
+#: src/win32/libwin32/service.cpp:181
+msgid "KERNEL32.DLL not found: Bacula service not started"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:432
-msgid "Refresh now"
+#: src/win32/libwin32/service.cpp:191
+msgid "Registry service not found: Bacula service not started"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:436
-msgid "About"
+#: src/win32/libwin32/service.cpp:193
+#, fuzzy
+msgid "Registry service entry point not found"
+msgstr "Pool Ressource \"%s\" nicht gefunden.\n"
+
+#: src/win32/libwin32/service.cpp:214
+msgid "Report Service failure"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:440
-msgid "Close"
+#: src/win32/libwin32/service.cpp:245
+msgid "Unable to install the service"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:460
-#, c-format
-msgid "Disconnecting from Director %s:%d\n"
+#: src/win32/libwin32/service.cpp:253
+msgid "Service command length too long"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:463
-#, c-format
-msgid "Disconnecting from Client %s:%d\n"
+#: src/win32/libwin32/service.cpp:254
+msgid "Service command length too long. Service not registered."
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:466
-#, c-format
-msgid "Disconnecting from Storage %s:%d\n"
+#: src/win32/libwin32/service.cpp:267
+msgid ""
+"The Service Control Manager could not be contacted - the service was not "
+"installed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:502 src/tray-monitor/tray-monitor.c:512
-msgid "Bacula Tray Monitor"
+#: src/win32/libwin32/service.cpp:290 src/win32/libwin32/service.cpp:319
+#: src/win32/libwin32/service.cpp:366 src/win32/libwin32/service.cpp:373
+#: src/win32/libwin32/service.cpp:377
+msgid "The Bacula service: "
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:503 src/tray-monitor/tray-monitor.c:513
+#: src/win32/libwin32/service.cpp:297
 msgid ""
-"Copyright (C) 2004 Kern Sibbald and John Walker\n"
-"Written by Nicolas Boichat\n"
+"Provides file backup and restore services. Bacula -- the network backup "
+"solution."
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:505
-msgid "Version"
+#: src/win32/libwin32/service.cpp:308
+msgid "Cannot write System Registry for "
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:509
-#, c-format
+#: src/win32/libwin32/service.cpp:309
 msgid ""
-"%s\n"
-"\n"
-"%s\n"
-"%s %s (%s) %s %s %s"
+"The System Registry could not be updated - the Bacula service was not "
+"installed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:515
-msgid "Version:"
+#: src/win32/libwin32/service.cpp:318
+msgid "Cannot add Bacula key to System Registry"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:583
-#, c-format
-msgid "Error, currentitem is not a Client or a Storage..\n"
+#: src/win32/libwin32/service.cpp:329
+msgid "The "
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:656
-#, c-format
+#: src/win32/libwin32/service.cpp:384
+msgid "A existing Bacula service: "
+msgstr ""
+
+#: src/win32/libwin32/service.cpp:392
 msgid ""
-"Current job: %s\n"
-"Last job: %s"
+"The service Manager could not be contacted - the Bacula service was not "
+"removed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:668
-#, c-format
-msgid " (%d errors)"
+#: src/win32/libwin32/service.cpp:404
+msgid ""
+"Could not find registry entry.\n"
+"Service probably not registerd - the Bacula service was not removed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:671
-#, c-format
-msgid " (%d error)"
+#: src/win32/libwin32/service.cpp:410
+msgid "Could not delete Registry key for "
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:708
-msgid "No current job."
+#: src/win32/libwin32/service.cpp:420
+msgid "Bacula could not be contacted, probably not running"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:711
-msgid "No last job."
+#: src/win32/libwin32/service.cpp:427
+msgid "The Bacula service has been removed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:719
-msgid "Job status: Created"
+#: src/win32/libwin32/service.cpp:468
+msgid "SetServiceStatus failed"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:724
-msgid "Job status: Running"
+#: src/win32/libwin32/service.cpp:494
+#, c-format
+msgid ""
+"\n"
+"\n"
+"%s error: %ld at %s:%d"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:728
-msgid "Job status: Blocked"
+#: src/win32/libwin32/service.cpp:570
+#, c-format
+msgid "Locked by: %s, duration: %ld seconds\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:733
-msgid "Job status: Terminated"
+#: src/win32/libwin32/service.cpp:574
+#, c-format
+msgid "No longer locked\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:738
-msgid "Job status: Terminated in error"
+#: src/win32/libwin32/service.cpp:578
+msgid "Could not lock database"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:744
-msgid "Job status: Error"
+#: src/win32/libwin32/main.cpp:241
+msgid "Bad Command Line Option"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:748
-msgid "Job status: Fatal error"
+#: src/win32/compat/compat.cpp:2616
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+"Bacula ERROR: "
+msgstr "Bacula "
+
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "&About...\tF1"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:753
-msgid "Job status: Verify differences"
+#: src/wx-console/wxbmainframe.cpp:246
+msgid "Show about dialog"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:758
-msgid "Job status: Canceled"
+#: src/wx-console/wxbmainframe.cpp:248 src/wx-console/wxbmainframe.cpp:619
+msgid "Connect"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:763
-msgid "Job status: Waiting on File daemon"
+#: src/wx-console/wxbmainframe.cpp:248 src/wx-console/wxbmainframe.cpp:620
+msgid "Connect to the director"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:768
-msgid "Job status: Waiting on the Storage daemon"
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:773
-msgid "Job status: Waiting for new media"
+#: src/wx-console/wxbmainframe.cpp:249
+msgid "Disconnect of the director"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:778
-msgid "Job status: Waiting for Mount"
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change of configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:783
-msgid "Job status: Waiting for storage resource"
+#: src/wx-console/wxbmainframe.cpp:251
+msgid "Change your default configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:788
-msgid "Job status: Waiting for job resource"
+#: src/wx-console/wxbmainframe.cpp:252
+msgid "Edit your configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:793
-msgid "Job status: Waiting for Client resource"
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "E&xit\tAlt-X"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:798
-msgid "Job status: Waiting for maximum jobs"
+#: src/wx-console/wxbmainframe.cpp:254
+msgid "Quit this program"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:803
-msgid "Job status: Waiting for start time"
+#: src/wx-console/wxbmainframe.cpp:258
+msgid "&File"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:808
-msgid "Job status: Waiting for higher priority jobs to finish"
+#: src/wx-console/wxbmainframe.cpp:259
+msgid "&Help"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:813
+#: src/wx-console/wxbmainframe.cpp:267 src/wx-console/main.cpp:124
 #, c-format
-msgid "Unknown job status %c."
+msgid "Welcome to bacula bwx-console %s (%s)!\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:814
-#, c-format
-msgid "Job status: Unknown(%c)"
+#: src/wx-console/wxbmainframe.cpp:283
+msgid ""
+"Warning : Unicode is disabled because you are using wxWidgets for GTK+ 1.2.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:821
-#, c-format
-msgid "Bad scan : '%s' %d\n"
+#: src/wx-console/wxbmainframe.cpp:287
+msgid ""
+"Warning : There is a problem with wxWidgets for GTK+ 2.0 without Unicode "
+"support when handling non-ASCII filenames: Every non-ASCII character in such "
+"filenames will be replaced by an interrogation mark.\n"
+"If this behaviour disturbs you, please build bwx-console against a Unicode "
+"version of wxWidgets for GTK+ 2.0.\n"
+"---\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:859
-#, c-format
-msgid "Connecting to Director %s:%d"
+#: src/wx-console/wxbmainframe.cpp:291
+#: src/wx-console/wxbhistorytextctrl.cpp:82
+#: src/wx-console/wxbhistorytextctrl.cpp:153
+msgid "Type your command below:"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:865
-#, c-format
-msgid "Connecting to Client %s:%d\n"
+#: src/wx-console/wxbmainframe.cpp:298
+msgid "Send"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:866
-#, c-format
-msgid "Connecting to Client %s:%d"
+#: src/wx-console/wxbmainframe.cpp:375 src/wx-console/wxbmainframe.cpp:387
+msgid "Error while parsing command line arguments, using defaults.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:872
-#, c-format
-msgid "Connecting to Storage %s:%d\n"
+#: src/wx-console/wxbmainframe.cpp:376 src/wx-console/wxbmainframe.cpp:388
+msgid "Usage: bwx-console [-c configfile] [-w tmp]\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:873
+#: src/wx-console/wxbmainframe.cpp:417
 #, c-format
-msgid "Connecting to Storage %s:%d"
+msgid ""
+"It seems that it is the first time you run bwx-console.\n"
+"This file (%s) has been choosen as default configuration file.\n"
+"Do you want to edit it? (if you click No you will have to select another "
+"file)"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:878 src/tray-monitor/tray-monitor.c:916
+#: src/wx-console/wxbmainframe.cpp:419
+msgid "First run"
+msgstr ""
+
+#: src/wx-console/wxbmainframe.cpp:436
 #, c-format
-msgid "Error, currentitem is not a Client, a Storage or a Director..\n"
+msgid ""
+"Unable to read %s\n"
+"Error: %s\n"
+"Do you want to choose another one? (Press no to edit this file)"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:884
-msgid "Cannot connect to daemon.\n"
+#: src/wx-console/wxbmainframe.cpp:438
+msgid "Unable to read configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:885
-msgid "Cannot connect to daemon."
+#: src/wx-console/wxbmainframe.cpp:450
+msgid "Please choose a configuration file to use"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:897
-#, c-format
-msgid "Authentication error : %s"
+#: src/wx-console/wxbmainframe.cpp:463
+msgid "This configuration file has been successfully read, use it as default?"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:904
-msgid "Opened connection with Director daemon.\n"
+#: src/wx-console/wxbmainframe.cpp:464
+msgid "Configuration file read successfully"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:905
-msgid "Opened connection with Director daemon."
+#: src/wx-console/wxbmainframe.cpp:474
+#, c-format
+msgid "Using this configuration file: %s\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:908
-msgid "Opened connection with File daemon.\n"
+#: src/wx-console/wxbmainframe.cpp:479
+msgid "Connecting to the director..."
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:909
-msgid "Opened connection with File daemon."
+#: src/wx-console/wxbmainframe.cpp:494
+msgid "Failed to unregister a data parser !"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:912
-msgid "Opened connection with Storage daemon.\n"
+#: src/wx-console/wxbmainframe.cpp:502
+msgid "Quitting.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:913
-msgid "Opened connection with Storage daemon."
+#: src/wx-console/wxbmainframe.cpp:517
+msgid ""
+"Welcome to Bacula bwx-console.\n"
+"Written by Nicolas Boichat <nicolas@boichat.ch>\n"
+"Copyright (C), 2005-2007 Free Software Foundation Europe, e.V.\n"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:948
-msgid "<< Error: BNET_PROMPT signal received. >>\n"
+#: src/wx-console/wxbmainframe.cpp:521
+msgid "About Bacula bwx-console"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:953 src/wx-console/console_thread.cpp:442
-msgid "<< Heartbeat signal received, answered. >>\n"
+#: src/wx-console/wxbmainframe.cpp:527
+msgid "Please choose your default configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:957
-#, c-format
-msgid "<< Unexpected signal received : %s >>\n"
+#: src/wx-console/wxbmainframe.cpp:531
+msgid "Use this configuration file as default?"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:962
-msgid "<ERROR>\n"
+#: src/wx-console/wxbmainframe.cpp:532
+msgid "Configuration file"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:966
-msgid "Error : BNET_HARDEOF or BNET_ERROR"
+#: src/wx-console/wxbmainframe.cpp:603
+msgid "Console thread terminated."
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:972
-msgid "<STOP>\n"
+#: src/wx-console/wxbmainframe.cpp:611
+msgid "Connection to the director lost. Quit program?"
 msgstr ""
 
-#: src/tray-monitor/tray-monitor.c:976
-msgid "Error : Connection closed."
+#: src/wx-console/wxbmainframe.cpp:612
+msgid "Connection lost"
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:161
-#, c-format
-msgid "Monitor: name=%s FDtimeout=%s SDtimeout=%s\n"
+#: src/wx-console/wxbmainframe.cpp:628
+msgid "Connected to the director."
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:167
-#, c-format
-msgid "Director: name=%s address=%s FDport=%d\n"
+#: src/wx-console/wxbmainframe.cpp:651
+msgid "Reconnect"
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:171
-#, c-format
-msgid "Client: name=%s address=%s FDport=%d\n"
+#: src/wx-console/wxbmainframe.cpp:652
+msgid "Reconnect to the director"
 msgstr ""
 
-#: src/tray-monitor/tray_conf.c:175
-#, c-format
-msgid "Storage: name=%s address=%s SDport=%d\n"
+#: src/wx-console/wxbmainframe.cpp:666
+msgid "Disconnected of the director."
 msgstr ""
 
-#: src/wx-console/authenticate.c:126
-msgid "Bad response to Hello command: ERR="
+#: src/wx-console/wxbmainframe.cpp:685 src/wx-console/wxbrestorepanel.cpp:720
+msgid "Unexpected question has been received.\n"
 msgstr ""
 
-#: src/baconfig.h:52
-#, c-format
-msgid "Failed ASSERT: %s\n"
+#: src/wx-console/wxbmainframe.cpp:708 src/wx-console/wxbmainframe.cpp:725
+msgid "bwx-console: unexpected director's question."
 msgstr ""
 
-#: src/baconfig.h:59
-msgid "*None*"
+#: src/wx-console/wxbconfigpanel.cpp:213
+msgid "Apply"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:100
+#: src/wx-console/console_thread.cpp:125
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 "Director \"%s\" in config file.\n"
-" At least one CA certificate store is required.\n"
+"At least one CA certificate store is required.\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:109
+#: src/wx-console/console_thread.cpp:132
 msgid ""
 "No Director resource defined in config file.\n"
 "Without that I don't how to speak to the Director :-(\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:129
+#: src/wx-console/console_thread.cpp:151
 #, c-format
 msgid ""
 "Neither \"TLS CA Certificate\" or \"TLS CA Certificate Dir\" are defined for "
 "Console \"%s\" in config file.\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:151
+#: src/wx-console/console_thread.cpp:173
 msgid "Error while initializing windows sockets...\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:166
+#: src/wx-console/console_thread.cpp:189
 msgid "Error while cleaning up windows sockets...\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:204
+#: src/wx-console/console_thread.cpp:228
 msgid "Error while initializing library."
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:234
+#: src/wx-console/console_thread.cpp:256
+msgid "Cryptographic library initialization failed.\n"
+msgstr ""
+
+#: src/wx-console/console_thread.cpp:260
 msgid "Please correct configuration file.\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:267
+#: src/wx-console/console_thread.cpp:302
 msgid "Error : Library not initialized\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:278
+#: src/wx-console/console_thread.cpp:313
 msgid "Error : No configuration file loaded\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:288
+#: src/wx-console/console_thread.cpp:323
 msgid "Connecting...\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:304
+#: src/wx-console/console_thread.cpp:339
 msgid "Error : No director defined in config file.\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:316
+#: src/wx-console/console_thread.cpp:351
 msgid "Multiple directors found in your config file.\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:325
+#: src/wx-console/console_thread.cpp:360
 #, c-format
-msgid "Please choose a director (1-%s): "
+msgid "Please choose a director (1-%d): "
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:397
-msgid "Failed to connect to the director\n"
+#: src/wx-console/console_thread.cpp:389
+#, c-format
+msgid "Passphrase for Console \"%s\" TLS private key: "
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:407
-msgid "Connected\n"
+#: src/wx-console/console_thread.cpp:410
+#, c-format
+msgid "Passphrase for Director \"%s\" TLS private key: "
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:445
-msgid "<< Unexpected signal received : "
+#: src/wx-console/console_thread.cpp:432
+msgid "Failed to connect to the director\n"
 msgstr ""
 
-#: src/wx-console/console_thread.cpp:463
-msgid "Connection terminated\n"
+#: src/wx-console/console_thread.cpp:442
+msgid "Connected\n"
 msgstr ""
 
-#: src/wx-console/main.cpp:96
-msgid "Bacula wx-console"
+#: src/wx-console/console_thread.cpp:499
+msgid "<< Unexpected signal received : "
 msgstr ""
 
-#: src/wx-console/main.cpp:101 src/wx-console/wxbmainframe.cpp:248
-#, c-format
-msgid "Welcome to bacula wx-console %s (%s)!\n"
+#: src/wx-console/console_thread.cpp:519
+msgid "Connection terminated\n"
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:41
+#: src/wx-console/wxbconfigfileeditor.cpp:65
 msgid "Config file editor"
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:57
+#: src/wx-console/wxbconfigfileeditor.cpp:75
+#, fuzzy
+msgid "# Bacula bwx-console Configuration File\n"
+msgstr "Bitte die Konfigurationsdatei korrigieren: %s\n"
+
+#: src/wx-console/wxbconfigfileeditor.cpp:111
 msgid "Save and close"
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:58
+#: src/wx-console/wxbconfigfileeditor.cpp:112
 msgid "Close without saving"
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:69
-msgid "# Bacula wx-console Configuration File\n"
-msgstr ""
-
-#: src/wx-console/wxbconfigfileeditor.cpp:100
+#: src/wx-console/wxbconfigfileeditor.cpp:139
 #, c-format
 msgid "Unable to write to %s\n"
 msgstr ""
 
-#: src/wx-console/wxbconfigfileeditor.cpp:101
+#: src/wx-console/wxbconfigfileeditor.cpp:140
 msgid "Error while saving"
 msgstr ""
 
-#: src/wx-console/wxbconfigpanel.cpp:184
-msgid "Apply"
-msgstr ""
-
-#: src/wx-console/wxbhistorytextctrl.cpp:61
-#: src/wx-console/wxbhistorytextctrl.cpp:132
-#: src/wx-console/wxbmainframe.cpp:272
-msgid "Type your command below:"
-msgstr ""
-
-#: src/wx-console/wxbhistorytextctrl.cpp:96
-msgid "Unknown command."
-msgstr ""
-
-#: src/wx-console/wxbhistorytextctrl.cpp:105
-msgid "Possible completions: "
+#: src/wx-console/main.cpp:119
+msgid "Bacula bwx-console"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:258
-#: src/wx-console/wxbrestorepanel.cpp:1861
-#: src/wx-console/wxbrestorepanel.cpp:1890
+#: src/wx-console/wxbrestorepanel.cpp:234
+#: src/wx-console/wxbrestorepanel.cpp:1947
+#: src/wx-console/wxbrestorepanel.cpp:1976
 msgid "Enter restore mode"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:261
+#: src/wx-console/wxbrestorepanel.cpp:237
 msgid "Cancel restore"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:287
-#: src/wx-console/wxbrestorepanel.cpp:341
+#: src/wx-console/wxbrestorepanel.cpp:263
+#: src/wx-console/wxbrestorepanel.cpp:317
 msgid "Add"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:289
-#: src/wx-console/wxbrestorepanel.cpp:343
+#: src/wx-console/wxbrestorepanel.cpp:265
+#: src/wx-console/wxbrestorepanel.cpp:319
 msgid "Remove"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:291
-#: src/wx-console/wxbrestorepanel.cpp:345
+#: src/wx-console/wxbrestorepanel.cpp:267
+#: src/wx-console/wxbrestorepanel.cpp:321
 msgid "Refresh"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:310
+#: src/wx-console/wxbrestorepanel.cpp:286
 msgid "M"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:326
+#: src/wx-console/wxbrestorepanel.cpp:290
+msgid "Filename"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:294
+msgid "Size"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:298
+msgid "Date"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:302
 msgid "Perm."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:359
-#: src/wx-console/wxbrestorepanel.cpp:372
-#: src/wx-console/wxbrestorepanel.cpp:524
-#: src/wx-console/wxbrestorepanel.cpp:534
-#: src/wx-console/wxbrestorepanel.cpp:537
-#: src/wx-console/wxbrestorepanel.cpp:1732
-#: src/wx-console/wxbrestorepanel.cpp:1812
+#: src/wx-console/wxbrestorepanel.cpp:306
+msgid "User"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:310
+msgid "Group"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:335
+#: src/wx-console/wxbrestorepanel.cpp:348
+#: src/wx-console/wxbrestorepanel.cpp:503
+#: src/wx-console/wxbrestorepanel.cpp:513
+#: src/wx-console/wxbrestorepanel.cpp:516
+#: src/wx-console/wxbrestorepanel.cpp:1811
+#: src/wx-console/wxbrestorepanel.cpp:1897
 msgid "Job Name"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:361
-#: src/wx-console/wxbrestorepanel.cpp:377
-#: src/wx-console/wxbrestorepanel.cpp:476
-#: src/wx-console/wxbrestorepanel.cpp:477
-#: src/wx-console/wxbrestorepanel.cpp:487
-#: src/wx-console/wxbrestorepanel.cpp:488
-#: src/wx-console/wxbrestorepanel.cpp:1101
-#: src/wx-console/wxbrestorepanel.cpp:1768
-#: src/wx-console/wxbrestorepanel.cpp:1827
+#: src/wx-console/wxbrestorepanel.cpp:337
+#: src/wx-console/wxbrestorepanel.cpp:353
+#: src/wx-console/wxbrestorepanel.cpp:455
+#: src/wx-console/wxbrestorepanel.cpp:456
+#: src/wx-console/wxbrestorepanel.cpp:466
+#: src/wx-console/wxbrestorepanel.cpp:467
+#: src/wx-console/wxbrestorepanel.cpp:1153
+#: src/wx-console/wxbrestorepanel.cpp:1156
+#: src/wx-console/wxbrestorepanel.cpp:1239
+#: src/wx-console/wxbrestorepanel.cpp:1849
+#: src/wx-console/wxbrestorepanel.cpp:1851
+#: src/wx-console/wxbrestorepanel.cpp:1912
 msgid "Fileset"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:364
-#: src/wx-console/wxbrestorepanel.cpp:1168
-#: src/wx-console/wxbrestorepanel.cpp:1183
-#: src/wx-console/wxbrestorepanel.cpp:1185
-#: src/wx-console/wxbrestorepanel.cpp:1193
-#: src/wx-console/wxbrestorepanel.cpp:1195
-#: src/wx-console/wxbrestorepanel.cpp:1212
-#: src/wx-console/wxbrestorepanel.cpp:1219
-#: src/wx-console/wxbrestorepanel.cpp:1759
-#: src/wx-console/wxbrestorepanel.cpp:1885
+#: src/wx-console/wxbrestorepanel.cpp:340
+#: src/wx-console/wxbrestorepanel.cpp:1233
+#: src/wx-console/wxbrestorepanel.cpp:1249
+#: src/wx-console/wxbrestorepanel.cpp:1251
+#: src/wx-console/wxbrestorepanel.cpp:1259
+#: src/wx-console/wxbrestorepanel.cpp:1261
+#: src/wx-console/wxbrestorepanel.cpp:1280
+#: src/wx-console/wxbrestorepanel.cpp:1287
+#: src/wx-console/wxbrestorepanel.cpp:1839
+#: src/wx-console/wxbrestorepanel.cpp:1850
+#: src/wx-console/wxbrestorepanel.cpp:1971
 msgid "Before"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:366
+#: src/wx-console/wxbrestorepanel.cpp:342
 msgid "Please configure parameters concerning files to restore :"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:375
-#: src/wx-console/wxbrestorepanel.cpp:1820
+#: src/wx-console/wxbrestorepanel.cpp:351
+#: src/wx-console/wxbrestorepanel.cpp:1905
 msgid "always"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:375
+#: src/wx-console/wxbrestorepanel.cpp:351
 msgid "if newer"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:375
+#: src/wx-console/wxbrestorepanel.cpp:351
 msgid "if older"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:375
-#: src/wx-console/wxbrestorepanel.cpp:1823
+#: src/wx-console/wxbrestorepanel.cpp:351
+#: src/wx-console/wxbrestorepanel.cpp:1908
 msgid "never"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:383
+#: src/wx-console/wxbrestorepanel.cpp:359
 msgid "Please configure parameters concerning files restoration :"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:448
+#: src/wx-console/wxbrestorepanel.cpp:427
 msgid "Getting parameters list."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:456
+#: src/wx-console/wxbrestorepanel.cpp:435
 msgid "Error : no clients returned by the director."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:480
+#: src/wx-console/wxbrestorepanel.cpp:459
 msgid "Error : no filesets returned by the director."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:504
+#: src/wx-console/wxbrestorepanel.cpp:483
 msgid "Error : no storage returned by the director."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:527
-#: src/wx-console/wxbrestorepanel.cpp:551
+#: src/wx-console/wxbrestorepanel.cpp:506
+#: src/wx-console/wxbrestorepanel.cpp:530
 msgid "Error : no jobs returned by the director."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:537
+#: src/wx-console/wxbrestorepanel.cpp:516
 msgid "RestoreFiles"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:572
+#: src/wx-console/wxbrestorepanel.cpp:551
 msgid "Please configure your restore parameters."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:583
+#: src/wx-console/wxbrestorepanel.cpp:556
+msgid "Please select a client."
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:560
+msgid "Please select a restore date."
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:565
 msgid "Building restore tree..."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:622
+#: src/wx-console/wxbrestorepanel.cpp:613
 msgid "Error while starting restore: "
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:712
+#: src/wx-console/wxbrestorepanel.cpp:705
 msgid ""
 "Right click on a file or on a directory, or double-click on its mark to add "
 "it to the restore list."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:729
+#: src/wx-console/wxbrestorepanel.cpp:742
+#: src/wx-console/wxbrestorepanel.cpp:764
+msgid "bwx-console: unexpected restore question."
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:775
 msgid " files selected to be restored."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:734
+#: src/wx-console/wxbrestorepanel.cpp:780
 msgid " file selected to be restored."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:741
+#: src/wx-console/wxbrestorepanel.cpp:787
 #, c-format
-msgid "Please configure your restore (%s files selected to be restored)..."
+msgid "Please configure your restore (%ld files selected to be restored)..."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:751
+#: src/wx-console/wxbrestorepanel.cpp:797
 msgid "Restore failed : no file selected.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:752
+#: src/wx-console/wxbrestorepanel.cpp:798
 msgid "Restore failed : no file selected."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:762
+#: src/wx-console/wxbrestorepanel.cpp:808
 msgid "Restoring, please wait..."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:775
-msgid "Job started. JobId="
+#: src/wx-console/wxbrestorepanel.cpp:821
+msgid "Job queued. JobId="
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:777
-msgid "Restore started, jobid="
+#: src/wx-console/wxbrestorepanel.cpp:823
+msgid "Restore queued, jobid="
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:781
+#: src/wx-console/wxbrestorepanel.cpp:827
 msgid "Job failed."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:782
+#: src/wx-console/wxbrestorepanel.cpp:828
 msgid "Restore failed, please look at messages.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:783
+#: src/wx-console/wxbrestorepanel.cpp:829
 msgid "Restore failed, please look at messages in console."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:789
-#: src/wx-console/wxbrestorepanel.cpp:790
+#: src/wx-console/wxbrestorepanel.cpp:835
+#: src/wx-console/wxbrestorepanel.cpp:836
 msgid "Failed to retrieve jobid.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:816
+#: src/wx-console/wxbrestorepanel.cpp:862
 msgid ""
-"Restore is scheduled in more than two minutes, wx-console will not wait for "
-"its completion.\n"
+"Restore is scheduled to run. bwx-console will not wait for its completion.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:817
+#: src/wx-console/wxbrestorepanel.cpp:863
 msgid ""
-"Restore is scheduled in more than two minutes, wx-console will not wait for "
-"its completion."
+"Restore is scheduled to run. bwx-console will not wait for its completion."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:841
+#: src/wx-console/wxbrestorepanel.cpp:889
 msgid "Restore job created, but not yet running."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:846
+#: src/wx-console/wxbrestorepanel.cpp:894
 #, c-format
-msgid "Restore job running, please wait (%d of %d files restored)..."
+msgid "Restore job running, please wait (%ld of %ld files restored)..."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:850
+#: src/wx-console/wxbrestorepanel.cpp:898
 msgid "Restore job terminated successfully."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:851
+#: src/wx-console/wxbrestorepanel.cpp:899
 msgid "Restore job terminated successfully.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:856
+#: src/wx-console/wxbrestorepanel.cpp:904
 msgid "Restore job terminated in error, see messages in console."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:857
+#: src/wx-console/wxbrestorepanel.cpp:905
 msgid "Restore job terminated in error, see messages.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:862
+#: src/wx-console/wxbrestorepanel.cpp:910
 msgid "Restore job reported a non-fatal error."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:866
+#: src/wx-console/wxbrestorepanel.cpp:914
 msgid "Restore job reported a fatal error."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:871
+#: src/wx-console/wxbrestorepanel.cpp:919
 msgid "Restore job cancelled by user."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:872
+#: src/wx-console/wxbrestorepanel.cpp:920
 msgid "Restore job cancelled by user.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:877
+#: src/wx-console/wxbrestorepanel.cpp:925
 msgid "Restore job is waiting on File daemon."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:881
+#: src/wx-console/wxbrestorepanel.cpp:929
 msgid "Restore job is waiting for new media."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:885
+#: src/wx-console/wxbrestorepanel.cpp:933
 msgid "Restore job is waiting for storage resource."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:889
+#: src/wx-console/wxbrestorepanel.cpp:937
 msgid "Restore job is waiting for job resource."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:893
+#: src/wx-console/wxbrestorepanel.cpp:941
 msgid "Restore job is waiting for Client resource."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:897
+#: src/wx-console/wxbrestorepanel.cpp:945
 msgid "Restore job is waiting for maximum jobs."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:901
+#: src/wx-console/wxbrestorepanel.cpp:949
 msgid "Restore job is waiting for start time."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:905
+#: src/wx-console/wxbrestorepanel.cpp:953
 msgid "Restore job is waiting for higher priority jobs to finish."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:954
+#: src/wx-console/wxbrestorepanel.cpp:1002
 msgid ""
-"The restore job has not been started within one minute, wx-console will not "
+"The restore job has not been started within one minute, bwx-console will not "
 "wait for its completion anymore.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:955
+#: src/wx-console/wxbrestorepanel.cpp:1003
 msgid ""
-"The restore job has not been started within one minute, wx-console will not "
+"The restore job has not been started within one minute, bwx-console will not "
 "wait for its completion anymore."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:965
+#: src/wx-console/wxbrestorepanel.cpp:1013
 msgid "Restore done successfully.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:966
+#: src/wx-console/wxbrestorepanel.cpp:1014
 msgid "Restore done successfully."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1037
+#: src/wx-console/wxbrestorepanel.cpp:1086
 msgid "Applying restore configuration changes..."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1088
+#: src/wx-console/wxbrestorepanel.cpp:1138
 msgid "Failed to find the selected client."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1103
+#: src/wx-console/wxbrestorepanel.cpp:1158
 msgid "Failed to find the selected fileset."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1118
+#: src/wx-console/wxbrestorepanel.cpp:1178
 msgid "Failed to find the selected storage."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1135
-#: src/wx-console/wxbrestorepanel.cpp:1801
+#: src/wx-console/wxbrestorepanel.cpp:1199
+#: src/wx-console/wxbrestorepanel.cpp:1886
 msgid "Run Restore job"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1151
+#: src/wx-console/wxbrestorepanel.cpp:1216
 msgid "Restore configuration changes were applied."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1160
+#: src/wx-console/wxbrestorepanel.cpp:1225
 msgid "Restore cancelled.\n"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1161
+#: src/wx-console/wxbrestorepanel.cpp:1226
 msgid "Restore cancelled."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1182
+#: src/wx-console/wxbrestorepanel.cpp:1248
 msgid "No results to list."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1184
+#: src/wx-console/wxbrestorepanel.cpp:1250
 msgid "No backup found for this client."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1191
+#: src/wx-console/wxbrestorepanel.cpp:1257
 msgid "ERROR"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1192
+#: src/wx-console/wxbrestorepanel.cpp:1258
 msgid "Query failed"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1194
+#: src/wx-console/wxbrestorepanel.cpp:1260
 msgid "Cannot get previous backups list, see console."
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1811
+#: src/wx-console/wxbrestorepanel.cpp:1896
 msgid "JobName:"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1815
+#: src/wx-console/wxbrestorepanel.cpp:1898
+msgid "Bootstrap:"
+msgstr ""
+
+#: src/wx-console/wxbrestorepanel.cpp:1900
 msgid "Where:"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1818
+#: src/wx-console/wxbrestorepanel.cpp:1903
 msgid "Replace:"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1821
+#: src/wx-console/wxbrestorepanel.cpp:1906
 msgid "ifnewer"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1822
+#: src/wx-console/wxbrestorepanel.cpp:1907
 msgid "ifolder"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1826
+#: src/wx-console/wxbrestorepanel.cpp:1911
 msgid "FileSet:"
 msgstr ""
 
-#: src/wx-console/wxbrestorepanel.cpp:1942
-msgid "Restoring..."
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:227
-msgid "&About...\tF1"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:227
-msgid "Show about dialog"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:229 src/wx-console/wxbmainframe.cpp:590
-msgid "Connect to the director"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:230
-msgid "Disconnect"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:230
-msgid "Disconnect of the director"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:232
-msgid "Change of configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:232
-msgid "Change your default configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:233
-msgid "Edit your configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:235
-msgid "E&xit\tAlt-X"
+#: src/wx-console/wxbrestorepanel.cpp:1913
+msgid "Client:"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:235
-msgid "Quit this program"
+#: src/wx-console/wxbrestorepanel.cpp:1915
+msgid "Storage:"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:239
-msgid "&File"
+#: src/wx-console/wxbrestorepanel.cpp:1917
+msgid "When:"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:240
-msgid "&Help"
+#: src/wx-console/wxbrestorepanel.cpp:1920
+msgid "Priority:"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:257
-msgid "Console"
-msgstr ""
+#: src/wx-console/wxbrestorepanel.cpp:2028
+msgid "Restoring..."
+msgstr "Wiederherstellung läuft..."
 
-#: src/wx-console/wxbmainframe.cpp:264
-msgid ""
-"Warning : Unicode is disabled because you are using wxWidgets for GTK+ 1.2.\n"
+#: src/wx-console/wxbhistorytextctrl.cpp:117
+msgid "Unknown command."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:268
-msgid ""
-"Warning : There is a problem with wxWidgets for GTK+ 2.0 without Unicode "
-"support when handling non-ASCII filenames: Every non-ASCII character in such "
-"filenames will be replaced by an interrogation mark.\n"
-"If this behaviour disturbs you, please build wx-console against a Unicode "
-"version of wxWidgets for GTK+ 2.0.\n"
-"---\n"
+#: src/wx-console/wxbhistorytextctrl.cpp:126
+msgid "Possible completions: "
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:279
-msgid "Send"
+#: src/qt-console/bat_conf.cpp:154
+#, c-format
+msgid "Console: name=%s\n"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:356 src/wx-console/wxbmainframe.cpp:368
-msgid "Error while parsing command line arguments, using defaults.\n"
+#: src/qt-console/console/console.cpp:138 src/qt-console/bcomm/dircomm.cpp:216
+msgid "Connected"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:357 src/wx-console/wxbmainframe.cpp:369
-msgid "Usage: wx-console [-c configfile] [-w tmp]\n"
+#: src/qt-console/console/console.cpp:363 src/qt-console/bcomm/dircomm.cpp:332
+msgid "Processing command ..."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:397
+#: src/qt-console/bcomm/dircomm.cpp:89
 #, c-format
-msgid ""
-"It seems that it is the first time you run wx-console.\n"
-"This file (%s) has been choosen as default configuration file.\n"
-"Do you want to edit it? (if you click No you will have to select another "
-"file)"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:401
-msgid "First run"
+msgid "Already connected\"%s\".\n"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:418
+#: src/qt-console/bcomm/dircomm.cpp:104
 #, c-format
 msgid ""
-"Unable to read %s\n"
-"Error: %s\n"
-"Do you want to choose another one? (Press no to edit this file)"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:421
-msgid "Unable to read configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:433
-msgid "Please choose a configuration file to use"
+"Connecting to Director %s:%d\n"
+"\n"
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:446
-msgid "This configuration file has been successfully read, use it as default?"
+#: src/qt-console/bcomm/dircomm.cpp:201
+msgid "Initializing ..."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:447
-msgid "Configuration file read successfully"
+#: src/qt-console/bcomm/dircomm.cpp:325
+msgid "Command completed ..."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:457
-#, c-format
-msgid "Using this configuration file: %s\n"
+#: src/qt-console/bcomm/dircomm.cpp:338
+msgid "At main prompt waiting for input ..."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:462
-msgid "Connecting to the director..."
+#: src/qt-console/bcomm/dircomm.cpp:344
+msgid "At prompt waiting for input ..."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:477
-msgid "Failed to unregister a data parser !"
+#: src/qt-console/bcomm/dircomm.cpp:359
+msgid "Command failed."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:485
-msgid "Quitting.\n"
+#: src/qt-console/bcomm/dircomm.cpp:424
+msgid "Director disconnected."
 msgstr ""
 
-#: src/wx-console/wxbmainframe.cpp:500
+#: src/qt-console/main.cpp:179
+#, fuzzy, c-format
 msgid ""
-"Welcome to Bacula wx-console.\n"
-"Written by Nicolas Boichat <nicolas@boichat.ch>\n"
-"(C) 2004 Kern Sibbald and John Walker\n"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:502
-msgid "About Bacula wx-console"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:508
-msgid "Please choose your default configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:512
-msgid "Use this configuration file as default?"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:513
-msgid "Configuration file"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:577
-msgid "Console thread terminated."
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:581
-msgid "Connection to the director lost. Quit program?"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:582
-msgid "Connection lost"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:598
-msgid "Connected to the director."
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:612
-msgid "Reconnect"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:613
-msgid "Reconnect to the director"
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:623
-msgid "Disconnected of the director."
-msgstr ""
-
-#: src/wx-console/wxbmainframe.cpp:642
-msgid "Unexpected question has been received.\n"
+"\n"
+"Version: %s (%s) %s %s %s\n"
+"\n"
+"Usage: bat [-s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   set configuration file to file\n"
+"       -dnn        set debug level to nn\n"
+"       -s          no signals\n"
+"       -t          test - read configuration and exit\n"
+"       -?          print this message.\n"
+"\n"
 msgstr ""
+"\n"
+"Version: %s (%s)\n"
+"\n"
+"Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+"       -c <file>   setze Konfigurationsdatei auf Datei\n"
+"       -dnn        setze debug level auf nn\n"
+"       -f          starte im Vordergrund (für debugging Zwecke)\n"
+"       -g          groupid\n"
+"       -r <job>    starte <job> jetzt\n"
+"       -s          no signals\n"
+"       -t          test - Konfiguration Lesen und beenden\n"
+"       -u          userid\n"
+"       -v          ausführliche Benutzer Meldungen\n"
+"       -?          diese Meldung ausgeben.\n"
+"\n"
 
-#: src/wx-console/wxbmainframe.cpp:665 src/wx-console/wxbmainframe.cpp:680
-msgid "wx-console: unexpected director's question."
-msgstr ""
+#~ msgid "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+#~ msgstr "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
+
+#~ msgid "WARNING!!!! The Internal Database is NOT OPERATIONAL!\n"
+#~ msgstr "WARNUNG!!!! Die Interne Datenbank ist NICHT BETRIEBSBEREIT!\n"
+
+#~ msgid "You should use SQLite, PostgreSQL, or MySQL\n"
+#~ msgstr "Sie sollten SQLite, PostgreSQL, oder MySQL benutzen\n"
+
+#~ msgid "Unable to open Catalog DB control file %s: ERR=%s\n"
+#~ msgstr "Kann Catalog DB Steuerdatei nicht öffnen %s: ERR=%s\n"
+
+#~ msgid "Error reading catalog DB control file. ERR=%s\n"
+#~ msgstr "Fehler beim Lesen der catalog DB Steuerdatei. ERR=%s\n"
+
+#~ msgid ""
+#~ "Error, catalog DB control file wrong version. Wanted %d, got %d\n"
+#~ "Please reinitialize the working directory.\n"
+#~ msgstr ""
+#~ "Fehler, catalog DB steuerdatei hat die falsche Version: erwartet: %d, "
+#~ "erhalten %d\n"
+#~ "Bitte das Arbeitsverzeichnis neu initialisieren.\n"
+
+#, fuzzy
+#~ msgid "Could not connect to storage daemon"
+#~ msgstr "Verbindung zu Storage daemon fehlgeschlagen.\n"
+
+#~ 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"
+
+#, fuzzy
+#~ msgid "No FileSet record defined for job %s\n"
+#~ msgstr "Keine Job records definiert in %s\n"
+
+#, fuzzy
+#~ msgid "No Storage resource defined for job %s\n"
+#~ msgstr "Keine Messages resource definiert in %s\n"
+
+#, fuzzy
+#~ msgid "No Pool resource defined for job %s\n"
+#~ msgstr "Keine %s resource definiert\n"
+
+#, fuzzy
+#~ msgid "No Catalog resource defined for client %s\n"
+#~ msgstr "Keine Messages resource definiert in %s\n"
+
+#, fuzzy
+#~ msgid "%d files (%s)"
+#~ msgstr "%s -- keine Dateien zur Migration."
+
+#, fuzzy
+#~ msgid "An error occurred while extracting files."
+#~ msgstr "Fehler beim schreiben der bsr Datei.\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Version: %s (%s) %s %s %s\n"
+#~ "\n"
+#~ "Usage: bgnome-console [-s] [-c config_file] [-d debug_level] "
+#~ "[config_file]\n"
+#~ "       -c <file>   set configuration file to file\n"
+#~ "       -dnn        set debug level to nn\n"
+#~ "       -s          no signals\n"
+#~ "       -t          test - read configuration and exit\n"
+#~ "       -?          print this message.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Version: %s (%s)\n"
+#~ "\n"
+#~ "Usage: dird [-f -s] [-c config_file] [-d debug_level] [config_file]\n"
+#~ "       -c <file>   setze Konfigurationsdatei auf Datei\n"
+#~ "       -dnn        setze debug level auf nn\n"
+#~ "       -f          starte im Vordergrund (für debugging Zwecke)\n"
+#~ "       -g          groupid\n"
+#~ "       -r <job>    starte <job> jetzt\n"
+#~ "       -s          no signals\n"
+#~ "       -t          test - Konfiguration Lesen und beenden\n"
+#~ "       -u          userid\n"
+#~ "       -v          ausführliche Benutzer Meldungen\n"
+#~ "       -?          diese Meldung ausgeben.\n"
+#~ "\n"
+
+#~ msgid "pthread_mutex_lock: ERR=%s\n"
+#~ msgstr "pthread_mutex_lock: ERR=%s\n"
+
+#~ msgid "pthread_mutex_unlock: ERR=%s\n"
+#~ msgstr "pthread_mutex_unlock: ERR=%s\n"
+
+#~ msgid "Start Migration JobId %s, Job=%s\n"
+#~ msgstr "Starte Migration JobId %s, Job=%s\n"
+
+#~ msgid "No Volumes found to migrate.\n"
+#~ msgstr "Keine Volumes zum Migrieren gefunden.\n"
+
+#~ msgid "No JobIds found to migrate.\n"
+#~ msgstr "Keine JobIds zum migrieren gefunden.\n"
+
+#~ msgid "Migration JobId %d started.\n"
+#~ msgstr "Migration JobId %d gestartet.\n"
+
+#~ msgid "Error updating DB Job file. ERR=%s\n"
+#~ msgstr "Fehler beim aktualisieren der DB Job Datei . ERR=%s\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "Wanted to append to Volume \"%s\", but device %s is busy writing on \"%s"
+#~ "\" .\n"
+#~ msgstr ""
+#~ "Wollte Volume \"%s\"erzeugen, aber , but it already exists. Trying "
+#~ "again.\n"
+
+#, fuzzy
+#~ msgid "Unable to get Volume record: ERR=%s"
+#~ msgstr "Konnte Job Eintrag nicht holen. ERR=%s\n"
+
+#~ msgid "Invalid MediaId found.\n"
+#~ msgstr "Ungültige MediaId gefunden.\n"