From 89dfadf3913226e5a7ae873fd463c623fdca50bc Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Fri, 8 Dec 2006 14:32:11 +0000 Subject: [PATCH] Final changes git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3775 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 30 ++ bacula/po/bacula.pot | 1010 +++++++++++++++++++------------------- bacula/po/de.gmo | Bin 479 -> 479 bytes bacula/po/de.po | 1010 +++++++++++++++++++------------------- bacula/po/es.po | 1010 +++++++++++++++++++------------------- bacula/po/fr.gmo | Bin 98748 -> 98054 bytes bacula/po/fr.po | 1103 +++++++++++++++++++++--------------------- bacula/po/it.gmo | Bin 470 -> 470 bytes bacula/po/it.po | 1010 +++++++++++++++++++------------------- 9 files changed, 2645 insertions(+), 2528 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 19a9b832a6..7809b0b400 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -2,6 +2,36 @@ General: +08Dec06 +kes Mark build-depkgs-mingw3 executable in configure process. +kes Update autoconf/config.h.in to include LOCALEDIR +kes Undefine NLS settings for wxWidgets as there is a conflict with + their way of doing things. +kes Implement a rpool and rpool_source in jcr.h for Migration jobs. +kes Change a bunch of ->hdr.name to ->name() +kes Straighten out handling of read and write pools for Migration, including + getting the code in the proper order. +kes Improve migration error messages and debug output. +kes Shorten code path in migration if nothing found to do. +kes Implement read/write pool in migration job report. +kes Move ua_run.c select_job_level code into a subroutine (readability). +kes Move ua_run.c display_job_parameters into a subroutine. +kes Do not bash dcr->VolumeName in get_volume_info() because it makes + restore dependent on a valid catalog containing the Volume name. +06Dec06 +kes Put make_catalog_backup SQL_BINDIR in an environment variable to + make it easier for the user to change. +kes Fail any backup job that tries to use encryption and sparse options. + Hopefully this is a temporary change. +kes Correct the EndJob return string for non-backup jobs. +kes Review the encryption restore code. +kes Implement a new encryption regression test with compression. +kes Modify migrate not to fail if nothing found to migrate. +kes Add #undef HAVE_OPENSSL, HAVE_TLS, HAVE_CYRPTO to autoconf/config.h.in + because they were not always set correctly. +05Dec06 +kes Update configure.in to include python 2.5 search. +kes Back out unwanted migration change reported by Richard Mortimer. 04Dec06 kes Make migration with no files to migrate set normal termination. kes Change message when job manually started to say Job queued. ... diff --git a/bacula/po/bacula.pot b/bacula/po/bacula.pot index b627986a10..59a8e21328 100644 --- a/bacula/po/bacula.pot +++ b/bacula/po/bacula.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2006-12-06 20:24+0100\n" +"POT-Creation-Date: 2006-12-08 15:31+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -557,7 +557,7 @@ msgstr "" msgid "Start Admin JobId %d, Job=%s\n" msgstr "" -#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1021 +#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037 #, c-format msgid "Error getting job record for stats: %s" msgstr "" @@ -761,8 +761,8 @@ msgid "" "\n" msgstr "" -#: src/dird/backup.c:87 src/dird/job.c:909 src/dird/job.c:948 -#: src/dird/migrate.c:214 src/dird/migrate.c:215 +#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960 +#: src/dird/migrate.c:229 src/dird/migrate.c:230 msgid "Pool resource" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Error getting client record for stats: %s" msgstr "" -#: src/dird/backup.c:365 src/dird/migrate.c:1028 +#: src/dird/backup.c:365 src/dird/migrate.c:1044 #, c-format msgid "Error getting Media record for Volume \"%s\": ERR=%s" msgstr "" @@ -1024,13 +1024,13 @@ msgid "" msgstr "" #: src/dird/dird.c:220 src/console/console.c:423 src/filed/filed.c:180 -#: src/gnome2-console/console.c:284 src/stored/stored.c:208 +#: src/gnome2-console/console.c:286 src/stored/stored.c:208 msgid "Cryptography library initialization failed.\n" msgstr "" #: src/dird/dird.c:224 src/dird/dird.c:455 src/dird/dird.c:458 #: src/console/console.c:427 src/filed/filed.c:185 -#: src/gnome2-console/console.c:288 src/stored/stored.c:212 +#: src/gnome2-console/console.c:290 src/stored/stored.c:212 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -1249,7 +1249,7 @@ msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n" msgstr "" #: src/dird/dird_conf.c:584 src/dird/ua_cmds.c:455 src/dird/ua_prune.c:427 -#: src/dird/ua_run.c:725 src/dird/ua_select.c:250 src/dird/ua_select.c:273 +#: src/dird/ua_run.c:576 src/dird/ua_select.c:250 src/dird/ua_select.c:273 msgid "Job" msgstr "" @@ -1783,118 +1783,114 @@ msgstr "" msgid "Could not open database \"%s\".\n" msgstr "" -#: src/dird/job.c:145 src/dird/job.c:941 src/dird/ua_cmds.c:690 -#: src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 +#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953 +#: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 msgid "unknown source" msgstr "" -#: src/dird/job.c:203 src/dird/job.c:314 +#: src/dird/job.c:210 src/dird/job.c:321 #, c-format msgid "Unimplemented job type: %d\n" msgstr "" -#: src/dird/job.c:237 +#: src/dird/job.c:244 msgid "Job canceled because max start delay time exceeded.\n" msgstr "" -#: src/dird/job.c:354 +#: src/dird/job.c:361 #, c-format msgid "JobId %d, Job %s marked to be canceled.\n" msgstr "" -#: src/dird/job.c:364 +#: src/dird/job.c:371 msgid "Failed to connect to File daemon.\n" msgstr "" -#: src/dird/job.c:382 src/dird/job.c:384 src/dird/job.c:912 src/dird/job.c:946 -#: src/dird/job.c:955 +#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958 +#: src/dird/job.c:967 msgid "Job resource" msgstr "" -#: src/dird/job.c:399 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 +#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 #: src/dird/ua_label.c:753 msgid "Failed to connect to Storage daemon.\n" msgstr "" -#: src/dird/job.c:533 src/dird/job.c:581 +#: src/dird/job.c:540 src/dird/job.c:588 #, c-format msgid "Unhandled job status code %d\n" msgstr "" -#: src/dird/job.c:606 src/dird/ua_output.c:630 +#: src/dird/job.c:614 src/dird/ua_output.c:630 #, c-format msgid "Pool %s not in database. %s" msgstr "" -#: src/dird/job.c:610 src/dird/ua_output.c:638 +#: src/dird/job.c:618 src/dird/ua_output.c:638 #, c-format msgid "Pool %s created in database.\n" msgstr "" -#: src/dird/job.c:619 -msgid "run pool override" -msgstr "" - -#: src/dird/job.c:629 -msgid "run FullPool override" +#: src/dird/job.c:627 src/dird/job.c:911 +msgid "Run pool override" msgstr "" -#: src/dird/job.c:631 -msgid "job FullPool override" +#: src/dird/job.c:637 +msgid "Run FullPool override" msgstr "" #: src/dird/job.c:639 -msgid "run IncPool override" +msgid "Job FullPool override" msgstr "" -#: src/dird/job.c:641 -msgid "job IncPool override" +#: src/dird/job.c:647 +msgid "Run IncPool override" msgstr "" #: src/dird/job.c:649 -msgid "run DiffPool override" +msgid "Job IncPool override" msgstr "" -#: src/dird/job.c:651 -msgid "job DiffPool override" +#: src/dird/job.c:657 +msgid "Run DiffPool override" msgstr "" -#: src/dird/job.c:676 src/stored/bscan.c:962 +#: src/dird/job.c:659 +msgid "Job DiffPool override" +msgstr "" + +#: src/dird/job.c:684 src/stored/bscan.c:962 #, c-format msgid "Could not create Client record. ERR=%s\n" msgstr "" -#: src/dird/job.c:712 +#: src/dird/job.c:720 msgid "FileSet MD5 digest not found.\n" msgstr "" -#: src/dird/job.c:717 +#: src/dird/job.c:725 #, c-format msgid "Could not create FileSet \"%s\" record. ERR=%s\n" msgstr "" -#: src/dird/job.c:757 +#: src/dird/job.c:765 #, c-format msgid "Error updating job record. %s" msgstr "" -#: src/dird/job.c:899 -msgid "Run pool override" -msgstr "" - -#: src/dird/job.c:904 +#: src/dird/job.c:916 msgid "Run storage override" msgstr "" -#: src/dird/job.c:1017 +#: src/dird/job.c:1029 src/dird/ua_run.c:385 msgid "No storage specified.\n" msgstr "" -#: src/dird/job.c:1178 +#: src/dird/job.c:1190 msgid "Could not start clone job.\n" msgstr "" -#: src/dird/job.c:1180 +#: src/dird/job.c:1192 #, c-format msgid "Clone JobId %d started.\n" msgstr "" @@ -1971,182 +1967,181 @@ msgid "" " Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n" msgstr "" -#: src/dird/migrate.c:114 src/dird/migrate.c:139 -msgid "No previous Job found to migrate.\n" +#: src/dird/migrate.c:110 +msgid "Could not get or create a Pool record.\n" msgstr "" -#: src/dird/migrate.c:120 -msgid "Could not get or create the FileSet record.\n" +#: src/dird/migrate.c:138 src/dird/migrate.c:154 +msgid "No previous Job found to migrate.\n" msgstr "" -#: src/dird/migrate.c:129 -msgid "Could not get or create a Pool record.\n" +#: src/dird/migrate.c:144 +msgid "Could not get or create the FileSet record.\n" msgstr "" -#: src/dird/migrate.c:141 +#: src/dird/migrate.c:156 msgid "Previous Job has no data to migrate.\n" msgstr "" -#: src/dird/migrate.c:161 +#: src/dird/migrate.c:176 #, c-format msgid "Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:165 +#: src/dird/migrate.c:180 #, c-format msgid "Previous Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:180 +#: src/dird/migrate.c:195 msgid "setup job failed.\n" msgstr "" -#: src/dird/migrate.c:202 +#: src/dird/migrate.c:217 #, c-format msgid "Pool for JobId %s not in database. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:209 +#: src/dird/migrate.c:224 #, c-format msgid "Pool resource \"%s\" not found.\n" msgstr "" -#: src/dird/migrate.c:233 src/dird/migrate.c:247 -msgid "NextPool in Pool resource" -msgstr "" - -#: src/dird/migrate.c:235 -#, c-format -msgid "No Next Pool specification found in Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:241 -#, c-format -msgid "No Storage specification found in Next Pool \"%s\".\n" +#: src/dird/migrate.c:247 +msgid "Job Pool's NextPool resource" msgstr "" -#: src/dird/migrate.c:275 +#: src/dird/migrate.c:277 #, c-format msgid "Start Migration JobId %s, Job=%s\n" msgstr "" -#: src/dird/migrate.c:322 +#: src/dird/migrate.c:324 #, c-format msgid "Read storage \"%s\" same as write storage.\n" msgstr "" -#: src/dird/migrate.c:615 +#: src/dird/migrate.c:617 msgid "No Migration SQL selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:622 src/dird/migrate.c:642 src/dird/migrate.c:663 -#: src/dird/migrate.c:702 src/dird/migrate.c:728 src/dird/migrate.c:842 -#: src/dird/migrate.c:869 src/dird/migrate.c:951 +#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665 +#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844 +#: src/dird/migrate.c:871 src/dird/migrate.c:967 #, c-format msgid "SQL failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:646 src/dird/migrate.c:653 src/dird/migrate.c:667 -#: src/dird/migrate.c:732 +#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669 +#: src/dird/migrate.c:734 msgid "No Volumes found to migrate.\n" msgstr "" -#: src/dird/migrate.c:681 +#: src/dird/migrate.c:683 msgid "Invalid MediaId found.\n" msgstr "" -#: src/dird/migrate.c:739 +#: src/dird/migrate.c:741 msgid "Unknown Migration Selection Type.\n" msgstr "" -#: src/dird/migrate.c:751 src/dird/migrate.c:768 src/dird/migrate.c:781 +#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783 msgid "No JobIds found to migrate.\n" msgstr "" -#: src/dird/migrate.c:754 +#: src/dird/migrate.c:756 #, c-format msgid "The following %u JobId%s will be migrated: %s\n" msgstr "" -#: src/dird/migrate.c:765 src/dird/migrate.c:778 +#: src/dird/migrate.c:767 src/dird/migrate.c:780 msgid "Invalid JobId found.\n" msgstr "" -#: src/dird/migrate.c:789 +#: src/dird/migrate.c:791 #, c-format msgid "Could not get job record for JobId %s to migrate. ERR=%s" msgstr "" -#: src/dird/migrate.c:794 +#: src/dird/migrate.c:796 #, c-format msgid "Migration using JobId=%s Job=%s\n" msgstr "" -#: src/dird/migrate.c:825 +#: src/dird/migrate.c:827 msgid "Could not start migration job.\n" msgstr "" -#: src/dird/migrate.c:827 +#: src/dird/migrate.c:829 #, c-format msgid "Migration JobId %d started.\n" msgstr "" -#: src/dird/migrate.c:846 src/dird/migrate.c:873 src/dird/migrate.c:956 +#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972 #, c-format msgid "No %ss found to migrate.\n" msgstr "" -#: src/dird/migrate.c:849 +#: src/dird/migrate.c:851 #, c-format msgid "SQL logic error. Count should be 1 but is %d\n" msgstr "" -#: src/dird/migrate.c:894 +#: src/dird/migrate.c:896 #, c-format msgid "No Migration %s selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:903 +#: src/dird/migrate.c:907 #, c-format -msgid "Could not compile regex pattern \"%s\" ERR=%s\n" +msgid "SQL to get %s failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:913 +#: src/dird/migrate.c:912 #, c-format -msgid "SQL to get %s failed. ERR=%s\n" +msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:921 +#, c-format +msgid "Could not compile regex pattern \"%s\" ERR=%s\n" msgstr "" -#: src/dird/migrate.c:1050 +#: src/dird/migrate.c:950 +msgid "Regex pattern matched no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:1066 #, c-format msgid "%s OK -- with warnings" msgstr "" -#: src/dird/migrate.c:1052 +#: src/dird/migrate.c:1068 #, c-format msgid "%s OK" msgstr "" -#: src/dird/migrate.c:1057 +#: src/dird/migrate.c:1073 #, c-format msgid "*** %s Error ***" msgstr "" -#: src/dird/migrate.c:1067 +#: src/dird/migrate.c:1083 #, c-format msgid "%s Canceled" msgstr "" -#: src/dird/migrate.c:1076 +#: src/dird/migrate.c:1092 #, c-format msgid "Inappropriate %s term code" msgstr "" -#: src/dird/migrate.c:1080 +#: src/dird/migrate.c:1096 #, c-format msgid "%s -- no files to migrate" msgstr "" -#: src/dird/migrate.c:1096 +#: src/dird/migrate.c:1112 #, c-format msgid "" "Bacula %s (%s): %s\n" @@ -2157,8 +2152,9 @@ msgid "" " Backup Level: %s%s\n" " Client: %s\n" " FileSet: \"%s\" %s\n" -" Pool: \"%s\" (From %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" " Start time: %s\n" " End time: %s\n" @@ -2177,6 +2173,20 @@ msgid "" "\n" msgstr "" +#: src/dird/migrate.c:1218 +#, c-format +msgid "No Next Pool specification found in Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1224 +#, c-format +msgid "No Storage specification found in Next Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1230 +msgid "Storage from Pool's NextPool resource" +msgstr "" + #: src/dird/msgchan.c:99 src/filed/job.c:1247 #: src/tray-monitor/tray-monitor.c:888 msgid "Storage daemon" @@ -2192,7 +2202,7 @@ msgstr "" msgid "MLsKhb!;M?D7y&;R1@`~| delta 18 Zcmcc5e4ly3I(9P!BLgcVlZ{)o7y&-)1@iy^ diff --git a/bacula/po/de.po b/bacula/po/de.po index 0c57dded92..81e44d9083 100644 --- a/bacula/po/de.po +++ b/bacula/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Bacula 1.38\n" "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2006-12-06 20:24+0100\n" +"POT-Creation-Date: 2006-12-08 15:31+0100\n" "PO-Revision-Date: 2005-08-11 14:05+0200\n" "Last-Translator: \n" @@ -558,7 +558,7 @@ msgstr "" msgid "Start Admin JobId %d, Job=%s\n" msgstr "" -#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1021 +#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037 #, c-format msgid "Error getting job record for stats: %s" msgstr "" @@ -762,8 +762,8 @@ msgid "" "\n" msgstr "" -#: src/dird/backup.c:87 src/dird/job.c:909 src/dird/job.c:948 -#: src/dird/migrate.c:214 src/dird/migrate.c:215 +#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960 +#: src/dird/migrate.c:229 src/dird/migrate.c:230 msgid "Pool resource" msgstr "" @@ -795,7 +795,7 @@ msgstr "" msgid "Error getting client record for stats: %s" msgstr "" -#: src/dird/backup.c:365 src/dird/migrate.c:1028 +#: src/dird/backup.c:365 src/dird/migrate.c:1044 #, c-format msgid "Error getting Media record for Volume \"%s\": ERR=%s" msgstr "" @@ -1025,13 +1025,13 @@ msgid "" msgstr "" #: src/dird/dird.c:220 src/console/console.c:423 src/filed/filed.c:180 -#: src/gnome2-console/console.c:284 src/stored/stored.c:208 +#: src/gnome2-console/console.c:286 src/stored/stored.c:208 msgid "Cryptography library initialization failed.\n" msgstr "" #: src/dird/dird.c:224 src/dird/dird.c:455 src/dird/dird.c:458 #: src/console/console.c:427 src/filed/filed.c:185 -#: src/gnome2-console/console.c:288 src/stored/stored.c:212 +#: src/gnome2-console/console.c:290 src/stored/stored.c:212 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -1250,7 +1250,7 @@ msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n" msgstr "" #: src/dird/dird_conf.c:584 src/dird/ua_cmds.c:455 src/dird/ua_prune.c:427 -#: src/dird/ua_run.c:725 src/dird/ua_select.c:250 src/dird/ua_select.c:273 +#: src/dird/ua_run.c:576 src/dird/ua_select.c:250 src/dird/ua_select.c:273 msgid "Job" msgstr "" @@ -1784,118 +1784,114 @@ msgstr "" msgid "Could not open database \"%s\".\n" msgstr "" -#: src/dird/job.c:145 src/dird/job.c:941 src/dird/ua_cmds.c:690 -#: src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 +#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953 +#: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 msgid "unknown source" msgstr "" -#: src/dird/job.c:203 src/dird/job.c:314 +#: src/dird/job.c:210 src/dird/job.c:321 #, c-format msgid "Unimplemented job type: %d\n" msgstr "" -#: src/dird/job.c:237 +#: src/dird/job.c:244 msgid "Job canceled because max start delay time exceeded.\n" msgstr "" -#: src/dird/job.c:354 +#: src/dird/job.c:361 #, c-format msgid "JobId %d, Job %s marked to be canceled.\n" msgstr "" -#: src/dird/job.c:364 +#: src/dird/job.c:371 msgid "Failed to connect to File daemon.\n" msgstr "" -#: src/dird/job.c:382 src/dird/job.c:384 src/dird/job.c:912 src/dird/job.c:946 -#: src/dird/job.c:955 +#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958 +#: src/dird/job.c:967 msgid "Job resource" msgstr "" -#: src/dird/job.c:399 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 +#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 #: src/dird/ua_label.c:753 msgid "Failed to connect to Storage daemon.\n" msgstr "" -#: src/dird/job.c:533 src/dird/job.c:581 +#: src/dird/job.c:540 src/dird/job.c:588 #, c-format msgid "Unhandled job status code %d\n" msgstr "" -#: src/dird/job.c:606 src/dird/ua_output.c:630 +#: src/dird/job.c:614 src/dird/ua_output.c:630 #, c-format msgid "Pool %s not in database. %s" msgstr "" -#: src/dird/job.c:610 src/dird/ua_output.c:638 +#: src/dird/job.c:618 src/dird/ua_output.c:638 #, c-format msgid "Pool %s created in database.\n" msgstr "" -#: src/dird/job.c:619 -msgid "run pool override" -msgstr "" - -#: src/dird/job.c:629 -msgid "run FullPool override" +#: src/dird/job.c:627 src/dird/job.c:911 +msgid "Run pool override" msgstr "" -#: src/dird/job.c:631 -msgid "job FullPool override" +#: src/dird/job.c:637 +msgid "Run FullPool override" msgstr "" #: src/dird/job.c:639 -msgid "run IncPool override" +msgid "Job FullPool override" msgstr "" -#: src/dird/job.c:641 -msgid "job IncPool override" +#: src/dird/job.c:647 +msgid "Run IncPool override" msgstr "" #: src/dird/job.c:649 -msgid "run DiffPool override" +msgid "Job IncPool override" msgstr "" -#: src/dird/job.c:651 -msgid "job DiffPool override" +#: src/dird/job.c:657 +msgid "Run DiffPool override" msgstr "" -#: src/dird/job.c:676 src/stored/bscan.c:962 +#: src/dird/job.c:659 +msgid "Job DiffPool override" +msgstr "" + +#: src/dird/job.c:684 src/stored/bscan.c:962 #, c-format msgid "Could not create Client record. ERR=%s\n" msgstr "" -#: src/dird/job.c:712 +#: src/dird/job.c:720 msgid "FileSet MD5 digest not found.\n" msgstr "" -#: src/dird/job.c:717 +#: src/dird/job.c:725 #, c-format msgid "Could not create FileSet \"%s\" record. ERR=%s\n" msgstr "" -#: src/dird/job.c:757 +#: src/dird/job.c:765 #, c-format msgid "Error updating job record. %s" msgstr "" -#: src/dird/job.c:899 -msgid "Run pool override" -msgstr "" - -#: src/dird/job.c:904 +#: src/dird/job.c:916 msgid "Run storage override" msgstr "" -#: src/dird/job.c:1017 +#: src/dird/job.c:1029 src/dird/ua_run.c:385 msgid "No storage specified.\n" msgstr "" -#: src/dird/job.c:1178 +#: src/dird/job.c:1190 msgid "Could not start clone job.\n" msgstr "" -#: src/dird/job.c:1180 +#: src/dird/job.c:1192 #, c-format msgid "Clone JobId %d started.\n" msgstr "" @@ -1972,182 +1968,181 @@ msgid "" " Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n" msgstr "" -#: src/dird/migrate.c:114 src/dird/migrate.c:139 -msgid "No previous Job found to migrate.\n" +#: src/dird/migrate.c:110 +msgid "Could not get or create a Pool record.\n" msgstr "" -#: src/dird/migrate.c:120 -msgid "Could not get or create the FileSet record.\n" +#: src/dird/migrate.c:138 src/dird/migrate.c:154 +msgid "No previous Job found to migrate.\n" msgstr "" -#: src/dird/migrate.c:129 -msgid "Could not get or create a Pool record.\n" +#: src/dird/migrate.c:144 +msgid "Could not get or create the FileSet record.\n" msgstr "" -#: src/dird/migrate.c:141 +#: src/dird/migrate.c:156 msgid "Previous Job has no data to migrate.\n" msgstr "" -#: src/dird/migrate.c:161 +#: src/dird/migrate.c:176 #, c-format msgid "Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:165 +#: src/dird/migrate.c:180 #, c-format msgid "Previous Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:180 +#: src/dird/migrate.c:195 msgid "setup job failed.\n" msgstr "" -#: src/dird/migrate.c:202 +#: src/dird/migrate.c:217 #, c-format msgid "Pool for JobId %s not in database. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:209 +#: src/dird/migrate.c:224 #, c-format msgid "Pool resource \"%s\" not found.\n" msgstr "" -#: src/dird/migrate.c:233 src/dird/migrate.c:247 -msgid "NextPool in Pool resource" -msgstr "" - -#: src/dird/migrate.c:235 -#, c-format -msgid "No Next Pool specification found in Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:241 -#, c-format -msgid "No Storage specification found in Next Pool \"%s\".\n" +#: src/dird/migrate.c:247 +msgid "Job Pool's NextPool resource" msgstr "" -#: src/dird/migrate.c:275 +#: src/dird/migrate.c:277 #, c-format msgid "Start Migration JobId %s, Job=%s\n" msgstr "" -#: src/dird/migrate.c:322 +#: src/dird/migrate.c:324 #, c-format msgid "Read storage \"%s\" same as write storage.\n" msgstr "" -#: src/dird/migrate.c:615 +#: src/dird/migrate.c:617 msgid "No Migration SQL selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:622 src/dird/migrate.c:642 src/dird/migrate.c:663 -#: src/dird/migrate.c:702 src/dird/migrate.c:728 src/dird/migrate.c:842 -#: src/dird/migrate.c:869 src/dird/migrate.c:951 +#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665 +#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844 +#: src/dird/migrate.c:871 src/dird/migrate.c:967 #, c-format msgid "SQL failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:646 src/dird/migrate.c:653 src/dird/migrate.c:667 -#: src/dird/migrate.c:732 +#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669 +#: src/dird/migrate.c:734 msgid "No Volumes found to migrate.\n" msgstr "" -#: src/dird/migrate.c:681 +#: src/dird/migrate.c:683 msgid "Invalid MediaId found.\n" msgstr "" -#: src/dird/migrate.c:739 +#: src/dird/migrate.c:741 msgid "Unknown Migration Selection Type.\n" msgstr "" -#: src/dird/migrate.c:751 src/dird/migrate.c:768 src/dird/migrate.c:781 +#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783 msgid "No JobIds found to migrate.\n" msgstr "" -#: src/dird/migrate.c:754 +#: src/dird/migrate.c:756 #, c-format msgid "The following %u JobId%s will be migrated: %s\n" msgstr "" -#: src/dird/migrate.c:765 src/dird/migrate.c:778 +#: src/dird/migrate.c:767 src/dird/migrate.c:780 msgid "Invalid JobId found.\n" msgstr "" -#: src/dird/migrate.c:789 +#: src/dird/migrate.c:791 #, c-format msgid "Could not get job record for JobId %s to migrate. ERR=%s" msgstr "" -#: src/dird/migrate.c:794 +#: src/dird/migrate.c:796 #, c-format msgid "Migration using JobId=%s Job=%s\n" msgstr "" -#: src/dird/migrate.c:825 +#: src/dird/migrate.c:827 msgid "Could not start migration job.\n" msgstr "" -#: src/dird/migrate.c:827 +#: src/dird/migrate.c:829 #, c-format msgid "Migration JobId %d started.\n" msgstr "" -#: src/dird/migrate.c:846 src/dird/migrate.c:873 src/dird/migrate.c:956 +#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972 #, c-format msgid "No %ss found to migrate.\n" msgstr "" -#: src/dird/migrate.c:849 +#: src/dird/migrate.c:851 #, c-format msgid "SQL logic error. Count should be 1 but is %d\n" msgstr "" -#: src/dird/migrate.c:894 +#: src/dird/migrate.c:896 #, c-format msgid "No Migration %s selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:903 +#: src/dird/migrate.c:907 #, c-format -msgid "Could not compile regex pattern \"%s\" ERR=%s\n" +msgid "SQL to get %s failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:913 +#: src/dird/migrate.c:912 #, c-format -msgid "SQL to get %s failed. ERR=%s\n" +msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:921 +#, c-format +msgid "Could not compile regex pattern \"%s\" ERR=%s\n" msgstr "" -#: src/dird/migrate.c:1050 +#: src/dird/migrate.c:950 +msgid "Regex pattern matched no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:1066 #, c-format msgid "%s OK -- with warnings" msgstr "" -#: src/dird/migrate.c:1052 +#: src/dird/migrate.c:1068 #, c-format msgid "%s OK" msgstr "" -#: src/dird/migrate.c:1057 +#: src/dird/migrate.c:1073 #, c-format msgid "*** %s Error ***" msgstr "" -#: src/dird/migrate.c:1067 +#: src/dird/migrate.c:1083 #, c-format msgid "%s Canceled" msgstr "" -#: src/dird/migrate.c:1076 +#: src/dird/migrate.c:1092 #, c-format msgid "Inappropriate %s term code" msgstr "" -#: src/dird/migrate.c:1080 +#: src/dird/migrate.c:1096 #, c-format msgid "%s -- no files to migrate" msgstr "" -#: src/dird/migrate.c:1096 +#: src/dird/migrate.c:1112 #, c-format msgid "" "Bacula %s (%s): %s\n" @@ -2158,8 +2153,9 @@ msgid "" " Backup Level: %s%s\n" " Client: %s\n" " FileSet: \"%s\" %s\n" -" Pool: \"%s\" (From %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" " Start time: %s\n" " End time: %s\n" @@ -2178,6 +2174,20 @@ msgid "" "\n" msgstr "" +#: src/dird/migrate.c:1218 +#, c-format +msgid "No Next Pool specification found in Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1224 +#, c-format +msgid "No Storage specification found in Next Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1230 +msgid "Storage from Pool's NextPool resource" +msgstr "" + #: src/dird/msgchan.c:99 src/filed/job.c:1247 #: src/tray-monitor/tray-monitor.c:888 msgid "Storage daemon" @@ -2193,7 +2203,7 @@ msgstr "" msgid "\n" "Language-Team: Spanish\n" @@ -558,7 +558,7 @@ msgstr "" msgid "Start Admin JobId %d, Job=%s\n" msgstr "" -#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1021 +#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037 #, c-format msgid "Error getting job record for stats: %s" msgstr "" @@ -762,8 +762,8 @@ msgid "" "\n" msgstr "" -#: src/dird/backup.c:87 src/dird/job.c:909 src/dird/job.c:948 -#: src/dird/migrate.c:214 src/dird/migrate.c:215 +#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960 +#: src/dird/migrate.c:229 src/dird/migrate.c:230 msgid "Pool resource" msgstr "" @@ -795,7 +795,7 @@ msgstr "" msgid "Error getting client record for stats: %s" msgstr "" -#: src/dird/backup.c:365 src/dird/migrate.c:1028 +#: src/dird/backup.c:365 src/dird/migrate.c:1044 #, c-format msgid "Error getting Media record for Volume \"%s\": ERR=%s" msgstr "" @@ -1025,13 +1025,13 @@ msgid "" msgstr "" #: src/dird/dird.c:220 src/console/console.c:423 src/filed/filed.c:180 -#: src/gnome2-console/console.c:284 src/stored/stored.c:208 +#: src/gnome2-console/console.c:286 src/stored/stored.c:208 msgid "Cryptography library initialization failed.\n" msgstr "" #: src/dird/dird.c:224 src/dird/dird.c:455 src/dird/dird.c:458 #: src/console/console.c:427 src/filed/filed.c:185 -#: src/gnome2-console/console.c:288 src/stored/stored.c:212 +#: src/gnome2-console/console.c:290 src/stored/stored.c:212 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -1250,7 +1250,7 @@ msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n" msgstr "" #: src/dird/dird_conf.c:584 src/dird/ua_cmds.c:455 src/dird/ua_prune.c:427 -#: src/dird/ua_run.c:725 src/dird/ua_select.c:250 src/dird/ua_select.c:273 +#: src/dird/ua_run.c:576 src/dird/ua_select.c:250 src/dird/ua_select.c:273 msgid "Job" msgstr "" @@ -1784,118 +1784,114 @@ msgstr "" msgid "Could not open database \"%s\".\n" msgstr "" -#: src/dird/job.c:145 src/dird/job.c:941 src/dird/ua_cmds.c:690 -#: src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 +#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953 +#: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 msgid "unknown source" msgstr "" -#: src/dird/job.c:203 src/dird/job.c:314 +#: src/dird/job.c:210 src/dird/job.c:321 #, c-format msgid "Unimplemented job type: %d\n" msgstr "" -#: src/dird/job.c:237 +#: src/dird/job.c:244 msgid "Job canceled because max start delay time exceeded.\n" msgstr "" -#: src/dird/job.c:354 +#: src/dird/job.c:361 #, c-format msgid "JobId %d, Job %s marked to be canceled.\n" msgstr "" -#: src/dird/job.c:364 +#: src/dird/job.c:371 msgid "Failed to connect to File daemon.\n" msgstr "" -#: src/dird/job.c:382 src/dird/job.c:384 src/dird/job.c:912 src/dird/job.c:946 -#: src/dird/job.c:955 +#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958 +#: src/dird/job.c:967 msgid "Job resource" msgstr "" -#: src/dird/job.c:399 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 +#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 #: src/dird/ua_label.c:753 msgid "Failed to connect to Storage daemon.\n" msgstr "" -#: src/dird/job.c:533 src/dird/job.c:581 +#: src/dird/job.c:540 src/dird/job.c:588 #, c-format msgid "Unhandled job status code %d\n" msgstr "" -#: src/dird/job.c:606 src/dird/ua_output.c:630 +#: src/dird/job.c:614 src/dird/ua_output.c:630 #, c-format msgid "Pool %s not in database. %s" msgstr "" -#: src/dird/job.c:610 src/dird/ua_output.c:638 +#: src/dird/job.c:618 src/dird/ua_output.c:638 #, c-format msgid "Pool %s created in database.\n" msgstr "" -#: src/dird/job.c:619 -msgid "run pool override" -msgstr "" - -#: src/dird/job.c:629 -msgid "run FullPool override" +#: src/dird/job.c:627 src/dird/job.c:911 +msgid "Run pool override" msgstr "" -#: src/dird/job.c:631 -msgid "job FullPool override" +#: src/dird/job.c:637 +msgid "Run FullPool override" msgstr "" #: src/dird/job.c:639 -msgid "run IncPool override" +msgid "Job FullPool override" msgstr "" -#: src/dird/job.c:641 -msgid "job IncPool override" +#: src/dird/job.c:647 +msgid "Run IncPool override" msgstr "" #: src/dird/job.c:649 -msgid "run DiffPool override" +msgid "Job IncPool override" msgstr "" -#: src/dird/job.c:651 -msgid "job DiffPool override" +#: src/dird/job.c:657 +msgid "Run DiffPool override" msgstr "" -#: src/dird/job.c:676 src/stored/bscan.c:962 +#: src/dird/job.c:659 +msgid "Job DiffPool override" +msgstr "" + +#: src/dird/job.c:684 src/stored/bscan.c:962 #, c-format msgid "Could not create Client record. ERR=%s\n" msgstr "" -#: src/dird/job.c:712 +#: src/dird/job.c:720 msgid "FileSet MD5 digest not found.\n" msgstr "" -#: src/dird/job.c:717 +#: src/dird/job.c:725 #, c-format msgid "Could not create FileSet \"%s\" record. ERR=%s\n" msgstr "" -#: src/dird/job.c:757 +#: src/dird/job.c:765 #, c-format msgid "Error updating job record. %s" msgstr "" -#: src/dird/job.c:899 -msgid "Run pool override" -msgstr "" - -#: src/dird/job.c:904 +#: src/dird/job.c:916 msgid "Run storage override" msgstr "" -#: src/dird/job.c:1017 +#: src/dird/job.c:1029 src/dird/ua_run.c:385 msgid "No storage specified.\n" msgstr "" -#: src/dird/job.c:1178 +#: src/dird/job.c:1190 msgid "Could not start clone job.\n" msgstr "" -#: src/dird/job.c:1180 +#: src/dird/job.c:1192 #, c-format msgid "Clone JobId %d started.\n" msgstr "" @@ -1972,182 +1968,181 @@ msgid "" " Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n" msgstr "" -#: src/dird/migrate.c:114 src/dird/migrate.c:139 -msgid "No previous Job found to migrate.\n" +#: src/dird/migrate.c:110 +msgid "Could not get or create a Pool record.\n" msgstr "" -#: src/dird/migrate.c:120 -msgid "Could not get or create the FileSet record.\n" +#: src/dird/migrate.c:138 src/dird/migrate.c:154 +msgid "No previous Job found to migrate.\n" msgstr "" -#: src/dird/migrate.c:129 -msgid "Could not get or create a Pool record.\n" +#: src/dird/migrate.c:144 +msgid "Could not get or create the FileSet record.\n" msgstr "" -#: src/dird/migrate.c:141 +#: src/dird/migrate.c:156 msgid "Previous Job has no data to migrate.\n" msgstr "" -#: src/dird/migrate.c:161 +#: src/dird/migrate.c:176 #, c-format msgid "Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:165 +#: src/dird/migrate.c:180 #, c-format msgid "Previous Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:180 +#: src/dird/migrate.c:195 msgid "setup job failed.\n" msgstr "" -#: src/dird/migrate.c:202 +#: src/dird/migrate.c:217 #, c-format msgid "Pool for JobId %s not in database. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:209 +#: src/dird/migrate.c:224 #, c-format msgid "Pool resource \"%s\" not found.\n" msgstr "" -#: src/dird/migrate.c:233 src/dird/migrate.c:247 -msgid "NextPool in Pool resource" -msgstr "" - -#: src/dird/migrate.c:235 -#, c-format -msgid "No Next Pool specification found in Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:241 -#, c-format -msgid "No Storage specification found in Next Pool \"%s\".\n" +#: src/dird/migrate.c:247 +msgid "Job Pool's NextPool resource" msgstr "" -#: src/dird/migrate.c:275 +#: src/dird/migrate.c:277 #, c-format msgid "Start Migration JobId %s, Job=%s\n" msgstr "" -#: src/dird/migrate.c:322 +#: src/dird/migrate.c:324 #, c-format msgid "Read storage \"%s\" same as write storage.\n" msgstr "" -#: src/dird/migrate.c:615 +#: src/dird/migrate.c:617 msgid "No Migration SQL selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:622 src/dird/migrate.c:642 src/dird/migrate.c:663 -#: src/dird/migrate.c:702 src/dird/migrate.c:728 src/dird/migrate.c:842 -#: src/dird/migrate.c:869 src/dird/migrate.c:951 +#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665 +#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844 +#: src/dird/migrate.c:871 src/dird/migrate.c:967 #, c-format msgid "SQL failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:646 src/dird/migrate.c:653 src/dird/migrate.c:667 -#: src/dird/migrate.c:732 +#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669 +#: src/dird/migrate.c:734 msgid "No Volumes found to migrate.\n" msgstr "" -#: src/dird/migrate.c:681 +#: src/dird/migrate.c:683 msgid "Invalid MediaId found.\n" msgstr "" -#: src/dird/migrate.c:739 +#: src/dird/migrate.c:741 msgid "Unknown Migration Selection Type.\n" msgstr "" -#: src/dird/migrate.c:751 src/dird/migrate.c:768 src/dird/migrate.c:781 +#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783 msgid "No JobIds found to migrate.\n" msgstr "" -#: src/dird/migrate.c:754 +#: src/dird/migrate.c:756 #, c-format msgid "The following %u JobId%s will be migrated: %s\n" msgstr "" -#: src/dird/migrate.c:765 src/dird/migrate.c:778 +#: src/dird/migrate.c:767 src/dird/migrate.c:780 msgid "Invalid JobId found.\n" msgstr "" -#: src/dird/migrate.c:789 +#: src/dird/migrate.c:791 #, c-format msgid "Could not get job record for JobId %s to migrate. ERR=%s" msgstr "" -#: src/dird/migrate.c:794 +#: src/dird/migrate.c:796 #, c-format msgid "Migration using JobId=%s Job=%s\n" msgstr "" -#: src/dird/migrate.c:825 +#: src/dird/migrate.c:827 msgid "Could not start migration job.\n" msgstr "" -#: src/dird/migrate.c:827 +#: src/dird/migrate.c:829 #, c-format msgid "Migration JobId %d started.\n" msgstr "" -#: src/dird/migrate.c:846 src/dird/migrate.c:873 src/dird/migrate.c:956 +#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972 #, c-format msgid "No %ss found to migrate.\n" msgstr "" -#: src/dird/migrate.c:849 +#: src/dird/migrate.c:851 #, c-format msgid "SQL logic error. Count should be 1 but is %d\n" msgstr "" -#: src/dird/migrate.c:894 +#: src/dird/migrate.c:896 #, c-format msgid "No Migration %s selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:903 +#: src/dird/migrate.c:907 #, c-format -msgid "Could not compile regex pattern \"%s\" ERR=%s\n" +msgid "SQL to get %s failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:913 +#: src/dird/migrate.c:912 #, c-format -msgid "SQL to get %s failed. ERR=%s\n" +msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:921 +#, c-format +msgid "Could not compile regex pattern \"%s\" ERR=%s\n" msgstr "" -#: src/dird/migrate.c:1050 +#: src/dird/migrate.c:950 +msgid "Regex pattern matched no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:1066 #, c-format msgid "%s OK -- with warnings" msgstr "" -#: src/dird/migrate.c:1052 +#: src/dird/migrate.c:1068 #, c-format msgid "%s OK" msgstr "" -#: src/dird/migrate.c:1057 +#: src/dird/migrate.c:1073 #, c-format msgid "*** %s Error ***" msgstr "" -#: src/dird/migrate.c:1067 +#: src/dird/migrate.c:1083 #, c-format msgid "%s Canceled" msgstr "" -#: src/dird/migrate.c:1076 +#: src/dird/migrate.c:1092 #, c-format msgid "Inappropriate %s term code" msgstr "" -#: src/dird/migrate.c:1080 +#: src/dird/migrate.c:1096 #, c-format msgid "%s -- no files to migrate" msgstr "" -#: src/dird/migrate.c:1096 +#: src/dird/migrate.c:1112 #, c-format msgid "" "Bacula %s (%s): %s\n" @@ -2158,8 +2153,9 @@ msgid "" " Backup Level: %s%s\n" " Client: %s\n" " FileSet: \"%s\" %s\n" -" Pool: \"%s\" (From %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" " Start time: %s\n" " End time: %s\n" @@ -2178,6 +2174,20 @@ msgid "" "\n" msgstr "" +#: src/dird/migrate.c:1218 +#, c-format +msgid "No Next Pool specification found in Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1224 +#, c-format +msgid "No Storage specification found in Next Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1230 +msgid "Storage from Pool's NextPool resource" +msgstr "" + #: src/dird/msgchan.c:99 src/filed/job.c:1247 #: src/tray-monitor/tray-monitor.c:888 msgid "Storage daemon" @@ -2193,7 +2203,7 @@ msgstr "" msgid "2Xv^>QzOO6azu)gX9#@~&I_F&HbB#OgZ|oW$F!7bYdo?8e9Ea<;pX21m z(P560&EIh@C#lwPyp0{lgArI0Be4Yb!s<8&i{V8qh<;5>dl9Tdxd~>)#Tbhlu@qjz ztB&J3S(=&~A7B<5vNa=N1cqQ7hBAU$csZTpv}x`*Z&6>qrQ=k@kMSBFM-5~{E86fp zYJgc=J5Et-h7mX#)o%&r=l#xMGLcl=v}SDMIOQluV@d3anQ#W?!NsTnZpWN>#Cpxv zKSOnCx4K%d9dy-P+9zJ_|h3)Bm< zbu}HLQ4y+*@z@zF;(V-tXHcs4OXn2HL`228<=7>yCV&A=L>R{c;^{Yv!WX)KO^Si{~n15ZT_XgvDkS`5H1P|x3v zA=>}1$!M-Z`Z!J$#-d)(8g=7j>qn^7JsUIN3e1G-F(ZDBnxg%ffX^`;WBQuNHA0np zqUL@whVg!91sSb@{ixOb6KdoSQ4h}9&y3uQTAW2u^$Dm4C1W7A#n~PX7!0QTqQBWC z83vfp7eEc53Tmo5psP8ZKt^-57)#=Q)C(SBDSUw%P}D%jNskRt+pZaEpZ7-H?^;)4 zHp)jZ5r0A*XgLR&ffhqOKXwrD_mZhdg;srAR7i)T9`HVf;9S(m*I-#Zf||=$sHyND zZ1!_7YAuwszJ;3Fai{?VW8B>nEW4eP+vtt#?t8 z$vo8ThB(yyZBT1zII4XadhxI=-@*Env%2q?5w%Bk7=yZDsr4YnQofJchT+3Z2&G7UlYwgwrq&9z`wMUv2p*Dnh{{eGzw^5@a;u`dAF##%P>_8u@pqFFcJ} zBc4%aAO%o!U(S}RpuVUjYLWIu&GjJEnwW{@a5t96r&vP!KYFz3*a~%`jj%4W9zh*Y zkI{>v@0$McsB&{u`#Y!zEWjANh^HO;KCSiK9@FoQaCW zI?Rr{F&uwz$>_@-+lHXY<^>VxrM?xG$B|eFx1grr0_wqkVk8Dnv5O3IP)PoQT;}v2CxG4oD*1x_d9>shTI>URa*`9f_A92F%|V?t5IviN8jiFxzaucBmJ2#yFgS0k{KOdERV@p6-Q!a+-ciiqCO<^LbGJ!tWb%^nEHWMQV-V%i zn2ME9b2|zBaXRWen1gw64_3homyUs>3nzJ7< z9$%tH9JAQGusYVEoQewZY}AX^UVSEOv6yYC{Zk7Sp}MFCbVu#$rKnwU6bs;AsK|wWY9bJh;gn0G?rVs8&ScaY zSs`6ATgl|c?@=MWih9s<%#Q)fOnW5iTu8!J*b5WzJJfxDqZe~5H<2iZIVsn}a@Ym+ zo`tBjvjtss_@0bHei;>shp3VJtuWu)Bqk}M)Y56o|6SLP<9KGQHN4k7;9o#d>ge|KSe!oCpN)rSPbLV znO)Eh%Tb<;8qi+UfPcU!JcpY5*Vc&jW}wxP0lH3alX2d~l63qSYvOLyocnDsM`mTz zQ92Ma<5E=U*JDN8kAe6KHMap9%@=!7<>IKRtbvMPS1if*}y1zob@F;5gT){HlI2)M)`Yu_`B#Spw!@dGeR&ZzFwb_gj|-#9wNZ_g4{bBx8Jd(4AdVFAkH zQFFTtWAG5_%b%knm3OZ(5fdo4My-vRM%UR+Mkm*0%#VKG8od}wxf15UCa5p$iK-uF z%O9eS+C``@+Jkz|T~vMGKJ!~p9QB+;)KoS?-+%ufLPm2q1N9|4FaUo>?T%aMTkWVL z)U)3#!c3^eS{C)f6dZ=ha3Huqmql09!u}-6SeLCQ}_xpcYTI zgJ#ZBFqLu-^oV>sX59o**P#-LTlTi`diW=YOH|FKmV5QETFgHSn|!Hs(K;OhpI+Mwc2gzPhYUtVY9@x@8Vu+C&Mq>#;j(S`4He3lm=_D2G4171FRq2E zuWReOV<_bzs41F)S#dtBZny1+P;-9{-Qr|klL^J*XU&aOP$O)FUhIPU!uL@j z{QyhiD$I_jQT=bBBKQKe8;YK@k-%8Wm9QxG$DBCt9P!s8+DL`w@EB^OzoH)a6ty@5 z&zts0)RZLQS`WYR2+r>p%z<(ry_DlFnggvFYOT!2Qn(E@@SE5HLoN}2efgkE=AfBm z-HYXU@-x&I#auR#X^$FMe_I}hsq~wLzq2^5T;Wf0+K*f_CufQ4tP$FWVhr_TZ#XB$~?!rhshThBoM&B_Jh)1op6b#k=??@&W6+= zZ2Ml+7ygXN_zD&Bst?Uyx06u=I)m$re`7g|XelN_qkQue;a$_Ydh*hv7 zDkAQuWO9-D8H?gGR3yS*nz^lR?TqR-7K`Ho)PoP827VHQ@T{%>1+`Z0qoyF!-z-oM z3mCIe{`?%fUzuOW6jX%j zq3T`K6mG;~_%jA$#@CM1Ui&{cnNTW*p}yop)R)b|a9oUD+>LtiRn!;U!5sKEYEfl# zJifpClTpu^VV#c}$Wp9`C#^vqk5kg6q81sAcrfbASKIOhYo>G_-!`g@de9)$3zymY zA5i!E`+0neuskMF?u&}hTC9LKQ2RcAdXH}n)J8XsipgX&vR#;n&#^tm`I{HcL>(~u zQ0;e7Q&Bj;Vu!UWXhBAX7>2@V=L5AIv@4LmryUr%8Ru&lF_$TY*#1~Kx%n;0?!m_CIq7&*% zr=y;`1r>omQES32pT&f55Na*VLEjgnZoFmNgR**jyC51Bfd;6fdIV~q`%wdVju9A@ z&8(d|s6{ve)8l4Tzir6Wxy~&zdQrv@kMHL;+M0qoQaf4aqQ2-DY9GHqt%1nwW0$%xS);I_k>@qmJS^s5P)0>*6|0@^HeU23R&XYfAgSF`2$N0`-F5(2JS#c$~o) zjefWcwa8XseLR3k7?RgSt|96Rd!a(S3N@g!sD95-You&Gvlu&~tJOY&j2=7(wT-r- z4w}=b(0THEe1EZ&M!ld8>O7c;RdExl|07hS!V8!+)dICxN1J!;BMq1ME+0_=Z< zymXj3P&%SUz7q9c!uqLU|u6W1fQMi&~<#-^Zu{ z?MA)u3F^7tNMmDE`#6`3w$pY@!5gSmT)dDOKr_^r%tM9lH0mIEftsq2!lph3b>Ca4 zh>W%6Ew=p%>QBA&Ma+H0QIT?MlhKz9L+$?+s280_ed#OI7ZoXL)<{#-+zmoa$y(Hd z525b6kJ=TXQ6Ar~YFSjjRMZQ*qx#J;y3Q`!@C)jNA;ru|m54g2Mx#Qt7Zs_es6`lF z+?3m(?wg33(~YR3`4ncys~Ct+P;1~NYO#lv&^BiORU(s2#V}t5|0044@gJzwo4KSp zxvHS{eGSxh8iN726Z_$Q?1{0_X5TMFos26`Uwjd@2AopHSj?mS-v=S&5ueFW}@5_HNXz22Mu*pYy@Yzv3)HV*wlW^y|L8UfTTmX1&G0B{ zAmMTBf6Y;uI1{Q`c#869)Dc?0ta)K;45d62v*1*$i3?G4dkyv1@NLu@d4P&Uo_LSb z7!yztnS#21HEPjri)a6*Cv%yK>UbUXqQd1&XcJKp>4XaLC#aGCjJod$*1>0(2dgER zNVY|t{qLbp#3`rroLnY};R;29zh+ys!+`qMU--jvrxG{0g;*52B{>M^ps=#%!3U8h=4)|Cb=6 zeLe)!;ds;y6Hzy8#IkrC^&{k|Zl)?0^()yNwYbKh=6nTK!k-~erl7XpHq@M5!dUzVwOvZpH`_85Gg9t?TJ3#N z`*|Gd0Go+A>CT~E@CSBBPXmv02zy#%8kz{Z&&epno6g<8zZQ3E@H`k+5h&&%CRCn)=`2^lSxR;ZE9 zMt$*WRAly`j^2ByeIM1_<9IO{_2AB^2Tw+w6B|&Wzlw_F9n_ThwJ;F~!WNWsVx;ze zUotv4W}qJUHEMfYMLpnO)Ede4mKjhDRQn**?wMiTfExG_)P2`c+wX7GqR!XSL?{LI zp6TfBB=Z#+g>Yai^Sl2AHlzF_w#TT}=ErFg)};Ic>hFVGZOnE{M9pzuR3zr1rfL`J z!>*#H#J{b__n-AbQQNdzTlW7%GV`hU0K?mvKdsiG=Jqz~!3Elz6Dxep#=GgKtsEFn6X!dzctU>u*EQR|~?TQipX=+S}M@ROhsK(WQMt9w7-|2PQD$e7oSHRNI_jq zsNzv0?upt)b1)Q_ptj`})H!enHI?U4=RnSG=0$O+NVmp!@H#3IZp-c_bdyjOXHf@9 z`X1&lo!aQ7+{TtiqZZY4)C)FYIXsSvgkMinE`W+eGgJiMM(wh7sKt8=iJ0s7_cFit zIZ+`ki3(*6tcT690xrj7yo_E9>+NwmVijzOpJH=-feo?Y+s38nPx&D#f`4KrEZ9d= z;c~Q+(O)jDQNMN{p`eXAKDiop@s0Vu9F(b~5nJGu1 zwrMZ_x+Yi*3cwl0~@WX7P5*6XO%UUayL zKqqWZc_r#x@Ec+Fe+BfTTn)9YYT5Ew)QcvdeypZq0Ism*wWxFAJJgBk{zyiPA!4Kn zSu*Ozj;JpgfjY_Np+dhJHHW)VQ+E>;;>@GWiwmKbaxqjS>!2dn5*6vesB>Zpa-Zw0 zAftb!+KGDMNz`23L#_H;qfMx4qS||)PQD4KGkqcI3x7r(wYO0BXL{F!x*V#19n{Zw z2h>zA!YtbVE66CcTTowg2TNeqF=pQ;q1yYPBC{NQ14ezxN$YLYl%!)#c~I9}D%zm_ zYSzW_^6iAfS~GuDE~qmN5ucS zbksg4EuwwX8*Lv^u1>m7-B46$u8_aLvmWDhQUO2Wzk`e}t;YX*6{4++ZsrQM{glr~ zelpIdtv{(AsfKMIWCy*U_S596(Y8i6arGkoMyg8sfRvZ>$63RTFX-5iw2<^A4IgsT zPCZa{*d6_-OS{@qSCsUD`f$A>-6wr!`-~*tlcaSr%+|fdGisA`ogjU$Oxpafpp)|7 z+0GZ~$PbGW-2YA3lQW9l<(jwb`Dfz6V>GXL`YD}MLw(U5! zqCCTvtI+;AeNSUH=>e%6^(CmQ%30z3O<@=}R6JQO!|eC$U}5}YVC`oC=a0RHvM%K$9q@`$J&04$bU*& zr~R*M4L8&vrCrl$+)UEd4lkRmQ`9~{#nt4;(zYIduzhVe=Pu9s(mwAv?fq$JMEaCe z=Z*K|(D_^LjhoBTIG&V?x(VFKpMcIBtU%J0pSIql3e@MJt~B|4woUE3^bf91)GeoN zp(*4bQ+Kzl5|}~|Fk}~t`7D3i|I4!H`_M- zI90WIvd-`N2UjOsSC4z2kz!1>@BfR2FaAw<@fJGuAWgC_2(W{hLb(L>zv4P9K>CEX z#rQW5T287<`kB<7r0X$lY1e0Dp4w;j=05%~at>10nm%Q;|9emwZaWOOH{PK`DVu*y z+jdd~TjuYT|6Y@A-7)0fu$=$UQk47*+b0LkpiSaxiRTF`DWOI`Vr(K>3;=plfI)qgtGoV7=m;04^rBdo4U=U z9EyK^GPToMtjBr4B=X&8OS_WDtV%23=d}GszqYu;_B+hWb^Sp4nlzj8UwDetnm*r? zwvkV}+#+PCJT$xHb!+Aopsi_J+xNV9Ff zGxY6G+ji4^^Byy_jZ%srgK5m^(FnX(w~3L^IhZk zXFpOF^FZfA>PMI+XO^uyMO`aWkR4Pg_5Qv-ia%FtHDY$u^$s0hVmHzg(!ZpQ)OE(c zZJ#8{!$~LYOSY063IVG$NM|lPP+LnX}2w} z;3c1tCQuj44Ry)?NWLcRqcIOwrv3=lCp99k|NlUh>BoQkaDF7!qV6~9bp4ELDeD*a zE=gBm{r;DvvL+Q}NtH-V=-8RMM0=w;7AK9Nyr1^;SR3b&bS*LX{&|r5s!>0a6hQid z@+Oj(e0%%6=Je#>cb)vy-_mIQp`jp!IP!H!mFO^q@^`qL@>G&PNrwDycu^I;iVB$wT?5uVnsjKXU6?wp@$+O4`%bpL0+Z+`JNX6{Jzu5z4Q~FTwGY zhmjv=`lhC@lZ#@m6tL%BVDr(#LXe_b-$s7ObLv2?8E z>&{E4f1kRilsnj)cTkshwWMw<_q}Z^uD;PWh`PL_eAG3t?VaeWYcTg+#50t?e)HeI zTsnu4y3n}CK5QwSKh|AbZMfkJTd(rRwCyInZy!98wjtz`aW?I-pUbATENW~EhqOA$}J>;XgDJ%JR$?qjUn)C_f1*Goudx$6Ov*u$p+OJU8 zg7h}!=G<44)RX!fqzNQlzW@I(>FDs3iY8cuPH&;EYt-pqv9nMvV{aHkem-@6w)`$; zB+VfeBkkmVUG+$rDPN<10n!5UQK;)IsXqCen*U!Z93i!$Lo}5?pssIt(1+xg*z!*5 z#@UCfeI;obNm1HBs%zVN(Z4+TZ%K!#A4EzaUsgBSYZi4qNxt>pi^i`>3rM9&x&|10 z|NM)N@A*2L$`|mS$^Nf@W~3C&{WssJT}(cLy7AngJNd=$y^o(9K38-nvztxo(k~)AydO{|>*h_bjt@>X(JOT$Hnu=Fs2Wq*{Azqwyt` zt7t4lotHG2dG671wR$UTjOhkFYCg2PqHzhTFb}_4j|Y z8hLRDl}U8g)s7TM-9*Z{P}d9Evy(rK9qa=RSVvR8h(3|FJd=DT@+V1?XiJYhaSQd+ zG3^?YcK+?5Lq^hEUKmMhUJRvU1o;T^TUAfeHGqC?@tG}e!Y$ODr0!ijXzR;cbU1!Eb3w~j86Memxp|N@)7teefyFAL;hb<0C|_TJ@ktw zJtDQCyc##su4_Jho|B5%=c(?$=l}aEan+#l1f6uH{kgQB{ABx(<@V+{`t-5=a^fGP zOQeGI%Y5cOxVH|0Czi);SBqT)CenRxJzRQ9ni*hl^MBwg=Om*3`p zx9-Kv)PK%BFG+!vOWL-g<~HAdYPDIy_urhekoz8R&rkY(`@a9*N^U=mpJNqn3cv+8 z2gB*yh_>gH4^Y;XO8&9Q`u>;IN7x5;rr$@TwCgDORkVGJ$+l1BWLhuqfP18$NvCKW zXm2V>+dw+zraY6>($=Rvuoaoio-OSg*J?kj(HE&({@><>ep_~J?N=zUyf-#JF)nsX b?8Q#+%!_a2X|X+PV^72M+lM#z)F}BsoLu35 delta 21389 zcmajncYKf6|NrqTL6+Qz6(hzwv57>88GFT^v1bsZNX!_;+p5tPMeNnulv-6(lu|Wn z)~uG+XpI{6p(w@o@qC|?&(H7s&-c3B&gXv4>zwO4=Q`uc+vofF{ieLhls3u7eJy*& zc@Ed<433i@Qwusyu1t;-SY1)a>Cwt@yf7Z?V=pX?8?Y{3z>=7^wc~_gT~vJ^Y>aa- z2(MxkKEw!gwQ-zlj^lP(kkO41agLJ}TVXbg$Lu&1b25S{_=~sWENSaF?TL@<;5adO z27klAj%FYaurlS`oy-7RVsXl;7>a4A0bj%X^zZm}cAUZlidq|CMaly)99LszJd1hp zDr$hwF&O>37+t7%CDa=?vhhw>j`Cn+{LX63f$K0U{X2WfXlj12zDB)yWLGm)b+8cS z!KfQ&+xQyPedlf2r<>!jdQJt@K;tkPlTaP6LcPdZ%!k|2t*JOkCMQ0}0vOnx>BCZ} zH>!hr(>Tn7{ZS8?jFGqkeepDA!Aq#;{ehZ^SEzvp_Amo*p_V+n2lKCywjdCIiI@vV zpl+Cf3-L45gQ~`xcoS3y-BIm_+46_zM|p)UuSX4hA8K!%N4?N3)Qdigcblor*^?bf zAR5)Mtt}^D2<0iLH(!aNxEHl&u3Ei%nHejJMTl3&g4h!a;{+^^Yfz`-C)5mPa`!e5 zcA=)c3aZ0as0IU3Gc*k=;7W|a%UA_-CYasb9II1KLGAu8QSBa}mbhde6K{js+#jRb zyAP46LB^{uCje`q3;Uotn2LIXZ&3sM9mn8nERLi5nYCYu#VBvIp2Z@RU!XcFkZ5ME zGwKD$Vp*O4MP$MV97j#f1B}JI?>SBxj7JS@7V5*X)5dS1i*oklobku+j zVJ5tXKKK{v`Oh)C&VS7TX02Ld2`UDoI$n&r@u>9_YImPUKfH;V@jm+F3)B*M59Aww zm9Y>GLe1PKw!9v-v`4WZ{W~|wXmfcdncW?N8hIq@!R=5Z?}6H!eQkUM>Om9G7nfqH z7athRLb=Kyb4nVbHf>kbfZV7VU4d?m>@XRv)m02f@4=?yNQ|Id1vQ|4m=R~8j$JD1 z7;Z$}zu$Tbvr+aR!jZ)g)Ca8{YM_az7aKf;`FD|dpMW;SQq+|0Mm^v=%#IgPBfpE$ z=s(oVNDb6d)JL7?=BT|ez`6i+3=g6Pcpdc|pJ8V26dT6;y9mS*&=mE<{P-d2f$MDi zFuEw;wq?KJrhO^Y%rwQ~I23jN64YMWZR@Y2i?UyeXgYMcmXx?4DXva%#PY4wNV4=TXthk$_r7ObTevZx1;vNk6003V`YpUqwfvt zKah+XE<&y09_w|h|5)>Zib5Claj5pgZF!!p{|ajo{|U=t-f`x6jWL+=5Y#4|j(UMF zFhBh}N66&ETh_PMd{jmfuYj7F1T2WNP*eE@YEK+RZMOTUy^(9Y>8Jqexph$Ybw$n4 z80&0w=O?h1OaVNEdhm7B2w$PVfpFcKT%vWd*UMtFxnY0NOmtZ^i23Y(xd-xwQDMHl6*7>H+4d*B*Y#oPD>!zPGM1n`6^r3k)BrA_ zru-=eVB|-pqpBE2ISxZ`gmo@vqPzvQ*LE7+&N(s~z+=?Z`Fw0FiW+%6)EjogP@IS^ zT#f4JFzUWLsDb&;Fcv{gac$Ha$74wxjiqokR@V7HO-57YH`7#9LjBR{iF$+Kr~%Bz zqPP>o@n_VG_{}l{iL|yx&wZ$lW~17rp$2dh^_+lDSW^0T%9Bw=2h?epi0WV&>Osd* zZ}taj4`i5a;w4b=dZ@htA9Bu0-qLyw6*2bNvPw#V7e-Wu>z`atLe~owq0Uf_( zs18?Rc|43h_z!kMXC501I-?(MMa|qEbm2|Zi)5T{KE0(;r=ksNK=0Y|Wb8$G$$aKN z3z@eBa$uGP<_Aa^W~Us1o=t>01@WlO^r3YXYKhV?Ctk)Nd|=~mungsV3(bHUVmZo# zP&2y9O-3_t1l7?4)E)>}#5!XM)X2k818jims1s`Hld&>Rz*_h<*1%V`zUpH0B27_y zr#o)J$ry<4=q0AZ+Nd|~f;!L1*a*j>*7gWy!qcdkxPW=_4c5dwOU-wq17@W>2=zka zQA_(NM&laPi(Ekl4ax7^kD&{5A%1bB?0+$W7@c^OQ^;%=DR=(t@Z5RmS|-09D@$^<5Z)9dQFz z!VD|TeKF{w+!i$xDX1Cv7%So`)N`(&_RbS@t3jq!X3F!U)+Q1)^18O%3nM9yKuz5` zjKDP1ruq{#6G5xZOjJWHQ75c}LogI~+V~~Z-g&f|_18%J*O+r3f*L>#)E;P!n#u&M zio>xuZpF-a88x6=SOEV)JvjGTb6*r{>T9Ep`DpaU>8N%euVwy2$gCw$3=dlGqNYA* zotcR;)@G;y3`8x(Jk(Sl#7uY@)zLK!!w0At4q9(4j*8d7;u!BHqhmH5%i}rJKzuit zf5k>%M#}wA9Suai=_J(5eTI609jNxV#db4S$ zrCf^|_zBegS5QlO8#Qy@Uo!t%vpi%JD1}+E7HVxOW@zAH!ir#Jf|dTm)Al~eIu-etx(UIvy1uHZv32p-tR7usr5SGabgFW~3i#CZ}Q^T!>k48&<#rs7?F~hoIZFkGCN+7qzAV z-;>iaV+je4W#0Jv-Sfqitin?wKT0TKaRA{!<>}2qt^Zi>J6{j_in-DqX%t4t<_;v!@H<8_c>(VBm#XX$DvM1XVhlvkN%i~+Jxg#n{@-~IcYcof5H~n z>O0fVXIPv5ox@}bqVHid6U9*HwHxNf{-};7VGf*)8t@v_)bGV$e1Lk>jNhA2aaoL{ zTnDveLs0i`Ks|3Cdj9=?l#IRuzuSuESdDU~BWBmuL2aHXsI^POM)(VA>53h7oQBv9 zo8UTZj!!Tn);VSd7>k+I4)tQak1_um@fZS?aXr?@>!^;3A2(ANi<+U{SOX`aIzEWn zv@cO_R^|uOQEeA8E>Kn_((TsZStKmo1ztlQXY<4;{_Oi zn=vo$MLpmGYCzYqG`>d7Sjp37fQ?XlqA#l5IMe_ZqdNW;)!u!djNT~ljCq4ns2Qk> zx^aLlPebjIZPr7mfnC5X_?s<1LhbsOr~%|YYmQ+A22pN>dXb*UlDVBRWHd#epdPpo zb>k{q{u(uvhcODTp!P!Gk7mY7V;RaVP%knTwYip{mShKN6Q008Jc}B@HSDPK|ALG* zMeB3MF&II4EymylR0rA4n?EKsF$3j>s3~oV-Z&K1Q3`5_-bd|)si>u#iF(1+sME9^ zJ^%gx9Wr`j-wWo$Q4qB@QK%bQ*?1QWqnwQSaE`6tjOuu=jUTY_pD`!#yQn34gIa=s zi{`ln(Vdk*I2kplhFbe3SPF-s9`r+q>dkLsCH&VK{Rr3@hRp3`gHT%qEOREln-VhMiC|JizLnWGfb<)_4=< z!+lr|FC#DDWWH_IGz)4e!ca?B&e|I_WAjl1`W&^1ub}qAOVsnS+%f;YsExdk+esl4 zO2s;K;W5-2-9vR8ao7BLjl#l|V=x-KV=hcZeGfKb0X&9!f!nALk@r1gAyj=ejKxmq ztMk8-jHYHIYBQyw-sA%2#(SvK;r*u>Xg1W8mPg&!42xiQRQt)e9GBYqnENK)4E6j3 z)PToH`gfL*@y9gO$iGL8{5tA^Z)`mHfq8={)YP^>?TuvA6feWlxXpSMOHlTIXnre} z!*I%dQ1{P8w~NdUGF9H%3FnO{6HsHu*}NSu$l@q5(3{;OXBral_=hH+RM zhoYu@C)UB&SRQLVX8s$I8TQ!xaQFr*Q4aWz{pEsfDG$MhcobV=wkNC~_C!tnJ}iSb zus#MoHRX1wDW8msa2ZBmrN7OGsL$Wbe+>dj1R`-Wmc^^s46{5lo30CnP#%xbxD?gy zELKGC=jOjqtb$RLm!Ud3jcWe}HN)j!m}8rSiqCVC(a4Wu1AJl2HUBX`l?I{@@u8?G z9F2MKAco=3sQcewIShYk?(1$%z(C^t(GN#rW}JZ9bM6^rs*_oOHSq#!MsmF}YaEBg zDGxv$zf{!P?zUdS+?1bTDa`V(d2kif!0TcFHn#B&sJ+q?eRclFlhOaxdK&6D6?kK& zIug}k6D)?wsHvTgdGRQ^@CNF8k>RcBC>ASGZi`xi8JH2%P&4$cjX%Y*I{$_FQ&EzN zILw0Mup7?6oOmDgCSG1%o+M%H?i8nyqKN_{!He)rsftsO0 znYYHG^` zczO0p71ZhIfoeAiv*Tx|rT7wqF=J-8m*<>^@W)tRrbN`H+k`pr4C(>5Fa*5=&Ds~l z{FG~;PDf|d?w^F(3tymKC=CnZ15}5BbgW}o7aQFq25^WYMw8F&x1CpM#| z@HT2M1Z1;sjJmNis@{z*T#1^2L#R*nL)6k#%5DZS5JM?1L+zdY$R^~!|0kpKSuBTX zSQ_=<&Zv&Yq0akCYZ_`dU$kcCe;lYcs)ahnNmvXQq6W0z#_yq~JZCO1r#D7n8J++6 zWVFk_Lru98Y&J_345HW+HPv0QEzU&Go zWA;F9Y@+k;B2&$aPb_ML8}gb>^*s)x{1CPKyW}%dJpqSOUWpknIK*tSeAtX~6|9C+ zQ8V`)>IJW%29z(q8Bk+%tKk4L+9VrLoACl_w?9Pf-hcw;jZ31|E*3TADVPseqdM4+ zCGZv2!XgDt`vlZXrJ|Ph2h?VLSdjCtH4ZIg)~r72%QOHr<*TtSUOs+>P-TRnVE}4EnO07;8SgU4eGuVs2O=?%O#4N``oR`XzE6xZd`#{ z<9(<%xsN*kc}kcYnxdw7DC&)tp!Ud7)SKQ$ElHu0=DF2S$FV2sR7^+xRo#HJb35OV zQHMXH8U~ayMxo*zP#sRi+PDQZ1CLQ_8(rGWR3d5*~l9p1O)h%#o1`=NI41k{J?OH}(ksMGWWwP(skcsWT}3H#w% z)VDutr1>)D!D2f9&B@hEB!oJY;% z1Jq3Aj55z@k6N1HsN+2cJ^%Z^FUaW6cjLW z>NEtEHy@;;?448AvK>jn<+5i0s8P_!#vG zJy^kXcp9~t?qODZi~9YawW8LR-+-72yP{50FVu|A#8$YeBIjRI@`ivO5K_tP+R~`C zZH4*(wL^8Z7&Wz9P&0B7HO1K~n}Nrn?(2(s!vUzJ+=bd>XHk3LZ`2p@jhl?7utF8H zi8`UCD%F-ZVI#_apr*KNRkN#`pdL6Bwd)t4PRlve=JSp*d%+*IiNjDG_C_7kC8!s7 zpCc1M<}cI?yh5G(%+<_ayGp2zW}x0=oAn3Oru`i?rNPzBuij|XR5wO_c!s0CA1hF& z;2hS&YBfAF=yoQM(F~-a-tao=f&XGH%vaNlyffyaJO|ZoJ!-cfLT##FPy>Hr%Y|y0 z8L5a`x&*9@qiuW#dj9_3Afpin)i%c>20Ku0kDAi0sNMW4>O=Atb$mkWm>H;!s!u`< zXeO$|b=UyYPK3eJ{^H^;)7{WG1?GJhqYv!mm*0{|IWWpQ1KnmIh{q zilH9d3S)6J*2RN1?h|W%fJ9F6c_ zjrc9<#*9tO+E+tOd4JS{=c3kjzx6y;p?nuLfWl492Phf!_kXALDQaoUH#0L)ALA%@ zag)&-ZbKcDG+X`)wG?kqYg)RwnaUOzMR_pl6s$rm)i>ymmr(<}fjZ95QA_08!kqUe zsQ&ulN_3}?=|d)OOD|_Kj>jXIsg?00YRc!eHdDSFwU#GP9p6N4ve&4+64u6ix~rnv zHAf970reuIQNK5qV`KgO|Bj3{N!B>CmQkn!ga)TUX2dhlM<9{CZ~!9&zi zWN2%iR~>a6yQAtyVl>V`EzLoU)$f0=c4k*L!ctUpK#gz`s^bl)2cJS8^lNW6QC8Fd z8>8O53u;piLw%B0q6TmcUHBaJ+&mr3b8BE(o&R2Bv?i&jDP4hD%RQ)>IE3x+1ZoNk zcQhZASkwcPP=97qQTOja?VXdT0ll>KB|4cIi?#Mb&)c zVD?CT)J%6peQ`&)$!IrEL%s0|)Qo(A>gXJ5DZKianJI%h_i?B%Vlt}Z8K@7{A=FI$ zi5ft`zGe?K!JL%iP`|7aQQrsmSTb768K@rwCs0dp7d6#E{k%N?`+x-)K{-pJnY!wz z@<*r-%-5J5-=GV#y=ThhPiG#+5ho%u;db`ez&X@R1oSsk7>ZRX$D?-lQq+{~ zMg0yqfjV|KZ2ToQrJQ+yIj$YBHsv|!!t>Yz|3>|JZ#Pgsa5#Tk$h07kDaqItGf`fH zn!?X9GhRk5#VypQIw;wkj(Vt$KSrIBpR8|DOHy=@8AvnhEYzMmi+SkZ@fmE^vJk4n z>Zrfx@1dq{G3vwgHR?3{j`|x=afrFEA8IM4pa!rLwRe8T66inF++PlLD!O82T!Nne z`~P_|J_H`4Hq{IC#o%FPZ406X(i1hniKsQ)g4!#8pw4%|aPxsGi<+@G)bo1S@;F=m z5cQn(!#V$IaDhN5K0&Q%t`zg7DubHBMyL)4qdHuVT7uK4O_gDU`5Ep)m3yH!^?1~t z+K+*F5%s0Li5lSJ5uASoUK7wJ^BZXfP#iVoHBsOA_fQWWgW7zHP&2dzb^k8ZAESe) zj;^7O>7S^j@)>37E2E2Y9BKxJyUAzG1K z!K+vYbH8ss!JSawg*~XhA&)QvzCfL-e{I=aX^iP82KCpf7HThawB;VC55*{KhSO1d z;Sy@bo}=yy9&27C67?Z#hMM{=s3jbVTDm2uB|eC}pxe1Z#zo*))Kog-%+zH;O?64s zC$lE%#*U~D&0y5bO-3!%O4P1DiJGZbw!Q#MtS?^->XY6Q^@8)Th|d2~GJ3$bsHwh> zy1^N5{*LEDt#vEZOmsv|Z6fN8R-nEM-=mK0e{6l&1T!-o&@*7vi%hmI#|-rE>?Y%d zx*pg}BKZv7d|qw&BTp@VaI7ML1^t5hABwgRr_Fw5K z@fVf0?MO3C+3nP)0bfF=I>E!-)Rp{xyo$OG5#LP8N*YJnM|ws5c+vst3sJ6y6)3MG z%_bj5Ed9DkjKkrawa-(09raHrf8nk9=UQR-?|&xJAdLq4tnx8*etzfXt2|Ig&W|>q z67TX(-EQh~+0Lih_!su6?Wx;9dS=U)Rd4%ulBm!XjRWy_Pl;czlzZ^NRg{;Ic9Sn> zJBZ=|FNkd+@y~?+?W_`Cg~YNF(|4m0&*0=b?msDLx0k2l7=ejY+{Qb^ z-VoE}gN=z-#ZI`G6i56JX*&7uXn&X#K+;u{w7`=y|IraHaqlMTt79NZ*IjSke=iS6 zznW3emO^LJE*jsk4L`LF2HCQTAKK3J4M@KfpRdZ6ln!*iV;6S{u7d}{Me0n z4N_n76>%=#8fPvU{r_yxl}2CVI{QG~wAJ3MJio|1|FgOtDykL z)Sq;mdR-~@zKN7~+nC~=$@jvh)Su%S@!J3V9CKRP8`S7MDs)vLu3s~2ZCw%u6B~m& zh|eHDn0zeBO?sd72eHP~{eoL~&UeJZ@fK+p@!WWTI$gV{tLORtQaDLPN7A>pvK;;40LN0^Px}d|zw_rw|0+)VHRM0W4@o=hJ^KB4 zoU*P;r2npepbehJcplc28(gTXf~^~c8%g|Az!{EDsH=q~N$*}SxbFi}Nm7@0>WWc5 zV+RsMJeA*{PBYu!G?n@%RUg~n82RI*Pl%r)>FQ-wzAPz>wyU_m8~IbDTGan)+hl&X zW9rtE_E7gb_wcVWCyjDI`ue}Jof322+WbNC`h`=1n+B=EUO!N-W!pS`=e|93=tcP& z^;6!7XCdC4a%bXS^9=p0+e%(n1MOU0(+C9MJWt8|$4FugZNo2lKwrZANOI!2=OsQQ zWhD)@_xw)V)0Ep$-b*S(8cN%F#0!&eOWkPlk;D#=worEeLEvZ71q!-;wD!PB#2a89 z8vjdPS6z%C=@(Bo;=0xuJpY-ddi#tk0e;w{O)z;~}=+@l|*>DNNrUgZ+hrC*!KCsVhI`%B|?D&`P7$-h6GxfEKy z)3}elE5&wJ1RoJ=V&na6+g`T*XX4>D))`}oUm~_13zI&k!-1sZq$Q*;X)_c(m(JgC zQfd1z{>kR~9}EtlL0cMjvvFVYPt7f!|MX9P0Huc1)uG)h@-eu|)(xPXiToR4T|9U3 zqU8NZ&58HtKK=W{*-TnN>PavgcEv>WCUqp$Al0UE4pJ(q4do-WDMEfF`2?J0I}i(q z>8JR&w5eg^y{)1>^)0C5;{W{*g<9l%NUcb5lyxmMI1e$H#`;%_E??3Iq?*L4+qR|1 z|4M!e=2IiCybP)cs6YE2L zdHawFIF0lxb>9*nf&Y-Y+xiOD$;8@l?>N#ov`fD-tKMxJ<+By3H1a2Q2H&IpQ{sp5 z9I@GYfW5l`z9yEF*dp?NsLS^{X%~_Y&Aku%RProiwH;mZlHZ~qB5lbVMetktbgu-lMBW*k%?Wz$Uq5G+urSrd& z$|U=s6oO00cO+KXK544z$ydZf+_;UDer+cW z&q$SRT^Z|A>b@c^pqz~9*N>Flft22o>0}#!iB)-st_h^Rlt0i&?KRfA$hMhGT^8Cj zCKb2sGSTKM>Vxq;Vp}l}^@~VzDYqw$CiX=J-v0^>yHiNNI?zbhbZb59PsEOr53=Q1 zwzCY}{~58x_!6IyPI#Wcz=&<6{5Ro@}o*m4f?_qic6 z9wl8P{}G*5Bdw&(5n{Ub6Yq)fSdh9?q`~$X|G~l3EyGecggS3q=TF(Q{wk+3d`BXs@^~c|B!wn9V8w?I&14^;uzYrCgs*Z)YjIOAwPupQ7lU=3;C<0&nUZB zlF>DvM4z6kBLA6_%FhT?!ov1Jxov}U)GteKO#TRMejq(3>1spj%{{G1C2Z^#7PWb` z2_pZ4)<6CFng@PNa6GCibuzIJZJWjDZSS3i7j2t9#2a&e z2(chyzo`G>1nN;JK?)-+rBR1>Iv!2_FJklXG4(%?bS<)ND&bqoy={3X&nrwmf!GN0 zCvAKKS2&H<;!aXi;%h12C5TW8-)xmZ?o_qoFBWU}Yd=B!}@h@9nnfNBk zx;B$|+>U~+8gz5JT&|)+0~#a_NNAHVtSTi>xoJX5!T?k9l1GCBFb%~jtnVMt=1QLe_xJ!$g)%1sl8@({}H`z0iKZVt8`wj7d}JS1`0C{M6x z@43yk^qAXbOQ>J^K;|ZIDdd;l%Z}+=zRBR9IMkIeaL}+(p*v!Bj4t9^(N(T&)pF50 z(k{iP`v2W!vrMOXp64cv*lFhxsO6plEnYwq!`@e>}pkZ^b(hCBcd-c_SWc$A# u?Q0*st6p=jaT#+rjdu;bJ0PLgu*BpfSHjR?u9U>y39isx2U>eI2>&0F7D\n" "Language-Team: French \n" @@ -563,7 +563,7 @@ msgstr "" msgid "Start Admin JobId %d, Job=%s\n" msgstr "" -#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1021 +#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037 #, c-format msgid "Error getting job record for stats: %s" msgstr "" @@ -791,8 +791,8 @@ msgstr "" "Fin de la purge automatique.\n" "\n" -#: src/dird/backup.c:87 src/dird/job.c:909 src/dird/job.c:948 -#: src/dird/migrate.c:214 src/dird/migrate.c:215 +#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960 +#: src/dird/migrate.c:229 src/dird/migrate.c:230 #, fuzzy msgid "Pool resource" msgstr "Pool à partir de sa définition" @@ -825,7 +825,7 @@ msgstr "" msgid "Error getting client record for stats: %s" msgstr "" -#: src/dird/backup.c:365 src/dird/migrate.c:1028 +#: src/dird/backup.c:365 src/dird/migrate.c:1044 #, c-format msgid "Error getting Media record for Volume \"%s\": ERR=%s" msgstr "" @@ -1107,13 +1107,13 @@ msgstr "" "\n" #: src/dird/dird.c:220 src/console/console.c:423 src/filed/filed.c:180 -#: src/gnome2-console/console.c:284 src/stored/stored.c:208 +#: src/gnome2-console/console.c:286 src/stored/stored.c:208 msgid "Cryptography library initialization failed.\n" msgstr "" #: src/dird/dird.c:224 src/dird/dird.c:455 src/dird/dird.c:458 #: src/console/console.c:427 src/filed/filed.c:185 -#: src/gnome2-console/console.c:288 src/stored/stored.c:212 +#: src/gnome2-console/console.c:290 src/stored/stored.c:212 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -1332,7 +1332,7 @@ msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n" msgstr "" #: src/dird/dird_conf.c:584 src/dird/ua_cmds.c:455 src/dird/ua_prune.c:427 -#: src/dird/ua_run.c:725 src/dird/ua_select.c:250 src/dird/ua_select.c:273 +#: src/dird/ua_run.c:576 src/dird/ua_select.c:250 src/dird/ua_select.c:273 msgid "Job" msgstr "Job" @@ -1867,121 +1867,117 @@ msgstr "" msgid "Could not open database \"%s\".\n" msgstr "Impossible d'ouvrir la base de données « %s ».\n" -#: src/dird/job.c:145 src/dird/job.c:941 src/dird/ua_cmds.c:690 -#: src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 +#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953 +#: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 #, fuzzy msgid "unknown source" msgstr "erreur inconnue" -#: src/dird/job.c:203 src/dird/job.c:314 +#: src/dird/job.c:210 src/dird/job.c:321 #, c-format msgid "Unimplemented job type: %d\n" msgstr "" -#: src/dird/job.c:237 +#: src/dird/job.c:244 msgid "Job canceled because max start delay time exceeded.\n" msgstr "" -#: src/dird/job.c:354 +#: src/dird/job.c:361 #, c-format msgid "JobId %d, Job %s marked to be canceled.\n" msgstr "JobId %d, Job %s marqué pour être annulé.\n" -#: src/dird/job.c:364 +#: src/dird/job.c:371 msgid "Failed to connect to File daemon.\n" msgstr "Impossible de se connecter au client.\n" -#: src/dird/job.c:382 src/dird/job.c:384 src/dird/job.c:912 src/dird/job.c:946 -#: src/dird/job.c:955 +#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958 +#: src/dird/job.c:967 #, fuzzy msgid "Job resource" msgstr "Sélectionnez le Job" -#: src/dird/job.c:399 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 +#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 #: src/dird/ua_label.c:753 msgid "Failed to connect to Storage daemon.\n" msgstr "Impossible de se connecter au Storage daemon.\n" -#: src/dird/job.c:533 src/dird/job.c:581 +#: src/dird/job.c:540 src/dird/job.c:588 #, c-format msgid "Unhandled job status code %d\n" msgstr "" -#: src/dird/job.c:606 src/dird/ua_output.c:630 +#: src/dird/job.c:614 src/dird/ua_output.c:630 #, c-format msgid "Pool %s not in database. %s" msgstr "Pool %s introuvable en base. %s" -#: src/dird/job.c:610 src/dird/ua_output.c:638 +#: src/dird/job.c:618 src/dird/ua_output.c:638 #, c-format msgid "Pool %s created in database.\n" msgstr "Pool %s créé en base.\n" -#: src/dird/job.c:619 -msgid "run pool override" -msgstr "" - -#: src/dird/job.c:629 -msgid "run FullPool override" +#: src/dird/job.c:627 src/dird/job.c:911 +msgid "Run pool override" msgstr "" -#: src/dird/job.c:631 -msgid "job FullPool override" +#: src/dird/job.c:637 +msgid "Run FullPool override" msgstr "" #: src/dird/job.c:639 -msgid "run IncPool override" +msgid "Job FullPool override" msgstr "" -#: src/dird/job.c:641 -msgid "job IncPool override" +#: src/dird/job.c:647 +msgid "Run IncPool override" msgstr "" #: src/dird/job.c:649 -msgid "run DiffPool override" +msgid "Job IncPool override" msgstr "" -#: src/dird/job.c:651 -msgid "job DiffPool override" +#: src/dird/job.c:657 +msgid "Run DiffPool override" msgstr "" -#: src/dird/job.c:676 src/stored/bscan.c:962 +#: src/dird/job.c:659 +msgid "Job DiffPool override" +msgstr "" + +#: src/dird/job.c:684 src/stored/bscan.c:962 #, c-format msgid "Could not create Client record. ERR=%s\n" msgstr "" -#: src/dird/job.c:712 +#: src/dird/job.c:720 msgid "FileSet MD5 digest not found.\n" msgstr "" -#: src/dird/job.c:717 +#: src/dird/job.c:725 #, c-format msgid "Could not create FileSet \"%s\" record. ERR=%s\n" msgstr "" -#: src/dird/job.c:757 +#: src/dird/job.c:765 #, c-format msgid "Error updating job record. %s" msgstr "" -#: src/dird/job.c:899 -msgid "Run pool override" -msgstr "" - -#: src/dird/job.c:904 +#: src/dird/job.c:916 msgid "Run storage override" msgstr "" -#: src/dird/job.c:1017 +#: src/dird/job.c:1029 src/dird/ua_run.c:385 #, fuzzy msgid "No storage specified.\n" msgstr "Pas de job sélectionné.\n" -#: src/dird/job.c:1178 +#: src/dird/job.c:1190 msgid "Could not start clone job.\n" msgstr "" -#: src/dird/job.c:1180 +#: src/dird/job.c:1192 #, c-format msgid "Clone JobId %d started.\n" msgstr "" @@ -2058,192 +2054,191 @@ msgid "" " Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n" msgstr "" -#: src/dird/migrate.c:114 src/dird/migrate.c:139 +#: src/dird/migrate.c:110 +#, fuzzy +msgid "Could not get or create a Pool record.\n" +msgstr "Impossible de trouver un Catalogue\n" + +#: src/dird/migrate.c:138 src/dird/migrate.c:154 #, fuzzy msgid "No previous Job found to migrate.\n" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:120 +#: src/dird/migrate.c:144 #, fuzzy msgid "Could not get or create the FileSet record.\n" msgstr "Impossible de créer la structure BSOCK cliente.\n" -#: src/dird/migrate.c:129 -#, fuzzy -msgid "Could not get or create a Pool record.\n" -msgstr "Impossible de trouver un Catalogue\n" - -#: src/dird/migrate.c:141 +#: src/dird/migrate.c:156 #, fuzzy msgid "Previous Job has no data to migrate.\n" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:161 +#: src/dird/migrate.c:176 #, fuzzy, c-format msgid "Job resource not found for \"%s\".\n" msgstr "La ressource Pool « %s » est introuvable !\n" -#: src/dird/migrate.c:165 +#: src/dird/migrate.c:180 #, fuzzy, c-format msgid "Previous Job resource not found for \"%s\".\n" msgstr "La ressource Pool « %s » est introuvable !\n" -#: src/dird/migrate.c:180 +#: src/dird/migrate.c:195 #, fuzzy msgid "setup job failed.\n" msgstr "Job échoué.\n" -#: src/dird/migrate.c:202 +#: src/dird/migrate.c:217 #, c-format msgid "Pool for JobId %s not in database. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:209 +#: src/dird/migrate.c:224 #, c-format msgid "Pool resource \"%s\" not found.\n" msgstr "" -#: src/dird/migrate.c:233 src/dird/migrate.c:247 +#: src/dird/migrate.c:247 #, fuzzy -msgid "NextPool in Pool resource" +msgid "Job Pool's NextPool resource" msgstr "Sélectionnez le Pool" -#: src/dird/migrate.c:235 -#, c-format -msgid "No Next Pool specification found in Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:241 -#, c-format -msgid "No Storage specification found in Next Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:275 +#: src/dird/migrate.c:277 #, fuzzy, c-format msgid "Start Migration JobId %s, Job=%s\n" msgstr "%s utilisant JobId=%d Job=%s\n" -#: src/dird/migrate.c:322 +#: src/dird/migrate.c:324 #, c-format msgid "Read storage \"%s\" same as write storage.\n" msgstr "" -#: src/dird/migrate.c:615 +#: src/dird/migrate.c:617 msgid "No Migration SQL selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:622 src/dird/migrate.c:642 src/dird/migrate.c:663 -#: src/dird/migrate.c:702 src/dird/migrate.c:728 src/dird/migrate.c:842 -#: src/dird/migrate.c:869 src/dird/migrate.c:951 +#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665 +#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844 +#: src/dird/migrate.c:871 src/dird/migrate.c:967 #, fuzzy, c-format msgid "SQL failed. ERR=%s\n" msgstr "fopen %s en erreur : ERR=%s\n" -#: src/dird/migrate.c:646 src/dird/migrate.c:653 src/dird/migrate.c:667 -#: src/dird/migrate.c:732 +#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669 +#: src/dird/migrate.c:734 #, fuzzy msgid "No Volumes found to migrate.\n" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:681 +#: src/dird/migrate.c:683 #, fuzzy msgid "Invalid MediaId found.\n" msgstr "Période invalide.\n" -#: src/dird/migrate.c:739 +#: src/dird/migrate.c:741 msgid "Unknown Migration Selection Type.\n" msgstr "" -#: src/dird/migrate.c:751 src/dird/migrate.c:768 src/dird/migrate.c:781 +#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783 #, fuzzy msgid "No JobIds found to migrate.\n" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:754 +#: src/dird/migrate.c:756 #, fuzzy, c-format msgid "The following %u JobId%s will be migrated: %s\n" msgstr "Les fichiers suivants sont absents :\n" -#: src/dird/migrate.c:765 src/dird/migrate.c:778 +#: src/dird/migrate.c:767 src/dird/migrate.c:780 #, fuzzy msgid "Invalid JobId found.\n" msgstr "Période invalide.\n" -#: src/dird/migrate.c:789 +#: src/dird/migrate.c:791 #, fuzzy, c-format msgid "Could not get job record for JobId %s to migrate. ERR=%s" msgstr "Impossible de récupérer le Job du JobId=%s : ERR=%s\n" -#: src/dird/migrate.c:794 +#: src/dird/migrate.c:796 #, fuzzy, c-format msgid "Migration using JobId=%s Job=%s\n" msgstr "%s utilisant JobId=%d Job=%s\n" -#: src/dird/migrate.c:825 +#: src/dird/migrate.c:827 msgid "Could not start migration job.\n" msgstr "" -#: src/dird/migrate.c:827 +#: src/dird/migrate.c:829 #, c-format msgid "Migration JobId %d started.\n" msgstr "" -#: src/dird/migrate.c:846 src/dird/migrate.c:873 src/dird/migrate.c:956 +#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972 #, fuzzy, c-format msgid "No %ss found to migrate.\n" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:849 +#: src/dird/migrate.c:851 #, c-format msgid "SQL logic error. Count should be 1 but is %d\n" msgstr "" -#: src/dird/migrate.c:894 +#: src/dird/migrate.c:896 #, c-format msgid "No Migration %s selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:903 +#: src/dird/migrate.c:907 +#, fuzzy, c-format +msgid "SQL to get %s failed. ERR=%s\n" +msgstr "fopen %s en erreur : ERR=%s\n" + +#: src/dird/migrate.c:912 +#, c-format +msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:921 #, fuzzy, c-format msgid "Could not compile regex pattern \"%s\" ERR=%s\n" msgstr "Impossible d'ouvrir %s : ERR=%s\n" -#: src/dird/migrate.c:913 -#, fuzzy, c-format -msgid "SQL to get %s failed. ERR=%s\n" -msgstr "fopen %s en erreur : ERR=%s\n" +#: src/dird/migrate.c:950 +msgid "Regex pattern matched no Jobs to migrate.\n" +msgstr "" -#: src/dird/migrate.c:1050 +#: src/dird/migrate.c:1066 #, c-format msgid "%s OK -- with warnings" msgstr "" -#: src/dird/migrate.c:1052 +#: src/dird/migrate.c:1068 #, c-format msgid "%s OK" msgstr "" -#: src/dird/migrate.c:1057 +#: src/dird/migrate.c:1073 #, c-format msgid "*** %s Error ***" msgstr "*** %s Erreur ***" -#: src/dird/migrate.c:1067 +#: src/dird/migrate.c:1083 #, c-format msgid "%s Canceled" msgstr "%s Annulé" -#: src/dird/migrate.c:1076 +#: src/dird/migrate.c:1092 #, c-format msgid "Inappropriate %s term code" msgstr "" -#: src/dird/migrate.c:1080 +#: src/dird/migrate.c:1096 #, fuzzy, c-format msgid "%s -- no files to migrate" msgstr "Aucun volume trouvé pour la restauration.\n" -#: src/dird/migrate.c:1096 +#: src/dird/migrate.c:1112 #, fuzzy, c-format msgid "" "Bacula %s (%s): %s\n" @@ -2254,8 +2249,9 @@ msgid "" " Backup Level: %s%s\n" " Client: %s\n" " FileSet: \"%s\" %s\n" -" Pool: \"%s\" (From %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" " Start time: %s\n" " End time: %s\n" @@ -2302,6 +2298,21 @@ msgstr "" " Statut de fin du SD : %s\n" " Statut de fin : %s\n" +#: src/dird/migrate.c:1218 +#, c-format +msgid "No Next Pool specification found in Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1224 +#, c-format +msgid "No Storage specification found in Next Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1230 +#, fuzzy +msgid "Storage from Pool's NextPool resource" +msgstr "Sélectionnez le Pool" + #: src/dird/msgchan.c:99 src/filed/job.c:1247 #: src/tray-monitor/tray-monitor.c:888 msgid "Storage daemon" @@ -2317,7 +2328,7 @@ msgstr "" msgid "MLsKhb!;M=N838@i1>67t delta 18 Zcmcb{e2sa+I(9P!BLgcVlZ{&y838@01=s)p diff --git a/bacula/po/it.po b/bacula/po/it.po index a8fcc8eb5a..7bc6ce2719 100644 --- a/bacula/po/it.po +++ b/bacula/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bacula 1.38\n" "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2006-12-06 20:24+0100\n" +"POT-Creation-Date: 2006-12-08 15:31+0100\n" "PO-Revision-Date: 2005-08-08 17:50+0200\n" "Last-Translator: \n" "Language-Team: Italian \n" @@ -557,7 +557,7 @@ msgstr "" msgid "Start Admin JobId %d, Job=%s\n" msgstr "" -#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1021 +#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037 #, c-format msgid "Error getting job record for stats: %s" msgstr "" @@ -761,8 +761,8 @@ msgid "" "\n" msgstr "" -#: src/dird/backup.c:87 src/dird/job.c:909 src/dird/job.c:948 -#: src/dird/migrate.c:214 src/dird/migrate.c:215 +#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960 +#: src/dird/migrate.c:229 src/dird/migrate.c:230 msgid "Pool resource" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Error getting client record for stats: %s" msgstr "" -#: src/dird/backup.c:365 src/dird/migrate.c:1028 +#: src/dird/backup.c:365 src/dird/migrate.c:1044 #, c-format msgid "Error getting Media record for Volume \"%s\": ERR=%s" msgstr "" @@ -1024,13 +1024,13 @@ msgid "" msgstr "" #: src/dird/dird.c:220 src/console/console.c:423 src/filed/filed.c:180 -#: src/gnome2-console/console.c:284 src/stored/stored.c:208 +#: src/gnome2-console/console.c:286 src/stored/stored.c:208 msgid "Cryptography library initialization failed.\n" msgstr "" #: src/dird/dird.c:224 src/dird/dird.c:455 src/dird/dird.c:458 #: src/console/console.c:427 src/filed/filed.c:185 -#: src/gnome2-console/console.c:288 src/stored/stored.c:212 +#: src/gnome2-console/console.c:290 src/stored/stored.c:212 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -1249,7 +1249,7 @@ msgid "%s: name=%s JobType=%d level=%s Priority=%d Enabled=%d\n" msgstr "" #: src/dird/dird_conf.c:584 src/dird/ua_cmds.c:455 src/dird/ua_prune.c:427 -#: src/dird/ua_run.c:725 src/dird/ua_select.c:250 src/dird/ua_select.c:273 +#: src/dird/ua_run.c:576 src/dird/ua_select.c:250 src/dird/ua_select.c:273 msgid "Job" msgstr "" @@ -1783,118 +1783,114 @@ msgstr "" msgid "Could not open database \"%s\".\n" msgstr "" -#: src/dird/job.c:145 src/dird/job.c:941 src/dird/ua_cmds.c:690 -#: src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 +#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953 +#: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294 msgid "unknown source" msgstr "" -#: src/dird/job.c:203 src/dird/job.c:314 +#: src/dird/job.c:210 src/dird/job.c:321 #, c-format msgid "Unimplemented job type: %d\n" msgstr "" -#: src/dird/job.c:237 +#: src/dird/job.c:244 msgid "Job canceled because max start delay time exceeded.\n" msgstr "" -#: src/dird/job.c:354 +#: src/dird/job.c:361 #, c-format msgid "JobId %d, Job %s marked to be canceled.\n" msgstr "" -#: src/dird/job.c:364 +#: src/dird/job.c:371 msgid "Failed to connect to File daemon.\n" msgstr "" -#: src/dird/job.c:382 src/dird/job.c:384 src/dird/job.c:912 src/dird/job.c:946 -#: src/dird/job.c:955 +#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958 +#: src/dird/job.c:967 msgid "Job resource" msgstr "" -#: src/dird/job.c:399 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 +#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342 #: src/dird/ua_label.c:753 msgid "Failed to connect to Storage daemon.\n" msgstr "" -#: src/dird/job.c:533 src/dird/job.c:581 +#: src/dird/job.c:540 src/dird/job.c:588 #, c-format msgid "Unhandled job status code %d\n" msgstr "" -#: src/dird/job.c:606 src/dird/ua_output.c:630 +#: src/dird/job.c:614 src/dird/ua_output.c:630 #, c-format msgid "Pool %s not in database. %s" msgstr "" -#: src/dird/job.c:610 src/dird/ua_output.c:638 +#: src/dird/job.c:618 src/dird/ua_output.c:638 #, c-format msgid "Pool %s created in database.\n" msgstr "" -#: src/dird/job.c:619 -msgid "run pool override" -msgstr "" - -#: src/dird/job.c:629 -msgid "run FullPool override" +#: src/dird/job.c:627 src/dird/job.c:911 +msgid "Run pool override" msgstr "" -#: src/dird/job.c:631 -msgid "job FullPool override" +#: src/dird/job.c:637 +msgid "Run FullPool override" msgstr "" #: src/dird/job.c:639 -msgid "run IncPool override" +msgid "Job FullPool override" msgstr "" -#: src/dird/job.c:641 -msgid "job IncPool override" +#: src/dird/job.c:647 +msgid "Run IncPool override" msgstr "" #: src/dird/job.c:649 -msgid "run DiffPool override" +msgid "Job IncPool override" msgstr "" -#: src/dird/job.c:651 -msgid "job DiffPool override" +#: src/dird/job.c:657 +msgid "Run DiffPool override" msgstr "" -#: src/dird/job.c:676 src/stored/bscan.c:962 +#: src/dird/job.c:659 +msgid "Job DiffPool override" +msgstr "" + +#: src/dird/job.c:684 src/stored/bscan.c:962 #, c-format msgid "Could not create Client record. ERR=%s\n" msgstr "" -#: src/dird/job.c:712 +#: src/dird/job.c:720 msgid "FileSet MD5 digest not found.\n" msgstr "" -#: src/dird/job.c:717 +#: src/dird/job.c:725 #, c-format msgid "Could not create FileSet \"%s\" record. ERR=%s\n" msgstr "" -#: src/dird/job.c:757 +#: src/dird/job.c:765 #, c-format msgid "Error updating job record. %s" msgstr "" -#: src/dird/job.c:899 -msgid "Run pool override" -msgstr "" - -#: src/dird/job.c:904 +#: src/dird/job.c:916 msgid "Run storage override" msgstr "" -#: src/dird/job.c:1017 +#: src/dird/job.c:1029 src/dird/ua_run.c:385 msgid "No storage specified.\n" msgstr "" -#: src/dird/job.c:1178 +#: src/dird/job.c:1190 msgid "Could not start clone job.\n" msgstr "" -#: src/dird/job.c:1180 +#: src/dird/job.c:1192 #, c-format msgid "Clone JobId %d started.\n" msgstr "" @@ -1971,182 +1967,181 @@ msgid "" " Read storage \"%s\" (From %s) -- Write storage \"%s\" (From %s)\n" msgstr "" -#: src/dird/migrate.c:114 src/dird/migrate.c:139 -msgid "No previous Job found to migrate.\n" +#: src/dird/migrate.c:110 +msgid "Could not get or create a Pool record.\n" msgstr "" -#: src/dird/migrate.c:120 -msgid "Could not get or create the FileSet record.\n" +#: src/dird/migrate.c:138 src/dird/migrate.c:154 +msgid "No previous Job found to migrate.\n" msgstr "" -#: src/dird/migrate.c:129 -msgid "Could not get or create a Pool record.\n" +#: src/dird/migrate.c:144 +msgid "Could not get or create the FileSet record.\n" msgstr "" -#: src/dird/migrate.c:141 +#: src/dird/migrate.c:156 msgid "Previous Job has no data to migrate.\n" msgstr "" -#: src/dird/migrate.c:161 +#: src/dird/migrate.c:176 #, c-format msgid "Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:165 +#: src/dird/migrate.c:180 #, c-format msgid "Previous Job resource not found for \"%s\".\n" msgstr "" -#: src/dird/migrate.c:180 +#: src/dird/migrate.c:195 msgid "setup job failed.\n" msgstr "" -#: src/dird/migrate.c:202 +#: src/dird/migrate.c:217 #, c-format msgid "Pool for JobId %s not in database. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:209 +#: src/dird/migrate.c:224 #, c-format msgid "Pool resource \"%s\" not found.\n" msgstr "" -#: src/dird/migrate.c:233 src/dird/migrate.c:247 -msgid "NextPool in Pool resource" -msgstr "" - -#: src/dird/migrate.c:235 -#, c-format -msgid "No Next Pool specification found in Pool \"%s\".\n" -msgstr "" - -#: src/dird/migrate.c:241 -#, c-format -msgid "No Storage specification found in Next Pool \"%s\".\n" +#: src/dird/migrate.c:247 +msgid "Job Pool's NextPool resource" msgstr "" -#: src/dird/migrate.c:275 +#: src/dird/migrate.c:277 #, c-format msgid "Start Migration JobId %s, Job=%s\n" msgstr "" -#: src/dird/migrate.c:322 +#: src/dird/migrate.c:324 #, c-format msgid "Read storage \"%s\" same as write storage.\n" msgstr "" -#: src/dird/migrate.c:615 +#: src/dird/migrate.c:617 msgid "No Migration SQL selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:622 src/dird/migrate.c:642 src/dird/migrate.c:663 -#: src/dird/migrate.c:702 src/dird/migrate.c:728 src/dird/migrate.c:842 -#: src/dird/migrate.c:869 src/dird/migrate.c:951 +#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665 +#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844 +#: src/dird/migrate.c:871 src/dird/migrate.c:967 #, c-format msgid "SQL failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:646 src/dird/migrate.c:653 src/dird/migrate.c:667 -#: src/dird/migrate.c:732 +#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669 +#: src/dird/migrate.c:734 msgid "No Volumes found to migrate.\n" msgstr "" -#: src/dird/migrate.c:681 +#: src/dird/migrate.c:683 msgid "Invalid MediaId found.\n" msgstr "" -#: src/dird/migrate.c:739 +#: src/dird/migrate.c:741 msgid "Unknown Migration Selection Type.\n" msgstr "" -#: src/dird/migrate.c:751 src/dird/migrate.c:768 src/dird/migrate.c:781 +#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783 msgid "No JobIds found to migrate.\n" msgstr "" -#: src/dird/migrate.c:754 +#: src/dird/migrate.c:756 #, c-format msgid "The following %u JobId%s will be migrated: %s\n" msgstr "" -#: src/dird/migrate.c:765 src/dird/migrate.c:778 +#: src/dird/migrate.c:767 src/dird/migrate.c:780 msgid "Invalid JobId found.\n" msgstr "" -#: src/dird/migrate.c:789 +#: src/dird/migrate.c:791 #, c-format msgid "Could not get job record for JobId %s to migrate. ERR=%s" msgstr "" -#: src/dird/migrate.c:794 +#: src/dird/migrate.c:796 #, c-format msgid "Migration using JobId=%s Job=%s\n" msgstr "" -#: src/dird/migrate.c:825 +#: src/dird/migrate.c:827 msgid "Could not start migration job.\n" msgstr "" -#: src/dird/migrate.c:827 +#: src/dird/migrate.c:829 #, c-format msgid "Migration JobId %d started.\n" msgstr "" -#: src/dird/migrate.c:846 src/dird/migrate.c:873 src/dird/migrate.c:956 +#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972 #, c-format msgid "No %ss found to migrate.\n" msgstr "" -#: src/dird/migrate.c:849 +#: src/dird/migrate.c:851 #, c-format msgid "SQL logic error. Count should be 1 but is %d\n" msgstr "" -#: src/dird/migrate.c:894 +#: src/dird/migrate.c:896 #, c-format msgid "No Migration %s selection pattern specified.\n" msgstr "" -#: src/dird/migrate.c:903 +#: src/dird/migrate.c:907 #, c-format -msgid "Could not compile regex pattern \"%s\" ERR=%s\n" +msgid "SQL to get %s failed. ERR=%s\n" msgstr "" -#: src/dird/migrate.c:913 +#: src/dird/migrate.c:912 #, c-format -msgid "SQL to get %s failed. ERR=%s\n" +msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:921 +#, c-format +msgid "Could not compile regex pattern \"%s\" ERR=%s\n" msgstr "" -#: src/dird/migrate.c:1050 +#: src/dird/migrate.c:950 +msgid "Regex pattern matched no Jobs to migrate.\n" +msgstr "" + +#: src/dird/migrate.c:1066 #, c-format msgid "%s OK -- with warnings" msgstr "" -#: src/dird/migrate.c:1052 +#: src/dird/migrate.c:1068 #, c-format msgid "%s OK" msgstr "" -#: src/dird/migrate.c:1057 +#: src/dird/migrate.c:1073 #, c-format msgid "*** %s Error ***" msgstr "" -#: src/dird/migrate.c:1067 +#: src/dird/migrate.c:1083 #, c-format msgid "%s Canceled" msgstr "" -#: src/dird/migrate.c:1076 +#: src/dird/migrate.c:1092 #, c-format msgid "Inappropriate %s term code" msgstr "" -#: src/dird/migrate.c:1080 +#: src/dird/migrate.c:1096 #, c-format msgid "%s -- no files to migrate" msgstr "" -#: src/dird/migrate.c:1096 +#: src/dird/migrate.c:1112 #, c-format msgid "" "Bacula %s (%s): %s\n" @@ -2157,8 +2152,9 @@ msgid "" " Backup Level: %s%s\n" " Client: %s\n" " FileSet: \"%s\" %s\n" -" Pool: \"%s\" (From %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" " Start time: %s\n" " End time: %s\n" @@ -2177,6 +2173,20 @@ msgid "" "\n" msgstr "" +#: src/dird/migrate.c:1218 +#, c-format +msgid "No Next Pool specification found in Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1224 +#, c-format +msgid "No Storage specification found in Next Pool \"%s\".\n" +msgstr "" + +#: src/dird/migrate.c:1230 +msgid "Storage from Pool's NextPool resource" +msgstr "" + #: src/dird/msgchan.c:99 src/filed/job.c:1247 #: src/tray-monitor/tray-monitor.c:888 msgid "Storage daemon" @@ -2192,7 +2202,7 @@ msgstr "" msgid "