Binary files /tmp/aq6miuL1fx/language-pack-uk-base-14.04+20150219/data/extra.tar and /tmp/TAWLWEUYFW/language-pack-uk-base-14.04+20150804/data/extra.tar differ diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/acl.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/acl.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/acl.po 2015-02-19 15:22:25.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/acl.po 2015-08-14 07:48:31.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:18+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 06:20+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../chacl/chacl.c:46 #, c-format @@ -70,7 +70,7 @@ #: ../chacl/chacl.c:153 #, c-format msgid "%s: error removing default acl on \"%s\": %s\n" -msgstr "%s: помилка усунення acl по замовчуванню \"%s\": %s\n" +msgstr "%s: помилка усунення acl типово \"%s\": %s\n" #: ../chacl/chacl.c:172 ../chacl/chacl.c:191 #, c-format @@ -110,7 +110,7 @@ #: ../chacl/chacl.c:328 #, c-format msgid "%s: opendir failed: %s\n" -msgstr "%s: невдалось відкрити папку: %s\n" +msgstr "%s: не вдалося відкрити теку: %s\n" #: ../chacl/chacl.c:342 #, c-format @@ -263,7 +263,7 @@ #: ../getfacl/getfacl.c:489 #, c-format msgid "%s: Removing leading '/' from absolute path names\n" -msgstr "%s: Видалення початкового '/' з абсолютних шляхів\n" +msgstr "%s: Вилучення початкового '/' з абсолютних шляхів\n" #: ../getfacl/getfacl.c:560 #, c-format diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/adduser.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/adduser.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/adduser.po 2015-02-19 15:22:14.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/adduser.po 2015-08-14 07:48:20.000000000 +0000 @@ -14,130 +14,130 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:30+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:27+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: \n" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. everyone can issue "--help" and "--version", but only root can go on -#: ../adduser:152 +#: ../adduser:154 msgid "Only root may add a user or group to the system.\n" msgstr "Тільки root може додавати користувачів або групи до системи.\n" -#: ../adduser:178 ../deluser:137 +#: ../adduser:180 ../deluser:137 msgid "Only one or two names allowed.\n" msgstr "Можна вказувати тільки одне чи два імені.\n" #. must be addusertogroup -#: ../adduser:183 +#: ../adduser:185 msgid "Specify only one name in this mode.\n" -msgstr "Вкажіть тільки одне ім'я в цьому режимі.\n" +msgstr "Вкажіть тільки одне ім'я у цьому режимі.\n" -#: ../adduser:199 +#: ../adduser:201 msgid "The --group, --ingroup, and --gid options are mutually exclusive.\n" msgstr "Опції --group, --ingroup та --gid несумісні.\n" -#: ../adduser:204 +#: ../adduser:206 msgid "The home dir must be an absolute path.\n" msgstr "До домашньої директорії повинен бути заданий абсолютний шлях.\n" -#: ../adduser:208 +#: ../adduser:210 #, perl-format msgid "Warning: The home dir %s you specified already exists.\n" msgstr "Попередження: домашній каталог %s вже існує.\n" -#: ../adduser:210 +#: ../adduser:212 #, perl-format msgid "Warning: The home dir %s you specified can't be accessed: %s\n" msgstr "Попередження: до домашнього каталогу %s немає доступу: %s\n" -#: ../adduser:277 +#: ../adduser:279 #, perl-format msgid "The group `%s' already exists as a system group. Exiting.\n" msgstr "Група \"%s\" вже існує як системна група. Виходимо.\n" -#: ../adduser:283 +#: ../adduser:285 #, perl-format msgid "The group `%s' already exists and is not a system group. Exiting.\n" msgstr "Група `%s' вже існує та не є системною. Виходжу.\n" -#: ../adduser:289 +#: ../adduser:291 #, perl-format msgid "The group `%s' already exists, but has a different GID. Exiting.\n" msgstr "Група \"%s\" вже існує але має інший GID. Виходимо.\n" -#: ../adduser:293 ../adduser:323 +#: ../adduser:295 ../adduser:329 #, perl-format msgid "The GID `%s' is already in use.\n" msgstr "GID \"%s\" вже використовується.\n" -#: ../adduser:301 +#: ../adduser:303 #, perl-format msgid "" "No GID is available in the range %d-%d (FIRST_SYS_GID - LAST_SYS_GID).\n" -msgstr "Немає вільних GID в проміжку %d-%d (FIRST_SYS_GID - LAST_SYS_GID).\n" +msgstr "Немає вільних GID у проміжку %d-%d (FIRST_SYS_GID - LAST_SYS_GID).\n" -#: ../adduser:302 ../adduser:332 +#: ../adduser:304 ../adduser:338 #, perl-format msgid "The group `%s' was not created.\n" msgstr "Група \"%s\" не була створена.\n" -#: ../adduser:307 ../adduser:336 +#: ../adduser:309 ../adduser:342 #, perl-format msgid "Adding group `%s' (GID %d) ...\n" msgstr "Додається група \"%s\" (GID %d)...\n" -#: ../adduser:312 ../adduser:341 ../adduser:366 ../deluser:387 ../deluser:424 +#: ../adduser:318 ../adduser:351 ../adduser:376 ../deluser:387 ../deluser:424 #: ../deluser:461 msgid "Done.\n" msgstr "Завершено.\n" -#: ../adduser:321 ../adduser:808 +#: ../adduser:327 ../adduser:840 #, perl-format msgid "The group `%s' already exists.\n" msgstr "Група \"%s\" вже існує.\n" -#: ../adduser:331 +#: ../adduser:337 #, perl-format msgid "No GID is available in the range %d-%d (FIRST_GID - LAST_GID).\n" -msgstr "Немає вільних GID в проміжку %d-%d (FIRST_GID - LAST_GID).\n" +msgstr "Немає вільних GID у проміжку %d-%d (FIRST_GID - LAST_GID).\n" -#: ../adduser:350 ../deluser:229 ../deluser:433 +#: ../adduser:360 ../deluser:229 ../deluser:433 #, perl-format msgid "The user `%s' does not exist.\n" msgstr "Користувач \"%s\" не існує.\n" -#: ../adduser:352 ../adduser:598 ../adduser:815 ../deluser:395 ../deluser:436 +#: ../adduser:362 ../adduser:630 ../adduser:847 ../deluser:395 ../deluser:436 #, perl-format msgid "The group `%s' does not exist.\n" msgstr "Група \"%s\" не існує.\n" -#: ../adduser:355 ../adduser:602 +#: ../adduser:365 ../adduser:634 #, perl-format msgid "The user `%s' is already a member of `%s'.\n" msgstr "Користувач \"%s\" вже є членом \"%s\".\n" -#: ../adduser:360 ../adduser:608 +#: ../adduser:370 ../adduser:640 #, perl-format msgid "Adding user `%s' to group `%s' ...\n" msgstr "Додається користувач \"%s\" до групи \"%s\"...\n" -#: ../adduser:380 +#: ../adduser:390 #, perl-format msgid "The system user `%s' already exists. Exiting.\n" msgstr "Системний користувач `%s' вже існує. Вихід.\n" -#: ../adduser:383 +#: ../adduser:393 #, perl-format msgid "The user `%s' already exists. Exiting.\n" msgstr "Користувач `%s' вже існує. Вихід.\n" -#: ../adduser:387 +#: ../adduser:397 #, perl-format msgid "The user `%s' already exists with a different UID. Exiting.\n" msgstr "Користувач \"%s\" вже існує але має інший UID. Виходимо.\n" -#: ../adduser:401 +#: ../adduser:411 #, perl-format msgid "" "No UID/GID pair is available in the range %d-%d (FIRST_SYS_UID - " @@ -146,203 +146,203 @@ "Немає вільної пари UID/GID на проміжку %d-%d (FIRST_SYS_UID - " "LAST_SYS_UID).\n" -#: ../adduser:402 ../adduser:414 ../adduser:494 ../adduser:506 +#: ../adduser:412 ../adduser:424 ../adduser:513 ../adduser:525 #, perl-format msgid "The user `%s' was not created.\n" msgstr "Користувач \"%s\" не був створений.\n" -#: ../adduser:413 +#: ../adduser:423 #, perl-format msgid "" "No UID is available in the range %d-%d (FIRST_SYS_UID - LAST_SYS_UID).\n" msgstr "" "Немає вільного UID на проміжку %d-%d (FIRST_SYS_UID - LAST_SYS_UID).\n" -#: ../adduser:418 ../adduser:424 ../adduser:510 ../adduser:516 +#: ../adduser:428 ../adduser:434 ../adduser:529 ../adduser:535 msgid "Internal error" msgstr "Внутрішня помилка" -#: ../adduser:426 +#: ../adduser:436 #, perl-format msgid "Adding system user `%s' (UID %d) ...\n" msgstr "Додається системний користувач \"%s\" (UID %d)...\n" -#: ../adduser:431 +#: ../adduser:441 #, perl-format msgid "Adding new group `%s' (GID %d) ...\n" msgstr "Додається нова група \"%s\" (GID %d)...\n" -#: ../adduser:438 +#: ../adduser:452 #, perl-format msgid "Adding new user `%s' (UID %d) with group `%s' ...\n" msgstr "Додається новий користувач \"%s\" (UID %d) з групою \"%s\"...\n" -#: ../adduser:456 ../AdduserCommon.pm:162 +#: ../adduser:475 ../AdduserCommon.pm:162 #, perl-format msgid "`%s' returned error code %d. Exiting.\n" msgstr "Команда \"%s\" повернула код помилки %d. Виходимо.\n" -#: ../adduser:458 ../AdduserCommon.pm:164 +#: ../adduser:477 ../AdduserCommon.pm:164 #, perl-format msgid "`%s' exited from signal %d. Exiting.\n" -msgstr "Команда \"%s\" завершилась через сигнал %d. Виходимо.\n" +msgstr "Команда \"%s\" завершилася через сигнал %d. Виходимо.\n" -#: ../adduser:460 +#: ../adduser:479 #, perl-format msgid "" "%s failed with return code 15, shadow not enabled, password aging cannot be " "set. Continuing.\n" msgstr "" -"Команда %s завершилась невдачею з кодом помилки 15, shadow не дозволено, не " -"можна встановити застарівання пароля. Продовжуємо.\n" +"Команда %s завершилася невдачею з кодом помилки 15, shadow не дозволено, не " +"можна встановити застарівання паролю. Продовжуємо.\n" -#: ../adduser:485 +#: ../adduser:504 #, perl-format msgid "Adding user `%s' ...\n" msgstr "Додається користувач \"%s\"...\n" -#: ../adduser:493 +#: ../adduser:512 #, perl-format msgid "" "No UID/GID pair is available in the range %d-%d (FIRST_UID - LAST_UID).\n" msgstr "" "Немає вільної пари UID/GID на проміжку %d-%d (FIRST_UID - LAST_UID).\n" -#: ../adduser:505 +#: ../adduser:524 #, perl-format msgid "No UID is available in the range %d-%d (FIRST_UID - LAST_UID).\n" msgstr "Немає вільного UID на проміжку %d-%d (FIRST_UID - LAST_UID).\n" -#: ../adduser:521 +#: ../adduser:540 #, perl-format msgid "Adding new group `%s' (%d) ...\n" msgstr "Додається нова група \"%s\" (%d)...\n" -#: ../adduser:528 +#: ../adduser:551 #, perl-format msgid "Adding new user `%s' (%d) with group `%s' ...\n" msgstr "Додається новий користувач \"%s\" (%d) з групою \"%s\"...\n" #. hm, error, should we break now? -#: ../adduser:552 +#: ../adduser:580 msgid "Permission denied\n" msgstr "У доступі відмовлено\n" -#: ../adduser:553 +#: ../adduser:581 msgid "invalid combination of options\n" msgstr "неприпустима комбінація параметрів\n" -#: ../adduser:554 +#: ../adduser:582 msgid "unexpected failure, nothing done\n" msgstr "неочікувана помилка, нічого не зроблено\n" -#: ../adduser:555 +#: ../adduser:583 msgid "unexpected failure, passwd file missing\n" msgstr "неочікувана помилка, відсутній файл паролів\n" -#: ../adduser:556 +#: ../adduser:584 msgid "passwd file busy, try again\n" msgstr "файл passwd зайнятий, спробуйте знову\n" -#: ../adduser:557 +#: ../adduser:585 msgid "invalid argument to option\n" -msgstr "неприпустимий аргумент для параметра\n" +msgstr "неприпустимий аргумент для параметру\n" #. Translators: [y/N] has to be replaced by values defined in your #. locale. You can see by running "locale noexpr" which regular #. expression will be checked to find positive answer. -#: ../adduser:562 +#: ../adduser:590 msgid "Try again? [y/N] " msgstr "Спробувати знову? [т/Н] " #. Translators: [y/N] has to be replaced by values defined in your #. locale. You can see by running "locale yesexpr" which regular #. expression will be checked to find positive answer. -#: ../adduser:588 +#: ../adduser:620 msgid "Is the information correct? [Y/n] " msgstr "Чи є ця інформація вірною? [Т/н] " -#: ../adduser:595 +#: ../adduser:627 #, perl-format msgid "Adding new user `%s' to extra groups ...\n" msgstr "Новий користувач \"%s\" додається до додаткових груп...\n" -#: ../adduser:621 +#: ../adduser:653 #, perl-format msgid "Setting quota for user `%s' to values of user `%s' ...\n" msgstr "" "Квота для користувача \"%s\" встановлюється у значення для користувача " "\"%s\"...\n" -#: ../adduser:658 +#: ../adduser:690 #, perl-format msgid "Not creating home directory `%s'.\n" msgstr "Домашня директорія \"%s\" не створюється.\n" -#: ../adduser:661 +#: ../adduser:693 #, perl-format msgid "The home directory `%s' already exists. Not copying from `%s'.\n" msgstr "Домашня директорія \"%s\" вже існує. Не копіюється з \"%s\".\n" -#: ../adduser:667 +#: ../adduser:699 #, perl-format msgid "" "Warning: The home directory `%s' does not belong to the user you are " "currently creating.\n" msgstr "" -"Увага: Домашній каталог `%s' не належить користувачу, якого ви створюєте " +"Увага: Домашня директорія `%s' не належить користувачу, якого ви створюєте " "зараз.\n" -#: ../adduser:672 +#: ../adduser:704 #, perl-format msgid "Creating home directory `%s' ...\n" msgstr "Створюється домашня директорія \"%s\"...\n" -#: ../adduser:674 +#: ../adduser:706 #, perl-format msgid "Couldn't create home directory `%s': %s.\n" msgstr "Неможливо створити домашню директорію \"%s\": %s.\n" -#: ../adduser:682 +#: ../adduser:714 msgid "Setting up encryption ...\n" msgstr "Налаштування шифрування ...\n" -#: ../adduser:687 +#: ../adduser:719 #, perl-format msgid "Copying files from `%s' ...\n" msgstr "Копіюються файли з \"%s\"..\n" -#: ../adduser:689 +#: ../adduser:721 #, perl-format msgid "fork for `find' failed: %s\n" msgstr "Не вдалося зробити fork для \"find\": %s\n" -#: ../adduser:798 +#: ../adduser:830 #, perl-format msgid "The user `%s' already exists, and is not a system user.\n" msgstr "Користувач \"%s\" вже існує і не є системним користувачем.\n" -#: ../adduser:800 +#: ../adduser:832 #, perl-format msgid "The user `%s' already exists.\n" msgstr "Користувач \"%s\" вже існує.\n" -#: ../adduser:803 +#: ../adduser:835 #, perl-format msgid "The UID %d is already in use.\n" msgstr "UID %d вже використовується.\n" -#: ../adduser:810 +#: ../adduser:842 #, perl-format msgid "The GID %d is already in use.\n" msgstr "GID %d вже використовується.\n" -#: ../adduser:817 +#: ../adduser:849 #, perl-format msgid "The GID %d does not exist.\n" msgstr "GID %d не існує.\n" -#: ../adduser:864 +#: ../adduser:896 #, perl-format msgid "" "Cannot deal with %s.\n" @@ -351,7 +351,7 @@ "Неможна нічого зробити з %s.\n" "Це не директорія, файл або символьне посилання.\n" -#: ../adduser:885 +#: ../adduser:917 #, perl-format msgid "" "%s: To avoid problems, the username should consist only of\n" @@ -364,14 +364,14 @@ "латинських літер, цифр, знаків підкреслювання ( _ ), крапок, собачок ( @ ) " "та\n" "дефісів, і не повинне починатися з дефісу (як визначено стандартом\n" -"IEEE Std 1003.1-2001). Для сумісності з Samba, в кінці імені\n" +"IEEE Std 1003.1-2001). Для сумісності з Samba, у кінці імені\n" "користувача також може знаходитися знак $\n" -#: ../adduser:895 +#: ../adduser:927 msgid "Allowing use of questionable username.\n" msgstr "Дозволяється використання сумнівного імені користувача.\n" -#: ../adduser:899 +#: ../adduser:931 #, perl-format msgid "" "%s: Please enter a username matching the regular expression configured\n" @@ -379,49 +379,49 @@ "badname'\n" "option to relax this check or reconfigure NAME_REGEX.\n" msgstr "" -"%s: Будь ласка, введіть ім’я користувача що відповідає регулярному\n" +"%s: Будь ласка, уведіть ім’я користувача що відповідає регулярному\n" "виразу, налаштованому через змінну NAME_REGEX[_SYSTEM].\n" "Використовуйте параметр `--force-badname', щоб нівелювати\n" "цю перевірку або повторно налаштувати NAME_REGEX.\n" -#: ../adduser:915 +#: ../adduser:947 #, perl-format msgid "Selecting UID from range %d to %d ...\n" msgstr "Вибір UID з проміжку з %d до %d...\n" -#: ../adduser:933 +#: ../adduser:965 #, perl-format msgid "Selecting GID from range %d to %d ...\n" msgstr "Вибір GID з проміжку з %d до %d...\n" -#: ../adduser:977 +#: ../adduser:1023 #, perl-format msgid "Stopped: %s\n" msgstr "Зупинено: %s\n" -#: ../adduser:979 +#: ../adduser:1025 #, perl-format msgid "Removing directory `%s' ...\n" -msgstr "Видаляється директорія \"%s\"...\n" +msgstr "Вилучається директорія \"%s\"...\n" -#: ../adduser:983 ../deluser:375 +#: ../adduser:1029 ../deluser:375 #, perl-format msgid "Removing user `%s' ...\n" -msgstr "Видаляється користувач \"%s\"...\n" +msgstr "Вилучається користувач \"%s\"...\n" -#: ../adduser:987 ../deluser:420 +#: ../adduser:1033 ../deluser:420 #, perl-format msgid "Removing group `%s' ...\n" -msgstr "Видаляється група \"%s\"...\n" +msgstr "Вилучається група \"%s\"...\n" #. Translators: the variable %s is INT, QUIT, or HUP. #. Please do not insert a space character between SIG and %s. -#: ../adduser:998 +#: ../adduser:1044 #, perl-format msgid "Caught a SIG%s.\n" msgstr "Отримано сигнал SIG%s.\n" -#: ../adduser:1003 +#: ../adduser:1049 #, perl-format msgid "" "adduser version %s\n" @@ -430,7 +430,7 @@ "adduser, версія %s\n" "\n" -#: ../adduser:1004 +#: ../adduser:1050 msgid "" "Adds a user or group to the system.\n" " \n" @@ -446,7 +446,7 @@ " Ted Hajek \n" "\n" -#: ../adduser:1011 ../deluser:483 +#: ../adduser:1057 ../deluser:483 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" @@ -524,19 +524,19 @@ " Додає існуючого користувача до існуючої групи\n" "\n" "головні параметри:\n" -" --quiet | -q не направляти інформацію програми до стандартного " +" --quiet | -q не спрямовувати інформацію програми до стандартного " "виведення\n" " --force-badname дозволяти імена користувачів, що не відповідають\n" " конфігураційній змінній NAME_REGEX[_SYSTEM]\n" " --help | -h цей текст\n" -" --version | -v новер версії та право на копіювання\n" +" --version | -v номер версії та право на копіювання\n" " --conf | -c ФАЙЛ використовувати конфігураційний ФАЙЛ\n" "\n" #. everyone can issue "--help" and "--version", but only root can go on #: ../deluser:99 msgid "Only root may remove a user or group from the system.\n" -msgstr "Тільки root може видалити користувача або групу з системи.\n" +msgstr "Тільки root може вилучити користувача або групу з системи.\n" #: ../deluser:120 msgid "No options allowed after names.\n" @@ -544,11 +544,11 @@ #: ../deluser:128 msgid "Enter a group name to remove: " -msgstr "Введіть назву групи для видалення: " +msgstr "Уведіть назву групи для вилучення: " #: ../deluser:130 msgid "Enter a user name to remove: " -msgstr "введіть ім'я користувача для видалення: " +msgstr "Уведіть ім'я користувача для вилучення: " #: ../deluser:170 msgid "" @@ -573,7 +573,7 @@ #: ../deluser:234 msgid "WARNING: You are just about to delete the root account (uid 0)\n" -msgstr "УВАГА: Ви збираєтеся видалити обліковий запис root (uid 0)\n" +msgstr "УВАГА: Ви збираєтеся вилучити обліковий запис root (uid 0)\n" #: ../deluser:235 msgid "" @@ -593,7 +593,7 @@ #: ../deluser:248 msgid "Looking for files to backup/remove ...\n" -msgstr "Пошук файлів для збереження/видалення...\n" +msgstr "Пошук файлів для збереження/вилучення...\n" #: ../deluser:251 #, perl-format @@ -609,35 +609,35 @@ #: ../deluser:270 #, perl-format msgid "Not backing up/removing `%s', it is a mount point.\n" -msgstr "\"%s\" не зберігається/видаляється - це точка монтування.\n" +msgstr "\"%s\" не зберігається/вилучається - це точка монтування.\n" #: ../deluser:277 #, perl-format msgid "Not backing up/removing `%s', it matches %s.\n" -msgstr "\"%s\" не зберігається/видаляється - підходить під шаблон %s.\n" +msgstr "\"%s\" не зберігається/вилучається - підходить під шаблон %s.\n" #: ../deluser:326 #, perl-format msgid "Cannot handle special file %s\n" -msgstr "Неможлтво опрацювати спеціальний файл %s\n" +msgstr "Неможливо опрацювати спеціяльний файл %s\n" #: ../deluser:334 #, perl-format msgid "Backing up files to be removed to %s ...\n" -msgstr "Копії файлів копіюються у %s перед видаленням...\n" +msgstr "Копії файлів копіюються у %s перед вилученням...\n" #: ../deluser:360 msgid "Removing files ...\n" -msgstr "Видаляються файли...\n" +msgstr "Вилучаються файли...\n" #: ../deluser:372 msgid "Removing crontab ...\n" -msgstr "Видаляється crontab...\n" +msgstr "Вилучається crontab...\n" #: ../deluser:378 #, perl-format msgid "Warning: group `%s' has no more members.\n" -msgstr "Попередження: в групі `%s' немає жодного учасника.\n" +msgstr "Попередження: у групі `%s' немає жодного учасника.\n" #: ../deluser:400 #, perl-format @@ -662,7 +662,7 @@ #: ../deluser:439 msgid "You may not remove the user from their primary group.\n" -msgstr "Не можна видалити користувача з його основної групи.\n" +msgstr "Не можна вилучити користувача з його основної групи.\n" #: ../deluser:453 #, perl-format @@ -672,7 +672,7 @@ #: ../deluser:456 #, perl-format msgid "Removing user `%s' from group `%s' ...\n" -msgstr "Видаляється користувач \"%s\" з групи \"%s\"...\n" +msgstr "Вилучається користувач \"%s\" з групи \"%s\"...\n" #: ../deluser:475 #, perl-format @@ -685,7 +685,7 @@ #: ../deluser:476 msgid "Removes users and groups from the system.\n" -msgstr "Видаляє користувачів і групи з системи.\n" +msgstr "Вилучає користувачів і групи з системи.\n" #: ../deluser:478 msgid "" @@ -738,28 +738,28 @@ "\n" msgstr "" "deluser КОРИСТУВАЧ\n" -" видалити звичайного користувача з системи\n" +" вилучити звичайного користувача з системи\n" " приклад: deluser mike\n" "\n" -" --remove-home видалити домашню директорію користувача і " -"отриману пошту --remove-all-files видалити всі файли володарем яких " +" --remove-home вилучити домашню директорію користувача і " +"отриману пошту --remove-all-files вилучити усі файли володарем яких " "є користувач\n" -" --backup зробити резервні копії перед видаленням.\n" +" --backup зробити резервні копії перед вилученням.\n" " --backup-to <ДИР> директорія для резервних копій.\n" -" За замовчанням - поточна директорія.\n" -" --system видаляти тільки якщо це системний користувач\n" +" Типово - поточна директорія.\n" +" --system вилучати тільки якщо це системний користувач\n" "\n" "delgroup ГРУПА\n" "deluser --group ГРУПА\n" -" видалити групу з системи\n" +" вилучити групу з системи\n" " приклад: deluser --group students\n" "\n" -" --system видаляти тільки якщо це системна група\n" -" --only-if-empty видаляти тільки якщо більше не залишилося " +" --system вилучати тільки якщо це системна група\n" +" --only-if-empty вилучати тільки якщо більше не залишилося " "членів\n" "\n" "deluser КОРИСТУВАЧ ГРУПА\n" -" видалити користувача з групи\n" +" вилучити користувача з групи\n" " приклад: deluser mike students\n" "\n" "загальні параметри:\n" @@ -777,7 +777,7 @@ #: ../AdduserCommon.pm:82 #, perl-format msgid "`%s' does not exist. Using defaults.\n" -msgstr "\"%s\" не існує. Використовуються значення за замовчанням.\n" +msgstr "\"%s\" не існує. Використовуються типові значення.\n" #: ../AdduserCommon.pm:92 #, perl-format diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/alsa-utils.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/alsa-utils.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/alsa-utils.po 2015-02-19 15:22:14.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/alsa-utils.po 2015-08-14 07:48:20.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:31+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:28+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: alsamixer/card_select.c:126 alsamixer/device_name.c:126 msgid "Sound Card" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apparmorapplet.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apparmorapplet.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apparmorapplet.po 2015-02-19 15:22:40.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apparmorapplet.po 2015-08-14 07:48:46.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:26+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:36+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: src/apparmor-applet.c:244 msgid "" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apparmor-parser.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apparmor-parser.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apparmor-parser.po 2015-02-19 15:22:40.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apparmor-parser.po 2015-08-14 07:48:46.000000000 +0000 @@ -14,14 +14,14 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:26+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:36+0000\n" +"X-Generator: Launchpad (build 17656)\n" -#: ../parser_include.c:113 ../parser_include.c:111 +#: ../parser_include.c:113 msgid "Error: Out of memory.\n" msgstr "Помилка: недостатньо пам'яті.\n" -#: ../parser_include.c:123 ../parser_include.c:121 +#: ../parser_include.c:123 #, c-format msgid "Error: basedir %s is not a directory, skipping.\n" msgstr "Помилка: базовий каталог %s - це не каталог; пропускається.\n" @@ -31,107 +31,98 @@ msgid "Error: Could not add directory %s to search path.\n" msgstr "Помилка: Не вдалося додати каталог %s до шляху пошуку.\n" -#: ../parser_include.c:147 ../parser_include.c:151 +#: ../parser_include.c:147 msgid "Error: Could not allocate memory.\n" msgstr "Помилка: Не вдалося виділити пам'ять.\n" -#: ../parser_interface.c:69 ../parser_interface.c:72 ../parser_interface.c:49 +#: ../parser_interface.c:69 ../parser_interface.c:72 msgid "Bad write position\n" msgstr "Погана позиція запису\n" -#: ../parser_interface.c:72 ../parser_interface.c:75 ../parser_interface.c:52 +#: ../parser_interface.c:72 ../parser_interface.c:75 msgid "Permission denied\n" msgstr "Відмовлено у доступі\n" -#: ../parser_interface.c:75 ../parser_interface.c:78 ../parser_interface.c:55 +#: ../parser_interface.c:75 ../parser_interface.c:78 msgid "Out of memory\n" msgstr "Не вистачає пам'яті\n" -#: ../parser_interface.c:78 ../parser_interface.c:81 ../parser_interface.c:58 +#: ../parser_interface.c:78 ../parser_interface.c:81 msgid "Couldn't copy profile: Bad memory address\n" msgstr "Не вдалося скопіювати профіль: помилкова адреса пам’яті\n" -#: ../parser_interface.c:81 ../parser_interface.c:84 ../parser_interface.c:61 +#: ../parser_interface.c:81 ../parser_interface.c:84 msgid "Profile doesn't conform to protocol\n" msgstr "Профіль не сумісний з протоколом\n" -#: ../parser_interface.c:84 ../parser_interface.c:87 ../parser_interface.c:64 +#: ../parser_interface.c:84 ../parser_interface.c:87 msgid "Profile does not match signature\n" msgstr "Профіль не збігається з підписом\n" -#: ../parser_interface.c:87 ../parser_interface.c:90 ../parser_interface.c:67 +#: ../parser_interface.c:87 ../parser_interface.c:90 msgid "Profile version not supported by Apparmor module\n" msgstr "Версія профілю не підтримується модулем Apparmor\n" -#: ../parser_interface.c:90 ../parser_interface.c:93 ../parser_interface.c:70 +#: ../parser_interface.c:90 ../parser_interface.c:93 msgid "Profile already exists\n" msgstr "Профіль вже існує\n" -#: ../parser_interface.c:93 ../parser_interface.c:96 ../parser_interface.c:73 +#: ../parser_interface.c:93 ../parser_interface.c:96 msgid "Profile doesn't exist\n" msgstr "Профіль не існує\n" -#: ../parser_interface.c:96 ../parser_interface.c:99 ../parser_interface.c:76 +#: ../parser_interface.c:96 ../parser_interface.c:99 msgid "Permission denied; attempted to load a profile while confined?\n" msgstr "" "Немає доступу. Здійснено спробу завантажити профіль у обмеженому режимі?\n" -#: ../parser_interface.c:99 ../parser_interface.c:102 ../parser_interface.c:79 +#: ../parser_interface.c:99 ../parser_interface.c:102 #, c-format msgid "Unknown error (%d): %s\n" msgstr "Невідома помилка (%d): %s\n" #: ../parser_interface.c:116 ../parser_interface.c:119 -#: ../parser_interface.c:96 #, c-format msgid "%s: Unable to add \"%s\". " msgstr "%s: Неможливо додати \"%s\". " #: ../parser_interface.c:121 ../parser_interface.c:124 -#: ../parser_interface.c:101 #, c-format msgid "%s: Unable to replace \"%s\". " msgstr "%s: Неможливо замінити \"%s\". " #: ../parser_interface.c:126 ../parser_interface.c:129 -#: ../parser_interface.c:106 #, c-format msgid "%s: Unable to remove \"%s\". " msgstr "%s: Неможливо вилучити \"%s\". " #: ../parser_interface.c:131 ../parser_interface.c:134 -#: ../parser_interface.c:111 #, c-format msgid "%s: Unable to write to stdout\n" msgstr "%s: Неможливо записати в stdout\n" #: ../parser_interface.c:135 ../parser_interface.c:138 -#: ../parser_interface.c:115 #, c-format msgid "%s: Unable to write to output file\n" msgstr "%s: не вдалося записати результати до файла\n" #: ../parser_interface.c:138 ../parser_interface.c:162 #: ../parser_interface.c:141 ../parser_interface.c:165 -#: ../parser_interface.c:118 ../parser_interface.c:142 #, c-format msgid "%s: ASSERT: Invalid option: %d\n" msgstr "%s: ASSERT: нечинний параметр: %d\n" #: ../parser_interface.c:147 ../parser_interface.c:150 -#: ../parser_interface.c:127 #, c-format msgid "Addition succeeded for \"%s\".\n" msgstr "Успішне додавання для \"%s\".\n" #: ../parser_interface.c:151 ../parser_interface.c:154 -#: ../parser_interface.c:131 #, c-format msgid "Replacement succeeded for \"%s\".\n" msgstr "Успішна заміна для \"%s\".\n" #: ../parser_interface.c:155 ../parser_interface.c:158 -#: ../parser_interface.c:135 #, c-format msgid "Removal succeeded for \"%s\".\n" msgstr "Успішне вилучення для \"%s\".\n" @@ -143,7 +134,6 @@ "PANIC неправильне збільшення буфера %p поз %p розш %p розм %d рес %p\n" #: ../parser_interface.c:656 ../parser_interface.c:658 -#: ../parser_interface.c:446 #, c-format msgid "profile %s network rules not enforced\n" msgstr "правила щодо мережі профілю %s не буде застосовано примусово\n" @@ -154,19 +144,16 @@ #: ../parser_interface.c:750 ../parser_interface.c:902 #: ../parser_interface.c:743 ../parser_interface.c:894 -#: ../parser_interface.c:518 ../parser_interface.c:669 #, c-format msgid "Unable to open %s - %s\n" msgstr "Неможливо відкрити %s - %s\n" #: ../parser_interface.c:776 ../parser_interface.c:768 -#: ../parser_interface.c:543 #, c-format msgid "Memory Allocation Error: Unable to remove ^%s\n" msgstr "Помилка виділення пам'яті: Не вдалося вилучити ^%s\n" #: ../parser_interface.c:789 ../parser_interface.c:781 -#: ../parser_interface.c:556 #, c-format msgid "Memory Allocation Error: Unable to remove %s:%s." msgstr "Помилка виділення пам'яті: Неможливо вилучити %s:%s." @@ -182,23 +169,21 @@ #: ../parser_interface.c:829 ../parser_interface.c:916 #: ../parser_interface.c:821 ../parser_interface.c:908 -#: ../parser_interface.c:582 #, c-format msgid "%s: Unable to write entire profile entry\n" msgstr "%s: Не вдається записати повний запис профілю\n" #: ../parser_interface.c:839 ../parser_interface.c:831 -#: ../parser_interface.c:593 #, c-format msgid "%s: Unable to write entire profile entry to cache\n" msgstr "%s: не вдалося записати увесь запис профілю до кешу\n" -#: parser_lex.l:100 parser_lex.l:163 parser_lex.l:169 +#: parser_lex.l:100 parser_lex.l:163 #, c-format msgid "Could not open '%s'" msgstr "Не вдалося відкрити «%s»" -#: parser_lex.l:104 parser_lex.l:167 parser_lex.l:173 +#: parser_lex.l:104 parser_lex.l:167 #, c-format msgid "fstat failed for '%s'" msgstr "помилка fstat під час обробки «%s»" @@ -213,18 +198,18 @@ msgid "stat failed for '%s'" msgstr "помилка stat під час обробки «%s»" -#: parser_lex.l:155 parser_lex.l:133 parser_lex.l:139 +#: parser_lex.l:155 parser_lex.l:133 #, c-format msgid "Could not open '%s' in '%s'" msgstr "Не вдалося відкрити «%s» у «%s»" #: parser_lex.l:284 parser_lex.l:322 parser_lex.l:362 parser_lex.l:399 -#: parser_lex.l:469 parser_lex.l:655 parser_lex.l:586 parser_lex.l:638 +#: parser_lex.l:469 parser_lex.l:655 parser_lex.l:586 #, c-format msgid "Found unexpected character: '%s'" msgstr "Знайдено несподіваний символ: \"%s\"" -#: parser_lex.l:386 parser_lex.l:418 parser_lex.l:428 +#: parser_lex.l:386 parser_lex.l:418 msgid "Variable declarations do not accept trailing commas" msgstr "У оголошеннях змінних не може бути завершальних ком" @@ -233,7 +218,7 @@ msgid "(network_mode) Found unexpected character: '%s'" msgstr "(network_mode) Знайдено неочікуваний символ: '%s'" -#: ../parser_main.c:333 ../parser_common.c:61 ../parser_common.c:106 +#: ../parser_main.c:333 ../parser_common.c:61 #, c-format msgid "Warning from %s (%s%sline %d): %s" msgstr "Попередження від %s (%s%sрядок %d): %s" @@ -244,7 +229,7 @@ msgstr "" "%s: Не вдалось виділити пам'ять для точки монтування основи піддомену\n" -#: ../parser_main.c:577 ../parser_main.c:616 ../parser_main.c:479 +#: ../parser_main.c:577 ../parser_main.c:616 #, c-format msgid "" "Warning: unable to find a suitable fs in %s, is it mounted?\n" @@ -254,7 +239,7 @@ "його не змонтовано?\n" "Використайте параметр --subdomainfs, щоб обійти проблему.\n" -#: ../parser_main.c:597 ../parser_main.c:635 ../parser_main.c:498 +#: ../parser_main.c:597 ../parser_main.c:635 #, c-format msgid "" "%s: Sorry. You need root privileges to run this program.\n" @@ -263,7 +248,7 @@ "%s: Для вживання цієї програми потрібні привілеї адміністратора.\n" "\n" -#: ../parser_main.c:604 ../parser_main.c:642 ../parser_main.c:505 +#: ../parser_main.c:604 ../parser_main.c:642 #, c-format msgid "" "%s: Warning! You've set this program setuid root.\n" @@ -276,7 +261,7 @@ "\n" #: ../parser_main.c:704 ../parser_main.c:813 ../parser_main.c:836 -#: ../parser_main.c:946 ../parser_main.c:860 +#: ../parser_main.c:946 #, c-format msgid "Error: Could not read profile %s: %s.\n" msgstr "Помилка: Не вдалось прочитати профіль %s: %s.\n" @@ -292,32 +277,25 @@ #: parser_yacc.y:1042 parser_yacc.y:1078 parser_yacc.y:1082 parser_yacc.y:1092 #: parser_yacc.y:1102 parser_yacc.y:1201 parser_yacc.y:1223 parser_yacc.y:1234 #: parser_yacc.y:1309 parser_yacc.y:1327 parser_yacc.y:1334 parser_yacc.y:1385 -#: ../parser_main.c:735 ../parser_main.c:923 ../parser_main.c:1133 -#: ../parser_main.c:1187 parser_yacc.y:311 parser_yacc.y:462 parser_yacc.y:472 -#: parser_yacc.y:583 parser_yacc.y:662 parser_yacc.y:669 parser_yacc.y:1130 -#: parser_yacc.y:1166 parser_yacc.y:1170 parser_yacc.y:1180 parser_yacc.y:1190 -#: parser_yacc.y:1298 parser_yacc.y:1376 parser_yacc.y:1479 parser_yacc.y:1490 -#: parser_yacc.y:1565 parser_yacc.y:1583 parser_yacc.y:1590 parser_yacc.y:1639 -#: ../network.c:314 ../af_unix.cc:203 msgid "Memory allocation error." msgstr "Помилка виділення пам'яті." -#: ../parser_main.c:740 ../parser_main.c:872 ../parser_main.c:757 +#: ../parser_main.c:740 ../parser_main.c:872 #, c-format msgid "Cached load succeeded for \"%s\".\n" msgstr "Успішне завантаження кешу для «%s».\n" -#: ../parser_main.c:744 ../parser_main.c:876 ../parser_main.c:761 +#: ../parser_main.c:744 ../parser_main.c:876 #, c-format msgid "Cached reload succeeded for \"%s\".\n" msgstr "Успішне перезавантаження кешу для «%s».\n" -#: ../parser_main.c:910 ../parser_main.c:1058 ../parser_main.c:967 +#: ../parser_main.c:910 ../parser_main.c:1058 #, c-format msgid "%s: Errors found in file. Aborting.\n" msgstr "%s: В файлі знайдені помилки. Переривається.\n" -#: ../parser_misc.c:426 ../parser_misc.c:597 ../parser_misc.c:339 +#: ../parser_misc.c:426 ../parser_misc.c:597 msgid "" "Uppercase qualifiers \"RWLIMX\" are deprecated, please convert to lowercase\n" "See the apparmor.d(5) manpage for details.\n" @@ -327,17 +305,17 @@ "Перегляньте сторінку довідки apparmor.d(5), щоб дізнатися більше.\n" #: ../parser_misc.c:467 ../parser_misc.c:474 ../parser_misc.c:638 -#: ../parser_misc.c:645 ../parser_misc.c:380 ../parser_misc.c:387 +#: ../parser_misc.c:645 msgid "Conflict 'a' and 'w' perms are mutually exclusive." msgstr "Конфлікт дозволів, 'a' та 'w' є взаємовиключними." -#: ../parser_misc.c:491 ../parser_misc.c:662 ../parser_misc.c:404 +#: ../parser_misc.c:491 ../parser_misc.c:662 msgid "Exec qualifier 'i' invalid, conflicting qualifier already specified" msgstr "" "Класифікатор виконання «i» нечинний, попередньо визначено класифікатор, що " "конфліктує з ним" -#: ../parser_misc.c:502 ../parser_misc.c:673 ../parser_misc.c:415 +#: ../parser_misc.c:502 ../parser_misc.c:673 #, c-format msgid "" "Unconfined exec qualifier (%c%c) allows some dangerous environment variables " @@ -348,7 +326,7 @@ "apparmor.d', щоб дізнатися більше.\n" #: ../parser_misc.c:510 ../parser_misc.c:551 ../parser_misc.c:681 -#: ../parser_misc.c:722 ../parser_misc.c:423 ../parser_misc.c:464 +#: ../parser_misc.c:722 #, c-format msgid "Exec qualifier '%c' invalid, conflicting qualifier already specified" msgstr "" @@ -356,7 +334,7 @@ "ним конфліктує" #: ../parser_misc.c:537 ../parser_misc.c:545 ../parser_misc.c:708 -#: ../parser_misc.c:716 ../parser_misc.c:450 ../parser_misc.c:458 +#: ../parser_misc.c:716 #, c-format msgid "" "Exec qualifier '%c%c' invalid, conflicting qualifier already specified" @@ -364,12 +342,12 @@ "Класифікатор виконання «%c%c» - нечинний, раніше визначено класифікатор, що " "з ним конфліктує" -#: ../parser_misc.c:593 ../parser_misc.c:764 ../parser_misc.c:506 +#: ../parser_misc.c:593 ../parser_misc.c:764 #, c-format msgid "Internal: unexpected mode character '%c' in input" msgstr "Внутрішнє: неочікуваний символ режиму '%c' у вхідній інформації" -#: ../parser_misc.c:615 ../parser_misc.c:786 ../parser_misc.c:528 +#: ../parser_misc.c:615 ../parser_misc.c:786 #, c-format msgid "Internal error generated invalid perm 0x%llx\n" msgstr "Внутрішня помилка, спричинена нечинним дозволом 0x%llx\n" @@ -380,65 +358,64 @@ msgid "AppArmor parser error: %s\n" msgstr "Помилка аналізатора AppArmor: %s\n" -#: ../parser_merge.c:92 ../parser_merge.c:91 ../parser_merge.c:83 +#: ../parser_merge.c:92 ../parser_merge.c:91 msgid "Couldn't merge entries. Out of Memory\n" msgstr "Не вдалося об'єднати записи. Не вистачає пам'яті\n" -#: ../parser_merge.c:111 ../parser_merge.c:113 ../parser_merge.c:105 +#: ../parser_merge.c:111 ../parser_merge.c:113 #, c-format msgid "profile %s: has merged rule %s with conflicting x modifiers\n" msgstr "" "профіль %s: містить об’єднане правило %s з конфліктом x модифікаторів\n" -#: parser_yacc.y:236 parser_yacc.y:277 parser_yacc.y:320 +#: parser_yacc.y:236 parser_yacc.y:277 msgid "Profile attachment must begin with a '/'." msgstr "Долучення до профілю має починатися з «/»." -#: parser_yacc.y:260 parser_yacc.y:302 parser_yacc.y:348 +#: parser_yacc.y:260 parser_yacc.y:302 msgid "" "Profile names must begin with a '/', namespace or keyword 'profile' or 'hat'." msgstr "" "Назви профілів мають починатися з «/», назви простору назв або ключового " "слова «profile» чи «hat»." -#: parser_yacc.y:296 parser_yacc.y:338 parser_yacc.y:384 +#: parser_yacc.y:296 parser_yacc.y:338 #, c-format msgid "Failed to create alias %s -> %s\n" msgstr "Не вдалося створити псевдонім %s -> %s\n" -#: parser_yacc.y:417 parser_yacc.y:460 parser_yacc.y:506 +#: parser_yacc.y:417 parser_yacc.y:460 msgid "Profile flag chroot_relative conflicts with namespace_relative" msgstr "Прапорець профілю chroot_relative конфліктує з namespace_relative" -#: parser_yacc.y:421 parser_yacc.y:464 parser_yacc.y:510 +#: parser_yacc.y:421 parser_yacc.y:464 msgid "Profile flag mediate_deleted conflicts with delegate_deleted" msgstr "Прапорець профілю mediate_deleted конфліктує з delegate_deleted" -#: parser_yacc.y:424 parser_yacc.y:467 parser_yacc.y:513 +#: parser_yacc.y:424 parser_yacc.y:467 msgid "" "Profile flag attach_disconnected conflicts with no_attach_disconnected" msgstr "" "Прапорець профілю attach_disconnected конфліктує з no_attach_disconnected" -#: parser_yacc.y:427 parser_yacc.y:470 parser_yacc.y:516 +#: parser_yacc.y:427 parser_yacc.y:470 msgid "Profile flag chroot_attach conflicts with chroot_no_attach" msgstr "Прапорець профілю chroot_attach конфліктує з chroot_no_attach" -#: parser_yacc.y:441 parser_yacc.y:484 parser_yacc.y:530 +#: parser_yacc.y:441 parser_yacc.y:484 msgid "Profile flag 'debug' is no longer valid." msgstr "Прапорець профілю \"debug\" більше не діє." -#: parser_yacc.y:463 parser_yacc.y:506 parser_yacc.y:552 +#: parser_yacc.y:463 parser_yacc.y:506 #, c-format msgid "Invalid profile flag: %s." msgstr "Нечинний прапорець профілю: %s." -#: parser_yacc.y:498 parser_yacc.y:520 parser_yacc.y:548 parser_yacc.y:594 +#: parser_yacc.y:498 parser_yacc.y:520 parser_yacc.y:548 msgid "Assert: `rule' returned NULL." msgstr "Виявлено: `rule' повернула NULL." #: parser_yacc.y:501 parser_yacc.y:546 parser_yacc.y:552 parser_yacc.y:584 -#: parser_yacc.y:598 parser_yacc.y:630 msgid "" "Invalid mode, in deny rules 'x' must not be preceded by exec qualifier 'i', " "'p', or 'u'" @@ -446,78 +423,77 @@ "Нечинний режим, перед «x» має бути вказано класифікатор виконання «i», «p», " "або «u»" -#: parser_yacc.y:524 parser_yacc.y:556 parser_yacc.y:602 +#: parser_yacc.y:524 parser_yacc.y:556 msgid "" "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', 'c', or 'u'" msgstr "" "Нечинний режим, перед «x» має бути вказано класифікатор виконання «i», «p», " "«c» або «u»" -#: parser_yacc.y:549 parser_yacc.y:587 parser_yacc.y:633 +#: parser_yacc.y:549 parser_yacc.y:587 msgid "Invalid mode, 'x' must be preceded by exec qualifier 'i', 'p', or 'u'" msgstr "" "Нечинний режим, перед «x» має бути вказано класифікатор виконання «i», «p», " "або «u»" -#: parser_yacc.y:574 parser_yacc.y:612 parser_yacc.y:614 parser_yacc.y:660 +#: parser_yacc.y:574 parser_yacc.y:612 parser_yacc.y:614 msgid "Assert: `network_rule' return invalid protocol." msgstr "Виявлено: «network_rule» повернула нечинний протокол." -#: parser_yacc.y:649 parser_yacc.y:696 parser_yacc.y:786 +#: parser_yacc.y:649 parser_yacc.y:696 msgid "Assert: `change_profile' returned NULL." msgstr "Виявлено: `change_profile' повернула NULL." -#: parser_yacc.y:680 parser_yacc.y:720 parser_yacc.y:810 +#: parser_yacc.y:680 parser_yacc.y:720 msgid "Assert: 'hat rule' returned NULL." msgstr "Виявлено: 'hat rule' повернула NULL." -#: parser_yacc.y:689 parser_yacc.y:729 parser_yacc.y:819 +#: parser_yacc.y:689 parser_yacc.y:729 msgid "Assert: 'local_profile rule' returned NULL." msgstr "Виявлено: `local_profile rule' повернула NULL." -#: parser_yacc.y:824 parser_yacc.y:885 parser_yacc.y:992 +#: parser_yacc.y:824 parser_yacc.y:885 #, c-format msgid "Unset boolean variable %s used in if-expression" msgstr "Обнулення булівської змінної %s, яку використано в виразі умови" -#: parser_yacc.y:882 parser_yacc.y:986 parser_yacc.y:1092 +#: parser_yacc.y:882 parser_yacc.y:986 msgid "unsafe rule missing exec permissions" msgstr "небезпечне правило без дозволів на виконання" -#: parser_yacc.y:901 parser_yacc.y:954 parser_yacc.y:1060 +#: parser_yacc.y:901 parser_yacc.y:954 msgid "subset can only be used with link rules." msgstr "підмножину можна використовувати лише з правилами посилань." -#: parser_yacc.y:903 parser_yacc.y:956 parser_yacc.y:1062 +#: parser_yacc.y:903 parser_yacc.y:956 msgid "link and exec perms conflict on a file rule using ->" msgstr "" "дозволи посилання і виконання конфліктують у правилі файлів за допомогою ->" -#: parser_yacc.y:905 parser_yacc.y:958 parser_yacc.y:1064 +#: parser_yacc.y:905 parser_yacc.y:958 msgid "link perms are not allowed on a named profile transition.\n" msgstr "дозволи посилань не дозволено для перенесення іменованого профілю.\n" -#: parser_yacc.y:921 parser_yacc.y:1003 parser_yacc.y:1109 +#: parser_yacc.y:921 parser_yacc.y:1003 #, c-format msgid "missing an end of line character? (entry: %s)" msgstr "відсутній символ кінця рядка? (елемент: %s)" #: parser_yacc.y:975 parser_yacc.y:985 parser_yacc.y:1057 parser_yacc.y:1067 -#: parser_yacc.y:1145 parser_yacc.y:1155 msgid "Invalid network entry." msgstr "Нечинний мережний елемент." -#: parser_yacc.y:1039 parser_yacc.y:1048 parser_yacc.y:1254 parser_yacc.y:1510 +#: parser_yacc.y:1039 parser_yacc.y:1048 parser_yacc.y:1254 #, c-format msgid "Invalid capability %s." msgstr "Нечинна характеристика %s." -#: parser_yacc.y:1066 parser_yacc.y:1269 parser_yacc.y:1525 +#: parser_yacc.y:1066 parser_yacc.y:1269 #, c-format msgid "AppArmor parser error for %s%s%s at line %d: %s\n" msgstr "Помилка аналізатора AppArmor, %s%s%s, рядок %d: %s\n" -#: parser_yacc.y:1072 parser_yacc.y:1275 parser_yacc.y:1531 +#: parser_yacc.y:1072 parser_yacc.y:1275 #, c-format msgid "AppArmor parser error,%s%s line %d: %s\n" msgstr "Помилка аналізатора AppArmor,%s%s, рядок %d: %s\n" @@ -528,14 +504,14 @@ msgstr "" "%s: Неприпустима відкрита дужка {, вузлове групування не дозволяється\n" -#: ../parser_regex.c:265 ../parser_regex.c:274 ../parser_regex.c:278 +#: ../parser_regex.c:265 ../parser_regex.c:274 #, c-format msgid "%s: Regex grouping error: Invalid number of items between {}\n" msgstr "" "%s: Помилка групування формального виразу: нечинна кількість пунктів у " "дужках {}\n" -#: ../parser_regex.c:271 ../parser_regex.c:280 ../parser_regex.c:284 +#: ../parser_regex.c:271 ../parser_regex.c:280 #, c-format msgid "" "%s: Regex grouping error: Invalid close }, no matching open { detected\n" @@ -543,7 +519,7 @@ "%s: Помилка групування формального виразу: нечинна завершальна дужка }, не " "знайдено відповідної початкової дужки {\n" -#: ../parser_regex.c:337 ../parser_regex.c:343 ../parser_regex.c:361 +#: ../parser_regex.c:337 ../parser_regex.c:343 #, c-format msgid "" "%s: Regex grouping error: Unclosed grouping or character class, expecting " @@ -558,17 +534,17 @@ msgstr "" "%s: Виявлено внутрішнє переповнення буфера, перевищення у %d символів\n" -#: ../parser_regex.c:355 ../parser_regex.c:361 ../parser_regex.c:377 +#: ../parser_regex.c:355 ../parser_regex.c:361 #, c-format msgid "%s: Unable to parse input line '%s'\n" msgstr "%s: Не вдається проаналізувати вхідний файл \"%s\"\n" -#: ../parser_regex.c:397 ../parser_regex.c:405 ../parser_regex.c:421 +#: ../parser_regex.c:397 ../parser_regex.c:405 #, c-format msgid "%s: Invalid profile name '%s' - bad regular expression\n" msgstr "%s: некоректна назва профілю, «%s» — помилковий формальний вираз\n" -#: ../parser_policy.c:202 ../parser_policy.c:402 ../parser_policy.c:375 +#: ../parser_policy.c:202 ../parser_policy.c:402 #, c-format msgid "ERROR merging rules for profile %s, failed to load\n" msgstr "" @@ -586,19 +562,19 @@ "\t'*', '?', діапазони символів і варіанти не дозволено.\n" "\tможна використовувати лише '**' наприкінці правила.\n" -#: ../parser_policy.c:279 ../parser_policy.c:359 ../parser_policy.c:332 +#: ../parser_policy.c:279 ../parser_policy.c:359 #, c-format msgid "ERROR processing regexs for profile %s, failed to load\n" msgstr "" "ПОМИЛКА обробки формальних виразів для профілю %s, не вдалося завантажити\n" -#: ../parser_policy.c:306 ../parser_policy.c:389 ../parser_policy.c:362 +#: ../parser_policy.c:306 ../parser_policy.c:389 #, c-format msgid "ERROR expanding variables for profile %s, failed to load\n" msgstr "" "ПОМИЛКА при розширенні змінних для профілю %s; завантаження зазнало невдачі\n" -#: ../parser_policy.c:390 ../parser_policy.c:382 ../parser_policy.c:355 +#: ../parser_policy.c:390 ../parser_policy.c:382 #, c-format msgid "ERROR adding hat access rule for profile %s\n" msgstr "ПОМИЛКА додавання правила доступу hat для профілю %s\n" @@ -634,31 +610,30 @@ "%s: Під час остаточної обробки складених правил виявлено помилки. Аварійне " "завершення.\n" -#: parser_lex.l:180 parser_lex.l:186 +#: parser_lex.l:180 #, c-format msgid "Could not process include directory '%s' in '%s'" msgstr "Не вдалося обробити каталог включення «%s» у «%s»" -#: ../parser_main.c:660 ../parser_main.c:523 +#: ../parser_main.c:660 msgid "Feature buffer full." msgstr "Переповнено буфер можливостей." -#: ../parser_main.c:1115 ../parser_main.c:1132 ../parser_main.c:1024 -#: ../parser_main.c:1041 +#: ../parser_main.c:1115 ../parser_main.c:1132 msgid "Out of memory" msgstr "Недостатньо пам’яті" -#: ../parser_main.c:1182 ../parser_main.c:1091 +#: ../parser_main.c:1182 #, c-format msgid "Can't create cache directory: %s\n" msgstr "Не вдалося створити каталог кешу: %s\n" -#: ../parser_main.c:1185 ../parser_main.c:1094 +#: ../parser_main.c:1185 #, c-format msgid "File in cache directory location: %s\n" msgstr "Файл на місці каталогу кешу: %s\n" -#: ../parser_main.c:1188 ../parser_main.c:1097 +#: ../parser_main.c:1188 #, c-format msgid "Can't update cache directory: %s\n" msgstr "Не вдалося оновити каталог кешу: %s\n" @@ -674,11 +649,11 @@ msgid "Internal error generated invalid DBus perm 0x%x\n" msgstr "Внутрішня помилка, спричинена нечинними правами доступу DBus 0x%x\n" -#: parser_yacc.y:575 parser_yacc.y:621 +#: parser_yacc.y:575 msgid "deny prefix not allowed" msgstr "не можна використовувати префікс deny" -#: parser_yacc.y:612 parser_yacc.y:658 +#: parser_yacc.y:612 msgid "owner prefix not allowed" msgstr "не можна використовувати префікс owner" @@ -694,25 +669,25 @@ msgid "owner prefix not allow on capability rules" msgstr "у правилах capability не можна використовувати префікс owner" -#: parser_yacc.y:1357 parser_yacc.y:1613 +#: parser_yacc.y:1357 #, c-format msgid "invalid mount conditional %s%s" msgstr "некоректна умова mount %s%s" -#: parser_yacc.y:1374 parser_yacc.y:1628 +#: parser_yacc.y:1374 msgid "bad mount rule" msgstr "помилкове правило mount" -#: parser_yacc.y:1381 parser_yacc.y:1635 +#: parser_yacc.y:1381 msgid "mount point conditions not currently supported" msgstr "підтримки умов на точку монтування у поточній версії не передбачено" -#: parser_yacc.y:1398 parser_yacc.y:1650 +#: parser_yacc.y:1398 #, c-format msgid "invalid pivotroot conditional '%s'" msgstr "некоректна умова pivotroot, «%s»" -#: ../parser_regex.c:241 ../parser_regex.c:236 +#: ../parser_regex.c:241 #, c-format msgid "" "%s: Regex grouping error: Invalid close ], no matching open [ detected\n" @@ -720,20 +695,20 @@ "%s: помилка групування формального виразу: нечинна завершальна дужка ], не " "знайдено відповідної початкової дужки [\n" -#: ../parser_regex.c:257 ../parser_regex.c:256 +#: ../parser_regex.c:257 #, c-format msgid "%s: Regex grouping error: Exceeded maximum nesting of {}\n" msgstr "" "%s: помилка групування формального виразу: перевищено максимальний рівень " "вкладеності у дужках {}\n" -#: ../parser_policy.c:366 ../parser_policy.c:339 +#: ../parser_policy.c:366 #, c-format msgid "ERROR processing policydb rules for profile %s, failed to load\n" msgstr "" "ПОМИЛКА обробки правил policydb для профілю %s, не вдалося завантажити\n" -#: ../parser_policy.c:396 ../parser_policy.c:369 +#: ../parser_policy.c:396 #, c-format msgid "ERROR replacing aliases for profile %s, failed to load\n" msgstr "ПОМИЛКА заміри псевдонімів для профілю %s, не вдалося завантажити\n" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/app-install-data.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/app-install-data.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/app-install-data.po 2015-02-19 15:22:41.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/app-install-data.po 2015-08-14 07:48:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:30+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:41+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: ../menu-data-additional/7zip.desktop.in.h:1 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apport.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apport.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apport.po 2015-02-19 15:22:37.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apport.po 2015-08-14 07:48:44.000000000 +0000 @@ -7,256 +7,461 @@ msgstr "" "Project-Id-Version: apport\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-07 15:59+0000\n" -"PO-Revision-Date: 2013-09-18 14:51+0000\n" +"POT-Creation-Date: 2015-05-15 17:56+0000\n" +"PO-Revision-Date: 2015-03-02 17:27+0000\n" "Last-Translator: Микола Ткач \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:16+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:25+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" -#: ../bin/apport-valgrind.py:37 ../debian/tmp/usr/bin/apport-valgrind.py:37 -msgid "See man page for details." -msgstr "Дивіться подробиці у man-сторінці." +#: ../gtk/apport-gtk.ui.h:1 ../kde/apport-kde.py:468 ../kde/apport-kde.py:503 +#: ../kde/apport-kde.py:522 ../debian/tmp/usr/share/apport/apport-kde.py:468 +#: ../debian/tmp/usr/share/apport/apport-kde.py:503 +#: ../debian/tmp/usr/share/apport/apport-kde.py:522 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 +msgid "Apport" +msgstr "Apport" -#: ../bin/apport-valgrind.py:43 ../debian/tmp/usr/bin/apport-valgrind.py:43 -msgid "specify the log file name produced by valgrind" -msgstr "вкажіть ім’я log-файлу для valgrind" +#: ../gtk/apport-gtk.ui.h:4 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 +msgid "Crash report" +msgstr "Звіт про неполадку" -#: ../bin/apport-valgrind.py:46 ../debian/tmp/usr/bin/apport-valgrind.py:46 +#: ../gtk/apport-gtk.ui.h:5 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 +msgid "Sorry, an internal error happened." +msgstr "Вибачте, сталася внутрішня помилка." + +#: ../gtk/apport-gtk.ui.h:6 ../kde/apport-kde.py:240 ../gtk/apport-gtk.py:300 +#: ../debian/tmp/usr/share/apport/apport-kde.py:240 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:300 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 +msgid "If you notice further problems, try restarting the computer." +msgstr "Якщо проблема з’явиться знову, спробуйте перезавантажити комп’ютер." + +#: ../gtk/apport-gtk.ui.h:7 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 +msgid "Send an error report to help fix this problem" +msgstr "Надіслати звіт про помилку щоб усунути її" + +#: ../gtk/apport-gtk.ui.h:8 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 +msgid "Ignore future problems of this program version" +msgstr "Ігнорувати подальші збої у цій версії програми" + +#: ../gtk/apport-gtk.ui.h:9 ../kde/apport-kde.py:291 ../gtk/apport-gtk.py:204 +#: ../gtk/apport-gtk.py:573 ../debian/tmp/usr/share/apport/apport-kde.py:291 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:204 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:573 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 +msgid "Show Details" +msgstr "Показати подробиці" + +#: ../gtk/apport-gtk.ui.h:10 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 +msgid "_Examine locally" +msgstr "_Локальна перевірка" + +#: ../gtk/apport-gtk.ui.h:11 ../kde/apport-kde.py:233 ../gtk/apport-gtk.py:287 +#: ../debian/tmp/usr/share/apport/apport-kde.py:233 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:287 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 +msgid "Leave Closed" +msgstr "Залишити закритим" + +#: ../gtk/apport-gtk.ui.h:12 ../kde/apport-kde.py:230 ../kde/apport-kde.py:243 +#: ../gtk/apport-gtk.py:216 ../gtk/apport-gtk.py:284 ../gtk/apport-gtk.py:303 +#: ../debian/tmp/usr/share/apport/apport-kde.py:230 +#: ../debian/tmp/usr/share/apport/apport-kde.py:243 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:284 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:303 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 +msgid "Continue" +msgstr "Продовжити" + +#: ../gtk/apport-gtk.ui.h:13 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 +msgid "Collecting problem information" +msgstr "Збір інформації про помилку" + +#: ../gtk/apport-gtk.ui.h:14 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 msgid "" -"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " -"create it" +"Information is being collected that may help the developers fix the problem " +"you report." msgstr "" -"використовувати раніше створений каталог пісочниці (SDIR) або створити його " -"якщо його не існує" +"Проводиться збір інформації, яка може допомогти розробникам виправити цю " +"помилку." -#: ../bin/apport-valgrind.py:50 ../debian/tmp/usr/bin/apport-valgrind.py:50 +#: ../gtk/apport-gtk.ui.h:15 ../debian/tmp/usr/bin/apport-cli.py:251 +#: ../kde/apport-kde.py:434 ../bin/apport-cli.py:251 +#: ../debian/tmp/usr/share/apport/apport-kde.py:434 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 +msgid "Uploading problem information" +msgstr "Вивантаження даних щодо проблеми" + +#: ../gtk/apport-gtk.ui.h:16 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:16 +msgid "Uploading problem information" +msgstr "Передача інформації про помилку" + +#: ../gtk/apport-gtk.ui.h:17 ../kde/apport-kde.py:435 +#: ../debian/tmp/usr/share/apport/apport-kde.py:435 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:17 msgid "" -"do not create or reuse a sandbox directory for additional debug symbols " -"but rely only on installed debug symbols." +"The collected information is being sent to the bug tracking system. This " +"might take a few minutes." msgstr "" -"не створювати та не використовувати каталог пісочниці для додаткових " -"символів налагодження, а покладатися лише на встановлені символи " -"налагодження." +"Зібрана інформація пересилається до системи обліку помилок. Це може тривати " +"декілька хвилин." -#: ../bin/apport-valgrind.py:54 ../debian/tmp/usr/bin/apport-valgrind.py:54 +#: ../data/apportcheckresume.py:73 +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:73 msgid "" -"reuse a previously created cache dir (CDIR) or, if it does not exist, create " -"it" +"This occured during a previous suspend and prevented it from resuming " +"properly." msgstr "" -"використовувати раніше створений каталог кешу (CDIR) або створити його якщо " -"його не існує" +"Це сталося під час попереднього переходу у режим очікування і перешкоджало " +"відновленню системи." -#: ../bin/apport-valgrind.py:58 ../debian/tmp/usr/bin/apport-valgrind.py:58 +#: ../data/apportcheckresume.py:75 +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:75 msgid "" -"report download/install progress when installing packages into sandbox" +"This occured during a previous hibernate and prevented it from resuming " +"properly." msgstr "" -"показувати прогрес завантаження/встановлення під час встановлення пакунків у " -"пісочницю" +"Це сталося під час попереднього засинання і перешкоджало відновленню системи." -#: ../bin/apport-valgrind.py:62 ../debian/tmp/usr/bin/apport-valgrind.py:62 +#: ../data/apportcheckresume.py:80 +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:80 msgid "" -"the executable that is run under valgrind's memcheck tool for memory leak " -"detection" +"The resume processing hung very near the end and will have appeared to have " +"completed normally." msgstr "" -"виконуваний файл, який запускається під контролем valgrind memcheck для " -"визначення витоків пам’яті" +"Обробка даних звіту зависла дуже близько до кінця і буде, як видається, " +"завершено нормально." -#: ../bin/apport-valgrind.py:66 ../debian/tmp/usr/bin/apport-valgrind.py:66 -#: ../bin/apport-retrace.py:59 ../debian/tmp/usr/bin/apport-retrace.py:59 +#: ../debian/tmp/usr/bin/apport-cli.py:74 ../bin/apport-cli.py:74 +msgid "Press any key to continue..." +msgstr "Натисніть будь-яку клавішу для продовження..." + +#: ../debian/tmp/usr/bin/apport-cli.py:81 ../bin/apport-cli.py:81 +msgid "What would you like to do? Your options are:" +msgstr "Що ви бажаєте зробити? Варіянти вибору:" + +#: ../debian/tmp/usr/bin/apport-cli.py:85 ../bin/apport-cli.py:85 +#, python-format +msgid "Please choose (%s):" +msgstr "Будь ласка, виберіть (%s):" + +#: ../debian/tmp/usr/bin/apport-cli.py:148 ../bin/apport-cli.py:148 +#, python-format +msgid "(%i bytes)" +msgstr "(%i байт)" + +#: ../debian/tmp/usr/bin/apport-cli.py:150 ../kde/apport-kde.py:362 +#: ../bin/apport-cli.py:150 ../gtk/apport-gtk.py:142 +#: ../debian/tmp/usr/share/apport/apport-kde.py:362 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:142 +msgid "(binary data)" +msgstr "(двійкові дані)" + +#: ../debian/tmp/usr/bin/apport-cli.py:178 ../kde/apport-kde.py:185 +#: ../bin/apport-cli.py:178 ../gtk/apport-gtk.py:177 +#: ../debian/tmp/usr/share/apport/apport-kde.py:185 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:177 +msgid "Send problem report to the developers?" +msgstr "Надіслати розробникам звіт про помилку?" + +#: ../debian/tmp/usr/bin/apport-cli.py:179 ../bin/apport-cli.py:179 msgid "" -"Install an extra package into the sandbox (can be specified multiple times)" +"After the problem report has been sent, please fill out the form in the\n" +"automatically opened web browser." msgstr "" -"Встановити у тимчасове середовище додатковий пакунок (може встановлюватися " -"декілька разів)" +"Після того, як звіт буде відправлено, заповніть форму\n" +"у вікні браузера, яке автоматично відкрилося." -#: ../bin/apport-valgrind.py:97 ../debian/tmp/usr/bin/apport-valgrind.py:97 +#: ../debian/tmp/usr/bin/apport-cli.py:182 ../bin/apport-cli.py:182 #, python-format -msgid "Error: %s is not an executable. Stopping." -msgstr "Помилка: %s — не виконуваний файл. Зупинка." +msgid "&Send report (%s)" +msgstr "&Надіслати звіт (%s)" -#: ../apport/com.ubuntu.apport.policy.in.h:1 -msgid "Collect system information" -msgstr "Зібрати системну інформацію" +#: ../debian/tmp/usr/bin/apport-cli.py:186 ../bin/apport-cli.py:186 +msgid "&Examine locally" +msgstr "&Локальна перевірка" -#: ../apport/com.ubuntu.apport.policy.in.h:2 +#: ../debian/tmp/usr/bin/apport-cli.py:190 ../bin/apport-cli.py:190 +msgid "&View report" +msgstr "&Переглянути звіт" + +#: ../debian/tmp/usr/bin/apport-cli.py:191 ../bin/apport-cli.py:191 +msgid "&Keep report file for sending later or copying to somewhere else" +msgstr "" +"&Зберегти файл звіту для подальшого відправлення або копіювання будь-куди" + +#: ../debian/tmp/usr/bin/apport-cli.py:192 ../bin/apport-cli.py:192 +msgid "Cancel and &ignore future crashes of this program version" +msgstr "Скасувати та &ігнорувати майбутні збої у цій версії програми" + +#: ../debian/tmp/usr/bin/apport-cli.py:194 +#: ../debian/tmp/usr/bin/apport-cli.py:271 +#: ../debian/tmp/usr/bin/apport-cli.py:303 +#: ../debian/tmp/usr/bin/apport-cli.py:324 ../bin/apport-cli.py:194 +#: ../bin/apport-cli.py:271 ../bin/apport-cli.py:303 ../bin/apport-cli.py:324 +msgid "&Cancel" +msgstr "&Скасувати" + +#: ../debian/tmp/usr/bin/apport-cli.py:222 ../bin/apport-cli.py:222 +msgid "Problem report file:" +msgstr "Файл звіту про помилку:" + +#: ../debian/tmp/usr/bin/apport-cli.py:228 +#: ../debian/tmp/usr/bin/apport-cli.py:233 ../bin/apport-cli.py:228 +#: ../bin/apport-cli.py:233 +msgid "&Confirm" +msgstr "&Підтвердити" + +#: ../debian/tmp/usr/bin/apport-cli.py:232 ../bin/apport-cli.py:232 +#, python-format +msgid "Error: %s" +msgstr "Помилка: %s" + +#: ../debian/tmp/usr/bin/apport-cli.py:238 ../kde/apport-kde.py:406 +#: ../bin/apport-cli.py:238 ../debian/tmp/usr/share/apport/apport-kde.py:406 +msgid "Collecting problem information" +msgstr "Збір інформації про помилку" + +#: ../debian/tmp/usr/bin/apport-cli.py:239 ../bin/apport-cli.py:239 msgid "" -"Authentication is required to collect system information for this problem " -"report" +"The collected information can be sent to the developers to improve the\n" +"application. This might take a few minutes." msgstr "" -"Потрібно надати права, щоб зібрати потрібні дані для звітування цієї проблеми" +"Зібрану інформацію може бути направлено розробникам\n" +"для покращення програми. Це може зайняти декілька хвилин." -#: ../apport/com.ubuntu.apport.policy.in.h:3 -msgid "System problem reports" -msgstr "Звіти про системні помилки" +#: ../debian/tmp/usr/bin/apport-cli.py:252 ../bin/apport-cli.py:252 +msgid "" +"The collected information is being sent to the bug tracking system.\n" +"This might take a few minutes." +msgstr "" +"Зібрана інформація надсилається до системи відстежування помилок.\n" +"Це може зайняти декілька хвилин." -#: ../apport/com.ubuntu.apport.policy.in.h:4 +#: ../debian/tmp/usr/bin/apport-cli.py:302 ../bin/apport-cli.py:302 +msgid "&Done" +msgstr "&Завершено" + +#: ../debian/tmp/usr/bin/apport-cli.py:308 ../bin/apport-cli.py:308 +msgid "none" +msgstr "немає" + +#: ../debian/tmp/usr/bin/apport-cli.py:309 ../bin/apport-cli.py:309 +#, python-format +msgid "Selected: %s. Multiple choices:" +msgstr "Вибрано: %s. Декілька варіянтів:" + +#: ../debian/tmp/usr/bin/apport-cli.py:325 ../bin/apport-cli.py:325 +msgid "Choices:" +msgstr "Вибір:" + +#: ../debian/tmp/usr/bin/apport-cli.py:339 ../bin/apport-cli.py:339 +msgid "Path to file (Enter to cancel):" +msgstr "Шлях до файлу (Enter для скасування):" + +#: ../debian/tmp/usr/bin/apport-cli.py:345 ../bin/apport-cli.py:345 +msgid "File does not exist." +msgstr "Файлу не існує" + +#: ../debian/tmp/usr/bin/apport-cli.py:347 ../bin/apport-cli.py:347 +msgid "This is a directory." +msgstr "Це каталог." + +#: ../debian/tmp/usr/bin/apport-cli.py:353 ../bin/apport-cli.py:353 +msgid "To continue, you must visit the following URL:" +msgstr "Щоб продовжити, ви повинні пройти за адресою:" + +#: ../debian/tmp/usr/bin/apport-cli.py:355 ../bin/apport-cli.py:355 msgid "" -"Please enter your password to access problem reports of system programs" +"You can launch a browser now, or copy this URL into a browser on another " +"computer." msgstr "" -"Введіть свій пароль для доступу до звітів про помилки у системних програмах" +"Ви можете запустити браузер зараз або скопіювати цю адресу у браузер на " +"іншому комп'ютері." -#: ../gtk/apport-gtk.ui.h:1 ../kde/apport-kde.py:457 ../kde/apport-kde.py:493 -#: ../debian/tmp/usr/share/apport/apport-kde.py:457 -#: ../debian/tmp/usr/share/apport/apport-kde.py:493 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 -msgid "Apport" -msgstr "Apport" +#: ../debian/tmp/usr/bin/apport-cli.py:357 ../bin/apport-cli.py:357 +msgid "Launch a browser now" +msgstr "Запустити браузер" -#: ../gtk/apport-gtk.ui.h:2 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:2 -msgid "Crash report" -msgstr "Звіт про неполадку" +#: ../debian/tmp/usr/bin/apport-cli.py:371 ../bin/apport-cli.py:371 +msgid "No pending crash reports. Try --help for more information." +msgstr "" +"Немає звітів про помилки у очікуванні. Спробуйте --help для детальної " +"інформації." -#: ../gtk/apport-gtk.ui.h:3 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:3 -msgid "Sorry, an internal error happened." -msgstr "Вибачте, сталася внутрішня помилка." +#: ../kde/apport-kde.py:193 ../gtk/apport-gtk.py:186 +#: ../debian/tmp/usr/share/apport/apport-kde.py:193 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:186 +msgid "Send" +msgstr "Надіслати" -#: ../gtk/apport-gtk.ui.h:4 ../kde/apport-kde.py:227 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:256 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:300 -#: ../debian/tmp/usr/share/apport/apport-kde.py:227 ../gtk/apport-gtk.py:300 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:302 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:342 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 -msgid "If you notice further problems, try restarting the computer." -msgstr "Якщо проблема з’явиться знову, спробуйте перезавантажити комп’ютер." +#: ../kde/apport-kde.py:199 ../kde/apport-kde.py:237 ../gtk/apport-gtk.py:165 +#: ../debian/tmp/usr/share/apport/apport-kde.py:199 +#: ../debian/tmp/usr/share/apport/apport-kde.py:237 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:165 +#, python-format +msgid "Sorry, %s has experienced an internal error." +msgstr "Вибачте, у %s сталася внутрішня помилка." -#: ../gtk/apport-gtk.ui.h:5 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 -msgid "Send an error report to help fix this problem" -msgstr "Надіслати звіт про помилку щоб усунути її" +#: ../kde/apport-kde.py:207 ../gtk/apport-gtk.py:257 +#: ../debian/tmp/usr/share/apport/apport-kde.py:207 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:257 +#, python-format +msgid "Package: %s" +msgstr "Пакунок: %s" -#: ../gtk/apport-gtk.ui.h:6 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 -msgid "Ignore future problems of this program version" -msgstr "Ігнорувати подальші збої у цій версії програми" +#: ../kde/apport-kde.py:213 ../gtk/apport-gtk.py:264 +#: ../debian/tmp/usr/share/apport/apport-kde.py:213 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:264 +msgid "Sorry, a problem occurred while installing software." +msgstr "Вибачте, під час встановлення сталася помилка." -#: ../gtk/apport-gtk.ui.h:7 ../kde/apport-kde.py:278 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:204 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:573 -#: ../debian/tmp/usr/share/apport/apport-kde.py:278 ../gtk/apport-gtk.py:204 -#: ../gtk/apport-gtk.py:573 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 -msgid "Show Details" -msgstr "Показати подробиці" +#: ../kde/apport-kde.py:219 ../gtk/apport-gtk.py:273 ../gtk/apport-gtk.py:292 +#: ../debian/tmp/usr/share/apport/apport-kde.py:219 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:273 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:292 +#, python-format +msgid "The application %s has experienced an internal error." +msgstr "У додатку %s сталася внутрішня помилка." -#: ../gtk/apport-gtk.ui.h:8 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 -msgid "_Examine locally" -msgstr "_Локальна перевірка" +#: ../kde/apport-kde.py:222 ../gtk/apport-gtk.py:276 +#: ../debian/tmp/usr/share/apport/apport-kde.py:222 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:276 +#, python-format +msgid "The application %s has closed unexpectedly." +msgstr "Програма %s несподівано припинила роботу." + +#: ../kde/apport-kde.py:234 ../kde/apport-kde.py:380 ../gtk/apport-gtk.py:229 +#: ../gtk/apport-gtk.py:288 ../debian/tmp/usr/share/apport/apport-kde.py:234 +#: ../debian/tmp/usr/share/apport/apport-kde.py:380 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:229 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:288 +msgid "Relaunch" +msgstr "Перезапустити" + +#: ../kde/apport-kde.py:244 ../gtk/apport-gtk.py:304 +#: ../debian/tmp/usr/share/apport/apport-kde.py:244 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:304 +msgid "Ignore future problems of this type" +msgstr "Ігнорувати такі проблеми у майбутньому" + +#: ../kde/apport-kde.py:288 ../gtk/apport-gtk.py:577 +#: ../debian/tmp/usr/share/apport/apport-kde.py:288 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:577 +msgid "Hide Details" +msgstr "Сховати подробиці" + +#: ../kde/apport-kde.py:314 ../debian/tmp/usr/share/apport/apport-kde.py:314 +msgid "Username:" +msgstr "Користувач:" + +#: ../kde/apport-kde.py:315 ../debian/tmp/usr/share/apport/apport-kde.py:315 +msgid "Password:" +msgstr "Пароль:" + +#: ../kde/apport-kde.py:405 ../debian/tmp/usr/share/apport/apport-kde.py:405 +msgid "Collecting Problem Information" +msgstr "Збір інформації про помилку" + +#: ../kde/apport-kde.py:407 ../debian/tmp/usr/share/apport/apport-kde.py:407 +msgid "" +"The collected information can be sent to the developers to improve the " +"application. This might take a few minutes." +msgstr "" +"Зібрані дані можна надіслати розробникам з метою покращення програми. Ви " +"можете витратити на це декілька хвилин." + +#: ../kde/apport-kde.py:433 ../debian/tmp/usr/share/apport/apport-kde.py:433 +msgid "Uploading Problem Information" +msgstr "Вивантаження даних щодо проблеми" + +#: ../bin/apport-valgrind.py:37 ../debian/tmp/usr/bin/apport-valgrind.py:37 +msgid "See man page for details." +msgstr "Дивіться подробиці у man-сторінці." -#: ../gtk/apport-gtk.ui.h:9 ../kde/apport-kde.py:220 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:287 -#: ../debian/tmp/usr/share/apport/apport-kde.py:220 ../gtk/apport-gtk.py:287 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 -msgid "Leave Closed" -msgstr "Залишити закритим" +#: ../bin/apport-valgrind.py:43 ../debian/tmp/usr/bin/apport-valgrind.py:43 +msgid "specify the log file name produced by valgrind" +msgstr "вкажіть ім’я log-файлу для valgrind" -#: ../gtk/apport-gtk.ui.h:10 ../kde/apport-kde.py:217 ../kde/apport-kde.py:230 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:115 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:141 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:153 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:186 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:262 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:332 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:284 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:303 -#: ../debian/tmp/usr/share/apport/apport-kde.py:217 -#: ../debian/tmp/usr/share/apport/apport-kde.py:230 ../gtk/apport-gtk.py:216 -#: ../gtk/apport-gtk.py:284 ../gtk/apport-gtk.py:303 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:115 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:144 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:157 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:192 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:310 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:350 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:479 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 -msgid "Continue" -msgstr "Продовжити" +#: ../bin/apport-valgrind.py:46 ../debian/tmp/usr/bin/apport-valgrind.py:46 +msgid "" +"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " +"create it" +msgstr "" +"використовувати раніше створений каталог пісочниці (SDIR) або створити його " +"якщо його не існує" -#: ../gtk/apport-gtk.ui.h:11 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 -msgid "Collecting problem information" -msgstr "Збір інформації про помилку" +#: ../bin/apport-valgrind.py:50 ../debian/tmp/usr/bin/apport-valgrind.py:50 +msgid "" +"do not create or reuse a sandbox directory for additional debug symbols " +"but rely only on installed debug symbols." +msgstr "" +"не створювати та не використовувати каталог пісочниці для додаткових " +"символів налагодження, а покладатися лише на встановлені символи " +"налагодження." -#: ../gtk/apport-gtk.ui.h:12 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 +#: ../bin/apport-valgrind.py:54 ../debian/tmp/usr/bin/apport-valgrind.py:54 msgid "" -"Information is being collected that may help the developers fix the problem " -"you report." +"reuse a previously created cache dir (CDIR) or, if it does not exist, create " +"it" msgstr "" -"Проводиться збір інформації, яка може допомогти розробникам виправити цю " -"помилку." +"використовувати раніше створений каталог кешу (CDIR) або створити його якщо " +"його не існує" -#: ../gtk/apport-gtk.ui.h:13 ../kde/apport-kde.py:422 -#: ../debian/tmp/usr/share/apport/apport-kde.py:422 -#: ../debian/tmp/usr/bin/apport-cli.py:251 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 ../bin/apport-cli.py:251 -msgid "Uploading problem information" -msgstr "Вивантаження даних щодо проблеми" +#: ../bin/apport-valgrind.py:58 ../debian/tmp/usr/bin/apport-valgrind.py:58 +msgid "" +"report download/install progress when installing packages into sandbox" +msgstr "" +"показувати поступ завантаження/встановлення під час встановлення пакунків у " +"пісочницю" -#: ../gtk/apport-gtk.ui.h:14 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 -msgid "Uploading problem information" -msgstr "Передача інформації про помилку" +#: ../bin/apport-valgrind.py:62 ../debian/tmp/usr/bin/apport-valgrind.py:62 +msgid "" +"the executable that is run under valgrind's memcheck tool for memory leak " +"detection" +msgstr "" +"виконуваний файл, який запускається під контролем valgrind memcheck для " +"визначення витоків пам’яті" -#: ../gtk/apport-gtk.ui.h:15 ../kde/apport-kde.py:423 -#: ../debian/tmp/usr/share/apport/apport-kde.py:423 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 +#: ../bin/apport-valgrind.py:66 ../bin/apport-retrace.py:61 +#: ../debian/tmp/usr/bin/apport-retrace.py:61 +#: ../debian/tmp/usr/bin/apport-valgrind.py:66 msgid "" -"The collected information is being sent to the bug tracking system. This " -"might take a few minutes." +"Install an extra package into the sandbox (can be specified multiple times)" msgstr "" -"Зібрана інформація пересилається до системи обліку помилок. Це може тривати " -"декілька хвилин." +"Встановити у тимчасове середовище додатковий пакунок (може встановлюватися " +"декілька разів)" -#: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 +#: ../bin/apport-valgrind.py:97 ../debian/tmp/usr/bin/apport-valgrind.py:97 #, python-format -msgid "Usage: %s " -msgstr "Використання: %s " +msgid "Error: %s is not an executable. Stopping." +msgstr "Помилка: %s — не виконуваний файл. Зупинка." -#: ../bin/apport-unpack.py:46 ../debian/tmp/usr/bin/apport-unpack.py:46 -msgid "Destination directory exists and is not empty." -msgstr "Каталог адресату існує і не є порожнім." +#: ../kde/apport-kde-mimelnk.desktop.in.h:1 +msgid "Apport crash file" +msgstr "Пошкодженя файлу Apport" -#: ../debian/tmp/usr/share/apport/kernel_oops.py:30 ../data/kernel_oops.py:30 +#: ../data/kernel_oops.py:30 ../debian/tmp/usr/share/apport/kernel_oops.py:30 msgid "Your system might become unstable now and might need to be restarted." msgstr "" "Система може стати нестабільною, можливо буде потрібне перезавантаження." -#: ../kde/apport-kde.desktop.in.h:1 ../gtk/apport-gtk.desktop.in.h:1 -#: ../kde/apport-kde-mime.desktop.in.h:1 +#: ../kde/apport-kde-mime.desktop.in.h:1 ../kde/apport-kde.desktop.in.h:1 +#: ../gtk/apport-gtk.desktop.in.h:1 msgid "Report a problem..." msgstr "Повідомити про помилку..." -#: ../kde/apport-kde.desktop.in.h:2 ../gtk/apport-gtk.desktop.in.h:2 -#: ../kde/apport-kde-mime.desktop.in.h:2 +#: ../kde/apport-kde-mime.desktop.in.h:2 ../kde/apport-kde.desktop.in.h:2 +#: ../gtk/apport-gtk.desktop.in.h:2 msgid "Report a malfunction to the developers" msgstr "Звітувати про збій розробникам" -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:130 -#: ../data/general-hooks/ubuntu.py:130 -msgid "" -"An Ubuntu package has a file conflict with a package that is not a genuine " -"Ubuntu package" -msgstr "Виявлено конфлікт з пакунком, що не є справжнім пакунком Ubuntu" - -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:147 -#: ../data/general-hooks/ubuntu.py:147 -msgid "" -"Your system was initially configured with grub version 2, but you have " -"removed it from your system in favor of grub 1 without configuring it. To " -"ensure your bootloader configuration is updated whenever a new kernel is " -"available, open a terminal and run:\n" -"\n" -" sudo apt-get install grub-pc\n" -msgstr "" -"Початково систему було налаштовано на використання завантажувача GRUB версії " -"2, але його було замінено на GRUB 1 й не налаштовано. Щоб переконатися у " -"працездатності завантажувача з новими параметрами, відкрийте термінал та " -"виконайте команду:\n" -"\n" -" sudo apt-get install grub-pc\n" - #: ../apport/ui.py:124 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:124 msgid "This package does not seem to be installed correctly" @@ -297,9 +502,9 @@ msgid "Sorry, the program \"%s\" closed unexpectedly" msgstr "На жаль, програма \"%s\" несподівано закрилася" -#: ../apport/ui.py:272 ../apport/ui.py:1303 +#: ../apport/ui.py:272 ../apport/ui.py:1308 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:272 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1303 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1308 #, python-format msgid "Problem in %s" msgstr "Помилка у %s" @@ -314,18 +519,16 @@ "проблеми та надсилання розробникам звіту." #: ../apport/ui.py:321 ../apport/ui.py:329 ../apport/ui.py:456 -#: ../apport/ui.py:459 ../apport/ui.py:660 ../apport/ui.py:1109 -#: ../apport/ui.py:1275 ../apport/ui.py:1279 +#: ../apport/ui.py:459 ../apport/ui.py:660 ../apport/ui.py:1114 +#: ../apport/ui.py:1280 ../apport/ui.py:1284 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:321 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:329 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:456 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:459 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:660 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1109 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1275 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1279 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:276 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1049 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1114 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1280 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1284 msgid "Invalid problem report" msgstr "Неправильний звіт про помилку" @@ -507,7 +710,7 @@ "a --pid. If neither is given, display a list of known symptoms. (Implied if " "a single argument is given.)" msgstr "" -"Запуск у режимі запису помилки в файл. Вимагає --package і факультативно --" +"Запуск у режимі запису помилки у файл. Вимагає --package і факультативно --" "pid, або просто --pid. Якщо ні одного не вказано, показати список відомих " "симптомів. (Мається на увазі якщо задано один аргумент.)" @@ -581,42 +784,42 @@ msgid "Print the Apport version number." msgstr "Надрукувати номер версії Apport ." -#: ../apport/ui.py:889 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:889 +#: ../apport/ui.py:888 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:888 msgid "" "This will launch apport-retrace in a terminal window to examine the crash." msgstr "" "Буде здійснено запуск «apport-retrace» у вікні терміналу для перевірки " "аварійного завершення роботи." -#: ../apport/ui.py:890 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:890 +#: ../apport/ui.py:889 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:889 msgid "Run gdb session" msgstr "Запустити сеанс gdb" -#: ../apport/ui.py:891 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:891 +#: ../apport/ui.py:890 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:890 msgid "Run gdb session without downloading debug symbols" msgstr "" "Запустити сеанс gdb, оминувши завантаження відлагоджувальних символів" #. TRANSLATORS: %s contains the crash report file name -#: ../apport/ui.py:893 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:893 +#: ../apport/ui.py:892 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:892 #, python-format msgid "Update %s with fully symbolic stack trace" msgstr "Оновити %s з повним відстеженням символічного стеку" -#: ../apport/ui.py:969 ../apport/ui.py:979 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:969 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:979 +#: ../apport/ui.py:968 ../apport/ui.py:978 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:968 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:978 msgid "" "This problem report applies to a program which is not installed any more." msgstr "" "Цей звіт про помилку належить до програми, якої більше немає у системі." -#: ../apport/ui.py:994 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:994 +#: ../apport/ui.py:993 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:993 #, python-format msgid "" "The problem happened with the program %s which changed since the crash " @@ -625,312 +828,114 @@ "Проблема у програмі %s, до якої були внесені зміни з моменту аварійного " "завершення її роботи." -#: ../apport/ui.py:1041 ../apport/ui.py:1281 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1041 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1281 +#: ../apport/ui.py:1040 ../apport/ui.py:1071 ../apport/ui.py:1286 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1040 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1071 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1286 msgid "This problem report is damaged and cannot be processed." msgstr "Цей звіт про помилку пошкоджено та не може бути оброблено." #. package does not exist -#: ../apport/ui.py:1044 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1044 +#: ../apport/ui.py:1043 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1043 msgid "The report belongs to a package that is not installed." msgstr "Звіт належить до пакунку, якого не встановлено." -#: ../apport/ui.py:1047 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1047 +#: ../apport/ui.py:1046 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1046 msgid "An error occurred while attempting to process this problem report:" msgstr "Сталася помилка при спробі обробки звіту:" -#: ../apport/ui.py:1110 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1110 +#: ../apport/ui.py:1115 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1115 msgid "Could not determine the package or source package name." msgstr "Не вдалося визначити ім'я пакунку або ім'я пакунку з вихідним кодом." -#: ../apport/ui.py:1128 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1128 +#: ../apport/ui.py:1133 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1133 msgid "Unable to start web browser" -msgstr "Неможливо запустити веб-браузер" +msgstr "Неможливо запустити оглядач тенет" -#: ../apport/ui.py:1129 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1129 +#: ../apport/ui.py:1134 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1134 #, python-format msgid "Unable to start web browser to open %s." -msgstr "Неможливо запустити веб-браузер, щоб відкрити %s." +msgstr "Неможливо запустити оглядач тенет, щоб відкрити %s." -#: ../apport/ui.py:1229 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1229 +#: ../apport/ui.py:1234 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1234 #, python-format msgid "Please enter your account information for the %s bug tracking system" msgstr "" -"Будь ласка, введіть інформацію про обліковий запис для %s системи стеження " +"Будь ласка, уведіть інформацію про обліковий запис для %s системи стеження " "за помилками" -#: ../apport/ui.py:1241 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1241 +#: ../apport/ui.py:1246 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1246 msgid "Network problem" msgstr "Проблема з мережею" -#: ../apport/ui.py:1243 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1243 -msgid "" -"Cannot connect to crash database, please check your Internet connection." -msgstr "" -"Не вдається під'єднатися до пошкодженої бази даних, будь ласка, перевірте " -"з'єднання з мережею Інтернет." - -#: ../apport/ui.py:1270 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1270 -msgid "Memory exhaustion" -msgstr "Пам'ять вичерпано" - -#: ../apport/ui.py:1271 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1271 -msgid "Your system does not have enough memory to process this crash report." -msgstr "У системі недостатньо пам'яті для обробки цього звіту про помилку." - -#: ../apport/ui.py:1306 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1306 -#, python-format -msgid "" -"The problem cannot be reported:\n" -"\n" -"%s" -msgstr "" -"Не вдається повідомити про помилку:\n" -"\n" -"%s" - -#: ../apport/ui.py:1362 ../apport/ui.py:1369 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1362 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1369 -msgid "Problem already known" -msgstr "Про помилку вже відомо" - -#: ../apport/ui.py:1363 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1363 -msgid "" -"This problem was already reported in the bug report displayed in the web " -"browser. Please check if you can add any further information that might be " -"helpful for the developers." -msgstr "" -"Про цю помилку вже відомо. Звіт про неї відкритий у вашому браузері. Будь " -"ласка, перевірте, чи можете ви додати до нього іншу корисну інформацію, яка " -"могла б допомогти розробникам." - -#: ../apport/ui.py:1370 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1370 -msgid "This problem was already reported to developers. Thank you!" -msgstr "Про цю проблему розробникам вже відомо. Дякуємо!" - -#: ../kde/apport-kde.py:169 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:286 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:177 -#: ../debian/tmp/usr/share/apport/apport-kde.py:169 ../gtk/apport-gtk.py:177 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:404 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:429 -#: ../debian/tmp/usr/bin/apport-cli.py:178 ../bin/apport-cli.py:178 -msgid "Send problem report to the developers?" -msgstr "Надіслати розробникам звіт про помилку?" - -#: ../kde/apport-kde.py:177 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:292 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:186 -#: ../debian/tmp/usr/share/apport/apport-kde.py:177 ../gtk/apport-gtk.py:186 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:412 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:437 -msgid "Send" -msgstr "Надіслати" - -#: ../kde/apport-kde.py:183 ../kde/apport-kde.py:224 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:110 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:254 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:165 -#: ../debian/tmp/usr/share/apport/apport-kde.py:183 -#: ../debian/tmp/usr/share/apport/apport-kde.py:224 ../gtk/apport-gtk.py:165 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:108 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:300 -#, python-format -msgid "Sorry, %s has experienced an internal error." -msgstr "Вибачте, у %s сталася внутрішня помилка." - -#: ../kde/apport-kde.py:191 ../debian/tmp/usr/share/apport/apport-gtk.py:257 -#: ../debian/tmp/usr/share/apport/apport-kde.py:191 ../gtk/apport-gtk.py:257 -#, python-format -msgid "Package: %s" -msgstr "Пакунок: %s" - -#: ../kde/apport-kde.py:197 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:136 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:264 -#: ../debian/tmp/usr/share/apport/apport-kde.py:197 ../gtk/apport-gtk.py:264 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:137 -msgid "Sorry, a problem occurred while installing software." -msgstr "Вибачте, під час встановлення сталася помилка." - -#: ../kde/apport-kde.py:204 ../debian/tmp/usr/share/apport/apport-gtk.py:273 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:292 -#: ../debian/tmp/usr/share/apport/apport-kde.py:204 ../gtk/apport-gtk.py:273 -#: ../gtk/apport-gtk.py:292 -#, python-format -msgid "The application %s has experienced an internal error." -msgstr "У додатку %s сталася внутрішня помилка." - -#: ../kde/apport-kde.py:208 ../debian/tmp/usr/share/apport/apport-gtk.py:276 -#: ../debian/tmp/usr/share/apport/apport-kde.py:208 ../gtk/apport-gtk.py:276 -#, python-format -msgid "The application %s has closed unexpectedly." -msgstr "Програма %s несподівано припинила роботу." - -#: ../kde/apport-kde.py:221 ../kde/apport-kde.py:368 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:226 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:229 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:288 -#: ../debian/tmp/usr/share/apport/apport-kde.py:221 -#: ../debian/tmp/usr/share/apport/apport-kde.py:368 ../gtk/apport-gtk.py:229 -#: ../gtk/apport-gtk.py:288 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:232 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:273 -msgid "Relaunch" -msgstr "Перезапустити" - -#: ../kde/apport-kde.py:231 ../debian/tmp/usr/share/apport/apport-gtk.py:304 -#: ../debian/tmp/usr/share/apport/apport-kde.py:231 ../gtk/apport-gtk.py:304 -msgid "Ignore future problems of this type" -msgstr "Ігнорувати такі проблеми у майбутньому" - -#: ../kde/apport-kde.py:275 ../debian/tmp/usr/share/apport/apport-gtk.py:577 -#: ../debian/tmp/usr/share/apport/apport-kde.py:275 ../gtk/apport-gtk.py:577 -msgid "Hide Details" -msgstr "Сховати подробиці" - -#: ../kde/apport-kde.py:301 ../debian/tmp/usr/share/apport/apport-kde.py:301 -msgid "Username:" -msgstr "Користувач:" - -#: ../kde/apport-kde.py:302 ../debian/tmp/usr/share/apport/apport-kde.py:302 -msgid "Password:" -msgstr "Пароль:" - -#: ../kde/apport-kde.py:349 ../debian/tmp/usr/share/apport/apport-gtk.py:142 -#: ../debian/tmp/usr/share/apport/apport-kde.py:349 ../gtk/apport-gtk.py:142 -#: ../debian/tmp/usr/bin/apport-cli.py:150 ../bin/apport-cli.py:150 -msgid "(binary data)" -msgstr "(двійкові дані)" - -#: ../kde/apport-kde.py:393 ../debian/tmp/usr/share/apport/apport-kde.py:393 -msgid "Collecting Problem Information" -msgstr "Збір інформації про помилку" - -#: ../kde/apport-kde.py:394 ../debian/tmp/usr/share/apport/apport-kde.py:394 -#: ../debian/tmp/usr/bin/apport-cli.py:238 ../bin/apport-cli.py:238 -msgid "Collecting problem information" -msgstr "Збір інформації про помилку" - -#: ../kde/apport-kde.py:395 ../debian/tmp/usr/share/apport/apport-kde.py:395 -msgid "" -"The collected information can be sent to the developers to improve the " -"application. This might take a few minutes." -msgstr "" -"Зібрані дані можна надіслати розробникам з метою покращення програми. Ви " -"можете витратити на це декілька хвилин." - -#: ../kde/apport-kde.py:421 ../debian/tmp/usr/share/apport/apport-kde.py:421 -msgid "Uploading Problem Information" -msgstr "Вивантаження даних щодо проблеми" - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:144 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:148 -msgid "Package: apport 1.2.3~0ubuntu1" -msgstr "Пакунок: apport 1.2.3~0ubuntu1" - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:180 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:221 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:184 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:225 -msgid "The application Apport has closed unexpectedly." -msgstr "Застосунок Apport неочікувано закрився." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:157 ../gtk/apport-gtk.py:157 -#, python-format -msgid "Sorry, the application %s has stopped unexpectedly." -msgstr "Вибачте, застосунок %s неочікувано зупинився." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:160 ../gtk/apport-gtk.py:160 -#, python-format -msgid "Sorry, %s has closed unexpectedly." -msgstr "Вибачте, %s було несподівано завершено." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:228 ../gtk/apport-gtk.py:228 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:276 -msgid "Force Closed" -msgstr "Примусове закриття" - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:238 ../gtk/apport-gtk.py:238 -#, python-format -msgid "The application %s has stopped responding." -msgstr "Застосунок %s перестав відповідати." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:242 ../gtk/apport-gtk.py:242 -#, python-format -msgid "The program \"%s\" has stopped responding." -msgstr "Програма \"%s\" перестала відповідати." - -#: ../kde/apport-kde-mimelnk.desktop.in.h:1 -msgid "Apport crash file" -msgstr "Пошкодженя файлу Apport" - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:263 -msgid "The application Apport has stopped responding." -msgstr "Застосунок Apport перестав відповідати." - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:265 -msgid "You can wait to see if it wakes up, or close or relaunch it." -msgstr "Ви можете зачекати, закрити або перезапустити його." - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:340 -msgid "Sorry, the application apport has stopped unexpectedly." -msgstr "Вибачте, застосунок apport несподівано закрився." - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:357 -msgid "Sorry, apport has closed unexpectedly." -msgstr "Вибачте, apport неочікувано закрився." - -#: ../data/apportcheckresume.py:73 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:73 +#: ../apport/ui.py:1248 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1248 msgid "" -"This occured during a previous suspend and prevented it from resuming " -"properly." +"Cannot connect to crash database, please check your Internet connection." msgstr "" -"Це сталося під час попереднього переходу у режим очікування і перешкоджало " -"відновленню системи." +"Не вдається під'єднатися до пошкодженої бази даних, будь ласка, перевірте " +"з'єднання з мережею Інтернет." -#: ../data/apportcheckresume.py:75 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:75 +#: ../apport/ui.py:1275 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1275 +msgid "Memory exhaustion" +msgstr "Пам'ять вичерпано" + +#: ../apport/ui.py:1276 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1276 +msgid "Your system does not have enough memory to process this crash report." +msgstr "У системі недостатньо пам'яті для обробки цього звіту про помилку." + +#: ../apport/ui.py:1311 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1311 +#, python-format msgid "" -"This occured during a previous hibernate and prevented it from resuming " -"properly." +"The problem cannot be reported:\n" +"\n" +"%s" msgstr "" -"Це сталося під час попереднього засинання і перешкоджало відновленню системи." +"Не вдається повідомити про помилку:\n" +"\n" +"%s" -#: ../data/apportcheckresume.py:80 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:80 +#: ../apport/ui.py:1367 ../apport/ui.py:1374 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1367 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1374 +msgid "Problem already known" +msgstr "Про помилку вже відомо" + +#: ../apport/ui.py:1368 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1368 msgid "" -"The resume processing hung very near the end and will have appeared to have " -"completed normally." +"This problem was already reported in the bug report displayed in the web " +"browser. Please check if you can add any further information that might be " +"helpful for the developers." msgstr "" -"Обробка даних звіту зависла дуже близько до кінця і буде, як видається, " -"завершено нормально." +"Про цю помилку вже відомо. Звіт про неї відкритий у вашому браузері. Будь " +"ласка, перевірте, чи можете ви додати до нього іншу корисну інформацію, яка " +"могла б допомогти розробникам." + +#: ../apport/ui.py:1375 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1375 +msgid "This problem was already reported to developers. Thank you!" +msgstr "Про цю проблему розробникам вже відомо. Дякуємо!" #: ../bin/apport-retrace.py:31 ../debian/tmp/usr/bin/apport-retrace.py:31 msgid "%prog [options] " msgstr "%prog [параметри] <звіт про проблему apport | ID збою>" -#: ../bin/apport-retrace.py:33 ../debian/tmp/usr/bin/apport-retrace.py:33 +#: ../bin/apport-retrace.py:34 ../debian/tmp/usr/bin/apport-retrace.py:34 msgid "Do not put the new traces into the report, but write them to stdout." msgstr "Не вкладайте нові записи у звіт, а долучайте їх до stdout." -#: ../bin/apport-retrace.py:35 ../debian/tmp/usr/bin/apport-retrace.py:35 +#: ../bin/apport-retrace.py:36 ../debian/tmp/usr/bin/apport-retrace.py:36 msgid "" "Start an interactive gdb session with the report's core dump (-o ignored; " "does not rewrite report)" @@ -938,33 +943,33 @@ "Початок інтерактивної GDB сесії з дампом у звіті (-o ігнорувати, не " "записувати у звіт)" -#: ../bin/apport-retrace.py:37 ../debian/tmp/usr/bin/apport-retrace.py:37 +#: ../bin/apport-retrace.py:38 ../debian/tmp/usr/bin/apport-retrace.py:38 msgid "" "Write modified report to given file instead of changing the original report" msgstr "" "Записати змінений звіт до вказаного файлу замість заміни оригінального звіту" -#: ../bin/apport-retrace.py:39 ../debian/tmp/usr/bin/apport-retrace.py:39 +#: ../bin/apport-retrace.py:41 ../debian/tmp/usr/bin/apport-retrace.py:41 msgid "Remove the core dump from the report after stack trace regeneration" msgstr "Зняти дамп зі звіту після трасування стеку регенерації" -#: ../bin/apport-retrace.py:41 ../debian/tmp/usr/bin/apport-retrace.py:41 +#: ../bin/apport-retrace.py:43 ../debian/tmp/usr/bin/apport-retrace.py:43 msgid "Override report's CoreFile" msgstr "Перекрити звіти CoreFile" -#: ../bin/apport-retrace.py:43 ../debian/tmp/usr/bin/apport-retrace.py:43 +#: ../bin/apport-retrace.py:45 ../debian/tmp/usr/bin/apport-retrace.py:45 msgid "Override report's ExecutablePath" msgstr "Перекрити звіти ExecutablePath" -#: ../bin/apport-retrace.py:45 ../debian/tmp/usr/bin/apport-retrace.py:45 +#: ../bin/apport-retrace.py:47 ../debian/tmp/usr/bin/apport-retrace.py:47 msgid "Override report's ProcMaps" msgstr "Перекрити звіти ProcMaps" -#: ../bin/apport-retrace.py:47 ../debian/tmp/usr/bin/apport-retrace.py:47 +#: ../bin/apport-retrace.py:49 ../debian/tmp/usr/bin/apport-retrace.py:49 msgid "Rebuild report's Package information" -msgstr "Перебудувати звітовий пакет інформації" +msgstr "Перебудувати звітовий пакунок інформації" -#: ../bin/apport-retrace.py:49 ../debian/tmp/usr/bin/apport-retrace.py:49 +#: ../bin/apport-retrace.py:51 ../debian/tmp/usr/bin/apport-retrace.py:51 msgid "" "Build a temporary sandbox and download/install the necessary packages and " "debug symbols in there; without this option it assumes that the necessary " @@ -981,24 +986,24 @@ "разі виявлення аварійних ситуацій, що виникли у випуску системи, яка працює " "на дану мить." -#: ../bin/apport-retrace.py:51 ../debian/tmp/usr/bin/apport-retrace.py:51 +#: ../bin/apport-retrace.py:53 ../debian/tmp/usr/bin/apport-retrace.py:53 msgid "" "Report download/install progress when installing packages into sandbox" msgstr "" "Сповіщати про хід виконання завантаження/встановлення пакунків у тимчасовому " "середовищі" -#: ../bin/apport-retrace.py:53 ../debian/tmp/usr/bin/apport-retrace.py:53 +#: ../bin/apport-retrace.py:55 ../debian/tmp/usr/bin/apport-retrace.py:55 msgid "Prepend timestamps to log messages, for batch operation" msgstr "" "Додавати тимчасові мітки до повідомлень у журналі, для групових операцій" -#: ../bin/apport-retrace.py:55 ../debian/tmp/usr/bin/apport-retrace.py:55 +#: ../bin/apport-retrace.py:57 ../debian/tmp/usr/bin/apport-retrace.py:57 msgid "Cache directory for packages downloaded in the sandbox" msgstr "" "Тека для збереження пакунків, що заванатажуються у тимчасове середовище" -#: ../bin/apport-retrace.py:57 ../debian/tmp/usr/bin/apport-retrace.py:57 +#: ../bin/apport-retrace.py:59 ../debian/tmp/usr/bin/apport-retrace.py:59 msgid "" "Directory for unpacked packages. Future runs will assume that any already " "downloaded package is also extracted to this sandbox." @@ -1006,7 +1011,7 @@ "Директорія для розпакування пакунків. При наступних запусках усі вже " "завантажені пакунки будуть розпаковуватися у це ізольоване оточення." -#: ../bin/apport-retrace.py:61 ../debian/tmp/usr/bin/apport-retrace.py:61 +#: ../bin/apport-retrace.py:63 ../debian/tmp/usr/bin/apport-retrace.py:63 msgid "" "Path to a file with the crash database authentication information. This is " "used when specifying a crash ID to upload the retraced stack traces (only if " @@ -1016,7 +1021,7 @@ "Використовується лише якщо вказано ID краху для відсилання трасувань стеку " "(за умови, що ні -g, -o , ані -s не вказано)" -#: ../bin/apport-retrace.py:63 ../debian/tmp/usr/bin/apport-retrace.py:63 +#: ../bin/apport-retrace.py:65 ../debian/tmp/usr/bin/apport-retrace.py:65 msgid "" "Display retraced stack traces and ask for confirmation before sending them " "to the crash database." @@ -1024,12 +1029,11 @@ "Показати перетрасований стек та запитати підтвердження перед відправленням " "його у базу аварій." -#: ../bin/apport-retrace.py:65 ../debian/tmp/usr/bin/apport-retrace.py:65 +#: ../bin/apport-retrace.py:67 ../debian/tmp/usr/bin/apport-retrace.py:67 msgid "" "Path to the duplicate sqlite database (default: no duplicate checking)" msgstr "" -"Шлях до дублікату бази даних sqlite (за замовення: немає дублікату для " -"перевірки)" +"Шлях до дублікату бази даних sqlite (типово: немає дублікату для перевірки)" #: ../bin/apport-retrace.py:70 ../debian/tmp/usr/bin/apport-retrace.py:70 msgid "incorrect number of arguments; use --help for a short help" @@ -1048,150 +1052,118 @@ "автентифікації (--auth); виберіть --help для короткої довідки" #. translators: don't translate y/n, apport currently only checks for "y" -#: ../bin/apport-retrace.py:114 ../debian/tmp/usr/bin/apport-retrace.py:114 +#: ../bin/apport-retrace.py:109 ../debian/tmp/usr/bin/apport-retrace.py:109 msgid "OK to send these as attachments? [y/n]" msgstr "Відіслати їх як вкладення? [так/ні]" -#: ../debian/tmp/usr/bin/apport-cli.py:74 ../bin/apport-cli.py:74 -msgid "Press any key to continue..." -msgstr "Натисніть будь-яку клавішу для продовження..." +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:148 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:144 +msgid "Package: apport 1.2.3~0ubuntu1" +msgstr "Пакунок: apport 1.2.3~0ubuntu1" -#: ../debian/tmp/usr/bin/apport-cli.py:81 ../bin/apport-cli.py:81 -msgid "What would you like to do? Your options are:" -msgstr "Що ви бажаєте зробити? Варіанти вибору:" +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:184 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:225 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:180 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:221 +msgid "The application Apport has closed unexpectedly." +msgstr "Застосунок Apport неочікувано закрився." -#: ../debian/tmp/usr/bin/apport-cli.py:85 ../bin/apport-cli.py:85 +#: ../debian/tmp/usr/bin/apport-unpack.py:22 ../bin/apport-unpack.py:22 #, python-format -msgid "Please choose (%s):" -msgstr "Будь ласка, виберіть (%s):" +msgid "Usage: %s " +msgstr "Використання: %s " -#: ../debian/tmp/usr/bin/apport-cli.py:148 ../bin/apport-cli.py:148 -#, python-format -msgid "(%i bytes)" -msgstr "(%i байт)" +#: ../debian/tmp/usr/bin/apport-unpack.py:46 ../bin/apport-unpack.py:46 +msgid "Destination directory exists and is not empty." +msgstr "Каталог адресату існує і не є порожнім." -#: ../debian/tmp/usr/bin/apport-cli.py:179 ../bin/apport-cli.py:179 +#: ../apport/com.ubuntu.apport.policy.in.h:1 +msgid "Collect system information" +msgstr "Зібрати системну інформацію" + +#: ../apport/com.ubuntu.apport.policy.in.h:2 msgid "" -"After the problem report has been sent, please fill out the form in the\n" -"automatically opened web browser." +"Authentication is required to collect system information for this problem " +"report" msgstr "" -"Після того, як звіт буде відправлено, заповніть форму\n" -"у вікні браузера, яке автоматично відкрилося." - -#: ../debian/tmp/usr/bin/apport-cli.py:182 ../bin/apport-cli.py:182 -#, python-format -msgid "&Send report (%s)" -msgstr "&Надіслати звіт (%s)" - -#: ../debian/tmp/usr/bin/apport-cli.py:186 ../bin/apport-cli.py:186 -msgid "&Examine locally" -msgstr "&Локальна перевірка" +"Потрібно надати права, щоб зібрати потрібні дані для звітування цієї проблеми" -#: ../debian/tmp/usr/bin/apport-cli.py:190 ../bin/apport-cli.py:190 -msgid "&View report" -msgstr "&Переглянути звіт" +#: ../apport/com.ubuntu.apport.policy.in.h:3 +msgid "System problem reports" +msgstr "Звіти про системні помилки" -#: ../debian/tmp/usr/bin/apport-cli.py:191 ../bin/apport-cli.py:191 -msgid "&Keep report file for sending later or copying to somewhere else" +#: ../apport/com.ubuntu.apport.policy.in.h:4 +msgid "" +"Please enter your password to access problem reports of system programs" msgstr "" -"&Зберегти файл звіту для подальшого відправлення або копіювання будь-куди" - -#: ../debian/tmp/usr/bin/apport-cli.py:192 ../bin/apport-cli.py:192 -msgid "Cancel and &ignore future crashes of this program version" -msgstr "Скасувати та &ігнорувати майбутні збої у цій версії програми" - -#: ../debian/tmp/usr/bin/apport-cli.py:194 -#: ../debian/tmp/usr/bin/apport-cli.py:271 -#: ../debian/tmp/usr/bin/apport-cli.py:303 -#: ../debian/tmp/usr/bin/apport-cli.py:324 ../bin/apport-cli.py:194 -#: ../bin/apport-cli.py:271 ../bin/apport-cli.py:303 ../bin/apport-cli.py:324 -msgid "&Cancel" -msgstr "&Скасувати" - -#: ../debian/tmp/usr/bin/apport-cli.py:222 ../bin/apport-cli.py:222 -msgid "Problem report file:" -msgstr "Файл звіту про помилку:" - -#: ../debian/tmp/usr/bin/apport-cli.py:228 -#: ../debian/tmp/usr/bin/apport-cli.py:233 ../bin/apport-cli.py:228 -#: ../bin/apport-cli.py:233 -msgid "&Confirm" -msgstr "&Підтвердити" +"Уведіть свій пароль для доступу до звітів про помилки у системних програмах" -#: ../debian/tmp/usr/bin/apport-cli.py:232 ../bin/apport-cli.py:232 +#: ../gtk/apport-gtk.py:157 ../debian/tmp/usr/share/apport/apport-gtk.py:157 #, python-format -msgid "Error: %s" -msgstr "Помилка: %s" - -#: ../debian/tmp/usr/bin/apport-cli.py:239 ../bin/apport-cli.py:239 -msgid "" -"The collected information can be sent to the developers to improve the\n" -"application. This might take a few minutes." -msgstr "" -"Зібрану інформацію може бути направлено розробникам\n" -"для покращення програми. Це може зайняти декілька хвилин." +msgid "Sorry, the application %s has stopped unexpectedly." +msgstr "Вибачте, застосунок %s неочікувано зупинився." -#: ../debian/tmp/usr/bin/apport-cli.py:252 ../bin/apport-cli.py:252 -msgid "" -"The collected information is being sent to the bug tracking system.\n" -"This might take a few minutes." -msgstr "" -"Зібрана інформація надсилається до системи відслідковування помилок.\n" -"Це може зайняти декілька хвилин." +#: ../gtk/apport-gtk.py:160 ../debian/tmp/usr/share/apport/apport-gtk.py:160 +#, python-format +msgid "Sorry, %s has closed unexpectedly." +msgstr "Вибачте, %s було несподівано завершено." -#: ../debian/tmp/usr/bin/apport-cli.py:302 ../bin/apport-cli.py:302 -msgid "&Done" -msgstr "&Завершено" +#: ../gtk/apport-gtk.py:228 ../debian/tmp/usr/share/apport/apport-gtk.py:228 +msgid "Force Closed" +msgstr "Примусове закриття" -#: ../debian/tmp/usr/bin/apport-cli.py:308 ../bin/apport-cli.py:308 -msgid "none" -msgstr "немає" +#: ../gtk/apport-gtk.py:238 ../debian/tmp/usr/share/apport/apport-gtk.py:238 +#, python-format +msgid "The application %s has stopped responding." +msgstr "Застосунок %s перестав відповідати." -#: ../debian/tmp/usr/bin/apport-cli.py:309 ../bin/apport-cli.py:309 +#: ../gtk/apport-gtk.py:242 ../debian/tmp/usr/share/apport/apport-gtk.py:242 #, python-format -msgid "Selected: %s. Multiple choices:" -msgstr "Вибрано: %s. Декілька варіантів:" +msgid "The program \"%s\" has stopped responding." +msgstr "Програма \"%s\" перестала відповідати." -#: ../debian/tmp/usr/bin/apport-cli.py:325 ../bin/apport-cli.py:325 -msgid "Choices:" -msgstr "Вибір:" +#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1069 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1080 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1091 +msgid "Problem in bash" +msgstr "Проблема в bash" -#: ../debian/tmp/usr/bin/apport-cli.py:339 ../bin/apport-cli.py:339 -msgid "Path to file (Enter to cancel):" -msgstr "Шлях до файлу (Enter для скасування):" +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:263 +msgid "The application Apport has stopped responding." +msgstr "Застосунок Apport перестав відповідати." -#: ../debian/tmp/usr/bin/apport-cli.py:345 ../bin/apport-cli.py:345 -msgid "File does not exist." -msgstr "Файлу не існує" +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:265 +msgid "You can wait to see if it wakes up, or close or relaunch it." +msgstr "Ви можете зачекати, закрити або перезапустити його." -#: ../debian/tmp/usr/bin/apport-cli.py:347 ../bin/apport-cli.py:347 -msgid "This is a directory." -msgstr "Це каталог." +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:340 +msgid "Sorry, the application apport has stopped unexpectedly." +msgstr "Вибачте, застосунок apport несподівано закрився." -#: ../debian/tmp/usr/bin/apport-cli.py:353 ../bin/apport-cli.py:353 -msgid "To continue, you must visit the following URL:" -msgstr "Щоб продовжити, ви повинні пройти за адресою:" +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:357 +msgid "Sorry, apport has closed unexpectedly." +msgstr "Вибачте, apport неочікувано закрився." -#: ../debian/tmp/usr/bin/apport-cli.py:355 ../bin/apport-cli.py:355 +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:133 +#: ../data/general-hooks/ubuntu.py:133 msgid "" -"You can launch a browser now, or copy this URL into a browser on another " -"computer." -msgstr "" -"Ви можете запустити браузер зараз або скопіювати цю адресу у браузер на " -"іншому комп'ютері." - -#: ../debian/tmp/usr/bin/apport-cli.py:357 ../bin/apport-cli.py:357 -msgid "Launch a browser now" -msgstr "Запустити браузер" +"An Ubuntu package has a file conflict with a package that is not a genuine " +"Ubuntu package" +msgstr "Виявлено конфлікт з пакунком, що не є справжнім пакунком Ubuntu" -#: ../debian/tmp/usr/bin/apport-cli.py:371 ../bin/apport-cli.py:371 -msgid "No pending crash reports. Try --help for more information." +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:150 +#: ../data/general-hooks/ubuntu.py:150 +msgid "" +"Your system was initially configured with grub version 2, but you have " +"removed it from your system in favor of grub 1 without configuring it. To " +"ensure your bootloader configuration is updated whenever a new kernel is " +"available, open a terminal and run:\n" +"\n" +" sudo apt-get install grub-pc\n" msgstr "" -"Немає звітів про помилки у очікуванні. Спробуйте --help для детальної " -"інформації." - -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1069 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1080 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1091 -msgid "Problem in bash" -msgstr "Проблема в bash" +"Початково систему було налаштовано на використання завантажувача GRUB версії " +"2, але його було замінено на GRUB 1 й не налаштовано. Щоб переконатися у " +"працездатності завантажувача з новими параметрами, відкрийте термінал та " +"виконайте команду:\n" +"\n" +" sudo apt-get install grub-pc\n" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/aptitude.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/aptitude.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/aptitude.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/aptitude.po 2015-08-14 07:48:21.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:32+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:29+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #. TRANSLATORS: These strings describing config items diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apt-listchanges.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apt-listchanges.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apt-listchanges.po 2015-02-19 15:22:14.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apt-listchanges.po 2015-08-14 07:48:20.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:31+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:29+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../apt-listchanges.py:85 msgid "database %s failed to load.\n" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apt.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apt.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apt.po 2015-02-19 15:22:14.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apt.po 2015-08-14 07:48:20.000000000 +0000 @@ -7,7 +7,7 @@ "Project-Id-Version: apt-all\n" "Report-Msgid-Bugs-To: APT Development Team \n" "POT-Creation-Date: 2012-03-15 19:05+0000\n" -"PO-Revision-Date: 2014-11-07 13:36+0000\n" +"PO-Revision-Date: 2015-08-02 01:49+0000\n" "Last-Translator: AB. \n" "Language-Team: Українська \n" "MIME-Version: 1.0\n" @@ -15,8 +15,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:31+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:28+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: \n" #: cmdline/apt-cache.cc:141 @@ -26,15 +26,15 @@ #: cmdline/apt-cache.cc:245 msgid "Total package names: " -msgstr "Всього імен пакунків: " +msgstr "Усього імен пакунків: " #: cmdline/apt-cache.cc:286 msgid "Total package structures: " -msgstr "Всього структур пакунків: " +msgstr "Усього структур пакунків: " #: cmdline/apt-cache.cc:285 msgid " Normal packages: " -msgstr " Звичайні пакунки: " +msgstr " Звичайних пакунків: " #: cmdline/apt-cache.cc:286 msgid " Pure virtual packages: " @@ -42,11 +42,11 @@ #: cmdline/apt-cache.cc:287 msgid " Single virtual packages: " -msgstr " Окремі віртуальні пакунки: " +msgstr " Окремих віртуальних пакунків: " #: cmdline/apt-cache.cc:288 msgid " Mixed virtual packages: " -msgstr " Змішані віртуальні пакунки: " +msgstr " Змішаних віртуальних пакунків: " #: cmdline/apt-cache.cc:289 msgid " Missing: " @@ -54,39 +54,39 @@ #: cmdline/apt-cache.cc:291 msgid "Total distinct versions: " -msgstr "Всього унікальних версій: " +msgstr "Усього унікальних версій: " #: cmdline/apt-cache.cc:293 msgid "Total distinct descriptions: " -msgstr "Всього унікальних описів: " +msgstr "Усього унікальних описів: " #: cmdline/apt-cache.cc:295 msgid "Total dependencies: " -msgstr "Всього залежностей: " +msgstr "Усього залежностей: " #: cmdline/apt-cache.cc:298 msgid "Total ver/file relations: " -msgstr "Всього відносин Версія/Файл: " +msgstr "Усього відносин Версія/Файл: " #: cmdline/apt-cache.cc:300 msgid "Total Desc/File relations: " -msgstr "Всьго взаємозв’язків опис/файл: " +msgstr "Усьго взаємозв’язків опис/файл: " #: cmdline/apt-cache.cc:302 msgid "Total Provides mappings: " -msgstr "Всього відносин Provides: " +msgstr "Усього відносин Provides: " #: cmdline/apt-cache.cc:314 msgid "Total globbed strings: " -msgstr "Всього відфільтрованих (globbed) рядків: " +msgstr "Усього відфільтрованих (globbed) рядків: " #: cmdline/apt-cache.cc:328 msgid "Total dependency version space: " -msgstr "Всього інформації про залежності: " +msgstr "Усього інформації про залежності: " #: cmdline/apt-cache.cc:333 msgid "Total slack space: " -msgstr "Порожнього місця в кеші: " +msgstr "Порожнього місця у кеші: " #: cmdline/apt-cache.cc:341 msgid "Total space accounted for: " @@ -99,7 +99,7 @@ #: cmdline/apt-cache.cc:1453 msgid "No packages found" -msgstr "Не знайдено жодного пакунка" +msgstr "Не знайдено жодного пакунку" #: cmdline/apt-cache.cc:1221 msgid "You must give at least one search pattern" @@ -151,7 +151,7 @@ #: cmdline/apt-cache.cc:1601 msgid " Package pin: " -msgstr " Фіксатор (pin) пакунка: " +msgstr " Фіксатор (pin) пакунку: " #. Show the priority tables #: cmdline/apt-cache.cc:1610 @@ -209,18 +209,18 @@ "інформації з двійкових кеш-файлів APT\n" "\n" "Команди:\n" -" gencaches - побудувати обидва кеші - бінарний і з вихідними текстами\n" +" gencaches - побудувати обидва кеші - бінарний і з джерельними текстами\n" " showpkg - показати загальну інформацію про конкретний пакунок\n" -" showsrc - показати інформацію про вихідний текст (source)\n" +" showsrc - показати інформацію про джерельний текст (source)\n" " stats - показати основну статистику\n" -" dump - показати весь файл у стислій формі\n" +" dump - показати увесь файл у стислій формі\n" " dumpavail - видати доступний файл на stdout\n" " unmet - показати незадоволені залежності\n" " search - знайти пакунки, назва яких задовольняє регулярний вираз\n" -" show - показати інформацію про пакунок в зрозумілій формі\n" -" depends - показати інформацію про залежності пакунка\n" -" rdepends - показати інформацію про зворотні залежності пакунка\n" -" pkgnames - показати імена всіх пакунків у системі\n" +" show - показати інформацію про пакунок у зрозумілій формі\n" +" depends - показати інформацію про залежності пакунку\n" +" rdepends - показати інформацію про зворотні залежності пакунку\n" +" pkgnames - показати імена усіх пакунків в системі\n" " dotty - генерувати графік пакунків у форматі GraphViz\n" " xvcg - генерувати графік пакунків у форматі xvcg\n" " policy - показати поточну політику\n" @@ -228,9 +228,9 @@ "Опції:\n" " -h Цей текст допомоги.\n" " -p=? Кеш пакунків.\n" -" -s=? Кеш вихідних текстів.\n" +" -s=? Кеш джерельних текстів.\n" " -q Не показувати індикатор прогресу.\n" -" -i Показувати тільки важливі залежності для команди unmet.\n" +" -i Показувати лише важливі залежності для команди unmet.\n" " -c=? Читати зазначений файл конфігурації.\n" " -o=? Встановити умовну опцію конфігурації, наприклад, -o dir::cache=/tmp\n" "Дивіться подробиці на man-сторінках apt-cache(8) і apt.conf(5).\n" @@ -318,7 +318,7 @@ #: cmdline/apt-extracttemplates.cc:267 #, c-format msgid "Unable to write to %s" -msgstr "Неможливо записати в %s" +msgstr "Неможливо записати у %s" #: cmdline/apt-extracttemplates.cc:310 msgid "Cannot get debconf version. Is debconf installed?" @@ -326,7 +326,7 @@ #: ftparchive/apt-ftparchive.cc:169 ftparchive/apt-ftparchive.cc:346 msgid "Package extension list is too long" -msgstr "Список розширень, припустимих для пакунків, занадто довгий" +msgstr "Перелік розширень, припустимих для пакунків, задовгий" #: ftparchive/apt-ftparchive.cc:171 ftparchive/apt-ftparchive.cc:188 #: ftparchive/apt-ftparchive.cc:211 ftparchive/apt-ftparchive.cc:261 @@ -338,12 +338,11 @@ #: ftparchive/apt-ftparchive.cc:259 msgid "Source extension list is too long" msgstr "" -"Список розширень, припустимих для пакунків з вихідними текстами, занадто " -"довгий" +"Перелік розширень, припустимих для пакунків з джерельними текстами, задовгий" #: ftparchive/apt-ftparchive.cc:376 msgid "Error writing header to contents file" -msgstr "Помилка запису заголовка в повний перелік вмісту пакунків (Contents)" +msgstr "Помилка запису заголовку у повний перелік вмісту пакунків (Contents)" #: ftparchive/apt-ftparchive.cc:406 #, c-format @@ -406,15 +405,15 @@ "\n" "apt-ftparchive генерує файли Package (переліки пакунків) для дерева\n" "тек, що містять файли .deb. Файл Package містить у собі керуючі\n" -"поля кожного пакунка, а також хеш MD5 і розмір файлу. Значення керуючих\n" +"поля кожного пакунку, а також хеш MD5 і розмір файлу. Значення керуючих\n" "полів \"пріоритет\" (Priority) і \"секція\" (Section) можуть бути змінені з\n" "допомогою файлу override.\n" "\n" "Крім того, apt-ftparchive може генерувати файли Sources з дерева\n" -"тек, що містять файли .dsc. Для вказівки файлу override у цьому \n" +"тек, що містять файли .dsc. Для вказування файлу override у цьому \n" "режимі можна використати параметр --source-override.\n" "\n" -"Команди 'packages' і 'sources' треба виконувати, перебуваючи в кореневій " +"Команди 'packages' і 'sources' треба виконувати, перебуваючи у кореневій " "теці\n" "дерева, яке ви бажаєте обробити. BinaryPath повинен вказувати на місце,\n" "з якого починається рекурсивний обхід, а файл перепризначень (override)\n" @@ -428,11 +427,11 @@ "Параметри:\n" " -h Цей текст\n" " --md5 Керування генерацією MD5-хешів\n" -" -s=? Вказати файл перепризначень (override) для пакунків з вихідними " +" -s=? Вказати файл перепризначень (override) для пакунків з джерельними " "текстами\n" -" -q Не виводити повідомлення в процесі роботи\n" +" -q Не виводити повідомлення у процесі роботи\n" " -d=? Вказати кешуючу базу даних (не обов'язково)\n" -" --no-delink Включити режим налагодження процесу видалення файлів\n" +" --no-delink Увімкнути режим налагодження процесу вилучення файлів\n" " --contents Керування генерацією повного переліку вмісту пакунків\n" " (файлу Contents)\n" " -c=? Використати зазначений конфігураційний файл\n" @@ -473,15 +472,15 @@ #: ftparchive/cachedb.cc:123 #, c-format msgid "Failed to stat %s" -msgstr "Не вдалося одержати атрибути %s" +msgstr "Не вдалося отримати атрибути %s" #: ftparchive/cachedb.cc:238 msgid "Archive has no control record" -msgstr "В архіві немає запису 'control'" +msgstr "У архіві немає запису 'control'" #: ftparchive/cachedb.cc:444 msgid "Unable to get a cursor" -msgstr "Неможливо одержати курсор" +msgstr "Неможливо отримати вказівник" #: ftparchive/writer.cc:73 #, c-format @@ -542,7 +541,7 @@ #: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" -msgstr " Перевищено ліміт в %sB в DeLink.\n" +msgstr " Перевищено ліміт у %sB в DeLink.\n" #: ftparchive/writer.cc:392 msgid "Archive had no package field" @@ -561,7 +560,7 @@ #: ftparchive/writer.cc:697 #, c-format msgid " %s has no source override entry\n" -msgstr " %s не має запису про перевизначення джерела\n" +msgstr " %s не має запису про перепризначення джерела\n" #: ftparchive/writer.cc:701 #, c-format @@ -605,7 +604,7 @@ #: ftparchive/multicompress.cc:103 #, c-format msgid "Compressed output %s needs a compression set" -msgstr "Для отримання стиснутого виводу %s необхідно ввімкнути стиснення" +msgstr "Для отримання стисненого виводу %s необхідно увімкнути стиснення" #: ftparchive/multicompress.cc:170 msgid "Failed to create IPC pipe to subprocess" @@ -617,7 +616,7 @@ #: ftparchive/multicompress.cc:199 msgid "Failed to fork" -msgstr "Спроба розгалуження зазнала невдачі" +msgstr "Спроба розгалудження зазнала невдачі" #: ftparchive/multicompress.cc:213 msgid "Compress child" @@ -657,7 +656,7 @@ #: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1763 #, c-format msgid "Regex compilation error - %s" -msgstr "Помилка компіляції регулярного виразу - %s" +msgstr "Помилка компілювання регулярного виразу - %s" #: cmdline/apt-get.cc:244 msgid "The following packages have unmet dependencies:" @@ -699,11 +698,11 @@ #: cmdline/apt-get.cc:408 msgid "The following packages will be REMOVED:" -msgstr "Наступні пакунки будуть ВИЛУЧЕНІ:" +msgstr "Такі пакунки будуть ВИЛУЧЕНІ:" #: cmdline/apt-get.cc:430 msgid "The following packages have been kept back:" -msgstr "Пакунки, які залишені в незмінному стані:" +msgstr "Пакунки, що залишено у незмінному стані:" #: cmdline/apt-get.cc:451 msgid "The following packages will be upgraded:" @@ -728,7 +727,7 @@ "This should NOT be done unless you know exactly what you are doing!" msgstr "" "УВАГА: Наступні важливі пакунки будуть вилучені.\n" -"НЕ РОБІТЬ цього, якщо ви НЕ уявляєте собі всі можливі наслідки!" +"НЕ РОБІТЬ цього, якщо ви НЕ уявляєте собі усі можливі наслідки!" #: cmdline/apt-get.cc:584 #, c-format @@ -748,7 +747,7 @@ #: cmdline/apt-get.cc:592 #, c-format msgid "%lu to remove and %lu not upgraded.\n" -msgstr "для вилучення відмічено %lu пакунків, і %lu пакунків не оновлено.\n" +msgstr "для вилучення позначено %lu пакунків, і %lu пакунків не оновлено.\n" #: cmdline/apt-get.cc:596 #, c-format @@ -758,12 +757,12 @@ #: cmdline/apt-get.cc:628 #, c-format msgid "Note, selecting '%s' for task '%s'\n" -msgstr "Помітьте, вибирається '%s' для завдання '%s'\n" +msgstr "Позначте, вибирається '%s' для завдання '%s'\n" #: cmdline/apt-get.cc:634 #, c-format msgid "Note, selecting '%s' for regex '%s'\n" -msgstr "Помітьте, вибирається '%s' для регулярного виразу '%s'\n" +msgstr "Позначте, вибирається '%s' для регулярного виразу '%s'\n" #: cmdline/apt-get.cc:1133 #, c-format @@ -780,7 +779,7 @@ #: cmdline/apt-get.cc:1150 msgid "You should explicitly select one to install." -msgstr "Ви повинні явно вказати, який саме пакунок ви бажаєте встановити." +msgstr "Ви повинні явно вказати, який саме пакунок Ви бажаєте встановити." #: cmdline/apt-get.cc:1155 #, c-format @@ -790,7 +789,7 @@ "is only available from another source\n" msgstr "" "Пакунок %s недоступний, але згадується у переліку залежностей іншого " -"пакунка.\n" +"пакунку.\n" "Це може означати, що пакунок відсутній, застарів, або доступний з джерел, не " "згаданих в sources.list\n" @@ -801,30 +800,30 @@ #: cmdline/apt-get.cc:706 #, c-format msgid "Package '%s' has no installation candidate" -msgstr "Для пакунка '%s' не знайдено кандидатів на встановлення" +msgstr "Для пакунку '%s' не знайдено кандидатів на встановлення" #: cmdline/apt-get.cc:717 #, c-format msgid "Virtual packages like '%s' can't be removed\n" -msgstr "Віртуальні пакунки як '%s' не можуть бути видаленими\n" +msgstr "Віртуальні пакунки, такі як '%s' , не можуть бути вилученими\n" #: cmdline/apt-get.cc:748 #, c-format msgid "Note, selecting '%s' instead of '%s'\n" -msgstr "Помітьте, вибирається '%s' замість '%s'\n" +msgstr "Позначте, вибирається '%s' замість '%s'\n" #: cmdline/apt-get.cc:1104 #, c-format msgid "Skipping %s, it is already installed and upgrade is not set.\n" msgstr "" -"%s пропускається - пакунок вже встановлений, і параметр upgrade не " +"%s Пропускається - пакунок вже встановлений, і параметр upgrade не " "заданий.\n" #: cmdline/apt-get.cc:782 #, c-format msgid "Skipping %s, it is not installed and only upgrades are requested.\n" msgstr "" -"Пропускається %s, пакунок не встановлений, а запитуються тільки оновлення.\n" +"Пропускається %s, пакунок не встановлений, а запитуються лише оновлення.\n" #: cmdline/apt-get.cc:1197 #, c-format @@ -887,7 +886,7 @@ #: cmdline/apt-get.cc:695 msgid "WARNING: The following packages cannot be authenticated!" -msgstr "УВАГА: Наступні пакунки неможливо автентифікувати!" +msgstr "УВАГА: Такі пакунки неможливо автентифікувати!" #: cmdline/apt-get.cc:699 msgid "Authentication warning overridden.\n" @@ -958,7 +957,7 @@ #: cmdline/apt-get.cc:903 cmdline/apt-get.cc:923 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -"Вказано виконання тільки тривіальних операцій, але це не тривіальна операція." +"Вказано виконання лише тривіальних операцій, але це не тривіальна операція." #: cmdline/apt-get.cc:905 msgid "Yes, do as I say!" @@ -971,8 +970,8 @@ "To continue type in the phrase '%s'\n" " ?] " msgstr "" -"Те, що ви хочете зробити, може мати небажані наслідки.\n" -"Щоб продовжити, введіть фразу: '%s'\n" +"Те, що Ви бажаєте зробити, може мати небажані наслідки.\n" +"Щоб продовжити, уведіть фразу: '%s'\n" " ?] " #: cmdline/apt-get.cc:913 cmdline/apt-get.cc:932 @@ -994,7 +993,7 @@ #: cmdline/apt-get.cc:1019 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" -msgstr "Вказано режим \"тільки завантаження\", і воно завершене" +msgstr "Вказано режим \"лише завантаження\", і воно завершене" #: cmdline/apt-get.cc:1025 msgid "" @@ -1006,7 +1005,7 @@ #: cmdline/apt-get.cc:1029 msgid "--fix-missing and media swapping is not currently supported" -msgstr "--fix-missing і зміна носія в даний момент не підтримується" +msgstr "--fix-missing і зміна носія на дану мить не підтримується" #: cmdline/apt-get.cc:1034 msgid "Unable to correct missing packages." @@ -1024,18 +1023,18 @@ "The following packages disappeared from your system as\n" "all files have been overwritten by other packages:" msgstr[0] "" -"Вказаний пакунок зник з вашої системи, так як\n" +"Вказаний пакунок зник з Вашої системи, оскільки\n" "усі файли були перезаписані іншими пакунками:" msgstr[1] "" -"Вказані пакунки зникли з вашої системи, так як\n" +"Вказані пакунки зникли з Вашої системи, оскільки\n" "усі файли були перезаписані іншими пакунками:" msgstr[2] "" -"Вказані пакунки зникли з вашої системи, так як\n" +"Вказані пакунки зникли з Вашої системи, оскільки\n" "усі файли були перезаписані іншими пакунками:" #: cmdline/apt-get.cc:1367 msgid "Note: This is done automatic and on purpose by dpkg." -msgstr "Примітка: Ця дія виконується автоматичною та для потреб dpkg." +msgstr "Нотатка: Ця дія виконується автоматичною та для потреб dpkg." #: cmdline/apt-get.cc:1342 #, c-format @@ -1045,7 +1044,7 @@ #: cmdline/apt-get.cc:1374 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Обираю '%s' як пакунок вихідних текстів, замість '%s'\n" +msgstr "Обираю '%s' як пакунок джерельних текстів, замість '%s'\n" #. if (VerTag.empty() == false && Last == 0) #: cmdline/apt-get.cc:1412 @@ -1059,7 +1058,7 @@ #: cmdline/apt-get.cc:1497 msgid "We are not supposed to delete stuff, can't start AutoRemover" -msgstr "Нам не дозволено видаляти, неможливо запустити AutoRemover" +msgstr "Нам не дозволено вилучати, неможливо запустити AutoRemover" #: cmdline/apt-get.cc:1554 msgid "" @@ -1107,7 +1106,7 @@ "%lu packages were automatically installed and are no longer required.\n" msgstr[0] "%lu пакунок був встановлений автоматично і більше не потрібен.\n" msgstr[1] "" -"%lu пакунка було встановлено автоматично і вони більше не потрібні.\n" +"%lu пакунки було встановлено автоматично і вони більше не потрібні.\n" msgstr[2] "" "%lu пакунків було встановлено автоматично і вони більше не потрібні.\n" @@ -1117,12 +1116,12 @@ #: cmdline/apt-get.cc:1580 msgid "Internal error, AllUpgrade broke stuff" -msgstr "Внутрішня помилка, AllUpgrade все поламав" +msgstr "Внутрішня помилка, AllUpgrade усе поламав" #: cmdline/apt-get.cc:1878 msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -"Можливо, для виправлення цих помилок Ви захочете скористатися 'apt-get -f " +"Можливо, для виправлення цих помилок Ви схочете скористатися 'apt-get -f " "install':" #: cmdline/apt-get.cc:1821 @@ -1131,7 +1130,7 @@ "solution)." msgstr "" "Незадоволені залежності. Спробуйте виконати 'apt-get -f install', не " -"вказуючи назв пакунків (або вкажіть рішення)." +"вказуючи назв пакунків (або вкажіть вирішення)." #: cmdline/apt-get.cc:1833 msgid "" @@ -1140,7 +1139,7 @@ "distribution that some required packages have not yet been created\n" "or been moved out of Incoming." msgstr "" -"Деякі пакунки неможливо встановити. Можливо, Ви просите неможливого,\n" +"Деякі пакунки неможливо встановити. Можливо, Ви прохаєте неможливого,\n" "або ж використовуєте нестабільний дистрибутив, і запитані Вами пакунки\n" "ще не створені або були вилучені з Incoming." @@ -1150,7 +1149,7 @@ #: cmdline/apt-get.cc:1880 msgid "The following extra packages will be installed:" -msgstr "Будуть встановлені наступні додаткові пакунки:" +msgstr "Будуть встановлені такі додаткові пакунки:" #: cmdline/apt-get.cc:1969 msgid "Suggested packages:" @@ -1192,7 +1191,7 @@ #: cmdline/apt-get.cc:2074 cmdline/apt-get.cc:2082 msgid "Internal error, problem resolver broke stuff" -msgstr "Внутрішня помилка, розв’язувач проблем все поламав" +msgstr "Внутрішня помилка, розв’язувач проблем усе поламав" #: cmdline/apt-get.cc:818 cmdline/apt-get.cc:2106 cmdline/apt-get.cc:2139 msgid "Unable to lock the download directory" @@ -1206,13 +1205,13 @@ #: cmdline/apt-get.cc:2182 msgid "Must specify at least one package to fetch source for" msgstr "" -"Вкажіть як мінімум один пакунок, для якого необхідно завантажити вихідні " +"Вкажіть як мінімум один пакунок, для якого необхідно завантажити джерельні " "тексти" #: cmdline/apt-get.cc:2213 cmdline/apt-get.cc:2498 #, c-format msgid "Unable to find a source package for %s" -msgstr "Неможливо знайти пакунок з вихідними текстами для %s" +msgstr "Неможливо знайти пакунок з джерельними текстами для %s" #: cmdline/apt-get.cc:2232 #, c-format @@ -1247,17 +1246,17 @@ #: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" -msgstr "Необхідно завантажити %sB/%sB з архівів вихідних текстів.\n" +msgstr "Необхідно завантажити %sB/%sB з архівів джерельних текстів.\n" #: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" -msgstr "Потрібно завантажити %sB архівів з вихідними текстами.\n" +msgstr "Потрібно завантажити %sB архівів з джерельними текстами.\n" #: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" -msgstr "Завантаження вихідних текстів %s\n" +msgstr "Завантаження джерельних текстів %s\n" #: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." @@ -1267,7 +1266,7 @@ #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" -"Пропускається розпакування вихідних текстів, тому що вже розпаковано в %s\n" +"Пропускається розпакування джерельних текстів, тому що вже розпаковано у %s\n" #: cmdline/apt-get.cc:2421 #, c-format @@ -1277,7 +1276,7 @@ #: cmdline/apt-get.cc:2422 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" -msgstr "Перевірте, чи встановлений пакунок 'dpkg-dev'.\n" +msgstr "Перевірте, чи встановлено пакунок 'dpkg-dev'.\n" #: cmdline/apt-get.cc:2439 #, c-format @@ -1301,17 +1300,17 @@ "APT::Architectures for setup" msgstr "" "Відсутня інформація про архітектуру для %s. Дивись apt.conf(5) " -"APT::Архітектури для налащтування" +"APT::Архітектури для налаштування" #: cmdline/apt-get.cc:2503 #, c-format msgid "Unable to get build-dependency information for %s" -msgstr "Неможливо одержати інформацію про залежності для побудови %s" +msgstr "Неможливо отримати інформацію про залежності для побудови %s" #: cmdline/apt-get.cc:2523 #, c-format msgid "%s has no build depends.\n" -msgstr "%s не має залежностей для побудови.\n" +msgstr "%s немає залежностей для побудови.\n" #: cmdline/apt-get.cc:2888 #, c-format @@ -1336,7 +1335,7 @@ "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Не вдалося задовольнити залежність типу %s для %s: Встановлений пакунок %s " -"новіше, аніж треба" +"новіший, аніж треба" #: cmdline/apt-get.cc:2971 #, c-format @@ -1359,7 +1358,7 @@ #: cmdline/apt-get.cc:2691 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" -msgstr "Неможливо задовольнити залежність типу %s для пакунка %s: %s" +msgstr "Неможливо задовольнити залежність типу %s для пакунку %s: %s" #: cmdline/apt-get.cc:2707 #, c-format @@ -1424,52 +1423,48 @@ "pages for more information and options.\n" " This APT has Super Cow Powers.\n" msgstr "" -"Використання: apt-get [опції] команда\n" -" apt-get [опції] install|remove пакунок1 [пкн2 ...]\n" -" apt-get [опції] source пакунок1 [пкн2 ...]\n" -"\n" -"apt-get - простий інтерфейс командного рядка для завантаження й\n" -"встановлення пакунків. Найбільш часто використовувані команди - update\n" -"і install.\n" +"Використання: apt-get [праметри] команда\n" +" apt-get [параметри] install|remove пакунок1 [пакунок2 …]\n" +" apt-get [параметри] source пакунок1 [пакунок2 …]\n" +"\n" +"apt-get це проста команда для інтерфейсу командного рядка\n" +"для завантаження та встановлення пакунків. Найчастіше\n" +"використовувані команди - це update та install.\n" "\n" "Команди:\n" -" update - завантажити нові переліки пакунків\n" -" upgrade - виконати оновлення пакунків\n" -" install - встановити нові пакунки (назва пакунка вказується\n" -" як libc6, а не libc6.deb)\n" -" remove - видалити пакунки\n" -" autoremove - видалити автоматично усі пакунки, що не використовуються\n" -" purge - видалити пакунки разом з іхніми конфігураційними файлами\n" -" source - завантажити архіви з вихідними текстами\n" -" build-dep - завантажити все необхідне для побудови зазначеного\n" -" пакунку з вихідних текстів\n" -" dist-upgrade - оновити всю систему, докладніше в apt-get(8)\n" -" dselect-upgrade - керуватися вибором, зробленим у dselect\n" -" clean - видалити завантажені архіви\n" -" autoclean - видалити старі завантажені архіви\n" -" check - перевірити наявність порушених залежностей\n" -" changelog - завантажити і показати журнал змін для визначеного пакунку\n" -" download - завантажити двійковий пакунок у поточну директорію\n" +" update - отримати новий перелік пакунків\n" +" upgrade - виконати оновлення системи\n" +" install - встановити пакунок (пакунок це libc6, не libc6.deb)\n" +" remove - вилучення пакунків\n" +" autoremove - автоматичне вилучення пакунків, що не використовуються\n" +" purge - вилучення пакунків разом із файлами налаштувань\n" +" source - завантаження архівів з сирцями\n" +" build-dep - налаштувати залежності пакунків з сирцями\n" +" dist-upgrade - оновити дистрибутив, дивіться apt-get (8)\n" +" dselect-upgrade - стежити за виділенням dselect\n" +" clean - стерти завантажені файли архівів\n" +" autoclean - стерти старі завантажені файли архівів\n" +" check - перевірити, чи немає поламаних залежностей\n" +" changelog - завантажити і вивести журнал змін для вказаного пакунку\n" +" download - завантажити бінарний пакунок до вказаної теки\n" "\n" -"Опції:\n" -" -h Цей текст допомоги.\n" -" -q Виводити повідомлення, придатні для запису у файл журналу.\n" -" Не виводити індикатор прогресу\n" -" -qq Виводити тільки повідомлення про помилки\n" -" -d Тільки завантажити - не встановлювати й не розпаковувати архіви\n" -" -s Не виконувати реальних дій. Імітація роботи\n" -" -y Відповідати 'Так' на всі запитання. Самі запитання при цьому не\n" -" виводяться\n" -" -f Спробувати виправити систему зі зламаними залежностями\n" -" -m Продовжувати, навіть якщо місце розташування архівів невідомо\n" -" -u Показувати список оновлюваних пакунків\n" -" -b Компілювати пакунок з вихідними текстами після завантаження\n" -" -V Показувати докладну інформацію про версії пакунків\n" -" -c=? Читати зазначений файл конфігурації\n" -" -o=? Встановити умовну опцію, наприклад, -o dir::cache=/tmp\n" -"Сторінки керівництв apt-get(8), sources.list(5) і apt.conf(5)\n" -"містять більше інформації і опцій.\n" -" Цей APT має Супер-Коров'ячу Силу.\n" +"Параметри:\n" +" -h - ця довідка\n" +" -q - журнальний вивід - без індикатора стану\n" +" -qq - не виключати помилки з вихідного журналу\n" +" -d - лише завантажити, не встановлювати або розархівовувати пакунки\n" +" -s - без дій. Виконати симуляцію дій\n" +" -y - відповідати 'так' для усіх запитів\n" +" -f - спробувати виправити систему зі зламаними залежностями\n" +" -m - спробувати продовжити, якщо архіви пошкоджені\n" +" -u - показати перелік оновлених пакунків\n" +" -b - побудувати сирцевий пакунок після отримання сирців\n" +" -V - показати повний номер версії\n" +" -c=? прочитати цей файл з налаштуваннями\n" +" -o=? встановити довільні налаштування напр. -o dir::cache=/tmp\n" +"Дивіться apt-get (8), sources.list(5) і apt.conf(5) сторінки допомоги\n" +"для детальнішої інформації і більшої кількості параметрів.\n" +" Цей APT має Super Cow Powers.\n" #: cmdline/apt-get.cc:2952 msgid "" @@ -1478,14 +1473,14 @@ " Keep also in mind that locking is deactivated,\n" " so don't depend on the relevance to the real current situation!" msgstr "" -"УВАГА: Це тільки симуляція!\n" +"УВАГА: Це лише симуляція!\n" " apt-get потребує права root для реального запуску.\n" " Також не забувайте, що блокування вимикається,\n" " тому не очікуйте на відповідність поточній реальній ситуації!" #: cmdline/acqprogress.cc:55 msgid "Hit " -msgstr "В кеші " +msgstr "У кеші " #: cmdline/acqprogress.cc:79 msgid "Get:" @@ -1583,7 +1578,7 @@ #: cmdline/apt-mark.cc:187 cmdline/apt-mark.cc:212 #, c-format msgid "Canceled hold on %s.\n" -msgstr "Фіксацію для %s відмінено.\n" +msgstr "Фіксацію для %s скасовано.\n" #: cmdline/apt-mark.cc:220 msgid "Executing dpkg failed. Are you root?" @@ -1653,11 +1648,11 @@ "\n" "apt-sortpkgs - простий інструмент для сортування переліків пакунків. Опція -" "s\n" -"використається, щоб вказати тип списку.\n" +"використається, щоб вказати тип переліку.\n" "\n" "Опції:\n" " -h цей текст\n" -" -s сортувати список файлів з вихідними текстами\n" +" -s сортувати перелік файлів з джерельними текстами\n" " -c=? читати зазначений файл конфігурації\n" " -o=? встановити довільну опцію, наприклад, -o dir::cache=/tmp\n" @@ -1672,7 +1667,7 @@ #: dselect/install:91 msgid "Do you want to erase any previously downloaded .deb files?" -msgstr "Чи бажаєте ви вилучити всі завантажені раніше файли .deb" +msgstr "Чи бажаєте ви вилучити усі завантажені раніше файли .deb" #: dselect/install:101 msgid "Some errors occurred while unpacking. Packages that were installed" @@ -1686,7 +1681,7 @@ #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" msgstr "" -"або помилки спричинені незадоволеними залежностями. Це нормально, тільки " +"або помилки спричинено незадоволеними залежностями. Це нормально, лише " "помилки" #: dselect/install:104 @@ -1694,7 +1689,7 @@ "above this message are important. Please fix them and run [I]nstall again" msgstr "" "зазначені вище цього повідомлення є важливими. Будь-ласка, виправте їх і " -"виконайте установку '[I]nstall' ще раз" +"виконайте встановлення '[I]nstall' ще раз" #: dselect/update:30 msgid "Merging available information" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apturl.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apturl.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/apturl.po 2015-02-19 15:22:42.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/apturl.po 2015-08-14 07:48:48.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:39+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:50+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../apturl-gtk:49 ../apturl-kde:52 msgid "User requested interrupt." @@ -23,7 +23,7 @@ #: ../AptUrl/Parser.py:85 msgid "Non whitelist char in the uri" -msgstr "Недопустимий символ в рядку uri" +msgstr "Неприпустимий символ у рядку uri" #: ../AptUrl/Parser.py:93 msgid "Whitespace in key=value" @@ -41,7 +41,7 @@ #: ../AptUrl/Parser.py:115 msgid "No ':' in the uri" -msgstr "Немає ':' в рядку uri" +msgstr "Немає ':' у рядку uri" #: ../AptUrl/AptUrl.py:73 #, python-format @@ -80,18 +80,18 @@ msgstr "" "Це серйозна помилка у вашій системі керування програмним забезпеченням. " "Перевірте наявність пошкоджених пакунків за допомогою Synaptic, права " -"доступу на файли та коректність вмісту файлу '/etc/apt/sources.list' та " +"доступу на файли та коректність вмісту файлу '/etc/apt/sources.list' й " "оновіть інформацію про програмне забезпечення за допомогою: 'sudo apt-get " -"update' та 'sudo apt-get install -f'." +"update' і 'sudo apt-get install -f'." #: ../AptUrl/AptUrl.py:144 msgid "Need a url to continue, exiting" -msgstr "Для продовження потрібний url, зупинено" +msgstr "Для продовження потрібна url, зупинено" #: ../AptUrl/AptUrl.py:147 #, python-format msgid "Invalid url: '%s' given, exiting" -msgstr "Заданий недійсний url: «%s», зупинено" +msgstr "Вказано недійсну url: «%s», зупинено" #: ../AptUrl/AptUrl.py:183 #, python-format @@ -116,37 +116,37 @@ #: ../AptUrl/AptUrl.py:229 #, python-format msgid "Can not install '%s' (%s) " -msgstr "Не вдалось встановити '%s' (%s) " +msgstr "Не вдалося встановити '%s' (%s) " #: ../AptUrl/AptUrl.py:235 #, python-format msgid "" "Package '%s' requests minimal version '%s', but only '%s' is available" msgstr "" -"Пакунок '%s' вимагає мінімальної версії '%s', але доступна тільки версія '%s'" +"Пакунок '%s' потребує мінімальної версії '%s', але доступна лише версія '%s'" #: ../AptUrl/UI.py:16 msgid "Enable additional components" msgstr "Увімкнути додаткові компоненти" -#: ../AptUrl/UI.py:24 ../AptUrl/gtk/GtkUI.py:85 ../AptUrl/kde/KdeUI.py:80 +#: ../AptUrl/UI.py:24 ../AptUrl/gtk/GtkUI.py:103 ../AptUrl/kde/KdeUI.py:80 msgid "Enable additional software channel" -msgstr "Підключити додаткове джерело програмного забезпечення" +msgstr "Увімкнути додаткове джерело програмного забезпечення" -#: ../AptUrl/UI.py:25 ../AptUrl/gtk/GtkUI.py:86 ../AptUrl/kde/KdeUI.py:81 +#: ../AptUrl/UI.py:25 ../AptUrl/gtk/GtkUI.py:104 ../AptUrl/kde/KdeUI.py:81 #, python-format msgid "Do you want to enable the following software channel: '%s'?" msgstr "" -"Ви бажаєте, підключити наступне джерело програмного забезпечення: '%s'?" +"Ви бажаєте, увімкнути наступне джерело програмного забезпечення: '%s'?" -#: ../AptUrl/gtk/GtkUI.py:154 ../AptUrl/kde/KdeUI.py:133 +#: ../AptUrl/gtk/GtkUI.py:168 ../AptUrl/kde/KdeUI.py:133 msgid "Install additional software?" msgstr "Встановити додаткове програмне забезпечення?" -#: ../AptUrl/gtk/GtkUI.py:155 ../AptUrl/kde/KdeUI.py:134 +#: ../AptUrl/gtk/GtkUI.py:169 ../AptUrl/kde/KdeUI.py:134 #, python-format msgid "Do you want to install package '%s'?" -msgstr "Ви хочете встановити пакунок '%s'?" +msgstr "Ви бажаєте встановити пакунок '%s'?" #. kate: space-indent on; indent-width 4; mixedindent off; indent-mode python; #: ../data/apturl-gtk.ui.h:1 @@ -166,7 +166,7 @@ "True if the command specified in the \"command\" key should handle \"apt\" " "URLs." msgstr "" -"True (істина), якщо команда, вказана в ключі \"command\", повинна " +"True (істина), якщо команда, вказана у ключі \"command\", повинна " "оброблювати URL адреси \"apt\"." #: ../data/apturl.schemas.in.h:3 @@ -180,7 +180,7 @@ #: ../data/apturl.schemas.in.h:5 msgid "Run the command in a terminal" -msgstr "Виконати команду в терміналі" +msgstr "Виконати команду у терміналі" #: ../data/apturl.schemas.in.h:6 msgid "" @@ -188,4 +188,4 @@ "terminal." msgstr "" "Якщо цей ключ встановлено, то програма, визначена для обробки URL, буде " -"запускатись в терміналі." +"запускатися у терміналі." diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/aspell.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/aspell.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/aspell.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/aspell.po 2015-08-14 07:48:21.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:32+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:30+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: common/info.cpp:232 msgid "a number between 0 and 1" @@ -74,7 +74,7 @@ "# Фільтр: %s\n" "# %s\n" "#\n" -"# налаштований наступним образом:\n" +"# налаштований таким чином:\n" "\n" #: common/config.cpp:1286 @@ -110,11 +110,11 @@ #: common/config.cpp:1373 msgid "add or removes a filter" -msgstr "додавання або видалення фільтру" +msgstr "додавання або вилучення фільтру" #: common/config.cpp:1375 msgid "path(s) aspell looks for filters" -msgstr "шляхи, зі якими aspell шукає фільтри" +msgstr "шляхи, за якими aspell шукає фільтри" #: common/config.cpp:1379 msgid "filter mode" @@ -171,7 +171,7 @@ #: common/config.cpp:1408 msgid "set module name" -msgstr "встановлює назву модуля" +msgstr "встановлює назву модулю" #: common/config.cpp:1410 msgid "search order for modules" @@ -284,7 +284,7 @@ #: common/config.cpp:1479 msgid "remove invalid affix flags" -msgstr "видалення неправильних афіксних ознак" +msgstr "вилучення неправильних афіксних ознак" #: common/config.cpp:1481 msgid "attempts to clean words so that they are valid" @@ -406,7 +406,7 @@ #: common/errors.cpp:131 msgid "The value for option \"%key:1\" can not be changed." -msgstr "Значення для параметра \"%key:1\" не можна змінювати." +msgstr "Значення для параметру \"%key:1\" не можна змінювати." #: common/errors.cpp:139 msgid "The key \"%key:1\" is not %accepted:2 and is thus invalid." @@ -488,7 +488,7 @@ #: common/errors.cpp:267 #, c-format msgid "Expected language \"%lang:1\" but got \"%prev:2\"." -msgstr "Очікувалась мова \"%lang:1\" але отримано \"%prev:2\"." +msgstr "Очікувалася мова \"%lang:1\" але отримано \"%prev:2\"." #: common/errors.cpp:283 #, c-format @@ -514,7 +514,7 @@ "The file \"%file:1\" is not in the proper format. Expected the file to be in " "\"%exp:2\" not \"%got:3\"." msgstr "" -"Файл \"%file:1\" має неправильний формат. Очікувалось, що файл буде " +"Файл \"%file:1\" має неправильний формат. Очікувалося, що файл буде " "\"%exp:2\", а не \"%got:3\"." #: common/errors.cpp:323 @@ -573,11 +573,11 @@ #: common/errors.cpp:499 msgid "Aspell version does not match filter's requirement." -msgstr "Версія aspell не задовольняє вимогам фільтра." +msgstr "Версія aspell не задовольняє вимогам фільтру." #: common/errors.cpp:507 msgid "Filter option already exists." -msgstr "Параметр фільтра вже існує." +msgstr "Параметр фільтру вже існує." #: common/errors.cpp:515 msgid "Use option modifiers only within named option." @@ -585,15 +585,15 @@ #: common/errors.cpp:523 msgid "Option modifier unknown." -msgstr "Невідомий модифікатор параметра." +msgstr "Невідомий модифікатор параметру." #: common/errors.cpp:531 msgid "Error setting filter description." -msgstr "Помилка встановлення опису фільтра." +msgstr "Помилка встановлення опису фільтру." #: common/errors.cpp:547 msgid "Empty option specifier." -msgstr "Порожній специфікатор параметра." +msgstr "Порожній специфікатор параметру." #: common/errors.cpp:555 #, c-format @@ -750,7 +750,7 @@ #: prog/aspell.cpp:972 msgid "You must specify a file name." -msgstr "Необхідно вказати назву файла." +msgstr "Необхідно вказати назву файлу." #: prog/aspell.cpp:975 msgid "Only one file name may be specified." @@ -777,7 +777,7 @@ #: prog/aspell.cpp:1034 msgid "Ignore all" -msgstr "Ігнорувати все" +msgstr "Ігнорувати усе" #: prog/aspell.cpp:1035 msgid "Replace" @@ -785,7 +785,7 @@ #: prog/aspell.cpp:1036 msgid "Replace all" -msgstr "Замінити все" +msgstr "Замінити усе" #: prog/aspell.cpp:1037 msgid "Add" @@ -880,7 +880,7 @@ #: prog/aspell.cpp:2806 msgid " config prints the current value of an option" -msgstr " config <ключ> вивід поточного значення параметра" +msgstr " config <ключ> вивід поточного значення параметру" #: prog/aspell.cpp:2807 msgid " [dump] dicts | filters | modes" @@ -977,7 +977,7 @@ "\n" msgstr "" "\n" -"Aspell %s. Copyright 2000-2011 by Kevin Atkinson.\n" +"Aspell %s. Авторське право 2000-2011 by Kevin Atkinson.\n" "\n" #: prog/aspell.cpp:2888 @@ -998,7 +998,7 @@ " Filters can be added or removed via the \"filter\" option.\n" msgstr "" "Наявні фільтри (та пов'язані з ними параметри):\n" -" Фільтри можна додавати та видаляти параметром \"filter\".\n" +" Фільтри можна додавати та вилучати параметром \"filter\".\n" #: prog/aspell.cpp:2916 #, c-format @@ -1049,7 +1049,7 @@ #: prog/check_funs.cpp:782 msgid "Delete the previous character" -msgstr "Видалити попередній символ" +msgstr "Вилучити попередній символ" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:785 @@ -1063,7 +1063,7 @@ #: prog/check_funs.cpp:788 msgid "Move Back one space" -msgstr "Переміститись назад на одну позицію" +msgstr "Переміститися назад на одну позицію" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:791 @@ -1077,7 +1077,7 @@ #: prog/check_funs.cpp:794 msgid "Move Forward one space" -msgstr "Переміститись вперед на одну позицію" +msgstr "Переміститися вперед на одну позицію" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:797 @@ -1091,7 +1091,7 @@ #: prog/check_funs.cpp:800 msgid "Move to the beginning of the line" -msgstr "Переміститись на початок рядка" +msgstr "Переміститися на початок рядка" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:803 @@ -1105,7 +1105,7 @@ #: prog/check_funs.cpp:806 msgid "Move to the end of the line" -msgstr "Переміститись у кінець рядка" +msgstr "Переміститися у кінець рядка" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:809 @@ -1119,7 +1119,7 @@ #: prog/check_funs.cpp:812 msgid "Delete the next character" -msgstr "Видалити наступний символ" +msgstr "Вилучити наступний символ" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:816 @@ -1128,7 +1128,7 @@ #: prog/check_funs.cpp:817 msgid "Kill all characters to the EOL" -msgstr "Видалити усі символи до кінця рядка" +msgstr "Вилучити усі символи до кінця рядка" #. TRANSLATORS: This is a literal Key. #: prog/check_funs.cpp:821 @@ -1155,46 +1155,46 @@ #, c-format msgid "" "The character '%s' (U+%02X) may not appear at the beginning of a word." -msgstr "Символ \"%s\" (U+%02X) не може з'являтись на початку слова." +msgstr "Символ \"%s\" (U+%02X) не може з'являтися на початку слова." #: modules/speller/default/language.cpp:494 #: modules/speller/default/language.cpp:503 #, c-format msgid "" "The character '%s' (U+%02X) must be followed by an alphabetic character." -msgstr "Після символу '%s' (U+%02X) повинен іти символ цифри чи букви." +msgstr "Після символу '%s' (U+%02X) повинен іти символ цифри чи літери." #: modules/speller/default/language.cpp:496 msgid "Does not contain any alphabetic characters." -msgstr "Не містить ніяких цифрових чи буквених символів." +msgstr "Не містить ніяких цифрових чи літерних символів." #: modules/speller/default/language.cpp:501 #, c-format msgid "The character '%s' (U+%02X) may not appear in the middle of a word." -msgstr "Символ '%s' (U+%02X) не може з'являтись у середині слова." +msgstr "Символ '%s' (U+%02X) не може з'являтися у середині слова." #: modules/speller/default/language.cpp:508 msgid "" "The character '\\r' (U+0D) may not appear at the end of a word. This " "probably means means that the file is using MS-DOS EOL instead of Unix EOL." msgstr "" -"Символ '\\r' (U+0D) не може з'являтись наприкінці слова. Можливо, це " +"Символ '\\r' (U+0D) не може з'являтися наприкінці слова. Можливо, це " "означає, що у файлі використовується символ кінця файлу MS-DOS, а не Unix." #: modules/speller/default/language.cpp:511 #, c-format msgid "The character '%s' (U+%02X) may not appear at the end of a word." -msgstr "Символ '%s' (U+%02X) не може з'являтись наприкінці слова." +msgstr "Символ '%s' (U+%02X) не може з'являтися наприкінці слова." #: modules/speller/default/language.cpp:543 #, c-format msgid "Warning: Removing invalid affix '%s' from word %s.\n" -msgstr "Попередження: Видаляється неправильний суфікс '%s' зі слова %s.\n" +msgstr "Попередження: Вилучається неправильний суфікс '%s' зі слова %s.\n" #: modules/speller/default/language.cpp:544 #, c-format msgid "Warning: Removing inapplicable affix '%s' from word %s.\n" -msgstr "Попередження: Видаляється непридатний афікс '%s' зі слова %s.\n" +msgstr "Попередження: Вилучається непридатний афікс '%s' зі слова %s.\n" #: modules/speller/default/language.cpp:675 #, c-format @@ -1249,7 +1249,7 @@ #: modules/speller/default/data.cpp:404 msgid "is not one of the allowed types" -msgstr "не є одним з допустимих типів" +msgstr "не є одним з припустимих типів" #: modules/speller/default/speller_impl.cpp:241 msgid "The personal word list is unavailable." @@ -1292,7 +1292,7 @@ #: modules/filter/email-filter.info:21 msgid "num chars that can appear before the quote char" -msgstr "кільк. символів, які можуть з'являтись перед лапками" +msgstr "кільк. символів, які можуть з'являтися перед лапками" #: modules/filter/html-filter.info:9 msgid "filter for dealing with HTML documents" @@ -1368,7 +1368,7 @@ #: modules/filter/modes/none.amf:5 msgid "mode to disable all filters" -msgstr "режим для відключення усіх фільтрів" +msgstr "режим для відмикання усіх фільтрів" #: modules/filter/modes/nroff.amf:7 msgid "mode for checking Nroff documents" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/attr.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/attr.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/attr.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/attr.po 2015-08-14 07:48:21.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:33+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:30+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../attr/attr.c:46 #, c-format @@ -56,7 +56,7 @@ #: ../attr/attr.c:171 #, c-format msgid "Could not set \"%s\" for %s\n" -msgstr "Не вдалося задати \"%s\" для %s\n" +msgstr "Не вдалося вказати \"%s\" для %s\n" #: ../attr/attr.c:176 #, c-format @@ -76,7 +76,7 @@ #: ../attr/attr.c:212 #, c-format msgid "Could not remove \"%s\" for %s\n" -msgstr "Не вдалося видалити \"%s\" для %s\n" +msgstr "Не вдалося вилучити \"%s\" для %s\n" #: ../attr/attr.c:230 #, c-format @@ -91,7 +91,7 @@ #: ../attr/attr.c:252 #, c-format msgid "At least one of -s, -g, -r, or -l is required\n" -msgstr "Потрібний принаймні один з -s, -g, -r або -l\n" +msgstr "Потрібен принаймні один з -s, -g, -r або -l\n" #: ../getfattr/getfattr.c:98 ../setfattr/setfattr.c:71 msgid "No such attribute" @@ -100,7 +100,7 @@ #: ../getfattr/getfattr.c:259 #, c-format msgid "%s: Removing leading '/' from absolute path names\n" -msgstr "%s: Видалення початкового '/' з абсолютних шляхів\n" +msgstr "%s: Вилучення початкового '/' з абсолютних шляхів\n" #: ../getfattr/getfattr.c:377 #, c-format @@ -128,15 +128,15 @@ " --version print version and exit\n" " --help this help text\n" msgstr "" -" -n, --name=ім'я отримати значення названого розширеного атрибута\n" -" -d, --dump отримати значення всіх розширених атрибутів\n" +" -n, --name=ім'я отримати значення названого розширеного атрибуту\n" +" -d, --dump отримати значення усіх розширених атрибутів\n" " -e, --encoding=... закодувати значення (як 'text', 'hex' або " "'base64')\n" " --match=шаблон отримати тільки атрибути, ім'я яких збігається з " "шаблоном\n" " --only-values виводити тільки голі значення\n" " -h, --no-dereference не йти за символічними посиланнями\n" -" --absolute-names не видаляти початковий '/' зі шляху\n" +" --absolute-names не вилучати початковий '/' зі шляху\n" " -R, --recursive рекурсивно обробляти піддиректорії\n" " -L, --logical логічний обхід, йти за символічними посиланнями\n" " -P --physical фізичний обхід, не йти за символічними " @@ -192,9 +192,9 @@ " --help this help text\n" msgstr "" " -n, --name=ім'я встановити значення названого розширеного " -"атрибута\n" -" -x, --remove=ім'я видалити названий розширений атрибут\n" -" -v, --value=значення використовувати значення як значення атрибута\n" +"атрибуту\n" +" -x, --remove=ім'я вилучити названий розширений атрибут\n" +" -v, --value=значення використовувати значення як значення атрибуту\n" " -h, --no-dereference не йти за символічними посиланнями\n" " --restore=файл відновити розширені атрибути\n" " --version вивести версію та вийти\n" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/avahi.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/avahi.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/avahi.po 2015-02-19 15:22:34.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/avahi.po 2015-08-14 07:48:41.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:58+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:05+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: ../avahi-common/error.c:30 @@ -155,7 +155,7 @@ #: ../avahi-common/error.c:67 msgid "Invalid packet" -msgstr "Некоректний пакет" +msgstr "Некоректний пакунок" #: ../avahi-common/error.c:68 msgid "Invalid DNS return code" @@ -490,7 +490,7 @@ #: ../avahi-ui/bssh.c:101 ../avahi-utils/avahi-browse.c:775 #, c-format msgid "Too many arguments\n" -msgstr "Занадто багато аргументів\n" +msgstr "Забагато аргументів\n" #: ../avahi-ui/bssh.c:149 msgid "Choose Shell Server" @@ -627,7 +627,7 @@ #: ../avahi-utils/avahi-resolve.c:272 ../avahi-utils/avahi-set-host-name.c:160 #, c-format msgid "Failed to create client object: %s\n" -msgstr "Спроба створення клієнтського об’єкта завершилася невдало: %s\n" +msgstr "Спроба створення клієнтського об’єкту завершилася невдало: %s\n" #: ../avahi-utils/avahi-browse.c:604 ../avahi-utils/avahi-publish.c:175 #: ../avahi-utils/avahi-resolve.c:143 ../avahi-utils/avahi-set-host-name.c:59 @@ -683,7 +683,7 @@ #: ../avahi-utils/avahi-browse.c:766 ../avahi-utils/avahi-resolve.c:219 #, c-format msgid "Too few arguments\n" -msgstr "Занадто мало аргументів\n" +msgstr "Замало аргументів\n" #: ../avahi-utils/avahi-browse.c:821 ../avahi-utils/avahi-publish.c:378 #: ../avahi-utils/avahi-resolve.c:264 ../avahi-utils/avahi-set-host-name.c:152 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bacula.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bacula.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bacula.po 2015-02-19 15:22:32.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bacula.po 2015-08-14 07:48:38.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:46+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 06:52+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: \n" #: src/dird/jobq.c:74 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bash.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bash.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bash.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bash.po 2015-08-14 07:48:21.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:33+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:30+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: arrayfunc.c:51 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bfd.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bfd.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bfd.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bfd.po 2015-08-14 07:48:21.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:33+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:31+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: aout-adobe.c:127 @@ -572,7 +572,7 @@ msgstr "" "Помилка dwarf: відступ (%lu) є більшим або рівним за розмір %s (%lu)." -#: dwarf2.c:940 +#: dwarf2.c:949 #, c-format msgid "Dwarf Error: Invalid or unhandled FORM value: %u." msgstr "" @@ -1030,7 +1030,7 @@ msgid "Invalid TARGET2 relocation type '%s'." msgstr "Некоректний тип пересування у TARGET2, «%s»." -#: elf32-arm.c:6890 +#: elf32-arm.c:6933 msgid "" "%B(%s): warning: interworking not enabled.\n" " first occurrence: %B: thumb call to arm" @@ -1201,7 +1201,7 @@ msgid "error: fp16 format mismatch between %B and %B" msgstr "помилка: розбіжності у визначенні форматування fp16 між %B та %B" -#: elf32-arm.c:11621 +#: elf32-arm.c:11675 msgid "DIV usage mismatch between %B and %B" msgstr "розбіжності у використанні DIV між %B та %B" @@ -2386,12 +2386,12 @@ msgid "%B(%A): internal error: unknown error" msgstr "%B(%A): внутрішня помилка: невідома помилка" -#: elf32-rx.c:2940 +#: elf32-rx.c:3004 #, c-format msgid " [64-bit doubles]" msgstr " [64-бітові double]" -#: elf32-rx.c:2942 +#: elf32-rx.c:3006 #, c-format msgid " [dsp]" msgstr " [dsp]" @@ -3219,7 +3219,7 @@ msgid "%P: stubs don't match calculated size\n" msgstr "%P: шаблони не відповідають обчисленому розміру\n" -#: elf64-ppc.c:11469 +#: elf64-ppc.c:11756 #, c-format msgid "" "linker stubs in %u group%s\n" @@ -3458,7 +3458,7 @@ msgid "%B: undefined reference to symbol '%s'" msgstr "%B: невизначене посилання на символ «%s»" -#: elflink.c:4492 +#: elflink.c:4466 msgid "" "note: '%s' is defined in DSO %B so try adding it to the linker command line" msgstr "" @@ -3606,7 +3606,7 @@ msgid "MIPS16 and microMIPS functions cannot call each other" msgstr "Функції MIPS16 і microMIPS не можуть викликати одна одну" -#: elfxx-mips.c:5628 +#: elfxx-mips.c:5856 msgid "" "%B: %A+0x%lx: Direct jumps between ISA modes are not allowed; consider " "recompiling with interlinking enabled." @@ -3667,17 +3667,17 @@ msgid "%s: illegal section name `%s'" msgstr "%s: некоректна назва розділу, «%s»" -#: elfxx-mips.c:12417 elfxx-mips.c:12443 +#: elfxx-mips.c:13645 elfxx-mips.c:13671 msgid "Warning: %B uses -msingle-float, %B uses -mdouble-float" msgstr "" "Попередження: у %B використано -msingle-float, а у %B — -mdouble-float" -#: elfxx-mips.c:12429 elfxx-mips.c:12485 +#: elfxx-mips.c:13657 elfxx-mips.c:13713 msgid "Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64" msgstr "" "Попередження: у %B використано -msingle-float, а у %B — -mips32r2 -mfp64" -#: elfxx-mips.c:12455 elfxx-mips.c:12491 +#: elfxx-mips.c:13683 elfxx-mips.c:13719 msgid "Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64" msgstr "" "Попередження: у %B використано -mdouble-float, а у %B — -mips32r2 -mfp64" @@ -3947,7 +3947,7 @@ "bfd_mach_o_read_symtab_symbol: символ «%s» визначає некоректний розділ %d " "(max %lu): встановлюємо у невизначене значення" -#: mach-o.c:1764 +#: mach-o.c:1900 #, c-format msgid "" "bfd_mach_o_read_symtab_symbol: symbol \"%s\" is unsupported 'indirect' " @@ -3971,13 +3971,13 @@ "bfd_mach_o_read_symtab_symbols: не вдалося отримати область пам’яті для " "символів" -#: mach-o.c:1874 +#: mach-o.c:2014 #, c-format msgid "bfd_mach_o_read_dysymtab_symbol: unable to read %lu bytes at %lu" msgstr "" "bfd_mach_o_read_dysymtab_symbol: не вдалося прочитати %lu байтів з %lu" -#: mach-o.c:2556 +#: mach-o.c:2734 #, c-format msgid "unable to read unknown load command 0x%lx" msgstr "не вдалося прочитати невідому команду завантаження, 0x%lx" @@ -3992,41 +3992,41 @@ msgid "unknown header byte-order value 0x%lx" msgstr "невідоме значення порядку байтів у заголовку, 0x%lx" -#: mach-o.c:3402 +#: mach-o.c:3577 msgid "Mach-O header:\n" msgstr "заголовок Mach-O:\n" -#: mach-o.c:3403 +#: mach-o.c:3578 #, c-format msgid " magic : %08lx\n" msgstr " magic : %08lx\n" -#: mach-o.c:3404 +#: mach-o.c:3579 #, c-format msgid " cputype : %08lx (%s)\n" msgstr " тип проц. : %08lx (%s)\n" -#: mach-o.c:3406 +#: mach-o.c:3581 #, c-format msgid " cpusubtype: %08lx\n" msgstr " підтип проц.: %08lx\n" -#: mach-o.c:3407 +#: mach-o.c:3582 #, c-format msgid " filetype : %08lx (%s)\n" msgstr " тип файла : %08lx (%s)\n" -#: mach-o.c:3410 +#: mach-o.c:3585 #, c-format msgid " ncmds : %08lx (%lu)\n" msgstr " кть_команд: %08lx (%lu)\n" -#: mach-o.c:3411 +#: mach-o.c:3586 #, c-format msgid " sizeofcmds: %08lx\n" msgstr " розмір_кмд: %08lx\n" -#: mach-o.c:3412 +#: mach-o.c:3587 #, c-format msgid " flags : %08lx (" msgstr " прапорці : %08lx (" @@ -4035,16 +4035,16 @@ msgid ")\n" msgstr ")\n" -#: mach-o.c:3415 +#: mach-o.c:3590 #, c-format msgid " reserved : %08x\n" msgstr " зарезерв. : %08x\n" -#: mach-o.c:3425 +#: mach-o.c:3600 msgid "Segments and Sections:\n" msgstr "Сегменти і розділи:\n" -#: mach-o.c:3426 +#: mach-o.c:3601 msgid " #: Segment name Section name Address\n" msgstr " #: Назва сегмента Назва розділу Адреса\n" @@ -6278,7 +6278,7 @@ msgid " Code Address Reference Fixups:\n" msgstr " Прив’язки адрес коду:\n" -#: vms-alpha.c:7849 +#: vms-alpha.c:7852 #, c-format msgid " Linkage Pairs Referece Fixups:\n" msgstr " Прив’язки посилань на пари компонування:\n" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/binutils.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/binutils.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/binutils.po 2015-02-19 15:22:15.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/binutils.po 2015-08-14 07:48:21.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:34+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:32+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: addr2line.c:81 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bison.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bison.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bison.po 2015-02-19 15:22:16.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bison.po 2015-08-14 07:48:22.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:37+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:34+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: src/complain.c:322 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bison-runtime.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bison-runtime.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bison-runtime.po 2015-02-19 15:22:16.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bison-runtime.po 2015-08-14 07:48:22.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:37+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:34+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: data/glr.c:770 data/yacc.c:643 @@ -39,25 +39,25 @@ #: data/glr.c:2057 data/lalr1.cc:1085 data/yacc.c:1212 #, c-format msgid "syntax error, unexpected %s, expecting %s" -msgstr "синтаксична помилка, неочікуваний %s, очікувалось %s" +msgstr "синтаксична помилка, неочікуваний %s, очікувалося %s" #: data/glr.c:2058 data/lalr1.cc:1086 data/yacc.c:1213 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s" -msgstr "синтаксична помилка, неочікуваний %s, очікувалось %s або %s" +msgstr "синтаксична помилка, неочікуваний %s, очікувалося %s або %s" #: data/glr.c:2059 data/lalr1.cc:1087 data/yacc.c:1214 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s" -msgstr "синтаксична помилка, неочікуваний %s, очікувалось %s, або %s, або %s" +msgstr "синтаксична помилка, неочікуваний %s, очікувалося %s, або %s, або %s" #: data/glr.c:2060 data/lalr1.cc:1088 data/yacc.c:1215 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s" msgstr "" -"синтаксична помилка, неочікуваний %s, очікувалось %s, або %s, або %s, або %s" +"синтаксична помилка, неочікуваний %s, очікувалося %s, або %s, або %s, або %s" #: data/glr.c:2419 data/yacc.c:1295 data/yacc.c:1297 data/yacc.c:1470 #: data/yacc.c:1867 msgid "memory exhausted" -msgstr "пам'ять вичерпано'" +msgstr "пам'ять вичерпано" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bootloader.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bootloader.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bootloader.po 2015-02-19 15:22:36.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bootloader.po 2015-08-14 07:48:42.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:07+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:16+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #. ok button label @@ -46,7 +46,7 @@ #. window title for exit dialog #. txt_exit_title (see txt_exit_dialog) msgid "Exiting..." -msgstr "Вихід..." +msgstr "Вийти..." #. txt_exit_dialog msgid "" @@ -110,7 +110,7 @@ "\n" "\n" msgstr "" -"Введіть ваш пароль: \n" +"Уведіть Ваш пароль: \n" "\n" "\n" @@ -125,7 +125,7 @@ "\n" "Turn the DVD over then continue." msgstr "" -"Цей DVD двобічний. Ви завантажились з іншого боку.\n" +"Цей DVD двобічний. Ви завантажилися з іншого боку.\n" "\n" "Переверніть DVD і продовжуйте." @@ -195,7 +195,7 @@ #. label for accessibility menu #. txt_access_v3 msgid "Screen Reader" -msgstr "Зчитувач екрана" +msgstr "Зчитувач екрану" #. label for accessibility menu #. txt_access_brltty @@ -275,12 +275,12 @@ #. Boot menu item; a ^ prefix indicates a unique accelerator key. #. txt_menuitem_install_text_ubuntu msgid "^Install Ubuntu in text mode" -msgstr "^Встановити Ubuntu в текстовому режимі" +msgstr "^Встановити Ubuntu у текстовому режимі" #. Boot menu item; a ^ prefix indicates a unique accelerator key. #. txt_menuitem_install_text_kubuntu msgid "^Install Kubuntu in text mode" -msgstr "^Встановлення Kubuntu у текстовому режимі" +msgstr "^Встановити Kubuntu у текстовому режимі" #. Boot menu item; a ^ prefix indicates a unique accelerator key. #. txt_menuitem_install_text_edubuntu @@ -380,7 +380,7 @@ #. Installation mode. #. txt_menuitem_cli msgid "Install a command-line system" -msgstr "Встановити консольний варіант системи" +msgstr "Встановити консольний варіянт системи" #. Installation mode. #. txt_menuitem_minimal @@ -410,7 +410,7 @@ #. Boot menu item; a ^ prefix indicates a unique accelerator key. #. txt_menuitem_hd msgid "^Boot from first hard disk" -msgstr "^Завантажитись з першого жорсткого диску" +msgstr "^Завантажитися з першого жорсткого диска" #. Boot option. #. txt_option_free diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/byobu.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/byobu.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/byobu.po 2015-02-19 15:22:44.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/byobu.po 2015-08-14 07:48:51.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:54+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:08+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: bin/menu:34 byobu-config:129 byobu-config:401 byobu-config:409 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bzr.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bzr.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/bzr.po 2015-02-19 15:22:34.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/bzr.po 2015-08-14 07:48:41.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 11:59+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:07+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: bzrlib/add.py:93 msgid "skipping {0} (larger than {1} of {2} bytes)" @@ -3049,6 +3049,8 @@ "Bound branches use the nickname of its master branch unless it is set\n" "locally." msgstr "" +"Прив’язані гілки використовують назву своєї основної гілки,\n" +"якщо локально не встановлено інше." #: bzrlib/builtins.py:3928 msgid "Set/unset and display aliases." @@ -3143,6 +3145,14 @@ "branch: in this case, only the modifications to that file are merged into\n" "the current working tree." msgstr "" +"Джерело злиття може бути вказано або у вигляді гілки, або\n" +"у вигляді шляху до файлу, що містить директиву злитя, згенеровану\n" +"командою bzr send. Якщо нічого не вказано, у якості джерела\n" +"використовується більш нова гілка або остання гілка, яка\n" +"використовувалася для злиття з командою --remember. Джерело\n" +"злиття може бути також вказано у вигляді шляху до файлу у іншій гілці.\n" +"У цьому випадку лише зміни у заданому файлі будуть злиті у поточну\n" +"робочу гілку." #: bzrlib/builtins.py:4274 msgid "" @@ -3254,7 +3264,7 @@ #: bzrlib/builtins.py:4333 msgid " To apply a merge directive contained in /tmp/merge::" -msgstr "" +msgstr " Щоб застосувати директиву злиття, що міститься у /tmp/merge::" #: bzrlib/builtins.py:4335 msgid " bzr merge /tmp/merge" @@ -3324,7 +3334,7 @@ #: bzrlib/builtins.py:4449 msgid "merger: " -msgstr "" +msgstr "злиття: " #: bzrlib/builtins.py:4451 bzrlib/bundle/apply_bundle.py:71 msgid "Nothing to do." @@ -3332,7 +3342,7 @@ #: bzrlib/builtins.py:4455 msgid "Cannot pull individual files" -msgstr "" +msgstr "Неможливо отримати окремі файли" #: bzrlib/builtins.py:4463 msgid "This branch has no commits. (perhaps you would prefer 'bzr pull')" @@ -4291,7 +4301,7 @@ #: bzrlib/builtins.py:6022 msgid "Sorting" -msgstr "" +msgstr "Впорядкування" #: bzrlib/builtins.py:6091 msgid "Reconfigure the type of a bzr directory." @@ -4373,7 +4383,7 @@ #: bzrlib/builtins.py:6137 msgid "Branch to bind checkout to." -msgstr "" +msgstr "Гілка, з якою пов’язати робочу копію." #: bzrlib/builtins.py:6139 msgid "Perform reconfiguration even if local changes will be lost." @@ -4399,7 +4409,7 @@ #: bzrlib/builtins.py:6205 msgid "Set the branch of a checkout and update." -msgstr "" +msgstr "Вибрати гілку робочої копії і оновити." #: bzrlib/builtins.py:6207 msgid "" @@ -4781,7 +4791,7 @@ #: bzrlib/builtins.py:6599 bzrlib/conflicts.py:694 msgid "action" -msgstr "" +msgstr "дія" #: bzrlib/builtins.py:6601 msgid "Apply changes and remove from the shelf." @@ -5074,7 +5084,7 @@ #: bzrlib/clean_tree.py:70 msgid "Canceled" -msgstr "" +msgstr "Скасовано" #: bzrlib/clean_tree.py:107 #, python-format @@ -5123,7 +5133,7 @@ #: bzrlib/cmd_version_info.py:59 en/help_topics/configuration.txt:712 #: en/help_topics/configuration.txt:738 msgid "For example::" -msgstr "" +msgstr "Наприклад::" #: bzrlib/cmd_version_info.py:61 msgid "" @@ -5179,16 +5189,16 @@ #: bzrlib/commands.py:229 #, python-format msgid "unknown command \"%s\"" -msgstr "" +msgstr "невідома команда \"%s\"" #: bzrlib/commands.py:476 msgid "No help for this command." -msgstr "" +msgstr "Немає довідки для цієї команди." #: bzrlib/commands.py:489 #, python-format msgid ":Purpose: %s\n" -msgstr "" +msgstr ":Призначення: %s\n" #: bzrlib/commands.py:491 #, python-format @@ -5196,16 +5206,18 @@ ":Usage:\n" "%s\n" msgstr "" +":Синтаксис:\n" +"%s\n" #: bzrlib/commands.py:493 #, python-format msgid ":Usage: %s\n" -msgstr "" +msgstr ":Синтаксис: %s\n" #: bzrlib/commands.py:512 #, python-format msgid ":Options:%s" -msgstr "" +msgstr ":Опції:%s" #: bzrlib/commands.py:523 #, python-format @@ -5214,6 +5226,9 @@ " %s\n" "\n" msgstr "" +":Опис:\n" +" %s\n" +"\n" #: bzrlib/commands.py:533 #, python-format @@ -5221,15 +5236,17 @@ "See bzr help %s for more details and examples.\n" "\n" msgstr "" +"Дивіться bzr help %s, щоб отримати подробиці і приклади.\n" +"\n" #: bzrlib/commands.py:538 msgid ":Aliases: " -msgstr "" +msgstr ":Псевдоніми: " #: bzrlib/commands.py:542 #, python-format msgid ":From: plugin \"%s\"\n" -msgstr "" +msgstr ":Із: модуль «%s»\n" #: bzrlib/commands.py:554 msgid ":doc:`{0} <{1}-help>`" @@ -5238,56 +5255,56 @@ #: bzrlib/commands.py:558 #, python-format msgid ":See also: %s" -msgstr "" +msgstr ":Дивіться також: %s" #: bzrlib/commands.py:826 bzrlib/gpg.py:347 msgid "Only ASCII permitted in option names" -msgstr "" +msgstr "У іменах опцій дозволені лише символи ASCII" #: bzrlib/commands.py:851 bzrlib/commands.py:859 msgid "command {0!r} needs one or more {1}" -msgstr "" +msgstr "команді {0!r} потрібен один або більше {1}" #: bzrlib/commands.py:868 msgid "command {0!r} requires argument {1}" -msgstr "" +msgstr "команді {0!r} потрібен аргумент {1}" #: bzrlib/commands.py:875 msgid "extra argument to command {0}: {1}" -msgstr "" +msgstr "зайвий аргумент до команди {0}: {1}" #: bzrlib/commands.py:952 #, python-format msgid "Profile data written to \"%s\"." -msgstr "" +msgstr "Дані профілю записані у «%s»." #: bzrlib/commit.py:117 bzrlib/commit.py:740 msgid "added" -msgstr "" +msgstr "додано" #: bzrlib/commit.py:117 bzrlib/commit.py:748 msgid "modified" -msgstr "" +msgstr "змінено" #: bzrlib/commit.py:131 #, python-format msgid "Committing%s" -msgstr "" +msgstr "Закріплення%s" #: bzrlib/commit.py:134 #, python-format msgid "Committed revision %d." -msgstr "" +msgstr "Закріплена ревізія %d." #: bzrlib/commit.py:143 #, python-format msgid "deleted %s" -msgstr "" +msgstr "вилучено %s" #: bzrlib/commit.py:146 #, python-format msgid "missing %s" -msgstr "" +msgstr "відсутній %s" #: bzrlib/commit.py:511 msgid "" @@ -5297,11 +5314,11 @@ #: bzrlib/commit.py:742 msgid "renamed" -msgstr "" +msgstr "перейменовані" #: bzrlib/commit.py:976 msgid "unchanged" -msgstr "" +msgstr "без змін" #: bzrlib/commit.py:998 msgid "{0} [{1}] - Stage" @@ -5485,8 +5502,9 @@ #, python-format msgid "%d conflict auto-resolved." msgid_plural "%d conflicts auto-resolved." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Автоматично вирішено %d конфлікт." +msgstr[1] "Автоматично вирішено %d конфлікти." +msgstr[2] "Автоматично вирішено %d конфліктів." #: bzrlib/conflicts.py:154 msgid "Remaining conflicts:" @@ -5494,7 +5512,7 @@ #: bzrlib/conflicts.py:159 msgid "All conflicts resolved." -msgstr "" +msgstr "Усі конфлікти автоматично вирішені." #: bzrlib/conflicts.py:168 msgid "{0} conflict resolved, {1} remaining" @@ -5850,7 +5868,7 @@ #: bzrlib/errors.py:1097 msgid "No changes to commit" -msgstr "" +msgstr "Відсутні зміни для фіксації" #: bzrlib/errors.py:1102 msgid "" @@ -6092,21 +6110,23 @@ #: bzrlib/errors.py:1799 msgid "Failed to verify GPG signature data with error \"%(error)s\"" -msgstr "" +msgstr "Не вдалося верифікувати підпис GPG з помилкою «%(error)s»" #: bzrlib/errors.py:1807 msgid "Unable to import library \"%(library)s\": %(error)s" -msgstr "" +msgstr "Не вдалося імпортувати бібліотеку «%(library)s»: %(error)s" #: bzrlib/errors.py:1815 msgid "python-gpgme is not installed, it is needed to verify signatures" -msgstr "" +msgstr "python-gpgme не встановлений, він потрібен для верифікації підписів" #: bzrlib/errors.py:1823 msgid "" "The working tree for %(basedir)s has changed since the last commit, but " "weave merge requires that it be unchanged" msgstr "" +"Робоче дерево для %(basedir)s змінилося з останнього закріплення, але merge " +"вимагає, щоб воно не містило змін" #: bzrlib/errors.py:1833 msgid "" @@ -6116,27 +6136,29 @@ #: bzrlib/errors.py:1839 msgid "Cycle in graph %(graph)r" -msgstr "" +msgstr "Цикл у графі %(graph)r" #: bzrlib/errors.py:1867 msgid "File %(filename)s is not conflicted." -msgstr "" +msgstr "Файл %(filename)s не містить конфліктів." #: bzrlib/errors.py:1889 msgid "No bundle was found in \"%(filename)s\"." -msgstr "" +msgstr "У файлі «%(filename)s» немає пакунку." #: bzrlib/errors.py:1898 msgid "Unable to handle bundle version %(version)s: %(msg)s" -msgstr "" +msgstr "Не вдалося обробити версію пакунку %(version)s: %(msg)s" #: bzrlib/errors.py:1908 msgid "Branch %(base)s is missing revision %(text_revision)s of %(file_id)s" msgstr "" +"У гілці %(base)s відсутня ревізія %(text_revision)s файлу %(file_id)s" #: bzrlib/errors.py:1921 msgid "File id {%(file_id)s} already exists in inventory as %(entry)s" msgstr "" +"Ідентифікатор файлу {%(file_id)s} вже присутній у інвентарі як %(entry)s" #: bzrlib/errors.py:1931 msgid "Key %(key)s is already present in map" @@ -6159,21 +6181,25 @@ #: bzrlib/errors.py:1983 msgid "Moving the root directory is not supported at this time" -msgstr "" +msgstr "Переміщення у кореневу директорію поки не підтримується" #: bzrlib/errors.py:1988 msgid "Failed to rename %(from_path)s to %(to_path)s: %(why)s" -msgstr "" +msgstr "Не вдалося перейменувати %(from_path)s у %(to_path)s: %(why)s" #: bzrlib/errors.py:1999 msgid "" "Could not move %(from_path)s%(operator)s %(to_path)s%(_has_extra)s%(extra)s" msgstr "" +"Не вдалося перемістити %(from_path)s%(operator)s " +"%(to_path)s%(_has_extra)s%(extra)s" #: bzrlib/errors.py:2035 msgid "" "Could not rename %(from_path)s%(operator)s %(to_path)s%(_has_extra)s%(extra)s" msgstr "" +"Не вдалося перейменувати %(from_path)s%(operator)s " +"%(to_path)s%(_has_extra)s%(extra)s" #: bzrlib/errors.py:2065 msgid "Unable to import paramiko (required for sftp support): %(error)s" @@ -6181,7 +6207,7 @@ #: bzrlib/errors.py:2073 msgid "Nothing to merge." -msgstr "" +msgstr "Нічого поєднувати." #: bzrlib/errors.py:2078 msgid "Format %(format)s cannot be initialised by this version of bzr." @@ -6207,7 +6233,7 @@ #: bzrlib/errors.py:2123 msgid "Diff3 is not installed on this machine." -msgstr "" +msgstr "Diff3 не встановлений на цій машині." #: bzrlib/errors.py:2129 msgid "The content being inserted is already present." @@ -6833,8 +6859,9 @@ #: bzrlib/gpg.py:445 msgid "{0} commit with unknown key" msgid_plural "{0} commits with unknown keys" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "0} закріплення з невідомим ключем" +msgstr[1] "{0} закріплення з невідомим ключем" +msgstr[2] "{0} закріплень з невідомим ключем" #: bzrlib/gpg.py:453 msgid "{0} commit not valid" @@ -6875,8 +6902,9 @@ #: bzrlib/gpg.py:554 msgid "Unknown key {0} signed {1} commit" msgid_plural "Unknown key {0} signed {1} commits" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Невідомим ключем {0} підписано {1} закріплення" +msgstr[1] "Невідомим ключем {0} підписані {1} закріплення" +msgstr[2] "Невідомим ключем {0} підписані {1} закріплень" #: bzrlib/groupcompress.py:1739 #, python-format @@ -6971,7 +6999,7 @@ #: bzrlib/merge.py:689 msgid "All changes applied successfully." -msgstr "" +msgstr "Усі зміни вдало прийняті." #: bzrlib/merge.py:691 #, python-format @@ -7034,7 +7062,7 @@ #: bzrlib/option.py:547 msgid "Log format" -msgstr "" +msgstr "Формат журналу" #: bzrlib/option.py:549 msgid "LCA-newness merge." @@ -7632,7 +7660,7 @@ #: bzrlib/plugins/weave_fmt/bzrdir.py:652 #, python-format msgid "Moving %s" -msgstr "" +msgstr "Переміщення %s" #: bzrlib/push.py:56 msgid "Created new branch." @@ -7702,7 +7730,7 @@ #: bzrlib/reconcile.py:121 msgid "Run \"bzr check\" for more details." -msgstr "" +msgstr "Для подробиць запустіть «bzr check»." #: bzrlib/reconcile.py:123 msgid "Reconciliation complete." @@ -7710,7 +7738,7 @@ #: bzrlib/reconcile.py:166 msgid "Fixing last revision info {0} => {1}" -msgstr "" +msgstr "Виправлення інформації останньої ревізії {0} => {1}" #: bzrlib/reconcile.py:173 msgid "revision_history ok." @@ -7718,7 +7746,7 @@ #: bzrlib/reconcile.py:234 msgid "Reading inventory data" -msgstr "" +msgstr "Читання даних інвентаря" #: bzrlib/reconcile.py:254 bzrlib/reconcile.py:384 msgid "Inventory ok." @@ -7726,11 +7754,11 @@ #: bzrlib/reconcile.py:256 bzrlib/reconcile.py:386 msgid "Backing up inventory" -msgstr "" +msgstr "Створення резервного інвентаря" #: bzrlib/reconcile.py:258 msgid "Backup inventory created." -msgstr "" +msgstr "Резервний інвентар створено." #: bzrlib/reconcile.py:274 bzrlib/reconcile.py:405 msgid "Writing weave" @@ -7738,19 +7766,19 @@ #: bzrlib/reconcile.py:277 bzrlib/reconcile.py:408 msgid "Inventory regenerated." -msgstr "" +msgstr "Інвентар відновлено." #: bzrlib/reconcile.py:371 bzrlib/reconcile.py:373 bzrlib/reconcile.py:376 msgid "Reading indexes" -msgstr "" +msgstr "Читання індексів" #: bzrlib/reconcile.py:380 bzrlib/reconcile.py:382 msgid "Checking unused inventories" -msgstr "" +msgstr "Перевірка невикористовуваних інвентарів" #: bzrlib/reconcile.py:388 msgid "Backup Inventory created" -msgstr "" +msgstr "Резервний інвентар створено" #: bzrlib/reconcile.py:446 msgid "Fixing text parents" @@ -7758,208 +7786,212 @@ #: bzrlib/reconfigure.py:54 msgid "{0} is now stacked on {1}\n" -msgstr "" +msgstr "{0}тепер на стеці {1}\n" #: bzrlib/reconfigure.py:69 #, python-format msgid "%s is now not stacked\n" -msgstr "" +msgstr "%s тепер не на стеці\n" #: bzrlib/remote.py:1228 bzrlib/repository.py:289 #, python-format msgid "bzr: ERROR (ignored): %s" -msgstr "" +msgstr "bzr: ПОМИЛКА (знехтувана): %s" #: bzrlib/remote.py:2534 msgid "Copying repository content as tarball..." -msgstr "" +msgstr "Копіювання вмісту сховища у тарбол..." #: bzrlib/rename_map.py:69 msgid "Calculating hashes" -msgstr "" +msgstr "Обчислювання хешів" #: bzrlib/rename_map.py:107 msgid "Determining hash hits" -msgstr "" +msgstr "Визначення зіткнень хешів" #: bzrlib/rename_map.py:242 msgid "{0} => {1}" -msgstr "" +msgstr "{0} => {1}" #: bzrlib/repository.py:1738 msgid "Moving repository to repository.backup" -msgstr "" +msgstr "Переміщення сховища у repository.backup" #: bzrlib/repository.py:1745 msgid "Creating new repository" -msgstr "" +msgstr "Створення нового сховища" #: bzrlib/repository.py:1750 msgid "Copying content" -msgstr "" +msgstr "Копіювання вмісту" #: bzrlib/repository.py:1754 msgid "Deleting old repository content" -msgstr "" +msgstr "Вилучення старого вмісту сховища" #: bzrlib/repository.py:1756 msgid "repository converted" -msgstr "" +msgstr "сховище перетворено" #: bzrlib/revisionspec.py:903 msgid "Using {0} {1}" -msgstr "" +msgstr "Використовується {0} {1}" #: bzrlib/send.py:59 #, python-format msgid "Mail client \"%s\" does not support specifying body" -msgstr "" +msgstr "Поштовий клієнт «%s» не підтримує визначення тіла" #: bzrlib/send.py:63 msgid "--remember requires a branch to be specified." -msgstr "" +msgstr "--remember потребує вказування гілки." #: bzrlib/send.py:78 msgid "No submit branch known or specified" -msgstr "" +msgstr "Гілка для відсилання невідома й не задана" #: bzrlib/send.py:81 msgid "Using saved {0} location \"{1}\" to determine what changes to submit." msgstr "" +"Використовується збережене {0} місцезнаходження «{1}» для визначення змін, " +"які необхідно відправити." #: bzrlib/send.py:99 #, python-format msgid "No such send format '%s'." -msgstr "" +msgstr "Немає такого формату відправки '%s'." #: bzrlib/send.py:115 msgid "bzr send takes at most two one revision identifiers" -msgstr "" +msgstr "bzr send приймає не більше двох ідентифікаторів ревізії" #: bzrlib/send.py:128 msgid "No revisions to submit." -msgstr "" +msgstr "Немає ревізій для відправки." #: bzrlib/send.py:140 msgid "" "- not supported for merge directives that use more than one output file." msgstr "" +"- не підтримується для директив merge, які використовують більше, ніж один " +"файл виводу." #: bzrlib/send.py:186 msgid "Format 0.9 does not permit bundle with no patch" -msgstr "" +msgstr "Формат 0.9 не дозволяє пакунки без латок" #: bzrlib/shelf_ui.py:46 #, python-format msgid "Shelve adding file \"%(path)s\"?" -msgstr "" +msgstr "Відкласти додавання файлу «%(path)s»?" #: bzrlib/shelf_ui.py:47 msgid "Shelve binary changes?" -msgstr "" +msgstr "Відкласти двійкові зміни?" #: bzrlib/shelf_ui.py:48 msgid "Shelve changing \"%s\" from %(other)s to %(this)s?" -msgstr "" +msgstr "Відкласти зміну «%s» з %(other)s у %(this)s?" #: bzrlib/shelf_ui.py:50 #, python-format msgid "Shelve removing file \"%(path)s\"?" -msgstr "" +msgstr "Відкласти вилучення файлу «%(path)s»?" #: bzrlib/shelf_ui.py:51 #, python-format msgid "Shelve %d change(s)?" -msgstr "" +msgstr "Відкласти %d змін?" #: bzrlib/shelf_ui.py:52 msgid "Shelve?" -msgstr "" +msgstr "Відкласти?" #: bzrlib/shelf_ui.py:53 #, python-format msgid "" "Shelve changing target of \"%(path)s\" from \"%(other)s\" to \"%(this)s\"?" -msgstr "" +msgstr "Відкласти зміну мети «%(path)s» з «%(other)s» у «%(this)s»?" #: bzrlib/shelf_ui.py:55 #, python-format msgid "Shelve renaming \"%(other)s\" => \"%(this)s\"?" -msgstr "" +msgstr "Відкласти перейменування «%(other)s» => «%(this)s»?" #: bzrlib/shelf_ui.py:70 #, python-format msgid "Changes shelved with id \"%d\"." -msgstr "" +msgstr "Зміни відкладено з id «%d»." #: bzrlib/shelf_ui.py:74 msgid "Selected changes destroyed." -msgstr "" +msgstr "Вибрані зміни знищено." #: bzrlib/shelf_ui.py:78 msgid "Selected changes:" -msgstr "" +msgstr "Вибрані зміни:" #: bzrlib/shelf_ui.py:98 #, python-format msgid "Delete file \"%(path)s\"?" -msgstr "" +msgstr "Вилучити файл «%(path)s»?" #: bzrlib/shelf_ui.py:99 msgid "Apply binary changes?" -msgstr "" +msgstr "Застосувати двійкові зміни?" #: bzrlib/shelf_ui.py:100 #, python-format msgid "Change \"%(path)s\" from %(this)s to %(other)s?" -msgstr "" +msgstr "Змінити «%(path)s» з %(this)s на %(other)s?" #: bzrlib/shelf_ui.py:102 #, python-format msgid "Add file \"%(path)s\"?" -msgstr "" +msgstr "Додати файл «%(path)s»?" #: bzrlib/shelf_ui.py:103 #, python-format msgid "Apply %d change(s)?" -msgstr "" +msgstr "Застосувати %d змін?" #: bzrlib/shelf_ui.py:104 msgid "Apply change?" -msgstr "" +msgstr "Застосувати зміну?" #: bzrlib/shelf_ui.py:105 #, python-format msgid "Change target of \"%(path)s\" from \"%(this)s\" to \"%(other)s\"?" -msgstr "" +msgstr "Змінити мету «%(path)s» з «%(this)s» на «%(other)s»?" #: bzrlib/shelf_ui.py:107 #, python-format msgid "Rename \"%(this)s\" => \"%(other)s\"?" -msgstr "" +msgstr "Перейменувати «%(this)s» => «%(other)s»?" #: bzrlib/shelf_ui.py:402 msgid "No changes are shelved." -msgstr "" +msgstr "Немає відкладених змін." #: bzrlib/shelf_ui.py:460 #, python-format msgid "Using changes with id \"%d\"." -msgstr "" +msgstr "Використовуються зміни з id «%d»." #: bzrlib/shelf_ui.py:464 #, python-format msgid "Message: %s" -msgstr "" +msgstr "Повідомлення: %s" #: bzrlib/shelf_ui.py:476 #, python-format msgid "Deleted changes with id \"%d\"." -msgstr "" +msgstr "Вилучені зміни з id «%d»." #: bzrlib/smart/medium.py:714 msgid "HPSS calls: {0} ({1} vfs) {2}" -msgstr "" +msgstr "Виклики HPSS: {0} ({1} vfs) {2}" #: bzrlib/smart/ping.py:32 msgid "Pings a Bazaar smart server." @@ -7993,7 +8025,7 @@ #: bzrlib/smart/server.py:452 #, python-format msgid "listening on port: %s" -msgstr "" +msgstr "слухаю на порту: %s" #: bzrlib/switch.py:84 msgid "Pending merges must be committed or reverted before using switch." @@ -8011,6 +8043,8 @@ "Unable to connect to current master branch %(target)s: %(error)s To switch " "anyway, use --force." msgstr "" +"Не вдалося з’єднатися з поточною основною гілкою %(target)s: %(error)s Для " +"примусового перемикання використовуйте --force." #: bzrlib/switch.py:140 msgid "Cannot switch a branch, only a checkout." @@ -8019,32 +8053,32 @@ #: bzrlib/switch.py:183 #, python-format msgid "Tree is up to date at revision %d." -msgstr "" +msgstr "Дерево у актуальній ревізії %d." #: bzrlib/switch.py:190 #, python-format msgid "Updated to revision %d." -msgstr "" +msgstr "Оновлено до ревізії %d." #: bzrlib/transform.py:1723 bzrlib/transform.py:1734 bzrlib/transform.py:1736 msgid "Apply phase" -msgstr "" +msgstr "Застосувати фазу" #: bzrlib/transform.py:1762 bzrlib/transform.py:1830 msgid "removing file" -msgstr "" +msgstr "вилучення файлу" #: bzrlib/transform.py:1780 bzrlib/transform.py:1865 msgid "adding file" -msgstr "" +msgstr "додавання файлу" #: bzrlib/transform.py:2598 msgid "Building tree" -msgstr "" +msgstr "Побудова дерева" #: bzrlib/transform.py:2688 bzrlib/transform.py:2715 msgid "Adding file contents" -msgstr "" +msgstr "Додавання вмісту файлу" #: bzrlib/transform.py:3017 msgid "Resolution pass" @@ -8057,62 +8091,64 @@ #: bzrlib/tree.py:647 msgid "*** {0} content-filter: {1} => {2!r}" -msgstr "" +msgstr "*** {0} content-filter: {1} => {2!r}" #: bzrlib/upgrade.py:77 #, python-format msgid "This is a checkout. The branch (%s) needs to be upgraded separately." -msgstr "" +msgstr "Це робоча копія. Гілку (%s) необхідно оновлювати окремо." #: bzrlib/upgrade.py:100 #, python-format msgid "cannot upgrade from bzrdir format %s" -msgstr "" +msgstr "неможна оновити з формату bzrdir %s" #: bzrlib/upgrade.py:103 #, python-format msgid "starting upgrade of %s" -msgstr "" +msgstr "починається оновлення %s" #: bzrlib/upgrade.py:110 msgid "finished" -msgstr "" +msgstr "завершено" #: bzrlib/upgrade.py:120 msgid "Deleting backup.bzr" -msgstr "" +msgstr "Вилучення backup.bzr" #: bzrlib/upgrade.py:151 msgid "" "\n" "SUMMARY: {0} upgrades attempted, {1} succeeded, {2} failed" msgstr "" +"\n" +"ЗВЕДЕННЯ: здійснено {0} оновлень, {1} успішно, {2} неуспішно" #: bzrlib/upgrade.py:208 #, python-format msgid "Found %d dependent branches - upgrading ..." -msgstr "" +msgstr "Знайдено %d залежних гілок - оновлення ..." #: bzrlib/upgrade.py:276 msgid "Upgrading bzrdirs" -msgstr "" +msgstr "Оновлення bzrdirs" #: bzrlib/upgrade.py:282 #, python-format msgid "Upgrading %s" -msgstr "" +msgstr "Оновлення %s" #: bzrlib/upgrade.py:283 msgid "Upgrading {0} {1} ..." -msgstr "" +msgstr "Оновлення {0} {1} ..." #: bzrlib/upgrade.py:301 msgid "Removing backup ..." -msgstr "" +msgstr "Вилучення резервної копії ..." #: bzrlib/upgrade.py:305 msgid "failed to clean-up {0}: {1}" -msgstr "" +msgstr "не вдалося очистити {0}: {1}" #: bzrlib/vf_repository.py:1091 msgid "inventories" @@ -8145,53 +8181,55 @@ #: bzrlib/win32utils.py:146 msgid "Failed to GetProcessMemoryInfo()" -msgstr "" +msgstr "Не вдалося виконати GetProcessMemoryInfo()" #: bzrlib/win32utils.py:167 msgid "Cannot debug memory on win32 without ctypes or win32process" msgstr "" +"Неможливо здійснювати налагодження пам’яті на win32 без ctypes або " +"win32process" #: bzrlib/win32utils.py:172 msgid "WorkingSize {0:>7}KiB\tPeakWorking {1:>7}KiB\t{2}" -msgstr "" +msgstr "WorkingSize {0:>7}КіБ\tPeakWorking {1:>7}КіБ\t{2}" #: bzrlib/win32utils.py:180 #, python-format msgid "WorkingSize %8d KiB" -msgstr "" +msgstr "WorkingSize %8d КіБ" #: bzrlib/win32utils.py:181 #, python-format msgid "PeakWorking %8d KiB" -msgstr "" +msgstr "PeakWorking %8d КіБ" #: bzrlib/win32utils.py:182 #, python-format msgid "PagefileUsage %8d KiB" -msgstr "" +msgstr "PagefileUsage %8d КіБ" #: bzrlib/win32utils.py:183 #, python-format msgid "PeakPagefileUsage %8d KiB" -msgstr "" +msgstr "PeakPagefileUsage %8d КіБ" #: bzrlib/win32utils.py:185 #, python-format msgid "PrivateUsage %8d KiB" -msgstr "" +msgstr "PrivateUsage %8d КіБ" #: bzrlib/win32utils.py:186 #, python-format msgid "PageFaultCount %8d" -msgstr "" +msgstr "PageFaultCount %8d" #: bzrlib/workingtree.py:1516 msgid "Rerun update after fixing the conflicts." -msgstr "" +msgstr "Знову запустіть оновлення після виправлення конфліктів." #: dummy/help_topics/authentication/summary.txt:1 msgid "Information on configuring authentication" -msgstr "" +msgstr "Інформація з налаштування автентифікації" #: dummy/help_topics/basic/detail.txt:1 msgid "" @@ -8205,6 +8243,9 @@ " bzr init makes this directory a versioned branch\n" " bzr branch make a copy of another branch" msgstr "" +"Базові команди:\n" +" bzr init перетворити директорію у гілку системи версій\n" +" bzr branch створити копію іншої гілки" #: dummy/help_topics/basic/detail.txt:8 msgid "" @@ -8212,12 +8253,17 @@ " bzr ignore ignore a file or pattern\n" " bzr mv move or rename a versioned file" msgstr "" +" bzr add додати файли або директорії до системи контролю версій\n" +" bzr ignore нехтувати файл або шаблон\n" +" bzr mv перемістити або перейменувати файл у системі контролю версій" #: dummy/help_topics/basic/detail.txt:12 msgid "" " bzr status summarize changes in working copy\n" " bzr diff show detailed diffs" msgstr "" +" bzr status вивести короткі зміни у робочій копії\n" +" bzr diff вивести детальні відмінності" #: dummy/help_topics/basic/detail.txt:15 msgid "" @@ -8225,12 +8271,17 @@ " bzr commit save some or all changes\n" " bzr send send changes via email" msgstr "" +" bzr merge прийняти зміни з іншої гілки\n" +" bzr commit зберегти деякі або усі зміни\n" +" bzr send переслати зміни електронною поштою" #: dummy/help_topics/basic/detail.txt:19 msgid "" " bzr log show history of changes\n" " bzr check validate storage" msgstr "" +" bzr log показати історію змін\n" +" bzr check перевірити цілістність" #: dummy/help_topics/basic/detail.txt:22 msgid "" @@ -8238,14 +8289,17 @@ " bzr help commands list all commands\n" " bzr help topics list all help topics\n" msgstr "" +" bzr help init докладні відомості наприклад по команді init\n" +" bzr help commands вивести перелік усіх команд\n" +" bzr help topics вивести перелік усіх розділів довідки\n" #: dummy/help_topics/basic/summary.txt:1 msgid "Basic commands" -msgstr "" +msgstr "Базові команди" #: dummy/help_topics/branches/detail.txt:1 msgid "Branches" -msgstr "" +msgstr "Гілки" #: dummy/help_topics/branches/detail.txt:3 msgid "" @@ -8269,7 +8323,7 @@ #: dummy/help_topics/checkouts/detail.txt:66 #: dummy/help_topics/repositories/detail.txt:36 msgid "Related commands::" -msgstr "" +msgstr "Пов’язані команди::" #: dummy/help_topics/branches/detail.txt:17 msgid "" @@ -8281,15 +8335,15 @@ #: dummy/help_topics/branches/summary.txt:1 msgid "Information on what a branch is" -msgstr "" +msgstr "Інформація про те, що таке гілка" #: dummy/help_topics/bugs/summary.txt:1 msgid "Bug tracker settings" -msgstr "" +msgstr "Параметри трекеру помилок" #: dummy/help_topics/checkouts/detail.txt:1 msgid "Checkouts" -msgstr "" +msgstr "Робочі копії" #: dummy/help_topics/checkouts/detail.txt:3 msgid "" @@ -8425,11 +8479,11 @@ #: dummy/help_topics/checkouts/summary.txt:1 msgid "Information on what a checkout is" -msgstr "" +msgstr "Інформація про те, що таке робоча копія" #: dummy/help_topics/commands/summary.txt:1 msgid "Basic help for all commands" -msgstr "" +msgstr "Базова довідка по усім командам" #: dummy/help_topics/configuration/summary.txt:1 msgid "Details on the configuration settings available" @@ -8445,7 +8499,7 @@ #: dummy/help_topics/criss-cross/detail.txt:1 msgid "Criss-Cross" -msgstr "" +msgstr "Хрест-навхрест" #: dummy/help_topics/criss-cross/detail.txt:3 msgid "" @@ -8511,19 +8565,19 @@ #: dummy/help_topics/diverged-branches/summary.txt:1 msgid "How to fix diverged branches" -msgstr "" +msgstr "Як виправляти відхилення гілок" #: dummy/help_topics/env-variables/summary.txt:1 msgid "Environment variable names and values" -msgstr "" +msgstr "Імена та значення змінних оточення" #: dummy/help_topics/eol/summary.txt:1 msgid "Information on end-of-line handling" -msgstr "" +msgstr "Інформація з обробки кінця рядка" #: dummy/help_topics/files/detail.txt:1 msgid "Files" -msgstr "" +msgstr "Файли" #: dummy/help_topics/files/detail.txt:3 msgid "" @@ -8531,6 +8585,9 @@ ":On Windows: C:\\\\Documents and Settings\\\\username\\\\Application Data\\\\" "bazaar\\\\2.0\\\\bazaar.conf" msgstr "" +":В Unix: ~/.bazaar/bazaar.conf\n" +":В Windows: C:\\\\Documents and Settings\\\\username\\\\Application Data\\\\" +"bazaar\\\\2.0\\\\bazaar.conf" #: dummy/help_topics/files/detail.txt:6 msgid "" @@ -8542,13 +8599,15 @@ #: dummy/help_topics/files/detail.txt:11 msgid "A typical config file might look something like::" -msgstr "" +msgstr "Типовий файл конфігурації може виглядати як::" #: dummy/help_topics/files/detail.txt:13 msgid "" " [DEFAULT]\n" " email=John Doe " msgstr "" +" [DEFAULT]\n" +" email=John Doe " #: dummy/help_topics/files/detail.txt:16 msgid "" @@ -8556,10 +8615,13 @@ " commit = commit --strict\n" " log10 = log --short -r -10..-1\n" msgstr "" +" [ALIASES]\n" +" commit = commit --strict\n" +" log10 = log --short -r -10..-1\n" #: dummy/help_topics/files/summary.txt:1 msgid "Information on configuration and log files" -msgstr "" +msgstr "Інформація по файлам конфігурації та журналам" #: dummy/help_topics/formats/detail.txt:1 msgid "Storage Formats" @@ -8586,6 +8648,8 @@ "\n" ".. note::" msgstr "" +"\n" +".. зауваження::" #: dummy/help_topics/formats/detail.txt:16 msgid "" @@ -8613,7 +8677,7 @@ #: dummy/help_topics/global-options/detail.txt:1 msgid "Global Options" -msgstr "" +msgstr "Загальні параметри" #: dummy/help_topics/global-options/detail.txt:3 msgid "" @@ -8673,11 +8737,11 @@ #: dummy/help_topics/global-options/summary.txt:1 msgid "Options that control how Bazaar runs" -msgstr "" +msgstr "Налаштування, що керують запуском Bazaar" #: dummy/help_topics/hidden-commands/summary.txt:1 msgid "All hidden commands" -msgstr "" +msgstr "Усі приховані команди" #: dummy/help_topics/hooks/summary.txt:1 msgid "Points at which custom processing can be added" @@ -8685,7 +8749,7 @@ #: dummy/help_topics/launchpad/detail.txt:1 msgid "Integration with Launchpad.net" -msgstr "" +msgstr "Інтеграція з Launchpad.net" #: dummy/help_topics/launchpad/detail.txt:3 msgid "" @@ -8736,11 +8800,11 @@ #: dummy/help_topics/launchpad/detail.txt:29 msgid "For more information see http://help.launchpad.net/\n" -msgstr "" +msgstr "Більше інформації можна знайти на http://help.launchpad.net/\n" #: dummy/help_topics/launchpad/summary.txt:1 msgid "Using Bazaar with Launchpad.net" -msgstr "" +msgstr "Використання Bazaar з Launchpad.net" #: dummy/help_topics/location-alias/summary.txt:1 msgid "Aliases for remembered locations" @@ -8760,7 +8824,7 @@ #: dummy/help_topics/repositories/detail.txt:1 msgid "Repositories" -msgstr "" +msgstr "Сховища" #: dummy/help_topics/repositories/detail.txt:3 msgid "" @@ -8829,7 +8893,7 @@ #: dummy/help_topics/repositories/summary.txt:1 msgid "Basic information on shared repositories." -msgstr "" +msgstr "Базова інформація про спільні сховища." #: dummy/help_topics/revisionspec/summary.txt:1 msgid "Explain how to use --revision" @@ -8930,6 +8994,10 @@ " K File kind changed\n" " M File modified" msgstr "" +" N Файл створений\n" +" D Файл вилучений\n" +" K Тип файлу змінився\n" +" M Файл змінено" #: dummy/help_topics/status-flags/detail.txt:27 msgid "Column 3 - execute::" @@ -9076,6 +9144,8 @@ "Authentication Settings\n" "=======================" msgstr "" +"Параметри автентифікації\n" +"=======================" #: en/help_topics/authentication.txt:4 msgid "" @@ -9121,19 +9191,19 @@ #: en/help_topics/authentication.txt:25 msgid "Instead of using::" -msgstr "" +msgstr "Замість використання::" #: en/help_topics/authentication.txt:27 msgid " bzr branch ftp://joe:secret@host.com/path/to/my/branch" -msgstr "" +msgstr " bzr branch ftp://joe:secret@host.com/path/to/my/branch" #: en/help_topics/authentication.txt:29 msgid "you simply use::" -msgstr "" +msgstr "можна просто використовувати::" #: en/help_topics/authentication.txt:31 msgid " bzr branch ftp://host.com/path/to/my/branch" -msgstr "" +msgstr " bzr branch ftp://host.com/path/to/my/branch" #: en/help_topics/authentication.txt:33 msgid "" @@ -9149,6 +9219,12 @@ " password=secret\n" " " msgstr "" +" [myprojects]\n" +" scheme=ftp\n" +" host=host.com\n" +" user=joe\n" +" password=secret\n" +" " #: en/help_topics/authentication.txt:42 msgid "" @@ -9293,6 +9369,8 @@ "File format\n" "-----------" msgstr "" +"Формат файлу\n" +"-----------" #: en/help_topics/authentication.txt:113 msgid "" @@ -9345,6 +9423,9 @@ "Examples\n" "--------" msgstr "" +"\n" +"Приклади\n" +"--------" #: en/help_topics/authentication.txt:139 msgid "" @@ -13604,7 +13685,7 @@ #: en/help_topics/revisionspec.txt:109 en/help_topics/revisionspec.txt:119 #: en/help_topics/revisionspec.txt:153 msgid " Examples::" -msgstr "" +msgstr " Наприклад::" #: en/help_topics/revisionspec.txt:79 msgid " $ bzr diff -r submit:" @@ -13612,7 +13693,7 @@ #: en/help_topics/revisionspec.txt:81 msgid ":ancestor:" -msgstr "" +msgstr ":пращур:" #: en/help_topics/revisionspec.txt:83 msgid " Supply the path to a branch to select the common ancestor." @@ -13633,7 +13714,7 @@ #: en/help_topics/revisionspec.txt:98 msgid ":date:" -msgstr "" +msgstr ":дата:" #: en/help_topics/revisionspec.txt:100 msgid "" @@ -13759,7 +13840,7 @@ #: en/help_topics/revisionspec.txt:174 msgid ":last:" -msgstr "" +msgstr ":останній:" #: en/help_topics/revisionspec.txt:176 msgid "" @@ -13779,6 +13860,8 @@ "Rules\n" "=====" msgstr "" +"Правила\n" +"=====" #: en/help_topics/rules.txt:7 msgid "" @@ -13813,6 +13896,8 @@ "Files\n" "-----" msgstr "" +"Файли\n" +"-----" #: en/help_topics/rules.txt:26 msgid "" @@ -13836,7 +13921,7 @@ #: en/help_topics/rules.txt:37 msgid ".. note::" -msgstr "" +msgstr ".. нотатка::" #: en/help_topics/rules.txt:39 msgid "" @@ -13986,11 +14071,11 @@ #: en/help_topics/urlspec.txt:1 msgid "URL Identifiers" -msgstr "" +msgstr "Ідентифікатори URL" #: en/help_topics/urlspec.txt:3 msgid "Supported URL prefixes::" -msgstr "" +msgstr "Підтримувані префікси URL::" #: en/help_topics/urlspec.txt:5 msgid "" @@ -14007,7 +14092,7 @@ #: en/help_topics/urlspec.txt:14 msgid "Supported modifiers::" -msgstr "" +msgstr "Підтримувані модифікатори" #: en/help_topics/urlspec.txt:16 msgid " gio+ Access using any GIO supported protocols." @@ -14015,7 +14100,7 @@ #: en/help_topics/urlspec.txt:18 msgid "Bazaar supports all of the standard parts within the URL::" -msgstr "" +msgstr "Bazaar підтримує усі стандартні частини URL::" #: en/help_topics/urlspec.txt:20 msgid " ://[user[:password]@]host[:port]/[path]" @@ -14023,11 +14108,11 @@ #: en/help_topics/urlspec.txt:22 msgid "allowing URLs such as::" -msgstr "" +msgstr "дозволені URL такі як::" #: en/help_topics/urlspec.txt:24 msgid " http://bzruser:BadPass@bzr.example.com:8080/bzr/trunk" -msgstr "" +msgstr " http://bzruser:BadPass@bzr.example.com:8080/bzr/trunk" #: en/help_topics/urlspec.txt:26 msgid "" @@ -14040,11 +14125,11 @@ #: en/help_topics/urlspec.txt:32 msgid " bzr+ssh://remote@shell.example.com/~/myproject/trunk" -msgstr "" +msgstr " bzr+ssh://remote@shell.example.com/~/myproject/trunk" #: en/help_topics/urlspec.txt:34 msgid "would refer to ``/home/remote/myproject/trunk``." -msgstr "" +msgstr "буде посилатися на ``/home/remote/myproject/trunk``." #: en/help_topics/urlspec.txt:36 msgid "" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cinder.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cinder.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cinder.po 2015-02-19 15:22:50.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cinder.po 2015-08-14 07:48:58.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:39+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:59+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" "Generated-By: Babel 1.3\n" @@ -25,20 +25,20 @@ msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:102 +#: cinder/context.py:99 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted може бути лише один з 'no', 'yes', або 'only, не %r" -#: cinder/exception.py:67 cinder/brick/exception.py:31 +#: cinder/exception.py:67 cinder/brick/exception.py:32 msgid "An unknown exception occurred." msgstr "Сталося невідоме виключення." -#: cinder/exception.py:93 +#: cinder/exception.py:88 msgid "Exception in string format operation" msgstr "Виключення під час дії з форматування рядка" -#: cinder/exception.py:118 +#: cinder/exception.py:119 #, python-format msgid "" "Bad or unexpected response from the storage volume backend API: %(data)s" @@ -46,177 +46,177 @@ "Неприпустима або непередбачена відповідь від API внутрішнього інтерфейсу " "логічного диску: %(data)s" -#: cinder/exception.py:123 +#: cinder/exception.py:124 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "Помилка звукового драйвера: %(message)s" -#: cinder/exception.py:127 +#: cinder/exception.py:128 #, python-format msgid "Backup driver reported an error: %(message)s" -msgstr "" +msgstr "Драйвер резервних копій повідомив про помилку: %(message)s" -#: cinder/exception.py:131 +#: cinder/exception.py:132 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:136 msgid "Not authorized." msgstr "Не уповноважено." -#: cinder/exception.py:140 +#: cinder/exception.py:141 msgid "User does not have admin privileges" msgstr "Користувач не має адміністративних привілеїв" -#: cinder/exception.py:144 +#: cinder/exception.py:145 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Політика не припускає виконання %(action)s." -#: cinder/exception.py:148 +#: cinder/exception.py:149 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Неприпустимо до зображення %(image_id)s." -#: cinder/exception.py:152 +#: cinder/exception.py:153 msgid "Volume driver not ready." msgstr "Звуковий драйвер не готовий." -#: cinder/exception.py:156 cinder/brick/exception.py:77 +#: cinder/exception.py:157 cinder/brick/exception.py:78 msgid "Unacceptable parameters." msgstr "Неприпустимі параметри." -#: cinder/exception.py:161 +#: cinder/exception.py:162 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "Неприпустимий зняток: %(reason)s" -#: cinder/exception.py:165 +#: cinder/exception.py:166 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." -msgstr "" +msgstr "Невірний режим прикріплення '%(mode)s' для тому %(volume_id)s." -#: cinder/exception.py:170 +#: cinder/exception.py:171 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Логічний диск %(volume_id)s досі приєднаний, від’єднайте його." -#: cinder/exception.py:174 +#: cinder/exception.py:175 msgid "Failed to load data into json format" msgstr "Помилка завантаження даних у формат json" -#: cinder/exception.py:178 +#: cinder/exception.py:179 msgid "The results are invalid." -msgstr "" +msgstr "Результати невірні." -#: cinder/exception.py:182 +#: cinder/exception.py:183 #, python-format msgid "Invalid input received: %(reason)s" -msgstr "" +msgstr "Отримане невірне введення: %(reason)s" -#: cinder/exception.py:186 +#: cinder/exception.py:187 #, python-format msgid "Invalid volume type: %(reason)s" -msgstr "" +msgstr "Невірний тип тому: %(reason)s" -#: cinder/exception.py:190 +#: cinder/exception.py:191 #, python-format msgid "Invalid volume: %(reason)s" msgstr "Неприпустимий том: %(reason)s" -#: cinder/exception.py:194 +#: cinder/exception.py:195 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Неприпустимий тип вмісту %(content_type)s." -#: cinder/exception.py:198 +#: cinder/exception.py:199 #, python-format msgid "Invalid host: %(reason)s" msgstr "Неприпустимий хост: %(reason)s" -#: cinder/exception.py:204 cinder/brick/exception.py:84 +#: cinder/exception.py:205 cinder/brick/exception.py:85 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:208 +#: cinder/exception.py:209 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:213 #, python-format msgid "" "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:217 +#: cinder/exception.py:218 msgid "Service is unavailable at this time." msgstr "На цю мить служба недоступна." -#: cinder/exception.py:221 +#: cinder/exception.py:222 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s неприпустимий: %(reason)s" -#: cinder/exception.py:225 +#: cinder/exception.py:226 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:229 +#: cinder/exception.py:230 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Замість очікуваного UUID - %(uuid)s." -#: cinder/exception.py:246 cinder/brick/exception.py:71 +#: cinder/exception.py:247 cinder/brick/exception.py:72 msgid "Resource could not be found." msgstr "Ресурс не може бути знайдений." -#: cinder/exception.py:252 +#: cinder/exception.py:253 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не знайдений." -#: cinder/exception.py:256 +#: cinder/exception.py:262 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Том %(volume_id)s не має метаданих з ключем %(metadata_key)s." -#: cinder/exception.py:261 +#: cinder/exception.py:267 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:272 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "Неприпустимі метадані: %(reason)s" -#: cinder/exception.py:270 +#: cinder/exception.py:276 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "Неприпустимий розмір метаданих: %(reason)s" -#: cinder/exception.py:274 +#: cinder/exception.py:280 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:279 +#: cinder/exception.py:285 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Тип тому %(volume_type_id)s не може бути знайдений." -#: cinder/exception.py:283 +#: cinder/exception.py:289 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Тип тому під назвою %(volume_type_name)s не може бути знайдений." -#: cinder/exception.py:293 +#: cinder/exception.py:299 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -225,187 +225,187 @@ "Тип тому %(volume_type_id)s не має додаткових особливостей з ключем " "%(extra_specs_key)s." -#: cinder/exception.py:298 +#: cinder/exception.py:304 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes present " "with the type." msgstr "" -#: cinder/exception.py:303 +#: cinder/exception.py:309 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Зняток %(snapshot_id)s не може бути знайдений." -#: cinder/exception.py:311 +#: cinder/exception.py:317 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "вилучення тому %(volume_name)s, який має зняток" -#: cinder/exception.py:315 +#: cinder/exception.py:321 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "вилучення знятку %(snapshot_name)s, який пов’язаний з томами" -#: cinder/exception.py:320 +#: cinder/exception.py:326 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Не знайдено призначуваний ідентифікатор для тому %(volume_id)s." -#: cinder/exception.py:324 +#: cinder/exception.py:330 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Неприпустимий образ href %(image_href)s." -#: cinder/exception.py:328 +#: cinder/exception.py:334 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не знайдений." -#: cinder/exception.py:332 +#: cinder/exception.py:338 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не знайдена." -#: cinder/exception.py:336 +#: cinder/exception.py:342 #, python-format msgid "Host %(host)s could not be found." msgstr "Вузол %(host)s не знайдений." -#: cinder/exception.py:340 +#: cinder/exception.py:346 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Планувальник фільтру вузлів %(filter_name)s не знайдений." -#: cinder/exception.py:344 +#: cinder/exception.py:350 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:348 +#: cinder/exception.py:354 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Неможливо знайти двійковий файл %(binary)s на вузлі %(host)s." -#: cinder/exception.py:352 +#: cinder/exception.py:358 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:356 +#: cinder/exception.py:362 #, python-format msgid "" "Change would make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: cinder/exception.py:361 +#: cinder/exception.py:367 msgid "Quota could not be found" msgstr "Квота не знайдена" -#: cinder/exception.py:365 +#: cinder/exception.py:371 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:369 +#: cinder/exception.py:375 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекту %(project_id)s не знайдена." -#: cinder/exception.py:373 +#: cinder/exception.py:379 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Клас квотування %(class_name)s не знайдений." -#: cinder/exception.py:377 +#: cinder/exception.py:383 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота використання для проекту %(project_id)s не знайдена." -#: cinder/exception.py:381 +#: cinder/exception.py:387 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:385 +#: cinder/exception.py:391 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Перевищена квота для ресурсів: %(overs)s" -#: cinder/exception.py:389 +#: cinder/exception.py:395 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не може бути знайдений." -#: cinder/exception.py:398 +#: cinder/exception.py:403 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:412 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:416 #, python-format msgid "Volume type encryption for type %(type_id)s does not exist." msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:420 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильне тіло повідомлення: %(reason)s" -#: cinder/exception.py:419 +#: cinder/exception.py:424 #, python-format msgid "Could not find config at %(path)s" msgstr "Неможливо знайти конфігурацію за адресою %(path)s" -#: cinder/exception.py:423 +#: cinder/exception.py:428 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:427 +#: cinder/exception.py:432 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:431 +#: cinder/exception.py:436 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Припустимий вузол не знайдений. %(reason)s" -#: cinder/exception.py:440 +#: cinder/exception.py:445 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "Перевищено квоту: код=%(code)s" -#: cinder/exception.py:447 +#: cinder/exception.py:409 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:459 +#: cinder/exception.py:464 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" "Перевищено максимально припустиму кількість логічних дисків (%(allowed)d)" -#: cinder/exception.py:463 +#: cinder/exception.py:468 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:471 +#: cinder/exception.py:476 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Знайдено більше одного тома з іменем %(vol_name)s" -#: cinder/exception.py:475 +#: cinder/exception.py:480 #, python-format msgid "" "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" @@ -413,327 +413,327 @@ "Неможливо створити volume_type з іменем %(name)s і специфікаціями " "%(extra_specs)s" -#: cinder/exception.py:484 +#: cinder/exception.py:489 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:488 +#: cinder/exception.py:493 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:492 +#: cinder/exception.py:497 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:500 +#: cinder/exception.py:505 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:510 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:509 +#: cinder/exception.py:514 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:517 +#: cinder/exception.py:522 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:521 +#: cinder/exception.py:526 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:525 +#: cinder/exception.py:530 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:529 +#: cinder/exception.py:534 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:533 +#: cinder/exception.py:538 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:537 +#: cinder/exception.py:542 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:541 +#: cinder/exception.py:546 msgid "Unsupported backup metadata version requested" msgstr "" -#: cinder/exception.py:549 +#: cinder/exception.py:554 msgid "Metadata backup already exists for this volume" msgstr "" -#: cinder/exception.py:553 +#: cinder/exception.py:558 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:561 +#: cinder/exception.py:566 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:565 +#: cinder/exception.py:570 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:574 #, python-format msgid "Invalid backup: %(reason)s" msgstr "Некоректна резервна копія: %(reason)s" -#: cinder/exception.py:573 +#: cinder/exception.py:578 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:582 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:586 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:590 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:594 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:598 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:603 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:603 +#: cinder/exception.py:608 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:607 +#: cinder/exception.py:612 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:612 +#: cinder/exception.py:617 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:617 +#: cinder/exception.py:622 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:627 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:626 +#: cinder/exception.py:631 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:635 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:634 +#: cinder/exception.py:639 #, python-format msgid "" "Manage existing volume failed due to invalid backend reference " "%(existing_ref)s: %(reason)s" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:654 #, python-format msgid "Manage existing volume failed due to volume type mismatch: %(reason)s" msgstr "" -#: cinder/exception.py:664 +#: cinder/exception.py:693 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:668 +#: cinder/exception.py:697 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:672 +#: cinder/exception.py:701 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:676 +#: cinder/exception.py:705 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:680 +#: cinder/exception.py:709 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:684 +#: cinder/exception.py:713 #, python-format msgid "ESM configure request failed: %(reason)s" msgstr "" -#: cinder/exception.py:688 +#: cinder/exception.py:717 #, python-format msgid "Coraid ESM not available with reason: %(reason)s" msgstr "" -#: cinder/exception.py:698 +#: cinder/exception.py:727 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:702 +#: cinder/exception.py:731 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:706 +#: cinder/exception.py:735 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:710 +#: cinder/exception.py:739 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:714 +#: cinder/exception.py:743 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:718 +#: cinder/exception.py:747 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:722 +#: cinder/exception.py:751 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:727 +#: cinder/exception.py:756 msgid "Bad response from SolidFire API" msgstr "Неприпустима відповідь від SolidFire API" -#: cinder/exception.py:731 +#: cinder/exception.py:760 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:735 +#: cinder/exception.py:764 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Помилка відповіді SolidFire API: data=%(data)s" -#: cinder/exception.py:739 +#: cinder/exception.py:768 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" "Неможливо знайти обліковий запис %(account_name)s на пристрої Solidfire" -#: cinder/exception.py:749 +#: cinder/exception.py:778 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:767 +#: cinder/exception.py:796 msgid "Unknown NFS exception" msgstr "Невідоме виключення NFS" -#: cinder/exception.py:771 +#: cinder/exception.py:800 msgid "No mounted NFS shares found" msgstr "Відсутні змонтовані спільні ресурси NFS" -#: cinder/exception.py:762 cinder/exception.py:775 cinder/exception.py:801 +#: cinder/exception.py:791 cinder/exception.py:804 cinder/exception.py:830 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:793 +#: cinder/exception.py:822 msgid "Unknown Gluster exception" msgstr "Невідоме виключення Gluster" -#: cinder/exception.py:797 +#: cinder/exception.py:826 msgid "No mounted Gluster shares found" msgstr "Відсутні змонтовані спільні ресурси Gluster" -#: cinder/exception.py:513 +#: cinder/exception.py:518 #, python-format msgid "Failed to remove export for volume %(volume)s: %(reason)s" msgstr "" -#: cinder/exception.py:806 +#: cinder/exception.py:835 msgid "HP MSA Volume Driver exception" msgstr "" -#: cinder/exception.py:810 +#: cinder/exception.py:839 #, python-format msgid "VDisk doesn't exist (%(vdisk)s)" msgstr "" -#: cinder/exception.py:814 +#: cinder/exception.py:843 msgid "Unable to connect to MSA array" msgstr "" -#: cinder/exception.py:818 +#: cinder/exception.py:847 #, python-format msgid "Not enough space on VDisk (%(vdisk)s)" msgstr "" -#: cinder/exception.py:823 +#: cinder/exception.py:852 #, python-format msgid "Fibre Channel connection control failure: %(reason)s" msgstr "" -#: cinder/exception.py:827 +#: cinder/exception.py:856 #, python-format msgid "Fibre Channel Zone operation failed: %(reason)s" msgstr "" -#: cinder/exception.py:831 +#: cinder/exception.py:860 #, python-format msgid "Fibre Channel SAN Lookup failure: %(reason)s" msgstr "" -#: cinder/exception.py:835 cinder/exception.py:839 +#: cinder/exception.py:864 cinder/exception.py:868 #, python-format msgid "Fibre Channel Zoning CLI error: %(reason)s" msgstr "" -#: cinder/exception.py:843 +#: cinder/exception.py:872 msgid "NetApp Cinder Driver exception." msgstr "" @@ -762,40 +762,39 @@ msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:783 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:803 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:891 cinder/quota.py:915 +#: cinder/quota.py:893 cinder/quota.py:917 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:894 cinder/quota.py:918 +#: cinder/quota.py:896 cinder/quota.py:920 msgid "Cannot register resources" msgstr "" -#: cinder/quota_utils.py:47 +#: cinder/quota_utils.py:46 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume - " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/quota_utils.py:57 cinder/transfer/api.py:174 -#: cinder/volume/flows/api/create_volume.py:586 +#: cinder/volume/flows/api/create_volume.py:608 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d volumes " "already consumed)" msgstr "" -#: cinder/service.py:139 +#: cinder/service.py:100 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" @@ -805,7 +804,7 @@ msgid "Creating RPC server for service %s" msgstr "" -#: cinder/service.py:185 +#: cinder/service.py:144 #, python-format msgid "" "Report interval must be less than service down time. Current config " @@ -814,7 +813,7 @@ "%(new_down_time)s" msgstr "" -#: cinder/service.py:253 +#: cinder/service.py:212 msgid "Service killed that has no database entry" msgstr "Служба завершила роботу з-за відсутності запису бази даних" @@ -822,11 +821,11 @@ msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:306 +#: cinder/service.py:265 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:311 +#: cinder/service.py:271 msgid "model server went away" msgstr "" @@ -837,7 +836,7 @@ "Input value ignored." msgstr "" -#: cinder/service.py:420 +#: cinder/service.py:426 msgid "serve() can only be called once" msgstr "" @@ -861,16 +860,16 @@ msgid "May specify only one of %s" msgstr "" -#: cinder/ssh_utils.py:135 +#: cinder/ssh_utils.py:136 msgid "Specify a password or private_key" msgstr "" -#: cinder/ssh_utils.py:151 +#: cinder/ssh_utils.py:152 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:292 +#: cinder/utils.py:413 #, python-format msgid "Invalid backend: %s" msgstr "Невірний бекенд: %s" @@ -885,48 +884,48 @@ msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/utils.py:618 +#: cinder/utils.py:760 #, python-format msgid "Volume driver %s not initialized" msgstr "" -#: cinder/utils.py:687 +#: cinder/utils.py:671 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: cinder/utils.py:691 +#: cinder/utils.py:675 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:680 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: cinder/wsgi.py:157 +#: cinder/wsgi.py:158 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:161 +#: cinder/wsgi.py:162 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:165 #, python-format msgid "Unable to find key_file : %s" msgstr "Неможливо знайти key_file : %s" -#: cinder/openstack/common/sslutils.py:59 +#: cinder/wsgi.py:145 cinder/openstack/common/sslutils.py:59 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:184 +#: cinder/wsgi.py:185 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" @@ -936,37 +935,37 @@ msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:254 +#: cinder/wsgi.py:235 msgid "Stopping WSGI server." msgstr "Виконується зупинка сервера WSGI." -#: cinder/wsgi.py:272 +#: cinder/wsgi.py:253 msgid "WSGI server has stopped." msgstr "Сервер WSGI був зупинений." -#: cinder/wsgi.py:364 +#: cinder/wsgi.py:365 msgid "You must implement __call__" msgstr "Ви повинні реалізувати __call__" -#: cinder/api/auth.py:27 +#: cinder/api/auth.py:26 msgid "" "cinder.api.auth:CinderKeystoneContext is deprecated. Please use " "cinder.api.middleware.auth:CinderKeystoneContext instead." msgstr "" -#: cinder/api/auth.py:35 +#: cinder/api/auth.py:34 msgid "" "cinder.api.auth:pipeline_factory is deprecated. Please use " "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" #: cinder/api/common.py:95 cinder/api/common.py:129 -#: cinder/consistencygroup/api.py:312 cinder/volume/api.py:392 +#: cinder/consistencygroup/api.py:599 cinder/volume/api.py:410 msgid "limit param must be an integer" msgstr "обмежуючий параметр повинен бути цілочисельним" #: cinder/api/common.py:98 cinder/api/common.py:133 -#: cinder/consistencygroup/api.py:309 cinder/volume/api.py:389 +#: cinder/consistencygroup/api.py:596 cinder/volume/api.py:407 msgid "limit param must be positive" msgstr "обмежуючий параметр повинен бути позитивним" @@ -988,11 +987,11 @@ msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:183 msgid "Initializing extension manager." msgstr "Ініціалізація менеджера розширень." -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:198 #, python-format msgid "Loaded extension: %s" msgstr "Завантаження розширення: %s" @@ -1022,7 +1021,7 @@ msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:243 #, python-format msgid "Exception loading extension: %s" msgstr "Виключення виконує завантаження розширення: %s" @@ -1037,34 +1036,34 @@ msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:277 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:279 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension to: " "%s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:288 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Помилка завантаження розширення %(ext_factory)s: %(exc)s" -#: cinder/api/extensions.py:345 +#: cinder/api/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Помилка завантаження розширення %(classpath)s: %(exc)s" -#: cinder/api/extensions.py:370 +#: cinder/api/extensions.py:382 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Помилка завантаження розширення %(ext_name)s: %(exc)s" -#: cinder/api/sizelimit.py:26 +#: cinder/api/sizelimit.py:25 msgid "" "cinder.api.sizelimit:RequestBodySizeLimiter is deprecated. Please use " "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" @@ -1088,7 +1087,7 @@ msgid "subclasses must implement construct()!" msgstr "" -#: cinder/api/contrib/admin_actions.py:84 +#: cinder/api/contrib/admin_actions.py:82 #, python-format msgid "Updating %(resource)s '%(id)s' with '%(update)r'" msgstr "" @@ -1103,7 +1102,7 @@ msgid "delete called for member %s" msgstr "" -#: cinder/api/contrib/backups.py:177 +#: cinder/api/contrib/backups.py:176 #, python-format msgid "Delete backup with id: %s" msgstr "" @@ -1113,15 +1112,15 @@ msgid "Creating new backup %s" msgstr "" -#: cinder/api/contrib/backups.py:246 cinder/api/contrib/backups.py:278 -#: cinder/api/contrib/cgsnapshots.py:168 -#: cinder/api/contrib/consistencygroups.py:173 -#: cinder/api/contrib/volume_transfer.py:158 -#: cinder/api/contrib/volume_transfer.py:194 +#: cinder/api/contrib/backups.py:252 cinder/api/contrib/backups.py:286 +#: cinder/api/contrib/cgsnapshots.py:167 +#: cinder/api/contrib/consistencygroups.py:212 +#: cinder/api/contrib/volume_transfer.py:161 +#: cinder/api/contrib/volume_transfer.py:197 msgid "Incorrect request body format" msgstr "Неправильний формат тіла запиту" -#: cinder/api/contrib/backups.py:250 +#: cinder/api/contrib/backups.py:234 #, python-format msgid "Creating backup of volume %(volume_id)s in container %(container)s" msgstr "" @@ -1131,7 +1130,7 @@ msgid "Restoring backup %(backup_id)s (%(body)s)" msgstr "" -#: cinder/api/contrib/backups.py:283 +#: cinder/api/contrib/backups.py:267 #, python-format msgid "Restoring backup %(backup_id)s to volume %(volume_id)s" msgstr "" @@ -1151,7 +1150,9 @@ msgid "Importing record from %s." msgstr "" -#: cinder/api/contrib/backups.py:340 cinder/api/contrib/backups.py:349 +#: cinder/api/contrib/backups.py:348 cinder/api/contrib/backups.py:357 +#: cinder/api/contrib/consistencygroups.py:263 +#: cinder/api/contrib/consistencygroups.py:316 msgid "Incorrect request body format." msgstr "" @@ -1188,7 +1189,7 @@ msgid "Invalid update setting: '%s'" msgstr "Неприпустимий параметр оновлення: '%s'" -#: cinder/api/contrib/hosts.py:181 +#: cinder/api/contrib/hosts.py:180 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "Переведення вузла %(host)s в %(state)s." @@ -1251,13 +1252,13 @@ msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:92 +#: cinder/api/contrib/services.py:93 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." msgstr "" -#: cinder/api/contrib/services.py:162 +#: cinder/api/contrib/services.py:164 msgid "Disabled reason contains invalid characters or is too long" msgstr "" @@ -1303,7 +1304,7 @@ "colons and hyphens." msgstr "" -#: cinder/api/contrib/types_manage.py:148 +#: cinder/api/contrib/types_manage.py:153 msgid "Target volume type is still in use." msgstr "" @@ -1324,49 +1325,49 @@ "be 'rw' or 'ro'" msgstr "" -#: cinder/api/contrib/volume_actions.py:202 +#: cinder/api/contrib/volume_actions.py:206 msgid "Unable to fetch connection information from backend." msgstr "" -#: cinder/api/contrib/volume_actions.py:223 +#: cinder/api/contrib/volume_actions.py:227 msgid "Unable to terminate volume connection from backend." msgstr "" -#: cinder/api/contrib/volume_actions.py:236 +#: cinder/api/contrib/volume_actions.py:240 msgid "No image_name was specified in request." msgstr "" -#: cinder/api/contrib/volume_actions.py:244 +#: cinder/api/contrib/volume_actions.py:248 msgid "Bad value for 'force' parameter." msgstr "" -#: cinder/api/contrib/volume_actions.py:247 +#: cinder/api/contrib/volume_actions.py:251 msgid "'force' is not string or bool." msgstr "" -#: cinder/api/contrib/volume_actions.py:289 +#: cinder/api/contrib/volume_actions.py:293 msgid "New volume size must be specified as an integer." msgstr "" -#: cinder/api/contrib/volume_actions.py:308 +#: cinder/api/contrib/volume_actions.py:312 msgid "Must specify readonly in request." msgstr "" -#: cinder/api/contrib/volume_actions.py:316 +#: cinder/api/contrib/volume_actions.py:320 msgid "Bad value for 'readonly'" msgstr "" -#: cinder/api/contrib/volume_actions.py:320 +#: cinder/api/contrib/volume_actions.py:324 msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_actions.py:334 +#: cinder/api/contrib/volume_actions.py:338 msgid "New volume type must be specified." msgstr "" -#: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:176 -#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:303 -#: cinder/api/v2/volumes.py:443 +#: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:172 +#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:309 +#: cinder/api/v2/volumes.py:451 #, python-format msgid "Missing required element '%s' in request body" msgstr "" @@ -1377,7 +1378,7 @@ msgstr "" #: cinder/api/contrib/volume_manage.py:129 -#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:338 +#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:344 msgid "Volume type not found." msgstr "" @@ -1394,7 +1395,7 @@ msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:163 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" @@ -1404,12 +1405,12 @@ msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:197 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:218 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" @@ -1463,20 +1464,20 @@ msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/contrib/volume_unmanage.py:54 +#: cinder/api/contrib/volume_unmanage.py:53 #, python-format msgid "Unmanage volume with id: %s" msgstr "" #: cinder/api/contrib/volume_replication.py:76 #: cinder/api/contrib/volume_replication.py:94 -#: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:192 -#: cinder/api/v2/volumes.py:177 cinder/api/v2/volumes.py:194 -#: cinder/api/v2/volumes.py:477 +#: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:188 +#: cinder/api/v2/volumes.py:179 cinder/api/v2/volumes.py:196 +#: cinder/api/v2/volumes.py:485 msgid "Volume could not be found" msgstr "" -#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:197 +#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:199 msgid "Volume cannot be deleted while in attached state" msgstr "" @@ -1484,12 +1485,12 @@ msgid "Invalid service catalog json." msgstr "Неправильний службовий каталог json." -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Виявлено помилку: %s" -#: cinder/api/openstack/wsgi.py:1061 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:978 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s повернув з HTTP %(status)d" @@ -1499,8 +1500,8 @@ msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:56 cinder/api/middleware/sizelimit.py:65 -#: cinder/api/middleware/sizelimit.py:79 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "Запит завеликий." @@ -1513,7 +1514,7 @@ msgid "Extended resource: %s" msgstr "" -#: cinder/api/openstack/__init__.py:114 +#: cinder/api/openstack/__init__.py:104 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -1527,13 +1528,13 @@ msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: cinder/api/openstack/__init__.py:136 +#: cinder/api/openstack/__init__.py:126 msgid "" "cinder.api.openstack:FaultWrapper is deprecated. Please use " "cinder.api.middleware.fault:FaultWrapper instead." msgstr "" -#: cinder/api/openstack/urlmap.py:26 +#: cinder/api/openstack/urlmap.py:25 msgid "" "cinder.api.openstack.urlmap:urlmap_factory is deprecated. Please use " "cinder.api.urlmap:urlmap_factory instead." @@ -1547,17 +1548,17 @@ msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:673 +#: cinder/api/openstack/wsgi.py:671 #, python-format msgid "Exception handling resource: %s" msgstr "Виключення обробляє ресурс: %s" -#: cinder/api/openstack/wsgi.py:678 +#: cinder/api/openstack/wsgi.py:676 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:681 +#: cinder/api/openstack/wsgi.py:679 #, python-format msgid "HTTP exception thrown: %s" msgstr "" @@ -1574,12 +1575,12 @@ msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:991 +#: cinder/api/openstack/wsgi.py:992 #, python-format msgid "There is no such action: %s" msgstr "Відсутня така дія: %s" -#: cinder/api/openstack/wsgi.py:994 cinder/api/openstack/wsgi.py:1007 +#: cinder/api/openstack/wsgi.py:995 cinder/api/openstack/wsgi.py:1008 #: cinder/api/v1/snapshot_metadata.py:54 cinder/api/v1/snapshot_metadata.py:72 #: cinder/api/v1/snapshot_metadata.py:97 cinder/api/v1/snapshot_metadata.py:122 #: cinder/api/v1/volume_metadata.py:54 cinder/api/v1/volume_metadata.py:72 @@ -1591,26 +1592,26 @@ msgid "Malformed request body" msgstr "Неправильне тіло запиту" -#: cinder/api/openstack/wsgi.py:1004 +#: cinder/api/openstack/wsgi.py:1005 msgid "Unsupported Content-Type" msgstr "Непідтримуваний тип вмісту" -#: cinder/api/openstack/wsgi.py:1016 +#: cinder/api/openstack/wsgi.py:1017 msgid "Malformed request url" msgstr "Неправильний запит url" -#: cinder/api/openstack/wsgi.py:1064 +#: cinder/api/openstack/wsgi.py:981 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "%(url)s повернув помилку: %(e)s" -#: cinder/api/openstack/volume/__init__.py:26 +#: cinder/api/openstack/volume/__init__.py:25 msgid "" "cinder.api.openstack.volume:APIRouter is deprecated. Please use " "cinder.api.v1.router:APIRouter instead." msgstr "" -#: cinder/api/openstack/volume/versions.py:27 +#: cinder/api/openstack/volume/versions.py:26 msgid "" "cinder.api.openstack.volume.versions.Versions is deprecated. Please use " "cinder.api.versions.Versions instead." @@ -1644,21 +1645,21 @@ msgid "Metadata item was not found" msgstr "Елемент метаданих не знайдений" -#: cinder/api/v1/snapshots.py:120 cinder/api/v2/snapshots.py:121 +#: cinder/api/v1/snapshots.py:119 cinder/api/v2/snapshots.py:120 #, python-format msgid "Delete snapshot with id: %s" msgstr "Вилучити зняток з ідентифікатором: %s" -#: cinder/api/v1/snapshots.py:175 cinder/api/v2/snapshots.py:186 +#: cinder/api/v1/snapshots.py:171 cinder/api/v2/snapshots.py:182 msgid "'volume_id' must be specified" msgstr "" -#: cinder/api/v1/snapshots.py:184 cinder/api/v2/snapshots.py:195 +#: cinder/api/v1/snapshots.py:182 cinder/api/v2/snapshots.py:193 #, python-format msgid "Create snapshot from volume %s" msgstr "Створити зняток з тому %s" -#: cinder/api/v1/snapshots.py:188 cinder/api/v2/snapshots.py:204 +#: cinder/api/v1/snapshots.py:184 cinder/api/v2/snapshots.py:200 #, python-format msgid "Invalid value '%s' for force. " msgstr "" @@ -1669,32 +1670,32 @@ msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:116 +#: cinder/api/v1/volumes.py:114 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: cinder/api/v1/volumes.py:247 cinder/api/v2/volumes.py:186 +#: cinder/api/v1/volumes.py:293 cinder/api/v2/volumes.py:181 #, python-format msgid "Delete volume with id: %s" msgstr "Вилучити том з ідентифікатором: %s" -#: cinder/api/v1/volumes.py:306 cinder/api/v1/volumes.py:310 -#: cinder/api/v2/volumes.py:264 +#: cinder/api/v1/volumes.py:312 cinder/api/v1/volumes.py:316 +#: cinder/api/v2/volumes.py:270 msgid "Invalid imageRef provided." msgstr "Надано неприпустимий imageRef." -#: cinder/api/v1/volumes.py:350 cinder/api/v2/volumes.py:349 +#: cinder/api/v1/volumes.py:356 cinder/api/v2/volumes.py:355 #, python-format msgid "snapshot id:%s not found" msgstr "зняток ідентифікатора:%s не знайдено" -#: cinder/api/v1/volumes.py:363 +#: cinder/api/v1/volumes.py:369 #, python-format msgid "source vol id:%s not found" msgstr "" -#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:370 +#: cinder/api/v1/volumes.py:415 cinder/api/v2/volumes.py:331 #, python-format msgid "Create volume of %s GB" msgstr "Створити том на %s ГБ" @@ -1704,12 +1705,12 @@ msgid "Removing options '%(bad_options)s' from query" msgstr "" -#: cinder/api/v2/snapshots.py:112 cinder/api/v2/snapshots.py:127 -#: cinder/api/v2/snapshots.py:270 +#: cinder/api/v2/snapshots.py:108 cinder/api/v2/snapshots.py:123 +#: cinder/api/v2/snapshots.py:266 msgid "Snapshot could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:439 +#: cinder/api/v2/snapshots.py:229 cinder/api/v2/volumes.py:447 msgid "Missing request body" msgstr "" @@ -1717,7 +1718,7 @@ msgid "Volume type not found" msgstr "" -#: cinder/api/v2/volumes.py:361 +#: cinder/api/v2/volumes.py:367 #, python-format msgid "source volume id:%s not found" msgstr "" @@ -1727,48 +1728,48 @@ msgid "Removing options '%s' from query" msgstr "" -#: cinder/backup/api.py:69 +#: cinder/backup/api.py:71 msgid "Backup status must be available or error" msgstr "" -#: cinder/backup/api.py:120 +#: cinder/backup/api.py:130 msgid "Volume to be backed up must be available" msgstr "" -#: cinder/backup/api.py:198 +#: cinder/backup/api.py:230 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:203 +#: cinder/backup/api.py:235 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:212 +#: cinder/backup/api.py:164 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:228 +#: cinder/backup/api.py:260 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:234 +#: cinder/backup/api.py:266 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size %(size)d." msgstr "" -#: cinder/backup/api.py:239 +#: cinder/backup/api.py:191 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/api.py:290 +#: cinder/backup/api.py:322 #, python-format msgid "Backup status must be available and not %s." msgstr "" -#: cinder/backup/driver.py:58 +#: cinder/backup/driver.py:53 #, python-format msgid "Value with type=%s is not serializable" msgstr "" @@ -1779,8 +1780,8 @@ msgid "Getting metadata type '%s'" msgstr "" -#: cinder/backup/driver.py:78 cinder/backup/driver.py:101 -#: cinder/backup/driver.py:125 +#: cinder/backup/driver.py:73 cinder/backup/driver.py:96 +#: cinder/backup/driver.py:120 #, python-format msgid "Unable to serialize field '%s' - excluding from backup" msgstr "" @@ -1833,7 +1834,7 @@ msgid "Checking hostname '%s' for backend info." msgstr "" -#: cinder/backup/manager.py:118 +#: cinder/backup/manager.py:112 #, python-format msgid "Backend not found in hostname (%s) so using default." msgstr "" @@ -1869,89 +1870,89 @@ msgid "Registering default backend %s." msgstr "" -#: cinder/backup/manager.py:169 +#: cinder/backup/manager.py:163 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" -#: cinder/backup/manager.py:176 +#: cinder/backup/manager.py:170 #, python-format msgid "Error encountered during initialization of driver: %(name)s." msgstr "" -#: cinder/backup/manager.py:195 +#: cinder/backup/manager.py:189 msgid "Cleaning up incomplete backup operations." msgstr "" -#: cinder/backup/manager.py:201 +#: cinder/backup/manager.py:194 #, python-format msgid "Resetting volume %s to available (was backing-up)." msgstr "" -#: cinder/backup/manager.py:206 +#: cinder/backup/manager.py:199 #, python-format msgid "Resetting volume %s to error_restoring (was restoring-backup)." msgstr "" -#: cinder/backup/manager.py:218 +#: cinder/backup/manager.py:211 #, python-format msgid "Resetting backup %s to error (was creating)." msgstr "" -#: cinder/backup/manager.py:224 +#: cinder/backup/manager.py:217 #, python-format msgid "Resetting backup %s to available (was restoring)." msgstr "" -#: cinder/backup/manager.py:229 +#: cinder/backup/manager.py:222 #, python-format msgid "Resuming delete on backup: %s." msgstr "" -#: cinder/backup/manager.py:237 +#: cinder/backup/manager.py:230 #, python-format msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:253 +#: cinder/backup/manager.py:263 #, python-format msgid "" "Create backup aborted, expected volume status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:265 +#: cinder/backup/manager.py:275 #, python-format msgid "" "Create backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:295 +#: cinder/backup/manager.py:287 #, python-format msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:299 +#: cinder/backup/manager.py:291 #, python-format msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:318 +#: cinder/backup/manager.py:328 #, python-format msgid "" "Restore backup aborted, expected volume status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:328 +#: cinder/backup/manager.py:338 #, python-format msgid "" "Restore backup aborted: expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:349 +#: cinder/backup/manager.py:359 #, python-format msgid "" "Restore backup aborted, the backup service currently configured " @@ -1959,26 +1960,26 @@ "this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:375 +#: cinder/backup/manager.py:363 #, python-format msgid "" "Restore backup finished, backup %(backup_id)s restored to volume " "%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:394 +#: cinder/backup/manager.py:382 #, python-format msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:409 +#: cinder/backup/manager.py:419 #, python-format msgid "" "Delete_backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:421 +#: cinder/backup/manager.py:431 #, python-format msgid "" "Delete backup aborted, the backup service currently configured " @@ -1986,24 +1987,24 @@ "this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:454 +#: cinder/backup/manager.py:425 #, python-format msgid "Delete backup finished, backup %s deleted." msgstr "" -#: cinder/backup/manager.py:469 +#: cinder/backup/manager.py:440 #, python-format msgid "Export record started, backup: %s." msgstr "" -#: cinder/backup/manager.py:495 +#: cinder/backup/manager.py:505 #, python-format msgid "" "Export backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" -#: cinder/backup/manager.py:506 +#: cinder/backup/manager.py:516 #, python-format msgid "" "Export record aborted, the backup service currently configured " @@ -2011,41 +2012,41 @@ "this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:505 +#: cinder/backup/manager.py:476 #, python-format msgid "Export record finished, backup %s exported." msgstr "" -#: cinder/backup/manager.py:524 +#: cinder/backup/manager.py:495 #, python-format msgid "Import record started, backup_url: %s." msgstr "" -#: cinder/backup/manager.py:559 +#: cinder/backup/manager.py:569 #, python-format msgid "" "Import record failed, cannot find backup service to perform the import. " "Request service %(service)s" msgstr "" -#: cinder/backup/manager.py:594 +#: cinder/backup/manager.py:604 #, python-format msgid "Backup metadata received from driver for import is missing %s." msgstr "" -#: cinder/backup/manager.py:591 +#: cinder/backup/manager.py:561 #, python-format msgid "" "Backup service %(service)s does not support verify. Backup id %(id)s is not " "verified. Skipping verify." msgstr "" -#: cinder/backup/manager.py:603 +#: cinder/backup/manager.py:572 #, python-format msgid "Import record id %s metadata from driver finished." msgstr "" -#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:945 +#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:944 #, python-format msgid "Metadata backup object '%s' already exists" msgstr "" @@ -2060,7 +2061,7 @@ msgid "Metadata backup object '%s' not found - ignoring" msgstr "" -#: cinder/backup/drivers/ceph.py:180 +#: cinder/backup/drivers/ceph.py:178 msgid "" "RBD striping not supported - ignoring configuration settings for rbd striping" msgstr "" @@ -2274,7 +2275,7 @@ msgid "Attempting incremental restore from base='%(base)s' snap='%(snap)s'" msgstr "" -#: cinder/backup/drivers/ceph.py:972 +#: cinder/backup/drivers/ceph.py:948 msgid "Differential restore failed, trying full restore" msgstr "" @@ -2310,8 +2311,7 @@ msgid "Volume has no backed up metadata" msgstr "" -#: cinder/backup/drivers/ceph.py:1145 cinder/backup/drivers/swift.py:564 -#: cinder/tests/test_backup_ceph.py:934 +#: cinder/backup/drivers/ceph.py:1145 cinder/tests/test_backup_ceph.py:933 msgid "Metadata restore failed due to incompatible version" msgstr "" @@ -2354,12 +2354,12 @@ msgid "Delete '%s' finished" msgstr "" -#: cinder/backup/drivers/swift.py:130 +#: cinder/backup/chunkeddriver.py:82 #, python-format msgid "unsupported compression algorithm: %s" msgstr "" -#: cinder/backup/drivers/swift.py:160 +#: cinder/backup/drivers/swift.py:122 #, python-format msgid "single_user auth mode enabled, but %(param)s not set" msgstr "" @@ -2387,7 +2387,7 @@ "%(filename)s" msgstr "" -#: cinder/backup/drivers/swift.py:249 +#: cinder/backup/drivers/swift.py:197 #, python-format msgid "" "error writing metadata file to swift, MD5 of metadata file in swift " @@ -2410,7 +2410,7 @@ msgid "_read_metadata finished (%s)" msgstr "" -#: cinder/backup/drivers/swift.py:274 +#: cinder/backup/chunkeddriver.py:257 #, python-format msgid "volume size %d is invalid." msgstr "" @@ -2452,7 +2452,7 @@ msgid "backup MD5 for %(object_name)s: %(md5)s" msgstr "" -#: cinder/backup/drivers/swift.py:345 +#: cinder/backup/drivers/swift.py:200 #, python-format msgid "" "error writing object to swift, MD5 of object in swift %(etag)s is not the " @@ -2468,7 +2468,7 @@ msgid "backup %s finished." msgstr "" -#: cinder/backup/drivers/swift.py:395 +#: cinder/backup/drivers/swift.py:352 #, python-format msgid "Backup volume metadata to swift failed: %s" msgstr "" @@ -2483,7 +2483,7 @@ msgid "metadata_object_names = %s" msgstr "" -#: cinder/backup/drivers/swift.py:479 +#: cinder/backup/drivers/swift.py:373 msgid "" "restore_backup aborted, actual swift object list in swift does not match " "object list stored in metadata" @@ -2518,7 +2518,7 @@ msgid "Restoring swift backup version %s" msgstr "" -#: cinder/backup/drivers/swift.py:552 +#: cinder/backup/drivers/swift.py:445 #, python-format msgid "No support to restore swift backup version %s" msgstr "" @@ -2528,11 +2528,11 @@ msgid "restore %(backup_id)s to %(volume_id)s finished." msgstr "" -#: cinder/backup/drivers/swift.py:517 +#: cinder/backup/drivers/swift.py:475 msgid "swift error while listing objects, continuing with delete" msgstr "" -#: cinder/backup/drivers/swift.py:526 +#: cinder/backup/drivers/swift.py:484 #, python-format msgid "swift error while deleting object %s, continuing with delete" msgstr "" @@ -2548,7 +2548,7 @@ msgid "delete %s finished" msgstr "" -#: cinder/backup/drivers/tsm.py:79 +#: cinder/backup/drivers/tsm.py:80 #, python-format msgid "" "%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has " @@ -2556,7 +2556,7 @@ "%(vol_mode)s." msgstr "" -#: cinder/backup/drivers/tsm.py:114 +#: cinder/backup/drivers/tsm.py:115 #, python-format msgid "" "backup: %(vol_id)s failed to create device hardlink from %(vpath)s to " @@ -2565,25 +2565,25 @@ " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:212 +#: cinder/backup/drivers/tsm.py:213 #, python-format msgid "" "backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or " "regular files supported, actual file mode is %(vol_mode)s." msgstr "" -#: cinder/backup/drivers/tsm.py:222 +#: cinder/backup/drivers/tsm.py:223 #, python-format msgid "" "backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s." msgstr "" -#: cinder/backup/drivers/tsm.py:229 +#: cinder/backup/drivers/tsm.py:230 #, python-format msgid "backup: %(vol_id)s failed. %(path)s is not a file." msgstr "" -#: cinder/backup/drivers/tsm.py:252 +#: cinder/backup/drivers/tsm.py:251 #, python-format msgid "" "backup: %(vol_id)s failed to remove backup hardlink from %(vpath)s to " @@ -2592,7 +2592,7 @@ " stderr: %(err)s." msgstr "" -#: cinder/backup/drivers/tsm.py:299 +#: cinder/backup/drivers/tsm.py:300 #, python-format msgid "" "backup: %(vol_id)s failed to obtain backup success notification from " @@ -2601,7 +2601,7 @@ " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:340 +#: cinder/backup/drivers/tsm.py:341 #, python-format msgid "" "restore: %(vol_id)s failed.\n" @@ -2609,7 +2609,7 @@ " stderr: %(err)s." msgstr "" -#: cinder/backup/drivers/tsm.py:363 +#: cinder/backup/drivers/tsm.py:364 msgid "" "Volume metadata backup requested but this driver does not yet support this " "feature." @@ -2622,7 +2622,7 @@ "%(volume_path)s, mode: %(mode)s." msgstr "" -#: cinder/backup/drivers/tsm.py:392 +#: cinder/backup/drivers/tsm.py:393 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n" @@ -2630,7 +2630,7 @@ " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:402 +#: cinder/backup/drivers/tsm.py:403 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc due to invalid arguments on " @@ -2651,7 +2651,7 @@ "%(backup_id)s, mode: %(mode)s." msgstr "" -#: cinder/backup/drivers/tsm.py:453 +#: cinder/backup/drivers/tsm.py:454 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n" @@ -2659,7 +2659,7 @@ " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:463 +#: cinder/backup/drivers/tsm.py:464 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc due to invalid arguments on " @@ -2678,14 +2678,14 @@ msgid "Delete started for backup: %(backup)s, mode: %(mode)s." msgstr "" -#: cinder/backup/drivers/tsm.py:509 +#: cinder/backup/drivers/tsm.py:510 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:517 +#: cinder/backup/drivers/tsm.py:518 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc due to invalid arguments with stdout: " @@ -2693,7 +2693,7 @@ " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:531 +#: cinder/backup/drivers/tsm.py:530 #, python-format msgid "" "delete: %(vol_id)s failed with stdout: %(out)s\n" @@ -2705,55 +2705,55 @@ msgid "Delete %s finished." msgstr "" -#: cinder/brick/exception.py:52 +#: cinder/brick/exception.py:53 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:88 +#: cinder/brick/exception.py:89 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:92 +#: cinder/brick/exception.py:93 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:96 +#: cinder/brick/exception.py:97 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:100 +#: cinder/brick/exception.py:101 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:104 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/exception.py:913 cinder/brick/exception.py:108 +#: cinder/exception.py:931 cinder/brick/exception.py:109 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:917 cinder/brick/exception.py:112 +#: cinder/exception.py:935 cinder/brick/exception.py:113 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:921 cinder/brick/exception.py:116 +#: cinder/exception.py:939 cinder/brick/exception.py:117 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:120 +#: cinder/brick/exception.py:121 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:135 +#: cinder/brick/initiator/connector.py:178 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" @@ -2775,12 +2775,12 @@ msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:326 +#: cinder/brick/initiator/connector.py:433 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:702 msgid "We are unable to locate any Fibre Channel devices" msgstr "" @@ -2789,11 +2789,11 @@ msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:640 +#: cinder/brick/initiator/connector.py:722 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:636 +#: cinder/brick/initiator/connector.py:633 #, python-format msgid "" "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" @@ -2809,7 +2809,7 @@ msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:780 +#: cinder/brick/initiator/connector.py:776 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" @@ -2834,12 +2834,12 @@ msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:862 +#: cinder/brick/initiator/connector.py:858 msgid "" "Connection details not present. RemoteFsClient may not initialize properly." msgstr "" -#: cinder/brick/initiator/connector.py:927 +#: cinder/brick/initiator/connector.py:1119 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" @@ -2847,14 +2847,14 @@ msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:114 -#: cinder/brick/initiator/linuxscsi.py:122 -#: cinder/brick/initiator/linuxscsi.py:139 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:160 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" @@ -2864,18 +2864,18 @@ msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:139 +#: cinder/brick/iscsi/iscsi.py:135 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:157 +#: cinder/brick/iscsi/iscsi.py:153 #, python-format msgid "" "Failed to recover attempt to create iscsi backing lun for volume " "id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:178 +#: cinder/brick/iscsi/iscsi.py:172 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" @@ -2887,114 +2887,114 @@ "content: %(vc)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:217 cinder/brick/iscsi/iscsi.py:375 +#: cinder/brick/iscsi/iscsi.py:211 cinder/brick/iscsi/iscsi.py:367 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:228 +#: cinder/brick/iscsi/iscsi.py:222 #, python-format msgid "" "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure your " "tgtd config file contains 'include %(volumes_dir)s/*'" msgstr "" -#: cinder/brick/iscsi/iscsi.py:258 +#: cinder/brick/iscsi/iscsi.py:252 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:262 +#: cinder/brick/iscsi/iscsi.py:256 #, python-format msgid "Volume path %s does not exist, nothing to remove." msgstr "" -#: cinder/brick/iscsi/iscsi.py:280 cinder/brick/iscsi/iscsi.py:304 +#: cinder/brick/iscsi/iscsi.py:274 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/volume/targets/lio.py:149 cinder/volume/targets/tgt.py:420 +#: cinder/volume/targets/iscsi.py:311 cinder/volume/targets/scst.py:390 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:382 +#: cinder/brick/iscsi/iscsi.py:374 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:476 +#: cinder/brick/iscsi/iscsi.py:468 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:496 +#: cinder/brick/iscsi/iscsi.py:488 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:520 cinder/brick/iscsi/iscsi.py:529 +#: cinder/brick/iscsi/iscsi.py:512 cinder/brick/iscsi/iscsi.py:521 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:536 +#: cinder/brick/iscsi/iscsi.py:528 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:546 +#: cinder/brick/iscsi/iscsi.py:538 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:575 +#: cinder/brick/iscsi/iscsi.py:567 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:74 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:157 -#: cinder/brick/local_dev/lvm.py:477 cinder/brick/local_dev/lvm.py:507 -#: cinder/brick/local_dev/lvm.py:550 cinder/brick/local_dev/lvm.py:631 -#: cinder/brick/local_dev/lvm.py:669 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:478 cinder/brick/local_dev/lvm.py:508 +#: cinder/brick/local_dev/lvm.py:551 cinder/brick/local_dev/lvm.py:643 +#: cinder/brick/local_dev/lvm.py:681 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 -#: cinder/brick/local_dev/lvm.py:478 cinder/brick/local_dev/lvm.py:508 -#: cinder/brick/local_dev/lvm.py:551 cinder/brick/local_dev/lvm.py:632 -#: cinder/brick/local_dev/lvm.py:670 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:479 cinder/brick/local_dev/lvm.py:509 +#: cinder/brick/local_dev/lvm.py:552 cinder/brick/local_dev/lvm.py:644 +#: cinder/brick/local_dev/lvm.py:682 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 -#: cinder/brick/local_dev/lvm.py:479 cinder/brick/local_dev/lvm.py:509 -#: cinder/brick/local_dev/lvm.py:552 cinder/brick/local_dev/lvm.py:633 -#: cinder/brick/local_dev/lvm.py:671 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:480 cinder/brick/local_dev/lvm.py:510 +#: cinder/brick/local_dev/lvm.py:553 cinder/brick/local_dev/lvm.py:645 +#: cinder/brick/local_dev/lvm.py:683 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:81 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:156 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:369 +#: cinder/brick/local_dev/lvm.py:370 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:419 +#: cinder/brick/local_dev/lvm.py:420 msgid "" "Requested to setup thin provisioning, however current LVM version does not " "support it." @@ -3005,20 +3005,20 @@ msgid "Created thin pool '%(pool)s' with size %(size)s of total %(free)sg" msgstr "" -#: cinder/brick/local_dev/lvm.py:476 +#: cinder/brick/local_dev/lvm.py:477 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:492 +#: cinder/brick/local_dev/lvm.py:493 #, python-format msgid "Trying to create snapshot by non-existent LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:506 +#: cinder/brick/local_dev/lvm.py:507 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:549 +#: cinder/brick/local_dev/lvm.py:550 msgid "Error activating LV" msgstr "" @@ -3027,7 +3027,7 @@ msgid "Error during lvchange -an: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:649 +#: cinder/brick/local_dev/lvm.py:652 #, python-format msgid "" "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" @@ -3037,11 +3037,11 @@ msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:630 +#: cinder/brick/local_dev/lvm.py:642 msgid "Error extending Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:668 +#: cinder/brick/local_dev/lvm.py:680 msgid "Error renaming logical volume" msgstr "" @@ -3053,7 +3053,7 @@ msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:96 +#: cinder/brick/remotefs/remotefs.py:89 #, python-format msgid "Already mounted: %s" msgstr "" @@ -3077,11 +3077,12 @@ msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:125 +#: cinder/common/config.py:108 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:67 +#: cinder/common/sqlalchemyutils.py:66 +#: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" @@ -3094,77 +3095,77 @@ msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:102 +#: cinder/db/sqlalchemy/api.py:109 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:247 +#: cinder/db/sqlalchemy/api.py:254 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:892 +#: cinder/db/sqlalchemy/api.py:845 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1306 +#: cinder/db/sqlalchemy/api.py:1274 msgid "'migration_status' column could not be found." msgstr "" -#: cinder/db/sqlalchemy/api.py:1316 +#: cinder/db/sqlalchemy/api.py:1284 msgid "'metadata' filter value is not valid." msgstr "" -#: cinder/db/sqlalchemy/api.py:1326 +#: cinder/db/sqlalchemy/api.py:1294 #, python-format msgid "'%s' filter key is not valid, it maps to a relationship." msgstr "" -#: cinder/db/sqlalchemy/api.py:1331 +#: cinder/db/sqlalchemy/api.py:1299 #, python-format msgid "'%s' filter key is not valid." msgstr "" -#: cinder/db/sqlalchemy/api.py:2128 +#: cinder/db/sqlalchemy/api.py:2425 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2896 +#: cinder/db/sqlalchemy/api.py:3207 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2980 +#: cinder/db/sqlalchemy/api.py:3291 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:3006 +#: cinder/db/sqlalchemy/api.py:3317 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:3028 +#: cinder/db/sqlalchemy/api.py:3339 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:38 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:65 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:244 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" @@ -3180,19 +3181,19 @@ msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:128 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:127 msgid "Dropping foreign key reservations_ibfk_1 failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:134 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:133 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:141 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:140 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:148 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:147 msgid "reservations table not dropped" msgstr "" @@ -3216,11 +3217,11 @@ msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:32 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" @@ -3283,50 +3284,50 @@ msgid "volume_admin_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:50 +#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:48 msgid "" "Found existing 'default' entries in the quota_classes table. Skipping " "insertion of default values." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:74 +#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:72 msgid "Added default quota class data into the DB." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:76 +#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:74 msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:180 cinder/image/glance.py:188 +#: cinder/image/glance.py:162 cinder/image/glance.py:170 #, python-format msgid "" "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:156 cinder/image/image_utils.py:261 +#: cinder/image/image_utils.py:193 cinder/image/image_utils.py:298 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:163 +#: cinder/image/image_utils.py:200 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:171 cinder/image/image_utils.py:254 +#: cinder/image/image_utils.py:208 cinder/image/image_utils.py:291 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:218 +#: cinder/image/image_utils.py:255 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can be " "used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:225 +#: cinder/image/image_utils.py:262 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW " "images can be used if qemu-img is not installed." @@ -3337,17 +3338,17 @@ msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:268 +#: cinder/image/image_utils.py:305 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:288 +#: cinder/image/image_utils.py:324 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:320 +#: cinder/image/image_utils.py:355 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" @@ -3358,7 +3359,7 @@ "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:80 +#: cinder/keymgr/conf_key_mgr.py:81 msgid "keymgr.fixed_key not defined" msgstr "" @@ -3433,22 +3434,22 @@ "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: cinder/openstack/common/log.py:298 +#: cinder/openstack/common/versionutils.py:232 #, python-format msgid "Deprecated: %s" msgstr "" -#: cinder/openstack/common/log.py:406 +#: cinder/openstack/common/log.py:437 #, python-format msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: cinder/openstack/common/log.py:467 +#: cinder/openstack/common/log.py:488 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: cinder/openstack/common/log.py:715 +#: cinder/openstack/common/versionutils.py:250 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" @@ -3458,7 +3459,8 @@ msgid "task run outlasted interval by %s sec" msgstr "" -#: cinder/tests/brick/test_brick_connector.py:492 +#: cinder/openstack/common/loopingcall.py:89 +#: cinder/tests/brick/test_brick_connector.py:466 msgid "in fixed duration looping call" msgstr "" @@ -3522,7 +3524,7 @@ msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: cinder/openstack/common/processutils.py:158 +#: cinder/openstack/common/processutils.py:142 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" @@ -3534,7 +3536,7 @@ msgid "Result was %s" msgstr "" -#: cinder/openstack/common/processutils.py:206 +#: cinder/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" @@ -3544,11 +3546,11 @@ msgid "Running cmd (SSH): %s" msgstr "" -#: cinder/openstack/common/processutils.py:248 +#: cinder/openstack/common/processutils.py:220 msgid "Environment not supported over SSH" msgstr "" -#: cinder/openstack/common/processutils.py:252 +#: cinder/openstack/common/processutils.py:224 msgid "process_input not supported over SSH" msgstr "" @@ -3631,29 +3633,29 @@ msgid "Invalid SSL version : %s" msgstr "" -#: cinder/openstack/common/strutils.py:125 +#: cinder/openstack/common/strutils.py:92 #, python-format msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgstr "" -#: cinder/openstack/common/strutils.py:230 +#: cinder/openstack/common/strutils.py:202 #, python-format msgid "Invalid unit system: \"%s\"" msgstr "" -#: cinder/openstack/common/strutils.py:239 +#: cinder/openstack/common/strutils.py:211 #, python-format msgid "Invalid string format: %s" msgstr "" -#: cinder/openstack/common/versionutils.py:90 +#: cinder/openstack/common/versionutils.py:99 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and may " "be removed in %(remove_in)s." msgstr "" -#: cinder/openstack/common/versionutils.py:94 +#: cinder/openstack/common/versionutils.py:103 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s and may be removed in %(remove_in)s. " @@ -3715,19 +3717,19 @@ msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:89 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:85 +#: cinder/scheduler/driver.py:94 msgid "Must implement find_retype_host" msgstr "" -#: cinder/scheduler/driver.py:89 +#: cinder/scheduler/driver.py:98 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:93 +#: cinder/scheduler/driver.py:102 msgid "Must implement schedule_create_volume" msgstr "" @@ -3789,12 +3791,12 @@ msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/host_manager.py:474 +#: cinder/scheduler/host_manager.py:319 #, python-format msgid "Removing non-active host: %(host)s from scheduler cache." msgstr "" -#: cinder/scheduler/manager.py:68 +#: cinder/scheduler/manager.py:70 msgid "" "ChanceScheduler and SimpleScheduler have been deprecated due to lack of " "support for advanced features like: volume types, volume encryption, QoS " @@ -3802,35 +3804,35 @@ "certain combination of filters and weighers." msgstr "" -#: cinder/scheduler/manager.py:130 +#: cinder/scheduler/manager.py:146 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:191 +#: cinder/scheduler/manager.py:212 msgid "New volume type not specified in request_spec." msgstr "" -#: cinder/scheduler/manager.py:206 +#: cinder/scheduler/manager.py:227 #, python-format msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s." msgstr "" -#: cinder/scheduler/manager.py:252 +#: cinder/scheduler/manager.py:280 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:69 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:79 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/filters/capacity_filter.py:44 +#: cinder/scheduler/filters/capacity_filter.py:43 msgid "Free capacity not set: volume node info collection broken." msgstr "" @@ -3850,7 +3852,7 @@ msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/scheduler/flows/create_volume.py:120 +#: cinder/scheduler/flows/create_volume.py:133 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" @@ -3865,7 +3867,7 @@ msgid "FAKE ISER: %s" msgstr "" -#: cinder/tests/fake_driver.py:135 +#: cinder/tests/fake_driver.py:97 msgid "local_path not implemented" msgstr "" @@ -3894,14 +3896,14 @@ msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: cinder/tests/test_backup_ceph.py:958 +#: cinder/tests/test_backup_ceph.py:957 #, python-format msgid "" "Failed to backup volume metadata - Metadata backup object 'backup.%s.meta' " "already exists" msgstr "" -#: cinder/tests/test_ibm_xiv_ds8k.py:133 +#: cinder/tests/test_ibm_xiv_ds8k.py:144 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3921,16 +3923,16 @@ msgid "Error not a KeyError." msgstr "" -#: cinder/tests/test_netapp_nfs.py:366 +#: cinder/tests/test_netapp_nfs.py:362 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:1014 +#: cinder/tests/test_rbd.py:986 msgid "flush() not supported in this version of librbd" msgstr "" -#: cinder/tests/test_storwize_svc.py:257 +#: cinder/tests/test_storwize_svc.py:295 #, python-format msgid "unrecognized argument %s" msgstr "невідомий аргумент %s" @@ -3966,7 +3968,7 @@ msgid "Result data: %s" msgstr "" -#: cinder/tests/api/contrib/test_backups.py:777 +#: cinder/tests/api/contrib/test_backups.py:975 msgid "Invalid input" msgstr "Некоректні вхідні дані" @@ -4037,22 +4039,22 @@ msgid "In Add GlobalVars._active_cfg: %s" msgstr "" -#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:127 +#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:126 #, python-format msgid "In Add GlobalVars._is_normal_test: %s" msgstr "" -#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:129 +#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:128 #, python-format msgid "In Add GlobalVars._zone_state: %s" msgstr "" -#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:184 +#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:179 #, python-format msgid "User: %s" msgstr "Користувач: %s" -#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:185 +#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:180 #, python-format msgid "_zone_state: %s" msgstr "" @@ -4066,21 +4068,21 @@ msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:107 +#: cinder/transfer/api.py:106 msgid "status must be available" msgstr "" -#: cinder/transfer/api.py:124 +#: cinder/transfer/api.py:119 #, python-format msgid "Failed to create transfer record for %s" msgstr "" -#: cinder/transfer/api.py:142 +#: cinder/transfer/api.py:141 #, python-format msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:162 cinder/volume/flows/api/create_volume.py:574 +#: cinder/volume/flows/api/create_volume.py:596 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume " @@ -4092,18 +4094,18 @@ msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:204 +#: cinder/transfer/api.py:199 #, python-format msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:188 +#: cinder/volume/api.py:141 msgid "" "Invalid volume_type provided (requested type must match source volume, or be " "omitted). You should omit the argument." msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:148 msgid "" "Invalid volume_type provided (requested type must match source snapshot, or " "be omitted). You should omit the argument." @@ -4114,24 +4116,24 @@ msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:241 +#: cinder/volume/api.py:185 cinder/volume/api.py:187 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:274 +#: cinder/volume/api.py:216 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:292 +#: cinder/volume/api.py:228 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:305 +#: cinder/volume/api.py:322 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:319 +#: cinder/volume/api.py:243 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" @@ -4150,147 +4152,146 @@ msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:466 +#: cinder/volume/api.py:371 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:569 cinder/volume/api.py:687 +#: cinder/volume/api.py:447 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:578 +#: cinder/volume/api.py:451 msgid "must be available" msgstr "" -#: cinder/volume/api.py:600 cinder/volume/api.py:728 +#: cinder/volume/api.py:473 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:612 cinder/volume/api.py:740 +#: cinder/volume/api.py:485 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:788 +#: cinder/volume/api.py:536 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:827 cinder/volume/flows/api/create_volume.py:266 +#: cinder/volume/flows/api/create_volume.py:285 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:831 +#: cinder/volume/api.py:568 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:835 +#: cinder/volume/api.py:572 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:966 cinder/volume/api.py:1062 +#: cinder/volume/api.py:703 cinder/volume/api.py:777 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:969 +#: cinder/volume/api.py:1015 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:1017 +#: cinder/volume/api.py:735 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:1022 +#: cinder/volume/api.py:740 #, python-format msgid "" "New size for extend must be greater than current size. (current: %(size)s, " "extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:1040 +#: cinder/volume/api.py:755 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)." msgstr "" -#: cinder/volume/api.py:1068 +#: cinder/volume/api.py:783 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:1074 +#: cinder/volume/api.py:789 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:1103 +#: cinder/volume/api.py:1158 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:1109 +#: cinder/volume/api.py:808 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:1139 +#: cinder/volume/api.py:1195 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:1143 +#: cinder/volume/api.py:1199 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:1148 +#: cinder/volume/api.py:1204 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:1159 +#: cinder/volume/api.py:858 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/api.py:1168 +#: cinder/volume/api.py:867 #, python-format msgid "Unable to update type due to incorrect status on volume: %s" msgstr "" -#: cinder/volume/api.py:1174 +#: cinder/volume/api.py:1120 cinder/volume/api.py:1236 #, python-format msgid "Volume %s is already part of an active migration." msgstr "" -#: cinder/volume/api.py:1180 +#: cinder/volume/api.py:1242 #, python-format msgid "migration_policy must be 'on-demand' or 'never', passed: %s" msgstr "" -#: cinder/volume/api.py:1199 +#: cinder/volume/api.py:892 #, python-format msgid "Invalid volume_type passed: %s" msgstr "" -#: cinder/volume/api.py:1212 +#: cinder/volume/api.py:905 #, python-format msgid "New volume_type same as original: %s" msgstr "" -#: cinder/volume/api.py:1227 +#: cinder/volume/api.py:920 msgid "Retype cannot change encryption requirements" msgstr "" -#: cinder/volume/api.py:1239 +#: cinder/volume/api.py:932 msgid "Retype cannot change front-end qos specs for in-use volumes" msgstr "" -#: cinder/volume/api.py:1236 +#: cinder/volume/api.py:963 msgid "Unable to find service for given host." msgstr "" -#: cinder/volume/driver.py:231 cinder/volume/drivers/hds/nfs.py:352 -#: cinder/volume/drivers/netapp/nfs.py:186 +#: cinder/volume/driver.py:195 cinder/volume/drivers/netapp/nfs.py:176 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" @@ -4300,7 +4301,7 @@ msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:392 cinder/volume/driver.py:406 +#: cinder/volume/driver.py:502 cinder/volume/driver.py:516 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" @@ -4325,29 +4326,29 @@ msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/driver.py:474 cinder/volume/manager.py:887 +#: cinder/volume/driver.py:385 cinder/volume/manager.py:789 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/driver.py:497 cinder/volume/manager.py:927 +#: cinder/volume/driver.py:668 cinder/volume/manager.py:1070 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/driver.py:503 +#: cinder/volume/driver.py:674 #, python-format msgid "Error encountered during cleanup of a failed attach: %(ex)s" msgstr "" -#: cinder/volume/driver.py:528 cinder/volume/drivers/ibm/flashsystem.py:881 +#: cinder/volume/driver.py:699 cinder/volume/drivers/ibm/flashsystem.py:881 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:268 cinder/volume/manager.py:978 +#: cinder/volume/driver.py:353 cinder/volume/manager.py:1127 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" @@ -4358,7 +4359,7 @@ msgid "volume %s: removing export" msgstr "" -#: cinder/volume/driver.py:265 cinder/volume/manager.py:755 +#: cinder/volume/driver.py:459 cinder/volume/manager.py:870 #, python-format msgid "Error detaching volume %(volume)s, due to remove export failure." msgstr "" @@ -4373,20 +4374,19 @@ msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:614 +#: cinder/volume/driver.py:1203 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:695 cinder/volume/driver.py:703 +#: cinder/volume/driver.py:1207 cinder/volume/driver.py:1211 msgid "Manage existing volume not implemented." msgstr "" -#: cinder/volume/driver.py:854 -#: cinder/volume/drivers/fujitsu_eternus_dx_iscsi.py:150 +#: cinder/volume/driver.py:639 cinder/volume/drivers/emc/emc_smis_iscsi.py:154 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:867 +#: cinder/volume/driver.py:652 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" @@ -4396,7 +4396,7 @@ msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:981 cinder/volume/targets/iscsi.py:79 +#: cinder/volume/driver.py:1451 cinder/volume/targets/iscsi.py:103 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" @@ -4407,7 +4407,7 @@ msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:1018 +#: cinder/volume/targets/scst.py:45 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" @@ -4425,27 +4425,27 @@ msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:1352 +#: cinder/volume/driver.py:1803 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/iscsi.py:69 cinder/volume/iscsi.py:95 -#: cinder/volume/iscsi.py:240 +#: cinder/volume/iscsi.py:65 cinder/volume/iscsi.py:91 +#: cinder/volume/iscsi.py:234 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/iscsi.py:84 +#: cinder/volume/iscsi.py:80 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume: %s" msgstr "" -#: cinder/volume/iscsi.py:104 +#: cinder/volume/iscsi.py:100 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/cmd/manage.py:375 +#: cinder/cmd/manage.py:389 #, python-format msgid "%s" msgstr "%s" @@ -4460,12 +4460,12 @@ msgid "volume_info:%s" msgstr "" -#: cinder/volume/iscsi.py:258 +#: cinder/volume/iscsi.py:252 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/manager.py:176 +#: cinder/volume/manager.py:193 #, python-format msgid "" "Driver path %s is deprecated, update your configuration to the new path." @@ -4483,12 +4483,12 @@ "Starting FC Zone Manager %(zm_version)s, Driver %(drv_name)s %(drv_version)s" msgstr "" -#: cinder/volume/manager.py:246 +#: cinder/volume/manager.py:238 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:253 +#: cinder/volume/manager.py:245 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" @@ -4498,22 +4498,22 @@ msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:277 +#: cinder/volume/manager.py:267 #, python-format msgid "Failed to re-export volume %s: setting to error state" msgstr "" -#: cinder/volume/manager.py:284 +#: cinder/volume/manager.py:274 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:291 +#: cinder/volume/manager.py:281 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:293 +#: cinder/volume/manager.py:283 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " @@ -4524,39 +4524,39 @@ msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:296 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:351 +#: cinder/volume/manager.py:338 cinder/volume/manager.py:340 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:422 +#: cinder/volume/manager.py:384 cinder/volume/manager.py:401 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:510 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:445 +#: cinder/volume/manager.py:407 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:472 +#: cinder/volume/manager.py:434 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:478 +#: cinder/volume/manager.py:440 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:508 +#: cinder/volume/manager.py:457 #, python-format msgid "snapshot %s: creating" msgstr "" @@ -4566,54 +4566,54 @@ msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:543 cinder/volume/manager.py:1834 +#: cinder/volume/manager.py:496 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:652 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:570 +#: cinder/volume/manager.py:662 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:588 +#: cinder/volume/manager.py:532 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:618 cinder/volume/manager.py:1934 +#: cinder/volume/manager.py:562 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:621 +#: cinder/volume/manager.py:565 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:670 +#: cinder/volume/manager.py:585 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:674 +#: cinder/volume/manager.py:589 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:678 +#: cinder/volume/manager.py:732 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:682 +#: cinder/volume/manager.py:596 msgid "status must be available or attaching" msgstr "" -#: cinder/volume/manager.py:751 +#: cinder/volume/manager.py:689 #, python-format msgid "Error detaching volume %(volume)s, due to uninitialized driver." msgstr "" @@ -4628,34 +4628,34 @@ msgid "Zoning Mode: %s" msgstr "" -#: cinder/volume/manager.py:1055 +#: cinder/volume/manager.py:1204 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:1058 +#: cinder/volume/manager.py:1207 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:1082 +#: cinder/volume/manager.py:1234 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1111 +#: cinder/volume/manager.py:1282 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1121 +#: cinder/volume/manager.py:1292 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1140 +#: cinder/volume/manager.py:1310 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" @@ -4665,75 +4665,76 @@ msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:1192 +#: cinder/volume/manager.py:1079 cinder/volume/drivers/emc/emc_cli_iscsi.py:247 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:226 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:1200 +#: cinder/volume/manager.py:1087 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s %(config_group)s " "driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:1236 +#: cinder/volume/manager.py:1109 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:1304 +#: cinder/volume/manager.py:1144 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:1306 +#: cinder/volume/manager.py:1146 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:1308 +#: cinder/volume/manager.py:1148 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1353 +#: cinder/volume/manager.py:1540 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1387 +#: cinder/volume/manager.py:1213 msgid "Failed to update usages while retyping volume." msgstr "" -#: cinder/volume/manager.py:1428 +#: cinder/volume/manager.py:1615 msgid "Failed to get old volume type quota reservations" msgstr "" -#: cinder/volume/manager.py:1419 +#: cinder/volume/manager.py:1234 #, python-format msgid "Volume %s: retyped successfully" msgstr "" -#: cinder/volume/manager.py:1422 +#: cinder/volume/manager.py:1237 #, python-format msgid "" "Volume %s: driver error when trying to retype, falling back to generic " "mechanism." msgstr "" -#: cinder/volume/manager.py:1473 +#: cinder/volume/manager.py:1660 msgid "Retype requires migration but is not allowed." msgstr "" -#: cinder/volume/manager.py:1481 +#: cinder/volume/manager.py:1668 msgid "Volume must not have snapshots." msgstr "" -#: cinder/volume/manager.py:1489 +#: cinder/volume/manager.py:1292 msgid "Failed to create manage_existing flow." msgstr "" -#: cinder/volume/manager.py:1531 +#: cinder/volume/manager.py:1718 msgid "Failed to create manage existing flow." msgstr "" @@ -4752,17 +4753,17 @@ msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106 -#: cinder/volume/qos_specs.py:156 cinder/volume/qos_specs.py:198 -#: cinder/volume/qos_specs.py:212 cinder/volume/qos_specs.py:226 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" #: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:141 #: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:64 -#: cinder/volume/volume_types.py:79 cinder/volume/volume_types.py:133 +#: cinder/volume/volume_types.py:80 cinder/volume/volume_types.py:134 msgid "id cannot be None" msgstr "" @@ -4778,45 +4779,45 @@ "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:199 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:213 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:227 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:145 +#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:146 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:309 +#: cinder/volume/utils.py:259 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/utils.py:363 +#: cinder/volume/utils.py:176 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" -#: cinder/volume/volume_types.py:133 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type config: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:285 -#: cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:138 cinder/volume/drivers/lvm.py:284 +#: cinder/volume/drivers/zadara.py:509 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4829,16 +4830,16 @@ msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:88 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:115 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:138 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" @@ -4847,11 +4848,11 @@ msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:250 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" @@ -4885,7 +4886,7 @@ msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:394 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" @@ -4915,7 +4916,7 @@ msgid "Sending CLI command: '%s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:183 +#: cinder/volume/drivers/eqlx.py:209 msgid "Error executing EQL command" msgstr "" @@ -4924,16 +4925,14 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" -#: cinder/volume/drivers/eqlx.py:227 +#: cinder/volume/drivers/eqlx.py:253 #, python-format msgid "" "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/san.py:151 -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:417 -#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:271 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:397 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:414 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -5028,22 +5027,22 @@ msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/remotefs.py:616 +#: cinder/volume/drivers/glusterfs.py:176 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/remotefs.py:792 +#: cinder/volume/drivers/remotefs.py:827 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:183 cinder/volume/drivers/remotefs.py:115 -#: cinder/volume/drivers/netapp/nfs.py:820 +#: cinder/volume/drivers/glusterfs.py:217 cinder/volume/drivers/nfs.py:141 +#: cinder/volume/drivers/netapp/nfs.py:787 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/remotefs.py:1025 +#: cinder/volume/drivers/remotefs.py:1060 msgid "Snapshot status must be \"available\" to clone." msgstr "" @@ -5057,12 +5056,12 @@ msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 cinder/volume/drivers/remotefs.py:167 +#: cinder/volume/drivers/glusterfs.py:290 cinder/volume/drivers/nfs.py:191 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/remotefs.py:1155 +#: cinder/volume/drivers/remotefs.py:1190 #, python-format msgid "" "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" @@ -5073,11 +5072,11 @@ msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:605 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/remotefs.py:1222 +#: cinder/volume/drivers/remotefs.py:1257 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" @@ -5086,7 +5085,7 @@ msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/remotefs.py:1239 +#: cinder/volume/drivers/remotefs.py:1274 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" @@ -5101,7 +5100,7 @@ msgid "volume id: %s" msgstr "Ід. тому: %s" -#: cinder/volume/drivers/remotefs.py:591 +#: cinder/volume/drivers/remotefs.py:626 msgid "'active' must be present when writing snap_info." msgstr "" @@ -5110,11 +5109,11 @@ msgid "deleting snapshot %s" msgstr "вилучаємо знімок «%s»" -#: cinder/volume/drivers/remotefs.py:855 +#: cinder/volume/drivers/remotefs.py:890 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/remotefs.py:700 +#: cinder/volume/drivers/glusterfs.py:599 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to proceed." @@ -5135,12 +5134,12 @@ msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/remotefs.py:972 +#: cinder/volume/drivers/remotefs.py:1007 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/remotefs.py:981 +#: cinder/volume/drivers/remotefs.py:1016 #, python-format msgid "No snap found with %s as backing file." msgstr "" @@ -5150,12 +5149,12 @@ msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/remotefs.py:1010 +#: cinder/volume/drivers/remotefs.py:1045 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:317 +#: cinder/volume/drivers/glusterfs.py:795 msgid "Call to Nova delete snapshot failed" msgstr "" @@ -5164,29 +5163,29 @@ msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/remotefs.py:1311 +#: cinder/volume/drivers/remotefs.py:1346 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/remotefs.py:1324 +#: cinder/volume/drivers/remotefs.py:1359 #, python-format msgid "" "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:345 cinder/volume/drivers/quobyte.py:242 +#: cinder/volume/drivers/glusterfs.py:345 cinder/volume/drivers/quobyte.py:241 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:388 cinder/volume/drivers/quobyte.py:264 -#: cinder/volume/drivers/smbfs.py:446 +#: cinder/volume/drivers/glusterfs.py:388 cinder/volume/drivers/quobyte.py:263 +#: cinder/volume/drivers/smbfs.py:465 msgid "" "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:396 cinder/volume/drivers/quobyte.py:272 +#: cinder/volume/drivers/glusterfs.py:396 cinder/volume/drivers/quobyte.py:271 #, python-format msgid "Unrecognized backing format: %s" msgstr "" @@ -5201,7 +5200,7 @@ msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:481 cinder/volume/drivers/remotefs.py:152 +#: cinder/volume/drivers/glusterfs.py:1037 cinder/volume/drivers/nfs.py:178 #, python-format msgid "Exception during mounting %s" msgstr "" @@ -5233,32 +5232,32 @@ msgid "Backup is only supported for raw-formatted GlusterFS volumes." msgstr "" -#: cinder/volume/drivers/lvm.py:153 +#: cinder/volume/drivers/lvm.py:152 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:160 +#: cinder/volume/drivers/lvm.py:159 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:230 +#: cinder/volume/drivers/lvm.py:229 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:247 +#: cinder/volume/drivers/lvm.py:246 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:349 +#: cinder/volume/drivers/lvm.py:347 #, python-format msgid "Unable to update stats on non-initialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:446 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "" "Failed to rename logical volume %(name)s, error message was: %(err_msg)s" @@ -5268,14 +5267,14 @@ msgid "Reference must contain lv_name element." msgstr "" -#: cinder/volume/drivers/lvm.py:479 cinder/volume/drivers/rbd.py:979 +#: cinder/volume/drivers/lvm.py:507 cinder/volume/drivers/rbd.py:975 #, python-format msgid "" "Failed to manage existing volume %(name)s, because reported size %(size)s " "was not a floating-point number." msgstr "" -#: cinder/volume/drivers/lvm.py:526 +#: cinder/volume/drivers/lvm.py:505 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" @@ -5284,37 +5283,37 @@ msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/remotefs.py:346 cinder/volume/drivers/smbfs.py:529 +#: cinder/volume/drivers/remotefs.py:357 cinder/volume/drivers/smbfs.py:548 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/remotefs.py:347 +#: cinder/volume/drivers/remotefs.py:358 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/remotefs.py:365 +#: cinder/volume/drivers/nfs.py:380 #, python-format msgid "%s is already mounted" msgstr "%s вже змонтовано" -#: cinder/volume/drivers/nfs.py:113 +#: cinder/volume/drivers/nfs.py:122 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:118 +#: cinder/volume/drivers/nfs.py:127 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:123 +#: cinder/volume/drivers/nfs.py:132 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:131 +#: cinder/volume/drivers/nfs.py:140 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" @@ -5352,24 +5351,24 @@ msgid "fileno() not supported by RBD()" msgstr "" -#: cinder/volume/drivers/rbd.py:215 +#: cinder/volume/drivers/rbd.py:211 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:274 +#: cinder/volume/drivers/rbd.py:281 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:280 +#: cinder/volume/drivers/rbd.py:266 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:369 cinder/volume/drivers/sheepdog.py:179 +#: cinder/volume/drivers/rbd.py:347 cinder/volume/drivers/sheepdog.py:178 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:403 +#: cinder/volume/drivers/rbd.py:407 #, python-format msgid "clone depth exceeds limit of %s" msgstr "" @@ -5432,7 +5431,7 @@ msgid "deleting parent %s" msgstr "" -#: cinder/volume/drivers/rbd.py:617 +#: cinder/volume/drivers/rbd.py:596 #, python-format msgid "volume %s no longer exists in backend" msgstr "" @@ -5446,7 +5445,7 @@ msgid "deleting rbd volume %s" msgstr "" -#: cinder/volume/drivers/rbd.py:660 +#: cinder/volume/drivers/rbd.py:659 msgid "" "ImageBusy error raised while deleting rbd volume. This may have been caused " "by a connection from a client that has crashed and, if so, may be resolved " @@ -5462,15 +5461,15 @@ msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:769 +#: cinder/volume/drivers/rbd.py:766 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:773 +#: cinder/volume/drivers/rbd.py:770 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:776 +#: cinder/volume/drivers/rbd.py:773 msgid "Not an rbd snapshot" msgstr "" @@ -5502,7 +5501,7 @@ msgid "volume restore complete." msgstr "" -#: cinder/volume/drivers/rbd.py:916 cinder/volume/drivers/sheepdog.py:188 +#: cinder/volume/drivers/rbd.py:912 cinder/volume/drivers/sheepdog.py:188 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" @@ -5513,24 +5512,24 @@ msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" -#: cinder/volume/drivers/scality.py:75 +#: cinder/volume/drivers/scality.py:74 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: cinder/volume/drivers/scality.py:86 +#: cinder/volume/drivers/scality.py:85 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: cinder/volume/drivers/scality.py:92 +#: cinder/volume/drivers/scality.py:91 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: cinder/volume/drivers/scality.py:114 +#: cinder/volume/drivers/scality.py:106 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: cinder/volume/drivers/scality.py:146 +#: cinder/volume/drivers/scality.py:137 #, python-format msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" @@ -5549,31 +5548,31 @@ msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:163 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s " "(check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:179 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" @@ -5583,24 +5582,24 @@ msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:189 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:191 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:197 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 -#: cinder/volume/drivers/solidfire.py:267 -#: cinder/volume/drivers/solidfire.py:363 +#: cinder/volume/drivers/solidfire.py:211 +#: cinder/volume/drivers/solidfire.py:284 +#: cinder/volume/drivers/solidfire.py:380 #, python-format msgid "API response: %s" msgstr "" @@ -5615,27 +5614,26 @@ msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:317 +#: cinder/volume/drivers/solidfire.py:313 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:395 +#: cinder/volume/drivers/solidfire.py:412 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:416 +#: cinder/volume/drivers/solidfire.py:433 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:427 -#: cinder/volume/drivers/fusionio/ioControl.py:254 +#: cinder/volume/drivers/solidfire.py:423 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:469 +#: cinder/volume/drivers/solidfire.py:486 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" @@ -5645,12 +5643,12 @@ msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:489 +#: cinder/volume/drivers/solidfire.py:476 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:492 +#: cinder/volume/drivers/solidfire.py:479 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" @@ -5664,11 +5662,11 @@ msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:554 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:748 +#: cinder/volume/drivers/solidfire.py:765 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" @@ -5705,7 +5703,7 @@ msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:687 +#: cinder/volume/drivers/solidfire.py:671 msgid "Failed to get updated stats" msgstr "" @@ -5733,7 +5731,7 @@ msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:409 cinder/volume/drivers/zadara.py:532 +#: cinder/volume/drivers/zadara.py:408 cinder/volume/drivers/zadara.py:531 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" @@ -5743,8 +5741,8 @@ msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:446 cinder/volume/drivers/zadara.py:491 -#: cinder/volume/drivers/zadara.py:517 +#: cinder/volume/drivers/zadara.py:445 cinder/volume/drivers/zadara.py:490 +#: cinder/volume/drivers/zadara.py:516 #, python-format msgid "Volume %(name)s not found" msgstr "" @@ -5754,12 +5752,12 @@ msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:465 +#: cinder/volume/drivers/zadara.py:464 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:473 +#: cinder/volume/drivers/zadara.py:472 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" @@ -5769,7 +5767,7 @@ msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:497 +#: cinder/volume/drivers/zadara.py:496 #, python-format msgid "Snapshot %(name)s not found" msgstr "" @@ -5784,12 +5782,14 @@ msgid "iSCSI provider_location not stored for volume %s, using discovery." msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:190 +#: cinder/volume/drivers/emc/emc_cli_iscsi.py:165 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:199 +#: cinder/volume/drivers/emc/emc_cli_iscsi.py:176 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:202 #, python-format msgid "Cannot find device number for volume %s" msgstr "" @@ -5810,8 +5810,7 @@ msgid "update_volume_status:%s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:82 -#: cinder/volume/drivers/emc/emc_vmax_utils.py:60 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem package." msgstr "" @@ -5821,7 +5820,7 @@ msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:160 +#: cinder/volume/drivers/emc/emc_smis_common.py:86 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" @@ -5837,7 +5836,7 @@ "Create Volume: %(volume)s Pool: %(pool)s Storage System: %(storage_system)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:184 +#: cinder/volume/drivers/emc/emc_smis_common.py:110 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not found " @@ -5857,7 +5856,7 @@ msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_provision.py:382 +#: cinder/volume/drivers/emc/emc_smis_common.py:143 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: %(error)s" @@ -5875,7 +5874,7 @@ msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:290 +#: cinder/volume/drivers/emc/emc_smis_common.py:181 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5897,7 +5896,7 @@ "%(snapshotname)s. Create Volume from Snapshot is NOT supported on VMAX." msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:310 +#: cinder/volume/drivers/emc/emc_smis_common.py:212 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -5914,7 +5913,7 @@ "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:350 +#: cinder/volume/drivers/emc/emc_smis_common.py:242 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " @@ -5963,7 +5962,7 @@ msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:399 +#: cinder/volume/drivers/emc/emc_smis_common.py:333 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " @@ -5977,7 +5976,7 @@ "Source Instance: %(src_instance)s Storage System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:353 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " @@ -5992,7 +5991,7 @@ "%(elementname)s SyncType: 8 SourceElement: %(sourceelement)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:459 +#: cinder/volume/drivers/emc/emc_smis_common.py:383 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " @@ -6041,18 +6040,17 @@ msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:503 +#: cinder/volume/drivers/emc/emc_smis_common.py:471 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:519 -#: cinder/volume/drivers/emc/emc_vmax_common.py:1989 +#: cinder/volume/drivers/emc/emc_smis_common.py:478 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:527 +#: cinder/volume/drivers/emc/emc_smis_common.py:488 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not found." @@ -6070,13 +6068,13 @@ "%(service)s TheElement: %(vol_instance)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:556 +#: cinder/volume/drivers/emc/emc_smis_common.py:514 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:238 +#: cinder/volume/drivers/emc/emc_smis_common.py:523 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" @@ -6086,8 +6084,8 @@ msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:577 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1863 +#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:278 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" @@ -6098,8 +6096,9 @@ msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:598 -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:727 +#: cinder/volume/drivers/emc/emc_smis_common.py:551 +#: cinder/volume/drivers/emc/emc_smis_common.py:553 +#: cinder/volume/drivers/emc/emc_smis_common.py:639 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" @@ -6119,7 +6118,7 @@ "code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:665 +#: cinder/volume/drivers/emc/emc_smis_common.py:583 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: %(errordesc)s" @@ -6137,7 +6136,8 @@ msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:705 +#: cinder/volume/drivers/emc/emc_smis_common.py:617 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:306 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" @@ -6149,7 +6149,7 @@ "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:719 +#: cinder/volume/drivers/emc/emc_smis_common.py:631 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " @@ -6171,27 +6171,27 @@ "code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:759 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s. " "Return code: %(rc)lu. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:786 -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:800 +#: cinder/volume/drivers/emc/emc_smis_common.py:696 +#: cinder/volume/drivers/emc/emc_smis_common.py:711 #, python-format msgid "Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot is deleted." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:792 +#: cinder/volume/drivers/emc/emc_smis_common.py:703 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot deleted but cleanup " "timed out." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:805 +#: cinder/volume/drivers/emc/emc_smis_common.py:716 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot deleted but error " @@ -6252,7 +6252,7 @@ "Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_provision.py:263 +#: cinder/volume/drivers/emc/emc_smis_common.py:836 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" @@ -6279,42 +6279,38 @@ msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:934 +#: cinder/volume/drivers/emc/emc_smis_common.py:878 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:943 -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:969 +#: cinder/volume/drivers/emc/emc_smis_common.py:887 +#: cinder/volume/drivers/emc/emc_smis_common.py:917 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:953 -#: cinder/volume/drivers/emc/emc_vmax_common.py:299 +#: cinder/volume/drivers/emc/emc_smis_common.py:901 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:959 -#: cinder/volume/drivers/emc/emc_vmax_common.py:305 +#: cinder/volume/drivers/emc/emc_smis_common.py:907 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:978 -#: cinder/volume/drivers/emc/emc_vmax_common.py:352 +#: cinder/volume/drivers/emc/emc_smis_common.py:931 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:984 +#: cinder/volume/drivers/emc/emc_smis_common.py:937 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:996 -#: cinder/volume/drivers/emc/emc_vmax_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" @@ -6324,12 +6320,12 @@ msgid "Entering extend_volume." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:1013 +#: cinder/volume/drivers/emc/emc_smis_common.py:960 #, python-format msgid "Extend Volume: %(volume)s New size: %(size)lu" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1033 +#: cinder/volume/drivers/emc/emc_smis_common.py:980 #, python-format msgid "" "Error Extend Volume: %(volumename)s. Storage Configuration Service not found." @@ -6348,7 +6344,7 @@ msgid "Extend Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1069 +#: cinder/volume/drivers/emc/emc_smis_common.py:1011 #, python-format msgid "" "Error Extend Volume: %(volumename)s. Return code: %(rc)lu. Error: %(error)s" @@ -6369,7 +6365,7 @@ msgid "Found Storage Type in config file: %s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1124 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 msgid "Storage type not found." msgstr "" @@ -6404,8 +6400,7 @@ msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1154 -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1219 +#: cinder/volume/drivers/emc/emc_smis_common.py:1153 msgid "Cannot connect to ECOM server" msgstr "" @@ -6429,12 +6424,12 @@ msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1248 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1307 +#: cinder/volume/drivers/emc/emc_smis_common.py:1254 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" @@ -6477,9 +6472,7 @@ "Storage system: %(storage_system)s Storage Synchronized instance: %(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1290 -#: cinder/volume/drivers/emc/emc_vmax_masking.py:466 -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1398 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1394 #, python-format msgid "Error finding %s." msgstr "" @@ -6503,8 +6496,7 @@ "%(initiator)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2265 -#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1601 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2224 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " @@ -6537,7 +6529,7 @@ "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:1671 +#: cinder/volume/drivers/emc/emc_smis_common.py:1592 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" @@ -6581,7 +6573,7 @@ "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_provision.py:655 +#: cinder/volume/drivers/emc/emc_vmax_provision.py:860 msgid "Error finding Target WWNs." msgstr "" @@ -6906,15 +6898,12 @@ msgid "setting LU upper (end) limit to %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:95 cinder/volume/drivers/hds/iscsi.py:73 -#: cinder/volume/drivers/hds/nfs.py:62 +#: cinder/volume/drivers/hds/hds.py:92 #, python-format msgid "%(element)s: %(val)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:106 cinder/volume/drivers/hds/hds.py:108 -#: cinder/volume/drivers/hds/iscsi.py:84 cinder/volume/drivers/hds/iscsi.py:86 -#: cinder/volume/drivers/hds/nfs.py:73 cinder/volume/drivers/hds/nfs.py:75 +#: cinder/volume/drivers/hds/hds.py:103 cinder/volume/drivers/hds/hds.py:105 #, python-format msgid "XML exception reading parameter: %s" msgstr "" @@ -6924,23 +6913,22 @@ msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:200 cinder/volume/drivers/hds/iscsi.py:271 -#: cinder/volume/drivers/hds/nfs.py:192 +#: cinder/volume/drivers/hds/hds.py:197 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:253 cinder/volume/drivers/hds/iscsi.py:349 +#: cinder/volume/drivers/hds/hds.py:250 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:292 cinder/volume/drivers/hds/iscsi.py:396 +#: cinder/volume/drivers/hds/hds.py:289 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/iscsi.py:448 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" @@ -6950,7 +6938,7 @@ msgid "LUN %(lun)s of size %(size)s MB is cloned." msgstr "" -#: cinder/volume/drivers/hds/iscsi.py:499 +#: cinder/volume/drivers/hds/hds.py:372 #, python-format msgid "LUN %(lun)s extended to %(size)s GB." msgstr "" @@ -6975,7 +6963,7 @@ msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:61 +#: cinder/volume/drivers/huawei/__init__.py:58 msgid "_instantiate_driver: configuration not found." msgstr "" @@ -6986,7 +6974,7 @@ "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to either " @@ -7013,8 +7001,7 @@ "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1523 +#: cinder/volume/drivers/huawei/rest_common.py:1542 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -7032,7 +7019,7 @@ msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure " @@ -7047,7 +7034,7 @@ "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" @@ -7063,12 +7050,12 @@ "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:582 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:41 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" @@ -7114,7 +7101,7 @@ "result: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:143 +#: cinder/volume/drivers/huawei/rest_common.py:145 #, python-format msgid "%s \"data\" was not in result." msgstr "" @@ -7239,14 +7226,14 @@ msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1268 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1502 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1521 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" @@ -7261,12 +7248,12 @@ msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" @@ -7275,15 +7262,15 @@ msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:170 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" @@ -7299,7 +7286,7 @@ "_name_translate: Name in cinder: %(old)s, new name in storage system: %(new)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:280 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key in " @@ -7307,8 +7294,8 @@ "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:376 -#: cinder/volume/drivers/huawei/ssh_common.py:1454 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7318,7 +7305,7 @@ "_parse_conf_lun_params: Use default prefetch type. Prefetch type: Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:422 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, python-format msgid "" "_get_maximum_capacity_pool_id: Failed to get pool id. Please check config " @@ -7347,7 +7334,7 @@ msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" @@ -7359,13 +7346,12 @@ "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:546 -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/rest_common.py:548 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" @@ -7375,7 +7361,7 @@ msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" @@ -7387,7 +7373,7 @@ "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" @@ -7397,11 +7383,11 @@ msgid "create_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:787 +#: cinder/volume/drivers/huawei/ssh_common.py:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" @@ -7411,19 +7397,19 @@ msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7463,7 +7449,7 @@ "%(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1149 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" @@ -7474,7 +7460,7 @@ msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1280 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" @@ -7483,144 +7469,144 @@ "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1392 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume from " "snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1399 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1407 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1416 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:126 +#: cinder/volume/drivers/ibm/gpfs.py:125 #, python-format msgid "Failed to issue mmgetstate command, error: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:137 +#: cinder/volume/drivers/ibm/gpfs.py:136 #, python-format msgid "GPFS is not active. Detailed output: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:135 +#: cinder/volume/drivers/ibm/gpfs.py:139 #, python-format msgid "GPFS is not running, state: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:150 +#: cinder/volume/drivers/ibm/gpfs.py:149 #, python-format msgid "Failed to issue df command for path %(path)s, error: %(error)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:166 cinder/volume/drivers/ibm/gpfs.py:255 +#: cinder/volume/drivers/ibm/gpfs.py:165 cinder/volume/drivers/ibm/gpfs.py:254 #, python-format msgid "Failed to issue mmlsconfig command, error: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:177 +#: cinder/volume/drivers/ibm/gpfs.py:176 #, python-format msgid "Failed to issue mmlsattr command on path %(path)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:183 +#: cinder/volume/drivers/ibm/gpfs.py:187 #, python-format msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:205 +#: cinder/volume/drivers/ibm/gpfs.py:209 #, python-format msgid "Invalid storage pool %s requested. Retype failed." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:235 +#: cinder/volume/drivers/ibm/gpfs.py:234 #, python-format msgid "Failed to issue mmlsfs command for path %(path)s, error: %(error)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:272 +#: cinder/volume/drivers/ibm/gpfs.py:271 #, python-format msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:320 +#: cinder/volume/drivers/ibm/gpfs.py:324 #, python-format msgid "Could not find GPFS cluster id: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:328 +#: cinder/volume/drivers/ibm/gpfs.py:332 #, python-format msgid "Could not find GPFS file system device: %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:336 +#: cinder/volume/drivers/ibm/gpfs.py:340 #, python-format msgid "Invalid storage pool %s specificed." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:346 +#: cinder/volume/drivers/ibm/gpfs.py:350 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:353 +#: cinder/volume/drivers/ibm/gpfs.py:357 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:359 +#: cinder/volume/drivers/ibm/gpfs.py:363 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:366 +#: cinder/volume/drivers/ibm/gpfs.py:370 #, python-format msgid "" "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " "belong to different file systems." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:377 +#: cinder/volume/drivers/ibm/gpfs.py:381 #, python-format msgid "" "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " "belong to different filesets." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:386 +#: cinder/volume/drivers/ibm/gpfs.py:390 #, python-format msgid "" "Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in cluster " "daemon level %(cur)s - must be at least at level %(min)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:400 +#: cinder/volume/drivers/ibm/gpfs.py:404 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:405 +#: cinder/volume/drivers/ibm/gpfs.py:409 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:415 +#: cinder/volume/drivers/ibm/gpfs.py:419 #, python-format msgid "" "The GPFS filesystem %(fs)s is not at the required release level. Current " "level is %(cur)s, must be at least %(min)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:798 +#: cinder/volume/drivers/ibm/gpfs.py:797 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s." msgstr "" @@ -7635,33 +7621,32 @@ msgid "Begin restore of backup %s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:872 +#: cinder/volume/drivers/ibm/gpfs.py:871 #, python-format msgid "" "Driver-based migration of volume %(vol)s failed. Move from %(src)s to " "%(dst)s failed with error: %(error)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:955 +#: cinder/volume/drivers/ibm/gpfs.py:1003 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s." msgstr "" -#: cinder/volume/drivers/ibm/gpfs.py:988 +#: cinder/volume/drivers/ibm/gpfs.py:1036 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is mounted." msgstr "" -#: cinder/volume/drivers/fusionio/ioControl.py:284 -#: cinder/volume/drivers/ibm/ibmnas.py:110 -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:260 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:215 +#: cinder/volume/drivers/ibm/ibmnas.py:111 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:261 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:226 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/ibm/ibmnas.py:116 +#: cinder/volume/drivers/ibm/ibmnas.py:117 msgid "" "Password or SSH private key is required for authentication: set either " "nas_password or nas_private_key option" @@ -7707,18 +7692,19 @@ msgid "Failed in _create_ibmnas_copy. Error: %s" msgstr "" -#: cinder/volume/drivers/hds/nfs.py:216 cinder/volume/drivers/netapp/nfs.py:494 +#: cinder/volume/drivers/ibm/ibmnas.py:181 +#: cinder/volume/drivers/netapp/nfs.py:485 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/ibm/ibmnas.py:223 +#: cinder/volume/drivers/ibm/ibmnas.py:224 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/nfs.py:249 cinder/volume/drivers/smbfs.py:407 -#: cinder/volume/drivers/netapp/nfs.py:620 +#: cinder/volume/drivers/ibm/ibmnas.py:195 +#: cinder/volume/drivers/netapp/nfs.py:611 #, python-format msgid "Extending volume %s." msgstr "" @@ -7729,12 +7715,12 @@ "Enter _delete_snapfiles: fchild %(fchild)s, mount_point %(mount_point)s" msgstr "" -#: cinder/volume/drivers/ibm/ibmnas.py:249 +#: cinder/volume/drivers/ibm/ibmnas.py:250 #, python-format msgid "Failed in _delete_snapfiles. Error: %s" msgstr "" -#: cinder/volume/drivers/smbfs.py:208 cinder/volume/drivers/ibm/ibmnas.py:287 +#: cinder/volume/drivers/ibm/ibmnas.py:246 #, python-format msgid "Volume %s does not have provider_location specified, skipping." msgstr "" @@ -7743,12 +7729,12 @@ msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:181 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:182 #, python-format msgid "Failed getting details for pool %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:217 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:218 msgid "do_setup: No configured nodes." msgstr "" @@ -7760,21 +7746,21 @@ msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:250 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:251 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:253 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:254 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:266 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:267 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:274 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:275 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid values " @@ -7785,12 +7771,12 @@ msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:292 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:264 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:311 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:283 msgid "The connector does not contain the required information." msgstr "" @@ -7799,43 +7785,43 @@ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:369 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:338 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:375 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:376 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:386 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:355 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:389 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:390 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:406 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:407 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume %(vol)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:414 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:383 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:447 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:452 msgid "" "Could not get FC connection information for the host-volume connection. Is " "the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:485 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:425 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " @@ -7856,7 +7842,7 @@ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:537 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:543 msgid "terminate_connection: Failed to get host name from connector." msgstr "" @@ -7865,17 +7851,17 @@ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:591 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:598 msgid "create_snapshot: get source volume failed." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:604 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:611 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" #: cinder/volume/drivers/ibm/flashsystem.py:1339 -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:626 -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:749 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:633 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:756 msgid "create_cloned_volume: Source and destination size differ." msgstr "" @@ -7884,7 +7870,7 @@ msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:651 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:658 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" @@ -7893,28 +7879,28 @@ msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:699 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:706 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy " "operations." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:704 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:711 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %(vol)s does not have the specified vdisk copy " "operation: orig=%(orig)s new=%(new)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:716 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:723 #, python-format msgid "" "_rm_vdisk_copy_op: Volume metadata %s does not have any registered vdisk " "copy operations." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:724 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:731 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %(vol)s metadata does not have the specified vdisk " @@ -7925,7 +7911,7 @@ msgid "enter: update volume copy status" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:783 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:790 #, python-format msgid "" "_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk " @@ -7968,39 +7954,39 @@ msgid "Reference must contain vdisk_UID element." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:992 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:999 msgid "The specified vdisk is mapped to a host." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1029 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:831 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1033 +#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1108 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:56 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:60 #, python-format msgid "Could not find key in output of command %(cmd)s: %(out)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:76 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:80 #, python-format msgid "Failed to get code level (%s)." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:98 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:102 #, python-format msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:155 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:143 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:177 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:181 #, python-format msgid "Failed to find host %s" msgstr "" @@ -8020,11 +8006,11 @@ msgid "enter: create_host: host %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:250 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:254 msgid "create_host: Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:261 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:265 msgid "create_host: No initiators or wwpns supplied." msgstr "" @@ -8051,20 +8037,20 @@ "enter: unmap_vol_from_host: volume %(volume_name)s from host %(host_name)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:344 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:323 #, python-format msgid "" "unmap_vol_from_host: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:350 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:329 #, python-format msgid "" "unmap_vol_from_host: Multiple mappings of volume %(vol_name)s found, no host " "specified." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:362 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:341 #, python-format msgid "" "unmap_vol_from_host: No mapping of volume %(vol_name)s to host %(host)s " @@ -8077,46 +8063,46 @@ "leave: unmap_vol_from_host: volume %(volume_name)s from host %(host_name)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:407 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:411 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:413 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:417 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage (0-" "100)" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:420 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:424 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32, " "64, 128, or 256" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:427 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:431 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:432 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:436 msgid "" "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:438 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:442 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: valid " "values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:447 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:451 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:474 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:458 msgid "Protocol must be specified as ' iSCSI' or ' FC'." msgstr "" @@ -8130,13 +8116,13 @@ msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:684 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:716 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping%(id)s. Attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:694 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:726 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds " @@ -8160,7 +8146,7 @@ msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:754 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:903 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" @@ -8175,7 +8161,7 @@ msgid "enter: delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:800 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:647 #, python-format msgid "Tried to delete non-existant vdisk %s." msgstr "" @@ -8190,7 +8176,7 @@ msgid "enter: create_copy: snapshot %(src)s to %(tgt)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:814 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:963 #, python-format msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist" msgstr "" @@ -8200,7 +8186,7 @@ msgid "leave: _create_copy: snapshot %(tgt)s from vdisk %(src)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:849 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:998 msgid "add_vdisk_copy started without a vdisk copy in the expected pool." msgstr "" @@ -8211,7 +8197,7 @@ "6.4.0.0" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:953 +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:1102 msgid "" "Expected single vdisk returned from lsvdisk when filtering on vdisk_UID. " "%{count}s were returned." @@ -8219,8 +8205,8 @@ #: cinder/volume/drivers/ibm/flashsystem.py:94 #: cinder/volume/drivers/ibm/storwize_svc/ssh.py:37 -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:215 -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:252 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:216 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:255 #, python-format msgid "" "CLI Exception output:\n" @@ -8235,7 +8221,7 @@ msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/ssh.py:67 -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:264 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:267 #, python-format msgid "" "Failed to parse CLI output:\n" @@ -8244,27 +8230,27 @@ " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:146 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:147 msgid "Must pass wwpn or host to lsfabric." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:162 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:163 #, python-format msgid "Did not find success message nor error for %(fun)s: %(out)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:166 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:165 msgid "" "storwize_svc_multihostmap_enabled is set to False, not allowing multi host " "mapping." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:368 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:397 #, python-format msgid "Did not find expected key %(key)s in %(fun)s: %(raw)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:403 +#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:432 #, python-format msgid "" "Unexpected CLI response: header/row mismatch. header: %(header)s, row: " @@ -8288,52 +8274,52 @@ msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:70 +#: cinder/volume/drivers/netapp/common.py:68 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:108 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:117 +#: cinder/volume/drivers/netapp/common.py:114 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:124 +#: cinder/volume/drivers/netapp/common.py:121 #, python-format msgid "" "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:131 +#: cinder/volume/drivers/netapp/common.py:128 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:138 +#: cinder/volume/drivers/netapp/common.py:135 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol %(storage_protocol)s " "loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:147 +#: cinder/volume/drivers/netapp/common.py:144 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:166 +#: cinder/volume/drivers/netapp/common.py:163 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to resolve " "the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:58 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:59 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" @@ -8352,7 +8338,7 @@ msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:212 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" @@ -8362,30 +8348,30 @@ msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:519 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:611 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:523 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:615 #, python-format msgid "" "Successfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:529 -#: cinder/volume/drivers/netapp/dataontap/block_base.py:635 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:621 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:727 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:542 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:634 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:547 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:639 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" @@ -8395,54 +8381,54 @@ msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:347 -#: cinder/volume/drivers/netapp/iscsi.py:601 -#: cinder/volume/drivers/netapp/nfs.py:111 -#: cinder/volume/drivers/netapp/nfs.py:218 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:557 +#: cinder/volume/drivers/netapp/nfs.py:101 +#: cinder/volume/drivers/netapp/nfs.py:208 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:568 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:660 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:458 +#: cinder/volume/drivers/netapp/iscsi.py:414 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:477 +#: cinder/volume/drivers/netapp/iscsi.py:433 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:320 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:329 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:579 +#: cinder/volume/drivers/netapp/iscsi.py:535 #, python-format msgid "Message: %s" msgstr "Повідомлення: %s" -#: cinder/volume/drivers/netapp/iscsi.py:581 +#: cinder/volume/drivers/netapp/iscsi.py:537 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:638 +#: cinder/volume/drivers/netapp/iscsi.py:593 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:644 +#: cinder/volume/drivers/netapp/iscsi.py:599 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:671 +#: cinder/volume/drivers/netapp/iscsi.py:626 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" @@ -8452,47 +8438,47 @@ msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:715 +#: cinder/volume/drivers/netapp/iscsi.py:670 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:722 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:728 +#: cinder/volume/drivers/netapp/iscsi.py:683 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:745 +#: cinder/volume/drivers/netapp/iscsi.py:700 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:756 +#: cinder/volume/drivers/netapp/iscsi.py:711 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:761 +#: cinder/volume/drivers/netapp/iscsi.py:716 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:765 +#: cinder/volume/drivers/netapp/iscsi.py:720 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:768 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:770 +#: cinder/volume/drivers/netapp/iscsi.py:725 #, python-format msgid "Exception details: %s" msgstr "" @@ -8501,7 +8487,7 @@ msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:779 +#: cinder/volume/drivers/netapp/iscsi.py:734 #, python-format msgid "Failure getting lun info for %s." msgstr "" @@ -8526,7 +8512,7 @@ msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1025 +#: cinder/volume/drivers/netapp/iscsi.py:1012 #, python-format msgid "No cloned lun named %s found on the filer" msgstr "" @@ -8535,15 +8521,15 @@ msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1195 -#: cinder/volume/drivers/netapp/nfs.py:1343 +#: cinder/volume/drivers/netapp/iscsi.py:1175 +#: cinder/volume/drivers/netapp/nfs.py:1300 msgid "" "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1199 -#: cinder/volume/drivers/netapp/nfs.py:1347 -#: cinder/volume/drivers/netapp/utils.py:336 +#: cinder/volume/drivers/netapp/iscsi.py:1179 +#: cinder/volume/drivers/netapp/nfs.py:1304 +#: cinder/volume/drivers/netapp/utils.py:323 msgid "Api version could not be determined." msgstr "" @@ -8552,7 +8538,7 @@ msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1309 +#: cinder/volume/drivers/netapp/iscsi.py:1299 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" @@ -8567,7 +8553,7 @@ msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1570 +#: cinder/volume/drivers/netapp/iscsi.py:1509 msgid "Volume refresh job already running. Returning..." msgstr "" @@ -8581,23 +8567,23 @@ msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:110 -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:215 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:113 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:218 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:235 +#: cinder/volume/drivers/netapp/nfs.py:226 #, python-format msgid "Copied image to volume %s using regular download." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:242 +#: cinder/volume/drivers/netapp/nfs.py:233 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:249 +#: cinder/volume/drivers/netapp/nfs.py:240 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: %(exc)s" @@ -8608,7 +8594,7 @@ msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:275 +#: cinder/volume/drivers/netapp/nfs.py:266 #, python-format msgid "Cloning from cache to destination %s" msgstr "" @@ -8621,7 +8607,7 @@ msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:305 +#: cinder/volume/drivers/netapp/nfs.py:296 #, python-format msgid "Cleaning cache for share %s." msgstr "" @@ -8631,7 +8617,7 @@ msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:317 +#: cinder/volume/drivers/netapp/nfs.py:308 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" @@ -8655,17 +8641,17 @@ msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:375 +#: cinder/volume/drivers/netapp/nfs.py:366 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:407 +#: cinder/volume/drivers/netapp/nfs.py:398 #, python-format msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:423 +#: cinder/volume/drivers/netapp/nfs.py:414 #, python-format msgid "Cloning image %s from cache" msgstr "" @@ -8675,12 +8661,12 @@ msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:437 +#: cinder/volume/drivers/netapp/nfs.py:428 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:443 +#: cinder/volume/drivers/netapp/nfs.py:434 #, python-format msgid "Checking image clone %s from glance share." msgstr "" @@ -8695,22 +8681,22 @@ msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:462 +#: cinder/volume/drivers/netapp/nfs.py:453 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:461 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:464 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:479 +#: cinder/volume/drivers/netapp/nfs.py:470 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:478 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:481 msgid "NFS file could not be discovered." msgstr "" @@ -8718,12 +8704,12 @@ msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/hds/nfs.py:228 -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:493 +#: cinder/volume/drivers/hds/nfs.py:243 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:496 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:522 +#: cinder/volume/drivers/netapp/nfs.py:513 msgid "Discover file retries exhausted." msgstr "" @@ -8737,39 +8723,39 @@ msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:580 +#: cinder/volume/drivers/netapp/nfs.py:571 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:590 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:593 msgid "Image location not present." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:628 +#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:631 msgid "Container size smaller than required file size." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:640 +#: cinder/volume/drivers/netapp/nfs.py:631 #, python-format msgid "Destination %s already exists." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:648 +#: cinder/volume/drivers/netapp/nfs.py:639 #, python-format msgid "Exception moving file %(src)s. Message - %(e)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:767 +#: cinder/volume/drivers/netapp/nfs.py:741 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:771 +#: cinder/volume/drivers/netapp/nfs.py:745 +#: cinder/volume/drivers/netapp/nfs.py:947 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:827 -#: cinder/volume/drivers/netapp/nfs.py:1390 +#: cinder/volume/drivers/netapp/nfs.py:794 #, python-format msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s" msgstr "" @@ -8780,12 +8766,12 @@ msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:321 +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:330 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:924 +#: cinder/volume/drivers/netapp/nfs.py:907 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8794,7 +8780,7 @@ " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:931 +#: cinder/volume/drivers/netapp/nfs.py:914 #, python-format msgid "" "Cloning with params volume %(volume)s, src %(src_path)s,\n" @@ -8805,7 +8791,7 @@ msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1039 +#: cinder/volume/drivers/netapp/nfs.py:996 msgid "No shares found hence skipping ssc refresh." msgstr "" @@ -8844,7 +8830,7 @@ msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1169 +#: cinder/volume/drivers/netapp/nfs.py:1126 #, python-format msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow." msgstr "" @@ -8853,12 +8839,12 @@ msgid "Copy offload either not configured or unsupported." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1176 +#: cinder/volume/drivers/netapp/nfs.py:1133 #, python-format msgid "Copy offload workflow unsuccessful. %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1200 +#: cinder/volume/drivers/netapp/nfs.py:1157 #, python-format msgid "No vserver owning the ip %s." msgstr "" @@ -8882,7 +8868,7 @@ msgid "Copied image from cache to volume %s using cloning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1236 +#: cinder/volume/drivers/netapp/nfs.py:1193 #, python-format msgid "Error in workflow copy from cache. %s." msgstr "" @@ -8891,7 +8877,7 @@ msgid "Trying copy from image service using copy offload." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:452 +#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:474 msgid "Source host details not found." msgstr "" @@ -8915,7 +8901,7 @@ msgid "Image will be converted to raw %s." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:505 +#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:527 #, python-format msgid "Converted to raw, but format is now %s." msgstr "" @@ -8960,28 +8946,28 @@ msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:424 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:458 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "" "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:485 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:491 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:503 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" @@ -8989,11 +8975,11 @@ msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:508 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:520 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" @@ -9001,7 +8987,7 @@ msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:623 +#: cinder/volume/drivers/netapp/ssc_utils.py:620 #, python-format msgid "" "The user does not have access or sufficient privileges to use all netapp " @@ -9012,12 +8998,12 @@ msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:127 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:152 +#: cinder/volume/drivers/netapp/utils.py:140 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." @@ -9027,28 +9013,28 @@ msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:448 +#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:457 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:47 +#: cinder/volume/drivers/netapp/eseries/client.py:49 msgid "One of the required inputs from host, port or scheme not found." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:51 +#: cinder/volume/drivers/netapp/eseries/client.py:53 msgid "Invalid transport type." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:74 +#: cinder/volume/drivers/netapp/eseries/client.py:73 #, python-format msgid "Unexpected error while invoking web service. Error - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:78 +#: cinder/volume/drivers/netapp/eseries/client.py:80 msgid "Invoking web service failed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:111 +#: cinder/volume/drivers/netapp/eseries/client.py:113 msgid "Storage system id not set." msgstr "" @@ -9059,16 +9045,16 @@ "%(sys)s, timeout: %(t)s, verify: %(v)s, kwargs: %(k)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:144 +#: cinder/volume/drivers/netapp/eseries/client.py:146 msgid "Content type not supported." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:154 +#: cinder/volume/drivers/netapp/eseries/client.py:156 #, python-format msgid "Response error - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/client.py:156 +#: cinder/volume/drivers/netapp/eseries/client.py:158 #, python-format msgid "Response error code - %s." msgstr "" @@ -9079,51 +9065,51 @@ msgid "%s is not set." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:104 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:100 #, python-format msgid "Error resolving host %(host)s. Error - %(e)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:114 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:110 msgid "Controller ips not valid after resolution." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:117 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:113 msgid "Embedded mode detected." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:120 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:116 msgid "Proxy mode detected." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:173 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:127 #, python-format msgid "" "System with controller addresses [%s] is not registered with web service." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:149 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:145 msgid "Waiting for web service array communication." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:195 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:217 #, python-format msgid "" "Failure in communication between web service and array. Waited %s seconds. " "Verify array configuration parameters." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:205 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:227 #, python-format msgid "System %(id)s found with bad status - %(status)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:165 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:161 #, python-format msgid "System %(id)s has %(status)s status." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:181 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:177 #, python-format msgid "Configured storage pools %s." msgstr "" @@ -9143,40 +9129,38 @@ msgid "Mapping with id %s already removed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:325 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:356 #, python-format msgid "No pit image found in snapshot group %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:346 -#: cinder/volume/drivers/netapp/eseries/iscsi.py:361 -#: cinder/volume/drivers/netapp/eseries/iscsi.py:378 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:296 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:330 #, python-format msgid "Created volume with label %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:349 -#: cinder/volume/drivers/netapp/eseries/iscsi.py:364 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:299 #, python-format msgid "Error creating volume. Msg - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:409 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:440 #, python-format msgid "Failure creating volume %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:725 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:316 #, python-format msgid "No storage pool found with available capacity %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:387 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:339 #, python-format msgid "Failure deleting snap vol. Error: %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:389 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:341 msgid "Snapshot volume not found." msgstr "" @@ -9185,67 +9169,67 @@ msgid "Creating snap vol for group %s" msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:405 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:357 #, python-format msgid "Copying src vol %(src)s to dest vol %(dst)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:418 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:370 #, python-format msgid "Vol copy job status %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:463 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:494 #, python-format msgid "Vol copy job for dest %s failed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:422 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:374 #, python-format msgid "Vol copy job completed for dest %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:430 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:382 #, python-format msgid "Failure deleting job %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:432 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:384 #, python-format msgid "Volume copy job for src vol %s not found." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:434 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:386 #, python-format msgid "Copy job to dest vol %s completed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:446 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:398 #, python-format msgid "Failure deleting temp snapshot %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:455 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:407 #, python-format msgid "Volume %s already deleted." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:479 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:431 #, python-format msgid "Created snap grp with label %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:490 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:442 #, python-format msgid "Snapshot %s already deleted." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:563 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:594 #, python-format msgid "Mapped volume %(id)s to the initiator %(initiator_name)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:566 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:597 #, python-format msgid "" "Successfully fetched target details for volume %(id)s and initiator " @@ -9257,31 +9241,31 @@ msgid "No good iscsi portal information found for %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:600 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:527 #, python-format msgid "Message - %s." msgstr "Повідомлення — %s." -#: cinder/volume/drivers/netapp/eseries/iscsi.py:615 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:542 #, python-format msgid "Host with port %(port)s and type %(type)s not found." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:620 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:547 #, python-format msgid "Creating host with port %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:679 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:710 #, python-format msgid "Host type %s not supported." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:643 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:569 msgid "No free luns. Host might exceeded max luns." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:719 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:750 #, python-format msgid "Mapping not found for %(vol)s to host %(ht)s." msgstr "" @@ -9290,12 +9274,12 @@ msgid "Updating volume stats." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:744 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:646 #, python-format msgid "Extended volume with label %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/iscsi.py:758 +#: cinder/volume/drivers/netapp/eseries/iscsi.py:660 msgid "Returning as clean tmp vol job already running." msgstr "" @@ -9304,22 +9288,22 @@ msgid "Error deleting vol with label %s." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:106 +#: cinder/volume/drivers/nexenta/iscsi.py:105 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:151 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:167 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:180 #, python-format msgid "Cannot delete snapshot %(origin)s: %(exc)s" msgstr "" @@ -9330,15 +9314,15 @@ "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:201 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "" "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:206 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" @@ -9348,77 +9332,77 @@ msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:268 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:289 +#: cinder/volume/drivers/nexenta/iscsi.py:288 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:297 +#: cinder/volume/drivers/nexenta/iscsi.py:296 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:303 +#: cinder/volume/drivers/nexenta/iscsi.py:302 #, python-format msgid "" "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:313 +#: cinder/volume/drivers/nexenta/iscsi.py:312 #, python-format msgid "" "Cannot delete temporary destination snapshot %(dst)s on NexentaStor " "Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:356 +#: cinder/volume/drivers/nexenta/iscsi.py:355 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:477 -#: cinder/volume/drivers/windows/windows_utils.py:273 +#: cinder/volume/drivers/nexenta/iscsi.py:476 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:487 +#: cinder/volume/drivers/nexenta/iscsi.py:486 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:499 +#: cinder/volume/drivers/nexenta/iscsi.py:498 #, python-format msgid "" "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:509 +#: cinder/volume/drivers/nexenta/iscsi.py:508 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:519 +#: cinder/volume/drivers/nexenta/iscsi.py:518 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:552 +#: cinder/volume/drivers/nexenta/iscsi.py:551 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is " "already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:560 +#: cinder/volume/drivers/nexenta/iscsi.py:559 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already gone: " @@ -9430,15 +9414,15 @@ msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:89 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" @@ -9448,12 +9432,12 @@ msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:88 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:92 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" @@ -9463,33 +9447,33 @@ msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:300 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:311 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" @@ -9504,16 +9488,16 @@ msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:47 #, python-format msgid "Invalid value: \"%s\"" msgstr "Некоректне значення: «%s»" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:170 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:174 msgid "san_ip must be set" msgstr "" @@ -9522,35 +9506,35 @@ msgid "Cannot parse list-view output: %s" msgstr "" -#: cinder/volume/drivers/san/solaris.py:171 +#: cinder/volume/drivers/san/solaris.py:174 #, python-format msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:224 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:235 #, python-format msgid "" "Invalid hp3parclient version found (%(found)s). Version %(minimum)s or " "greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:239 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:250 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:264 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:214 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:291 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:690 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:304 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:724 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:299 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:312 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" @@ -9564,22 +9548,22 @@ msgid "Converting to base volume prior to growing." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:463 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:283 #, python-format msgid "Error extending volume: %(vol)s. Exception: %(ex)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:731 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:770 #, python-format msgid "3PAR vlun %(name)s not found on host %(host)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:831 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:593 #, python-format msgid "Error creating QOS rule %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:892 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:965 #, python-format msgid "VV Set %s does not exist." msgstr "" @@ -9590,14 +9574,14 @@ "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1100 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1113 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1216 #, python-format msgid "Volume (%s) already exists on array" msgstr "" @@ -9612,7 +9596,7 @@ msgid "Found an online copy for %(volume)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1267 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1374 #, python-format msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" @@ -9627,27 +9611,27 @@ msgid "Growing volume: %(id)s by %(size)s GiB." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1234 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:947 #, python-format msgid "Error extending volume %(id)s. Ex: %(ex)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1419 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1530 #, python-format msgid "Failure in update_volume_key_value_pair:%s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1436 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1547 #, python-format msgid "Failure in clear_volume_key_value_pair:%s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1344 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1057 #, python-format msgid "Error attaching volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1352 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1065 #, python-format msgid "Error detaching volume %s" msgstr "" @@ -9687,7 +9671,7 @@ msgid "Copy volume scheduled: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1533 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655 #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, " @@ -9709,39 +9693,39 @@ msgid "Delete src volume completed: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1473 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1186 #, python-format msgid "Completed: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1557 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1679 #, python-format msgid "Volume (%s) already exists on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1588 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1710 #, python-format msgid "" "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:154 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:161 #, python-format msgid "Invalid IP address format '%s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:195 #, python-format msgid "" "Found invalid iSCSI IP address(s) in configuration option(s) " "hp3par_iscsi_ips or iscsi_ip_address '%s.'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:201 msgid "At least one valid iSCSI IP address must be set." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:289 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:313 msgid "Least busy iSCSI port not found, using first iSCSI port in list." msgstr "" @@ -9783,13 +9767,13 @@ msgid "Snapshot info: %(name)s => %(attributes)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:320 -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:188 +#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:318 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:184 msgid "Volume did not exist. It will not be deleted" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:332 -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:221 +#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:330 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:217 msgid "Snapshot did not exist. It will not be deleted" msgstr "" @@ -9797,7 +9781,7 @@ msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:80 +#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:75 #, python-format msgid "HPLeftHand driver %(driver_ver)s, proxy %(proxy_ver)s" msgstr "" @@ -9806,30 +9790,30 @@ msgid "Module hplefthandclient not installed." msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:109 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:118 msgid "HPLeftHand url not found" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:147 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:156 msgid "LeftHand cluster not found" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:155 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:178 #, python-format msgid "REST %(proxy_ver)s hplefthandclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:360 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:342 #, python-format msgid "'%(value)s' is an invalid value for extra spec '%(key)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:380 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:362 #, python-format msgid "CHAP secret exists for host %s but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:383 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:365 #, python-format msgid "CHAP is enabled, but server secret not configured on server %s" msgstr "" @@ -9849,15 +9833,15 @@ msgid "Clister info: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:501 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:483 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because volume is " "from a different backend." msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:506 -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:512 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:488 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:494 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because cluster " @@ -9869,7 +9853,7 @@ msgid "Volume info: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:523 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:505 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because the volume " @@ -9881,14 +9865,14 @@ msgid "Snapshot info: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:534 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:516 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because the volume " "has snapshots." msgstr "" -#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:542 +#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:524 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because volume does " @@ -9899,12 +9883,12 @@ msgid "Connecting to MSA" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:67 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:66 #, python-format msgid "Failed to connect to MSA Array (%(host)s): %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:72 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:71 msgid "Failed to log on MSA Array (invalid login?)" msgstr "" @@ -9912,7 +9896,7 @@ msgid "Disconnected from MSA Array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:126 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:125 #, python-format msgid "%s configuration option is not set" msgstr "" @@ -9922,7 +9906,7 @@ msgid "Create Volume (%(display_name)s: %(name)s %(id)s)" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:167 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:166 msgid "Volume must be detached to perform a clone operation." msgstr "" @@ -9941,12 +9925,12 @@ msgid "Deleting Volume (%s)" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:244 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:243 #, python-format msgid "Unable to get stats for VDisk (%s)" msgstr "" -#: cinder/volume/drivers/san/hp/hp_msa_common.py:253 +#: cinder/volume/drivers/san/hp/hp_msa_common.py:252 msgid "Connector doesn't provide wwpns" msgstr "" @@ -9967,26 +9951,26 @@ "%(growth_size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/api.py:72 +#: cinder/volume/drivers/vmware/api.py:71 #, python-format msgid "Failure while invoking function: %(func)s. Error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/api.py:170 +#: cinder/volume/drivers/vmware/api.py:168 #, python-format msgid "Error while terminating session: %s." msgstr "" -#: cinder/volume/drivers/vmware/api.py:183 +#: cinder/volume/drivers/vmware/api.py:173 msgid "Successfully established connection to the server." msgstr "" -#: cinder/volume/drivers/vmware/api.py:190 +#: cinder/volume/drivers/vmware/api.py:180 #, python-format msgid "Error while logging out from vim session: %s." msgstr "" -#: cinder/volume/drivers/vmware/api.py:196 +#: cinder/volume/drivers/vmware/api.py:186 #, python-format msgid "Error while logging out from pbm session: %s." msgstr "" @@ -10008,8 +9992,8 @@ msgid "Task %s status: success." msgstr "" -#: cinder/volume/drivers/vmware/api.py:313 -#: cinder/volume/drivers/vmware/api.py:317 +#: cinder/volume/drivers/vmware/api.py:274 +#: cinder/volume/drivers/vmware/api.py:278 #, python-format msgid "Task: %(task)s failed with error: %(err)s." msgstr "" @@ -10022,16 +10006,16 @@ msgid "Lease initializing..." msgstr "" -#: cinder/volume/drivers/vmware/api.py:347 +#: cinder/volume/drivers/vmware/api.py:306 #, python-format msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/error_util.py:64 +#: cinder/volume/drivers/vmware/error_util.py:58 msgid "VMware VMDK driver exception." msgstr "" -#: cinder/volume/drivers/vmware/error_util.py:70 +#: cinder/volume/drivers/vmware/error_util.py:64 msgid "VMware VMDK driver configuration error." msgstr "" @@ -10056,12 +10040,12 @@ msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:130 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:139 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" @@ -10072,12 +10056,12 @@ "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:199 -#: cinder/volume/drivers/vmware/read_write_util.py:292 +#: cinder/volume/drivers/vmware/read_write_util.py:204 +#: cinder/volume/drivers/vmware/read_write_util.py:293 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:209 +#: cinder/volume/drivers/vmware/read_write_util.py:207 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" @@ -10104,7 +10088,7 @@ msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:302 +#: cinder/volume/drivers/vmware/read_write_util.py:296 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" @@ -10114,32 +10098,32 @@ msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:145 +#: cinder/volume/drivers/vmware/vim.py:142 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:185 +#: cinder/volume/drivers/vmware/vim.py:181 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:194 +#: cinder/volume/drivers/vmware/vim.py:190 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:201 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:210 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:217 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" @@ -10159,25 +10143,25 @@ msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:196 +#: cinder/volume/drivers/vmware/vmdk.py:146 msgid "" "The VMware ESX VMDK driver is now deprecated and will be removed in the Juno " "release. The VMware vCenter VMDK driver will remain and continue to be " "supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:258 +#: cinder/volume/drivers/vmware/vmdk.py:260 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 -#: cinder/volume/drivers/vmware/vmdk.py:1900 +#: cinder/volume/drivers/vmware/vmdk.py:206 +#: cinder/volume/drivers/vmware/vmdk.py:1190 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:308 +#: cinder/volume/drivers/vmware/vmdk.py:310 #, python-format msgid "Not able to find a suitable datastore for the volume: %s." msgstr "" @@ -10187,11 +10171,11 @@ msgid "Verified volume %s can be created." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:329 +#: cinder/volume/drivers/vmware/vmdk.py:271 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:400 +#: cinder/volume/drivers/vmware/vmdk.py:402 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the datastores: " @@ -10210,7 +10194,7 @@ msgid "Filter datastores matching storage profile %(profile)s: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:440 +#: cinder/volume/drivers/vmware/vmdk.py:442 #, python-format msgid "No such storage profile '%s; is defined in vCenter." msgstr "" @@ -10220,40 +10204,40 @@ msgid "Storage profile required for this volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:467 +#: cinder/volume/drivers/vmware/vmdk.py:470 #, python-format msgid "" "Aborting since none of the datastores match the given storage profile %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:407 #, python-format msgid "" "Ignoring storage profile %s requirement for this volume since policy based " "placement is disabled." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:585 +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under host: " "%(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:598 +#: cinder/volume/drivers/vmware/vmdk.py:493 #, python-format msgid "" "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:626 +#: cinder/volume/drivers/vmware/vmdk.py:520 #, python-format msgid "" "Unable to find suitable datastore for volume: %(vol)s under host: %(host)s. " "More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:639 +#: cinder/volume/drivers/vmware/vmdk.py:530 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" @@ -10263,7 +10247,7 @@ msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:662 +#: cinder/volume/drivers/vmware/vmdk.py:556 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" @@ -10273,77 +10257,77 @@ "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:675 +#: cinder/volume/drivers/vmware/vmdk.py:569 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:684 +#: cinder/volume/drivers/vmware/vmdk.py:578 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with connector: " "%(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:735 +#: cinder/volume/drivers/vmware/vmdk.py:688 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:737 +#: cinder/volume/drivers/vmware/vmdk.py:631 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:742 +#: cinder/volume/drivers/vmware/vmdk.py:636 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:766 +#: cinder/volume/drivers/vmware/vmdk.py:720 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:768 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:772 +#: cinder/volume/drivers/vmware/vmdk.py:666 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:813 +#: cinder/volume/drivers/vmware/vmdk.py:707 #, python-format msgid "" "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:830 +#: cinder/volume/drivers/vmware/vmdk.py:724 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:861 +#: cinder/volume/drivers/vmware/vmdk.py:755 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:870 -#: cinder/volume/drivers/vmware/vmdk.py:2030 +#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:1306 #, python-format msgid "" "There is no snapshot point for the snapshotted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:908 +#: cinder/volume/drivers/vmware/vmdk.py:863 #, python-format msgid "" "Cannot create image of disk format: %s. Only vmdk disk format is accepted." @@ -10355,7 +10339,8 @@ msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1219 +#: cinder/volume/drivers/vmware/vmdk.py:845 +#: cinder/volume/drivers/vmware/vmdk.py:917 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" @@ -10366,7 +10351,7 @@ "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: %(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1172 +#: cinder/volume/drivers/vmware/vmdk.py:1129 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" @@ -10376,24 +10361,24 @@ msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1211 +#: cinder/volume/drivers/vmware/vmdk.py:909 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1215 +#: cinder/volume/drivers/vmware/vmdk.py:913 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1230 +#: cinder/volume/drivers/vmware/vmdk.py:928 #, python-format msgid "" "The backing is not found, so there is no need to extend the vmdk virtual " "disk for the volume %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1252 +#: cinder/volume/drivers/vmware/vmdk.py:950 #, python-format msgid "Unable to extend the size of the vmdk virtual disk at the path %s." msgstr "" @@ -10403,12 +10388,12 @@ msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1302 +#: cinder/volume/drivers/vmware/vmdk.py:992 #, python-format msgid "Exception in copying the image to the volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1344 +#: cinder/volume/drivers/vmware/vmdk.py:1313 msgid "Upload to glance of attached volume is not supported." msgstr "" @@ -10417,102 +10402,102 @@ msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1350 +#: cinder/volume/drivers/vmware/vmdk.py:1032 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1369 +#: cinder/volume/drivers/vmware/vmdk.py:1051 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1553 -#: cinder/volume/drivers/vmware/vmdk.py:1582 +#: cinder/volume/drivers/vmware/vmdk.py:1068 +#: cinder/volume/drivers/vmware/vmdk.py:1097 #, python-format msgid "Done extending volume %(vol)s to size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1557 +#: cinder/volume/drivers/vmware/vmdk.py:1072 #, python-format msgid "" "Relocating volume %s vmdk to a different datastore since trying to extend " "vmdk file in place failed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1565 +#: cinder/volume/drivers/vmware/vmdk.py:1080 #, python-format msgid "" "Not able to find a different datastore to place the extended volume %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1568 +#: cinder/volume/drivers/vmware/vmdk.py:1083 #, python-format msgid "" "Selected datastore %(ds)s to place extended volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1580 +#: cinder/volume/drivers/vmware/vmdk.py:1095 #, python-format msgid "Not able to relocate volume %s for extending." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1850 +#: cinder/volume/drivers/vmware/vmdk.py:1140 #, python-format msgid "PBM WSDL file %s is missing!" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1853 +#: cinder/volume/drivers/vmware/vmdk.py:1143 #, python-format msgid "Using PBM WSDL location: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1864 +#: cinder/volume/drivers/vmware/vmdk.py:1154 #, python-format msgid "Using overridden vmware_host_version from config: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1868 +#: cinder/volume/drivers/vmware/vmdk.py:1158 #, python-format msgid "Fetched VC server version: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1875 +#: cinder/volume/drivers/vmware/vmdk.py:1165 #, python-format msgid "Version string '%s' is not parseable" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1889 +#: cinder/volume/drivers/vmware/vmdk.py:1179 #, python-format msgid "Not able to configure PBM for VC server: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1953 +#: cinder/volume/drivers/vmware/vmdk.py:1238 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2008 -#: cinder/volume/drivers/vmware/volumeops.py:1069 +#: cinder/volume/drivers/vmware/vmdk.py:1284 +#: cinder/volume/drivers/vmware/volumeops.py:673 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2022 +#: cinder/volume/drivers/vmware/vmdk.py:1298 #, python-format msgid "" "There is no backing for the snapshotted volume: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2059 +#: cinder/volume/drivers/vmware/vmdk.py:1335 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any backing " "for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2065 +#: cinder/volume/drivers/vmware/vmdk.py:2048 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" @@ -10522,8 +10507,8 @@ msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:110 -#: cinder/volume/drivers/vmware/vmware_images.py:129 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" @@ -10538,7 +10523,7 @@ msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:161 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" @@ -10558,7 +10543,7 @@ msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:306 +#: cinder/volume/drivers/vmware/volumeops.py:100 #, python-format msgid "Deleted the VM backing: %s." msgstr "" @@ -10568,7 +10553,7 @@ msgid "Datastores attached to host %(host)s are: %(ds)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:463 +#: cinder/volume/drivers/vmware/volumeops.py:475 #, python-format msgid "There are no valid datastores attached to %s." msgstr "" @@ -10600,7 +10585,7 @@ msgid "Extending the volume %(name)s to %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "Successfully extended the volume %(name)s to %(size)s GB." msgstr "" @@ -10623,7 +10608,7 @@ msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:724 +#: cinder/volume/drivers/vmware/volumeops.py:441 #, python-format msgid "Successfully created volume backing: %s." msgstr "" @@ -10645,7 +10630,7 @@ msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:882 +#: cinder/volume/drivers/vmware/volumeops.py:507 #, python-format msgid "" "Successfully relocated volume backing: %(backing)s to datastore: %(ds)s and " @@ -10663,7 +10648,7 @@ "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:900 +#: cinder/volume/drivers/vmware/volumeops.py:525 #, python-format msgid "" "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." @@ -10679,7 +10664,7 @@ msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:923 +#: cinder/volume/drivers/vmware/volumeops.py:548 #, python-format msgid "" "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." @@ -10690,7 +10675,7 @@ msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:985 +#: cinder/volume/drivers/vmware/volumeops.py:601 #, python-format msgid "" "Did not find the snapshot: %(name)s for backing: %(backing)s. Need not " @@ -10702,7 +10687,7 @@ msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:996 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" @@ -10734,7 +10719,7 @@ msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1173 +#: cinder/volume/drivers/vmware/volumeops.py:691 #, python-format msgid "Successfully deleted file: %s." msgstr "" @@ -10748,7 +10733,7 @@ msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1321 +#: cinder/volume/drivers/vmware/volumeops.py:756 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" @@ -10763,7 +10748,7 @@ msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1339 +#: cinder/volume/drivers/vmware/volumeops.py:774 #, python-format msgid "Deleted vmdk file: %s." msgstr "" @@ -10898,14 +10883,14 @@ "the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:321 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to " "destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:338 +#: cinder/volume/drivers/windows/windows_utils.py:346 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " @@ -10917,7 +10902,7 @@ msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/common.py:60 +#: cinder/volume/flows/common.py:59 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " @@ -10929,108 +10914,107 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/common.py:92 -#: cinder/volume/flows/manager/create_volume.py:694 +#: cinder/volume/flows/common.py:91 +#: cinder/volume/flows/manager/create_volume.py:648 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/api/create_volume.py:101 +#: cinder/volume/flows/api/create_volume.py:120 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/api/create_volume.py:123 -#: cinder/volume/flows/api/create_volume.py:146 +#: cinder/volume/flows/api/create_volume.py:142 +#: cinder/volume/flows/api/create_volume.py:165 #, python-format msgid "" "Unable to create a volume from an originating source volume when its status " "is not one of %s values" msgstr "" -#: cinder/volume/flows/api/create_volume.py:178 +#: cinder/volume/flows/api/create_volume.py:126 #, python-format msgid "" "Volume size %(size)sGB cannot be smaller than the snapshot size " "%(snap_size)sGB. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/api/create_volume.py:187 +#: cinder/volume/flows/api/create_volume.py:135 #, python-format msgid "" "Volume size %(size)sGB cannot be smaller than original volume size " "%(source_size)sGB. They must be >= original volume size." msgstr "" -#: cinder/volume/flows/api/create_volume.py:196 +#: cinder/volume/flows/api/create_volume.py:144 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/api/create_volume.py:244 +#: cinder/volume/flows/api/create_volume.py:263 #, python-format msgid "" "Size of specified image %(image_size)sGB is larger than volume size " "%(volume_size)sGB." msgstr "" -#: cinder/volume/flows/api/create_volume.py:252 +#: cinder/volume/flows/api/create_volume.py:271 #, python-format msgid "" "Volume size %(volume_size)sGB cannot be smaller than the image minDisk size " "%(min_disk)sGB." msgstr "" -#: cinder/volume/flows/api/create_volume.py:270 +#: cinder/volume/flows/api/create_volume.py:289 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/api/create_volume.py:275 +#: cinder/volume/flows/api/create_volume.py:294 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/consistencygroup/api.py:100 -#: cinder/volume/flows/api/create_volume.py:312 +#: cinder/volume/flows/api/create_volume.py:331 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/api/create_volume.py:325 +#: cinder/volume/flows/api/create_volume.py:344 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/api/create_volume.py:334 +#: cinder/volume/flows/api/create_volume.py:353 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/api/create_volume.py:370 +#: cinder/volume/flows/api/create_volume.py:389 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/api/create_volume.py:536 +#: cinder/volume/flows/api/create_volume.py:463 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/api/create_volume.py:620 +#: cinder/volume/flows/api/create_volume.py:546 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/api/create_volume.py:666 +#: cinder/volume/flows/api/create_volume.py:590 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/api/create_volume.py:766 -#: cinder/volume/flows/manager/create_volume.py:190 +#: cinder/volume/flows/api/create_volume.py:678 +#: cinder/volume/flows/manager/create_volume.py:193 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/api/create_volume.py:770 +#: cinder/volume/flows/api/create_volume.py:682 msgid "Unexpected build error:" msgstr "" @@ -11051,35 +11035,35 @@ msgid "Updating volume %(volume_id)s with %(update)s." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:143 +#: cinder/volume/flows/manager/create_volume.py:142 #, python-format msgid "Volume %s: resetting 'creating' status failed." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:162 +#: cinder/volume/flows/manager/create_volume.py:161 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:318 +#: cinder/volume/flows/manager/create_volume.py:308 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume %(volume_id)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:347 +#: cinder/volume/flows/manager/create_volume.py:356 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:349 +#: cinder/volume/flows/manager/create_volume.py:358 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided %(src_type)s " "%(src_id)s metadata" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:417 +#: cinder/volume/flows/manager/create_volume.py:404 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided " @@ -11091,7 +11075,7 @@ msgid "Marking volume %s as bootable." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:433 +#: cinder/volume/flows/manager/create_volume.py:420 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" @@ -11103,14 +11087,14 @@ "%(volume_id)s." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:488 -#: cinder/volume/flows/manager/create_volume.py:499 +#: cinder/volume/flows/manager/create_volume.py:454 +#: cinder/volume/flows/manager/create_volume.py:465 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:494 +#: cinder/volume/flows/manager/create_volume.py:460 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" @@ -11136,12 +11120,12 @@ "%(image_location)s." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:585 +#: cinder/volume/flows/manager/create_volume.py:551 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:609 +#: cinder/volume/flows/manager/create_volume.py:573 #, python-format msgid "Unable to create volume. Volume driver %s not initialized" msgstr "" @@ -11153,20 +11137,20 @@ "%(volume_spec)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:651 -#: cinder/volume/flows/manager/manage_existing.py:85 +#: cinder/volume/flows/manager/create_volume.py:605 +#: cinder/volume/flows/manager/manage_existing.py:84 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:703 +#: cinder/volume/flows/manager/create_volume.py:717 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/manager/manage_existing.py:46 +#: cinder/volume/flows/manager/manage_existing.py:45 #, python-format msgid "Unable to manage existing volume. Volume driver %s not initialized." msgstr "" @@ -11181,7 +11165,7 @@ msgid "Lookup service to invoke: %s" msgstr "" -#: cinder/zonemanager/fc_san_lookup_service.py:84 +#: cinder/zonemanager/fc_san_lookup_service.py:82 msgid "" "Lookup service not configured. Config option for fc_san_lookup_service need " "to specify a concrete implementation of lookup service" @@ -11202,21 +11186,21 @@ msgid "Fabric Map after context lookup:%s" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:145 +#: cinder/zonemanager/fc_zone_manager.py:130 #, python-format msgid "Final filtered map for fabric: %s" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:151 +#: cinder/zonemanager/fc_zone_manager.py:136 msgid "Add Connection: Finished iterating over all target list" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:154 +#: cinder/zonemanager/fc_zone_manager.py:139 #, python-format msgid "Failed adding connection for fabric=%(fabric)s: Error:%(err)s" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:175 +#: cinder/zonemanager/fc_zone_manager.py:160 #, python-format msgid "Delete connection Target List:%s" msgstr "" @@ -11226,7 +11210,7 @@ msgid "Delete connection Fabric Map from SAN context: %s" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:191 +#: cinder/zonemanager/fc_zone_manager.py:176 #, python-format msgid "Final filtered map for delete connection: %s" msgstr "" @@ -11235,7 +11219,7 @@ msgid "Delete Connection - Finished iterating over all target list" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:201 +#: cinder/zonemanager/fc_zone_manager.py:186 #, python-format msgid "Failed removing connection for fabric=%(fabric)s: Error:%(err)s" msgstr "" @@ -11245,7 +11229,7 @@ msgid "Got SAN context:%s" msgstr "" -#: cinder/zonemanager/fc_zone_manager.py:242 +#: cinder/zonemanager/fc_zone_manager.py:227 #, python-format msgid "No targets to add or remove connection for I: %s" msgstr "" @@ -11259,7 +11243,7 @@ msgid "Fabric Names: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:106 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:105 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:104 msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names" msgstr "" @@ -11274,12 +11258,12 @@ msgid "Getting name server data for fabric %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:140 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:131 #, python-format msgid "Failed collecting name server info from fabric %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:143 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:142 #, python-format msgid "SSH connection failed for %(fabric)s with error: %(err)s" msgstr "" @@ -11320,11 +11304,11 @@ msgid "Device map for SAN context: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:199 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:190 msgid "Failed collecting nsshow info for fabric" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:206 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:197 msgid "Failed collecting nscamshow" msgstr "" @@ -11333,19 +11317,18 @@ msgid "Connector returning nsinfo-%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:219 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:218 #, python-format msgid "SSH Command failed with error '%(err)s' '%(command)s'" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:250 +#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:249 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:370 #, python-format msgid "Malformed nameserver string: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:82 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:90 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:80 #, python-format msgid "Failed getting active zone set from fabric %s" msgstr "" @@ -11373,8 +11356,7 @@ msgid "zone list:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:151 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:176 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:147 #, python-format msgid "Deleting zone failed %s" msgstr "" @@ -11420,7 +11402,7 @@ msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)." msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:260 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:249 #, python-format msgid "Failed collecting nsshow info for fabric %s" msgstr "" @@ -11451,7 +11433,7 @@ msgid "Firmware version string:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:332 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:329 msgid "No CLI output for firmware version check" msgstr "" @@ -11484,45 +11466,42 @@ msgid "Add connection for Fabric:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:137 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:132 #, python-format msgid "BrcdFCZoneDriver - Add connection for I-T map: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:145 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:144 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:144 #, python-format msgid "Zoning policy for Fabric %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:357 -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:393 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:354 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:390 #, python-format msgid "" "Unsupported firmware on switch %s. Make sure switch is running firmware v6.4 " "or higher" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:207 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:221 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:199 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:224 #, python-format msgid "Failed to add zoning configuration %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:172 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:176 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:191 #, python-format msgid "Zone exists in I-T mode. Skipping zone creation %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:190 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:194 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:182 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:197 #, python-format msgid "Zoning Policy: %s, not recognized" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:195 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:199 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:214 #, python-format msgid "Zone map to add: %s" msgstr "" @@ -11537,13 +11516,12 @@ msgid "Delete connection for fabric:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:223 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:241 #, python-format msgid "BrcdFCZoneDriver - Delete connection for I-T map: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:231 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:259 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:253 #, python-format msgid "Zoning policy for fabric %s" msgstr "" @@ -11588,8 +11566,8 @@ msgid "Final Zone list to delete: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:324 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:372 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:321 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:376 msgid "Failed to update or delete zoning configuration" msgstr "" @@ -11618,18 +11596,17 @@ msgid "name server info from fabric:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:363 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:423 #, python-format msgid "Error getting name server info: %s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:366 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:363 #, python-format msgid "Failed to get name server info:%s" msgstr "" -#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:374 -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:432 +#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:434 #, python-format msgid "Filtered targets for SAN is: %s" msgstr "" @@ -11644,7 +11621,7 @@ msgid "Southbound connector: %s" msgstr "" -#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:461 +#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:466 #, python-format msgid "Failed to access active zoning configuration:%s" msgstr "" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/click.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/click.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/click.po 2015-02-19 15:22:50.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/click.po 2015-08-14 07:48:58.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:40+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:59+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../pk-plugin/com.ubuntu.click.policy.in.h:1 msgid "Install package" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/colord.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/colord.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/colord.po 2015-02-19 15:22:47.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/colord.po 2015-08-14 07:48:55.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:20+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:35+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #. TRANSLATORS: command line option diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/command-not-found.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/command-not-found.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/command-not-found.po 2015-02-19 15:22:37.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/command-not-found.po 2015-08-14 07:48:44.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:16+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:25+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: ../CommandNotFound/CommandNotFound.py:148 #, python-format @@ -74,7 +74,7 @@ #: ../CommandNotFound/CommandNotFound.py:271 #: ../CommandNotFound/CommandNotFound.py:275 msgid "You can install it by typing:" -msgstr "Ви можете встановити її набравши наступне:" +msgstr "Ви можете встановити її набравши таке:" #: ../CommandNotFound/CommandNotFound.py:279 #, python-format diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/coreutils.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/coreutils.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/coreutils.po 2015-02-19 15:22:17.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/coreutils.po 2015-08-14 07:48:23.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:39+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:37+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: lib/argmatch.c:133 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cpio.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cpio.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cpio.po 2015-02-19 15:22:17.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cpio.po 2015-08-14 07:48:23.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2015-02-19 10:40+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:37+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: gnu/argmatch.c:135 #, c-format diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cpplib-4.7.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cpplib-4.7.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cpplib-4.7.po 2015-02-19 15:22:48.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cpplib-4.7.po 2015-08-14 07:48:55.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:24+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:39+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: charset.c:674 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cracklib.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cracklib.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cracklib.po 2015-02-19 15:22:17.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cracklib.po 2015-08-14 07:48:23.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:40+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:37+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: lib/fascist.c:516 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cryptsetup-luks.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cryptsetup-luks.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cryptsetup-luks.po 2015-02-19 15:22:32.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cryptsetup-luks.po 2015-08-14 07:48:38.000000000 +0000 @@ -14,22 +14,22 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:47+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 06:53+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: luks/keyencryption.c:61 #, c-format msgid "Unable to obtain sector size for %s" -msgstr "Не вдалось отримати значення розміру сектора для %s" +msgstr "Не вдалося отримати значення розміру сектора для %s" #: luks/keyencryption.c:109 msgid "Failed to obtain device mapper directory." -msgstr "Не вдалось отримати каталог переліку пристроїв." +msgstr "Не вдалося отримати каталог переліку пристроїв." #: luks/keymanage.c:79 luks/keymanage.c:120 luks/keymanage.c:390 #, c-format msgid "Can't open device: %s\n" -msgstr "Не вдалось відкрити пристрій: %s\n" +msgstr "Не вдалося відкрити пристрій: %s\n" #: luks/keymanage.c:86 #, c-format @@ -55,7 +55,7 @@ msgid "" "key material section %d includes too few stripes. Header manipulation?\n" msgstr "" -"секція ключового матеріалу %d включає замало смуг. Маніпулювання " +"секція ключового матеріялу %d включає замало смуг. Маніпулювання " "заголовком?\n" #: luks/keymanage.c:281 @@ -158,7 +158,7 @@ #: src/cryptsetup.c:226 #, c-format msgid "This will overwrite data on %s irrevocably." -msgstr "Данні на %s будуть перезаписані без можливості відновлення." +msgstr "Дані на %s будуть перезаписані без можливості відновлення." #: src/cryptsetup.c:227 msgid "memory allocation error in action_luksFormat" @@ -210,7 +210,7 @@ #: src/cryptsetup.c:377 msgid "Shows more detailed error messages" -msgstr "Показати більш детальні повідомлення про помилки" +msgstr "Показати детальніші повідомлення про помилки" #: src/cryptsetup.c:378 msgid "The cipher used to encrypt the disk (see /proc/crypto)" @@ -235,7 +235,7 @@ #: src/cryptsetup.c:382 msgid "BITS" -msgstr "БІТ" +msgstr "БІТИ(ІВ)" #: src/cryptsetup.c:383 msgid "The size of the device" @@ -244,7 +244,7 @@ #: src/cryptsetup.c:383 src/cryptsetup.c:384 src/cryptsetup.c:385 #: src/cryptsetup.c:393 msgid "SECTORS" -msgstr "СЕКТОРІВ" +msgstr "СЕКТОРИ(ІВ)" #: src/cryptsetup.c:384 msgid "The start offset in the backend device" @@ -256,7 +256,7 @@ #: src/cryptsetup.c:386 msgid "Create a readonly mapping" -msgstr "Створити призначення в режимі \"тільки для читання\"" +msgstr "Створити призначення у режимі \"лише для читання\"" #: src/cryptsetup.c:387 msgid "PBKDF2 iteration time for LUKS (in ms)" @@ -272,11 +272,11 @@ #: src/cryptsetup.c:390 msgid "Print package version" -msgstr "Показати версію пакета" +msgstr "Показати версію пакунку" #: src/cryptsetup.c:391 msgid "Timeout for interactive passphrase prompt (in seconds)" -msgstr "Затримка для інтерактивного введення ключової фрази (сек.)" +msgstr "Затримка для інтерактивного уведення ключової фрази (сек.)" #: src/cryptsetup.c:391 msgid "secs" @@ -284,7 +284,7 @@ #: src/cryptsetup.c:392 msgid "How often the input of the passphrase can be retried" -msgstr "Як часто можна повторювати введення ключової фрази" +msgstr "Як часто можна повторювати уведення ключової фрази" #: src/cryptsetup.c:393 msgid "Align payload at sector boundaries - for luksFormat" @@ -309,4 +309,4 @@ #: src/cryptsetup.c:470 #, c-format msgid "%s: requires %s as arguments" -msgstr "%s: потребує %s в якості аргументу" +msgstr "%s: потребує %s у якості аргументу" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cryptsetup.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cryptsetup.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cryptsetup.po 2015-02-19 15:22:32.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cryptsetup.po 2015-08-14 07:48:38.000000000 +0000 @@ -15,22 +15,22 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:47+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 06:53+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" -#: lib/libdevmapper.c:232 +#: lib/libdevmapper.c:247 msgid "Cannot initialize device-mapper, running as non-root user.\n" msgstr "" "Не можна ініціалізувати device-mapper, якщо програму запущено не від імені " "адміністратора (root).\n" -#: lib/libdevmapper.c:235 +#: lib/libdevmapper.c:250 msgid "Cannot initialize device-mapper. Is dm_mod kernel module loaded?\n" msgstr "" "Не вдалося ініціалізувати device-mapper. Чи завантажено модуль ядра dm_mod?\n" -#: lib/libdevmapper.c:523 +#: lib/libdevmapper.c:535 #, c-format msgid "DM-UUID for device %s was truncated.\n" msgstr "DM-UUID для пристрою %s було обрізано.\n" @@ -63,260 +63,257 @@ msgid "Error %d reading from RNG: %s\n" msgstr "Помилка %d під час читання з RNG: %s\n" -#: lib/setup.c:190 +#: lib/setup.c:200 msgid "Cannot initialize crypto RNG backend.\n" msgstr "Не вдалося ініціалізувати допоміжну програму шифрування RNG.\n" -#: lib/setup.c:196 +#: lib/setup.c:206 msgid "Cannot initialize crypto backend.\n" msgstr "Не вдалося ініціалізувати допоміжну програму шифрування.\n" -#: lib/setup.c:219 lib/setup.c:1110 lib/verity/verity.c:123 +#: lib/setup.c:236 lib/setup.c:1162 lib/verity/verity.c:123 #, c-format msgid "Hash algorithm %s not supported.\n" msgstr "Підтримки алгоритму хешування %s не передбачено.\n" -#: lib/setup.c:222 lib/loopaes/loopaes.c:90 +#: lib/setup.c:239 lib/loopaes/loopaes.c:90 #, c-format msgid "Key processing error (using hash %s).\n" msgstr "Помилка під час обробки ключа (на основі хешу %s).\n" -#: lib/setup.c:268 +#: lib/setup.c:320 msgid "All key slots full.\n" msgstr "Заповнено всі слоти ключів.\n" -#: lib/setup.c:275 +#: lib/setup.c:327 #, c-format msgid "Key slot %d is invalid, please select between 0 and %d.\n" msgstr "" "Слот ключа %d є некоректним, будь ласка, виберіть число від 0 до %d.\n" -#: lib/setup.c:281 +#: lib/setup.c:333 #, c-format msgid "Key slot %d is full, please select another one.\n" msgstr "Слот ключа %d заповнено, будь ласка, виберіть інший.\n" -#: lib/setup.c:390 +#: lib/setup.c:442 #, c-format msgid "Enter passphrase for %s: " msgstr "Введіть пароль до %s: " -#: lib/setup.c:571 +#: lib/setup.c:623 #, c-format msgid "Header detected but device %s is too small.\n" msgstr "Виявлено заголовок, але об’єм пристрою %s є надто малим.\n" -#: lib/setup.c:587 lib/setup.c:1337 +#: lib/setup.c:639 lib/setup.c:1390 msgid "This operation is not supported for this device type.\n" msgstr "Підтримки цієї дії для цього типу пристроїв не передбачено.\n" -#: lib/setup.c:825 lib/setup.c:1298 lib/setup.c:2173 +#: lib/setup.c:878 lib/setup.c:1351 lib/setup.c:2227 #, c-format msgid "Device %s is not active.\n" msgstr "Пристрій %s є неактивним.\n" -#: lib/setup.c:842 +#: lib/setup.c:895 #, c-format msgid "Underlying device for crypt device %s disappeared.\n" msgstr "Зник основний пристрій для пристрою для шифрування %s.\n" -#: lib/setup.c:907 +#: lib/setup.c:964 msgid "Invalid plain crypt parameters.\n" msgstr "Некоректні параметри звичайного шифрування.\n" -#: lib/setup.c:912 lib/setup.c:1037 +#: lib/setup.c:969 lib/setup.c:1089 msgid "Invalid key size.\n" msgstr "Некоректний розмір ключа.\n" -#: lib/setup.c:917 lib/setup.c:1042 +#: lib/setup.c:974 lib/setup.c:1094 msgid "UUID is not supported for this crypt type.\n" msgstr "Підтримки UUID для цього типу шифрування не передбачено.\n" -#: lib/setup.c:959 +#: lib/setup.c:1016 msgid "Can't format LUKS without device.\n" msgstr "Форматування LUKS без пристрою неможливе.\n" -#: lib/setup.c:1007 +#: lib/setup.c:1059 #, c-format msgid "Cannot format device %s which is still in use.\n" msgstr "Не можна форматувати пристрій %s, який перебуває у користуванні.\n" -#: lib/setup.c:1010 +#: lib/setup.c:1062 #, c-format msgid "Cannot format device %s, permission denied.\n" msgstr "Не можна форматувати пристрій %s, недостатні права доступу.\n" -#: lib/setup.c:1014 +#: lib/setup.c:1066 #, c-format msgid "Cannot wipe header on device %s.\n" msgstr "Не можна витирати заголовок на пристрої %s.\n" -#: lib/setup.c:1032 +#: lib/setup.c:1084 msgid "Can't format LOOPAES without device.\n" msgstr "Не можна форматувати LOOPAES без пристрою.\n" -#: lib/setup.c:1070 +#: lib/setup.c:1122 msgid "Can't format VERITY without device.\n" msgstr "Форматування VERITY без пристрою неможливе.\n" -#: lib/setup.c:1078 lib/verity/verity.c:106 +#: lib/setup.c:1130 lib/verity/verity.c:106 #, c-format msgid "Unsupported VERITY hash type %d.\n" msgstr "Непідтримуваний тип хешування VERITY, %d.\n" -#: lib/setup.c:1084 lib/verity/verity.c:114 +#: lib/setup.c:1136 lib/verity/verity.c:114 msgid "Unsupported VERITY block size.\n" msgstr "Непідтримуваний розмір блоку VERITY.\n" -#: lib/setup.c:1089 lib/verity/verity.c:76 +#: lib/setup.c:1141 lib/verity/verity.c:76 msgid "Unsupported VERITY hash offset.\n" msgstr "Непідтримуваний відступ хешу VERITY.\n" -#: lib/setup.c:1201 +#: lib/setup.c:1255 #, c-format msgid "Unknown crypt device type %s requested.\n" msgstr "Надіслано запит щодо невідомого типу пристрою шифрування, %s.\n" -#: lib/setup.c:1352 +#: lib/setup.c:1405 msgid "Do you really want to change UUID of device?" msgstr "Ви справді хочете змінити UUID пристрою?" -#: lib/setup.c:1440 lib/setup.c:1485 lib/setup.c:1534 lib/setup.c:1600 -#: lib/setup.c:1673 lib/setup.c:1737 lib/setup.c:1818 lib/setup.c:1864 -#: lib/setup.c:2238 lib/setup.c:2532 +#: lib/setup.c:288 msgid "This operation is supported only for LUKS device.\n" msgstr "Підтримку цієї дії передбачено лише для пристроїв LUKS.\n" -#: lib/setup.c:1447 +#: lib/setup.c:1508 #, c-format msgid "Volume %s is not active.\n" msgstr "Том %s не є активним.\n" -#: lib/setup.c:1458 +#: lib/setup.c:1519 #, c-format msgid "Volume %s is already suspended.\n" msgstr "Том %s вже приспано.\n" -#: lib/setup.c:1465 +#: lib/setup.c:1526 #, c-format msgid "Suspend is not supported for device %s.\n" msgstr "Підтримки присипляння для пристрою %s не передбачено.\n" -#: lib/setup.c:1467 +#: lib/setup.c:1528 #, c-format msgid "Error during suspending device %s.\n" msgstr "Помилка під час спроби приспати пристрій %s.\n" -#: lib/setup.c:1495 lib/setup.c:1544 +#: lib/setup.c:1554 lib/setup.c:1601 #, c-format msgid "Volume %s is not suspended.\n" msgstr "Том %s не приспано.\n" -#: lib/setup.c:1509 +#: lib/setup.c:1568 #, c-format msgid "Resume is not supported for device %s.\n" msgstr "Підтримки дії з пробудження для пристрою %s не передбачено.\n" -#: lib/setup.c:1511 lib/setup.c:1565 +#: lib/setup.c:1570 lib/setup.c:1622 #, c-format msgid "Error during resuming device %s.\n" msgstr "Помилка під час спроби пробудити пристрій %s.\n" -#: lib/setup.c:1551 lib/setup.c:1989 lib/setup.c:2003 src/cryptsetup.c:151 -#: src/cryptsetup.c:229 src/cryptsetup.c:316 src/cryptsetup.c:660 -#: src/cryptsetup.c:1070 +#: lib/setup.c:1608 lib/setup.c:2043 lib/setup.c:2057 src/cryptsetup.c:152 +#: src/cryptsetup.c:218 src/cryptsetup.c:699 src/cryptsetup.c:1115 msgid "Enter passphrase: " msgstr "Введіть пароль: " -#: lib/setup.c:1614 lib/setup.c:1751 +#: lib/setup.c:1670 lib/setup.c:1806 msgid "Cannot add key slot, all slots disabled and no volume key provided.\n" msgstr "" "Не вдалося додати слот ключа, всі слоти вимкнено і не вказано ключа тому.\n" -#: lib/setup.c:1623 lib/setup.c:1757 lib/setup.c:1761 +#: lib/setup.c:1679 lib/setup.c:1812 lib/setup.c:1816 msgid "Enter any passphrase: " msgstr "Введіть будь-який пароль: " -#: lib/setup.c:1640 lib/setup.c:1774 lib/setup.c:1778 lib/setup.c:1841 -#: src/cryptsetup.c:942 +#: lib/setup.c:1696 lib/setup.c:1829 lib/setup.c:1833 lib/setup.c:1895 +#: src/cryptsetup.c:981 msgid "Enter new passphrase for key slot: " msgstr "Введіть новий пароль для слота ключа: " -#: lib/setup.c:1705 +#: lib/setup.c:1761 #, c-format msgid "Key slot %d changed.\n" msgstr "Слот ключа %d змінено.\n" -#: lib/setup.c:1708 +#: lib/setup.c:1764 #, c-format msgid "Replaced with key slot %d.\n" msgstr "Замінено слотом ключа %d.\n" -#: lib/setup.c:1713 +#: lib/setup.c:1769 msgid "Failed to swap new key slot.\n" msgstr "Не вдалося зарезервувати новий слот ключа.\n" -#: lib/setup.c:1832 lib/setup.c:2093 lib/setup.c:2106 lib/setup.c:2249 +#: lib/setup.c:1886 lib/setup.c:2147 lib/setup.c:2160 lib/setup.c:2302 msgid "Volume key does not match the volume.\n" msgstr "Ключ тому не відповідає тому.\n" -#: lib/setup.c:1870 +#: lib/setup.c:1924 #, c-format msgid "Key slot %d is invalid.\n" msgstr "Слот ключа %d є некоректним.\n" -#: lib/setup.c:1875 +#: lib/setup.c:1929 #, c-format msgid "Key slot %d is not used.\n" msgstr "Слот ключа %d не використовується.\n" -#: lib/setup.c:1905 lib/setup.c:1977 lib/setup.c:2069 +#: lib/setup.c:1959 lib/setup.c:2031 lib/setup.c:2123 #, c-format msgid "Device %s already exists.\n" msgstr "Пристрій %s вже існує.\n" -#: lib/setup.c:2080 +#: lib/setup.c:2134 msgid "Incorrect volume key specified for plain device.\n" msgstr "" "Для пристрою зі звичайним шифруванням вказано помилковий ключ тому.\n" -#: lib/setup.c:2113 +#: lib/setup.c:2167 msgid "Incorrect root hash specified for verity device.\n" msgstr "Для пристрою перевірки вказано помилковий кореневий хеш.\n" -#: lib/setup.c:2136 +#: lib/setup.c:2190 msgid "Device type is not properly initialised.\n" msgstr "Тип пристрою не ініціалізовано належним чином.\n" -#: lib/setup.c:2168 +#: lib/setup.c:2222 #, c-format msgid "Device %s is still in use.\n" msgstr "Пристрій %s все ще використовується.\n" -#: lib/setup.c:2177 +#: lib/setup.c:2231 #, c-format msgid "Invalid device %s.\n" msgstr "Некоректний пристрій %s.\n" -#: lib/setup.c:2198 +#: lib/setup.c:2252 msgid "Function not available in FIPS mode.\n" msgstr "Ця функція недоступна у режимі FIPS.\n" -#: lib/setup.c:2204 +#: lib/setup.c:2258 msgid "Volume key buffer too small.\n" msgstr "Буфер ключів тому є занадто малим.\n" -#: lib/setup.c:2212 +#: lib/setup.c:2266 msgid "Cannot retrieve volume key for plain device.\n" msgstr "" "Неможливо отримати ключ тому для пристрою зі звичайним шифруванням.\n" -#: lib/setup.c:2219 +#: lib/setup.c:2273 #, c-format msgid "This operation is not supported for %s crypt device.\n" msgstr "Підтримки цієї дії для шифрованого пристрою %s не передбачено.\n" -#: lib/setup.c:2416 +#: lib/setup.c:2469 msgid "Dump operation is not supported for this device type.\n" msgstr "" "Підтримки дії зі створення дампу для цього типу пристроїв не передбачено.\n" @@ -329,76 +326,76 @@ msgid "Cannot unlock memory.\n" msgstr "Не вдалося розблокувати пам’ять.\n" -#: lib/utils_crypt.c:227 lib/utils_crypt.c:240 lib/utils_crypt.c:387 -#: lib/utils_crypt.c:402 +#: lib/utils_crypt.c:229 lib/utils_crypt.c:242 lib/utils_crypt.c:389 +#: lib/utils_crypt.c:404 msgid "Out of memory while reading passphrase.\n" msgstr "Під час читання пароля вичерпано пам’ять.\n" -#: lib/utils_crypt.c:232 lib/utils_crypt.c:247 +#: lib/utils_crypt.c:234 lib/utils_crypt.c:249 msgid "Error reading passphrase from terminal.\n" msgstr "Помилка під час читання пароля з термінала.\n" -#: lib/utils_crypt.c:245 +#: lib/utils_crypt.c:247 msgid "Verify passphrase: " msgstr "Перевірка пароля: " -#: lib/utils_crypt.c:252 +#: lib/utils_crypt.c:254 msgid "Passphrases do not match.\n" msgstr "Паролі не збігаються.\n" -#: lib/utils_crypt.c:336 +#: lib/utils_crypt.c:338 msgid "Cannot use offset with terminal input.\n" msgstr "" "Не можна використовувати відступ у даних, що надходять з термінала.\n" -#: lib/utils_crypt.c:355 lib/tcrypt/tcrypt.c:443 +#: lib/utils_crypt.c:357 lib/tcrypt/tcrypt.c:453 msgid "Failed to open key file.\n" msgstr "Не вдалося відкрити файл ключа.\n" -#: lib/utils_crypt.c:364 +#: lib/utils_crypt.c:366 msgid "Failed to stat key file.\n" msgstr "Не вдалося отримати статистичні дані щодо файла ключа.\n" -#: lib/utils_crypt.c:372 lib/utils_crypt.c:393 +#: lib/utils_crypt.c:374 lib/utils_crypt.c:395 msgid "Cannot seek to requested keyfile offset.\n" msgstr "Не вдалося встановити потрібну позицію у файлі ключа.\n" -#: lib/utils_crypt.c:410 +#: lib/utils_crypt.c:412 msgid "Error reading passphrase.\n" msgstr "Помилка під час читання пароля.\n" -#: lib/utils_crypt.c:428 +#: lib/utils_crypt.c:430 msgid "Maximum keyfile size exceeded.\n" msgstr "Перевищено максимальний розмір файла ключа.\n" -#: lib/utils_crypt.c:433 +#: lib/utils_crypt.c:435 msgid "Cannot read requested amount of data.\n" msgstr "Не вдалося прочитати бажаний об’єм даних.\n" -#: lib/utils_fips.c:47 +#: lib/utils_fips.c:44 msgid "FIPS checksum verification failed.\n" msgstr "Контрольні суми FIPS не збігаються.\n" -#: lib/utils_fips.c:51 +#: src/cryptsetup.c:1533 msgid "Running in FIPS mode.\n" msgstr "Працюємо у режимі FIPS.\n" -#: lib/utils_device.c:52 lib/luks1/keyencryption.c:82 +#: lib/utils_device.c:52 lib/luks1/keyencryption.c:90 #, c-format msgid "Device %s doesn't exist or access denied.\n" msgstr "Пристрою %s не існує або доступ до цього пристрою заборонено.\n" -#: lib/utils_device.c:346 +#: lib/utils_device.c:352 msgid "Cannot use a loopback device, running as non-root user.\n" msgstr "" "Не можна використовувати петльовий пристрій, програму запущено не від імені " "адміністративного користувача (root).\n" -#: lib/utils_device.c:349 +#: lib/utils_device.c:355 msgid "Cannot find a free loopback device.\n" msgstr "Не вдалося знайти вільний петльовий пристрій.\n" -#: lib/utils_device.c:356 +#: lib/utils_device.c:362 msgid "" "Attaching loopback device failed (loop device with autoclear flag is " "required).\n" @@ -406,34 +403,34 @@ "Спроба долучення петльового пристрою зазнала невдачі (потрібен петльовий " "пристрій з встановленим прапорцем автоматичного спорожнення).\n" -#: lib/utils_device.c:396 +#: lib/utils_device.c:402 #, c-format msgid "Cannot use device %s which is in use (already mapped or mounted).\n" msgstr "" "Не можна використовувати пристрій %s, оскільки його вже використано " "(призначено або змонтовано).\n" -#: lib/utils_device.c:400 +#: lib/utils_device.c:406 #, c-format msgid "Cannot get info about device %s.\n" msgstr "Не вдалося отримати дані щодо пристрою %s.\n" -#: lib/utils_device.c:406 +#: lib/utils_device.c:412 #, c-format msgid "Requested offset is beyond real size of device %s.\n" msgstr "Бажана точка відступу перебуває за межами об’єму пристрою %s.\n" -#: lib/utils_device.c:414 +#: lib/utils_device.c:420 #, c-format msgid "Device %s has zero size.\n" msgstr "Об’єм пристрою %s є нульовим.\n" -#: lib/utils_device.c:425 lib/luks1/keymanage.c:89 +#: lib/utils_device.c:431 #, c-format msgid "Device %s is too small.\n" msgstr "Об’єм пристрою %s є надто малим.\n" -#: lib/luks1/keyencryption.c:31 +#: lib/luks1/keyencryption.c:37 #, c-format msgid "" "Failed to setup dm-crypt key mapping for device %s.\n" @@ -443,73 +440,73 @@ "Перевірте, чи передбачено у ядрі підтримку шифрування %s (докладніші дані " "можна знайти у журналі системи (syslog)).\n" -#: lib/luks1/keyencryption.c:36 +#: lib/luks1/keyencryption.c:42 msgid "Key size in XTS mode must be 256 or 512 bits.\n" msgstr "Розмір ключа у режимі XTS має бути рівним 256 або 512 бітів.\n" -#: lib/luks1/keyencryption.c:88 lib/luks1/keymanage.c:290 -#: lib/luks1/keymanage.c:559 lib/luks1/keymanage.c:971 +#: lib/luks1/keyencryption.c:96 lib/luks1/keymanage.c:296 +#: lib/luks1/keymanage.c:565 lib/luks1/keymanage.c:1010 #, c-format msgid "Cannot write to device %s, permission denied.\n" msgstr "" "Не вдалося виконати запис на пристрій %s, недостатні права доступу.\n" -#: lib/luks1/keyencryption.c:103 +#: lib/luks1/keyencryption.c:111 msgid "Failed to open temporary keystore device.\n" msgstr "Не вдалося відкрити пристрій тимчасового сховища ключів.\n" -#: lib/luks1/keyencryption.c:110 +#: lib/luks1/keyencryption.c:118 msgid "Failed to access temporary keystore device.\n" msgstr "Не вдалося отримати доступ до пристрою тимчасового сховища ключів.\n" -#: lib/luks1/keymanage.c:175 lib/luks1/keymanage.c:412 -#: src/cryptsetup_reencrypt.c:978 +#: lib/luks1/keymanage.c:180 lib/luks1/keymanage.c:418 +#: src/cryptsetup_reencrypt.c:1019 #, c-format msgid "Device %s is not a valid LUKS device.\n" msgstr "Пристрій %s не є коректним пристроєм LUKS.\n" -#: lib/luks1/keymanage.c:193 +#: lib/luks1/keymanage.c:198 #, c-format msgid "Requested header backup file %s already exists.\n" msgstr "Потрібний вам файл резервної копії заголовка, %s, вже існує.\n" -#: lib/luks1/keymanage.c:195 +#: lib/luks1/keymanage.c:200 #, c-format msgid "Cannot create header backup file %s.\n" msgstr "Не вдалося створити файл резервної копії заголовка, %s.\n" -#: lib/luks1/keymanage.c:200 +#: lib/luks1/keymanage.c:205 #, c-format msgid "Cannot write header backup file %s.\n" msgstr "Не вдалося записати файл резервної копії заголовка, %s.\n" -#: lib/luks1/keymanage.c:233 +#: lib/luks1/keymanage.c:239 msgid "Backup file doesn't contain valid LUKS header.\n" msgstr "Файл резервної копії не містить коректного заголовка LUKS.\n" -#: lib/luks1/keymanage.c:246 lib/luks1/keymanage.c:483 +#: lib/luks1/keymanage.c:252 lib/luks1/keymanage.c:489 #, c-format msgid "Cannot open header backup file %s.\n" msgstr "Не вдалося відкрити файл резервної копії заголовка, %s.\n" -#: lib/luks1/keymanage.c:252 +#: lib/luks1/keymanage.c:258 #, c-format msgid "Cannot read header backup file %s.\n" msgstr "Не вдалося прочитати дані з файла резервної копії заголовка, %s.\n" -#: lib/luks1/keymanage.c:263 +#: lib/luks1/keymanage.c:269 msgid "" "Data offset or key size differs on device and backup, restore failed.\n" msgstr "" "Відступ у даних або розмір ключа на пристрої і у резервній копії є різними. " "Відновлення неможливе.\n" -#: lib/luks1/keymanage.c:271 +#: lib/luks1/keymanage.c:277 #, c-format msgid "Device %s %s%s" msgstr "Пристрій %s %s%s" -#: lib/luks1/keymanage.c:272 +#: lib/luks1/keymanage.c:278 msgid "" "does not contain LUKS header. Replacing header can destroy data on that " "device." @@ -517,7 +514,7 @@ "не містить заголовка LUKS. Заміна заголовка може зруйнувати дані, що " "зберігаються на пристрої." -#: lib/luks1/keymanage.c:273 +#: lib/luks1/keymanage.c:279 msgid "" "already contains LUKS header. Replacing header will destroy existing " "keyslots." @@ -525,7 +522,7 @@ "вже містить заголовок LUKS. Заміна заголовка призведе до руйнування вже " "створених слотів ключів." -#: lib/luks1/keymanage.c:274 +#: lib/luks1/keymanage.c:280 msgid "" "\n" "WARNING: real device header has different UUID than backup!" @@ -534,138 +531,138 @@ "ПОПЕРЕДЖЕННЯ: заголовок, що зберігається на пристрої, має інший UUID, ніж " "заголовок у резервній копії!" -#: lib/luks1/keymanage.c:293 lib/luks1/keymanage.c:522 -#: lib/luks1/keymanage.c:562 lib/tcrypt/tcrypt.c:581 lib/verity/verity.c:82 -#: lib/verity/verity.c:179 lib/verity/verity_hash.c:294 -#: lib/verity/verity_hash.c:305 lib/verity/verity_hash.c:325 +#: lib/luks1/keymanage.c:299 lib/luks1/keymanage.c:528 +#: lib/luks1/keymanage.c:568 lib/tcrypt/tcrypt.c:608 lib/verity/verity.c:82 +#: lib/verity/verity.c:179 lib/verity/verity_hash.c:292 +#: lib/verity/verity_hash.c:303 lib/verity/verity_hash.c:323 #, c-format msgid "Cannot open device %s.\n" msgstr "Не вдалося відкрити пристрій %s.\n" -#: lib/luks1/keymanage.c:323 +#: lib/luks1/keymanage.c:329 msgid "Non standard key size, manual repair required.\n" msgstr "Нестандартний розмір ключа, слід виправити дані вручну.\n" -#: lib/luks1/keymanage.c:328 +#: lib/luks1/keymanage.c:334 msgid "Non standard keyslots alignment, manual repair required.\n" msgstr "" "Нестандартне вирівнювання слотів ключів, слід виправити дані вручну.\n" -#: lib/luks1/keymanage.c:334 +#: lib/luks1/keymanage.c:340 msgid "Repairing keyslots.\n" msgstr "Виправлення слотів ключів.\n" -#: lib/luks1/keymanage.c:345 +#: lib/luks1/keymanage.c:351 msgid "Repair failed." msgstr "Спроба виправлення зазнала невдачі." -#: lib/luks1/keymanage.c:357 +#: lib/luks1/keymanage.c:363 #, c-format msgid "Keyslot %i: offset repaired (%u -> %u).\n" msgstr "Слот ключа %i: виправлено відступ (%u -> %u).\n" -#: lib/luks1/keymanage.c:365 +#: lib/luks1/keymanage.c:371 #, c-format msgid "Keyslot %i: stripes repaired (%u -> %u).\n" msgstr "Слот ключа %i: виправлено смужки (%u -> %u).\n" -#: lib/luks1/keymanage.c:374 +#: lib/luks1/keymanage.c:380 #, c-format msgid "Keyslot %i: bogus partition signature.\n" msgstr "Слот ключа %i: зайвий підпис розділу.\n" -#: lib/luks1/keymanage.c:379 +#: lib/luks1/keymanage.c:385 #, c-format msgid "Keyslot %i: salt wiped.\n" msgstr "Слот ключа %i: дані ініціалізації (сіль) витерто.\n" -#: lib/luks1/keymanage.c:390 +#: lib/luks1/keymanage.c:396 msgid "Writing LUKS header to disk.\n" msgstr "Запис заголовка LUKS на диск.\n" -#: lib/luks1/keymanage.c:415 +#: lib/luks1/keymanage.c:421 #, c-format msgid "Unsupported LUKS version %d.\n" msgstr "Непідтримувана версія LUKS, %d.\n" -#: lib/luks1/keymanage.c:421 lib/luks1/keymanage.c:619 +#: lib/luks1/keymanage.c:427 lib/luks1/keymanage.c:654 #, c-format msgid "Requested LUKS hash %s is not supported.\n" msgstr "Підтримки бажаного хешування LUKS, %s, не передбачено.\n" -#: lib/luks1/keymanage.c:436 +#: lib/luks1/keymanage.c:442 #, c-format msgid "LUKS keyslot %u is invalid.\n" msgstr "Слот ключа LUKS %u є некоректним.\n" -#: lib/luks1/keymanage.c:450 src/cryptsetup.c:596 +#: lib/luks1/keymanage.c:456 src/cryptsetup.c:635 msgid "No known problems detected for LUKS header.\n" msgstr "У заголовку LUKS не виявлено жодних проблем.\n" -#: lib/luks1/keymanage.c:583 +#: lib/luks1/keymanage.c:589 #, c-format msgid "Error during update of LUKS header on device %s.\n" msgstr "Помилка під час оновлення заголовка LUKS на пристрої %s.\n" -#: lib/luks1/keymanage.c:590 +#: lib/luks1/keymanage.c:596 #, c-format msgid "Error re-reading LUKS header after update on device %s.\n" msgstr "" "Помилка під час спроби повторного читання заголовка LUKS після оновлення на " "пристрої %s.\n" -#: lib/luks1/keymanage.c:624 lib/luks1/keymanage.c:711 +#: lib/luks1/keymanage.c:659 lib/luks1/keymanage.c:750 msgid "Wrong LUKS UUID format provided.\n" msgstr "Вказано UUID LUKS у помилковому форматі.\n" -#: lib/luks1/keymanage.c:649 +#: lib/luks1/keymanage.c:688 msgid "Cannot create LUKS header: reading random salt failed.\n" msgstr "" "Не вдалося створити заголовок LUKS: помилка читання випадкових даних для " "ініціалізації.\n" -#: lib/luks1/keymanage.c:656 lib/luks1/keymanage.c:752 +#: lib/luks1/keymanage.c:695 lib/luks1/keymanage.c:791 #, c-format msgid "Not compatible PBKDF2 options (using hash algorithm %s).\n" msgstr "" "Несумісні параметри PBKDF2 (з використанням алгоритму хешування %s).\n" -#: lib/luks1/keymanage.c:671 +#: lib/luks1/keymanage.c:710 #, c-format msgid "Cannot create LUKS header: header digest failed (using hash %s).\n" msgstr "" "Не вдалося створити заголовок LUKS: помилка під час обчислення контрольної " "суми заголовка (з використанням хешу %s).\n" -#: lib/luks1/keymanage.c:736 +#: lib/luks1/keymanage.c:775 #, c-format msgid "Key slot %d active, purge first.\n" msgstr "Слот ключа %d є активним. Його слід спочатку спорожнити.\n" -#: lib/luks1/keymanage.c:742 +#: lib/luks1/keymanage.c:781 #, c-format msgid "Key slot %d material includes too few stripes. Header manipulation?\n" msgstr "" "Ентропія даних слота ключа %d є надто низькою. Маніпуляції з заголовком?\n" -#: lib/luks1/keymanage.c:904 +#: lib/luks1/keymanage.c:943 #, c-format msgid "Key slot %d unlocked.\n" msgstr "Слот ключа %d розблоковано.\n" -#: lib/luks1/keymanage.c:939 src/cryptsetup.c:796 -#: src/cryptsetup_reencrypt.c:882 src/cryptsetup_reencrypt.c:916 +#: lib/luks1/keymanage.c:978 src/cryptsetup.c:835 +#: src/cryptsetup_reencrypt.c:910 src/cryptsetup_reencrypt.c:947 msgid "No key available with this passphrase.\n" msgstr "Для цього пароля немає відповідного ключа.\n" -#: lib/luks1/keymanage.c:957 +#: lib/luks1/keymanage.c:996 #, c-format msgid "Key slot %d is invalid, please select keyslot between 0 and %d.\n" msgstr "" "Слот ключа %d є некоректним, будь ласка, виберіть слот ключа з номером від 0 " "до %d.\n" -#: lib/luks1/keymanage.c:975 +#: lib/luks1/keymanage.c:1014 #, c-format msgid "Cannot wipe device %s.\n" msgstr "Не вдалося витерти пристрій %s.\n" @@ -689,36 +686,36 @@ msgid "Kernel doesn't support loop-AES compatible mapping.\n" msgstr "У ядрі не передбачено підтримки призначення, сумісного з loop-AES.\n" -#: lib/tcrypt/tcrypt.c:451 +#: lib/tcrypt/tcrypt.c:461 #, c-format msgid "Error reading keyfile %s.\n" msgstr "Помилка під час спроби читання файла ключа %s.\n" -#: lib/tcrypt/tcrypt.c:489 +#: lib/tcrypt/tcrypt.c:499 #, c-format msgid "Maximum TCRYPT passphrase length (%d) exceeded.\n" msgstr "Перевищено максимальну можливу довжину пароля TCRYPT (%d).\n" -#: lib/tcrypt/tcrypt.c:518 +#: lib/tcrypt/tcrypt.c:528 #, c-format msgid "PBKDF2 hash algorithm %s not available, skipping.\n" msgstr "" "Засіб створення хешів PBKDF2 за алгоритмом %s недоступний, пропускаємо.\n" -#: lib/tcrypt/tcrypt.c:536 src/cryptsetup.c:549 +#: lib/tcrypt/tcrypt.c:546 src/cryptsetup.c:588 msgid "Required kernel crypto interface not available.\n" msgstr "Потрібний для роботи інтерфейс ядра для шифрування недоступний.\n" -#: lib/tcrypt/tcrypt.c:538 src/cryptsetup.c:551 +#: lib/tcrypt/tcrypt.c:548 src/cryptsetup.c:590 msgid "Ensure you have algif_skcipher kernel module loaded.\n" msgstr "Переконайтеся, що завантажено модуль ядра algif_skcipher.\n" -#: lib/tcrypt/tcrypt.c:660 +#: lib/tcrypt/tcrypt.c:691 #, c-format msgid "Activation is not supported for %d sector size.\n" msgstr "Підтримки активації для розміру сектора %d не передбачено.\n" -#: lib/tcrypt/tcrypt.c:666 +#: lib/tcrypt/tcrypt.c:697 msgid "Kernel doesn't support activation for this TCRYPT legacy mode.\n" msgstr "" "У ядрі не передбачено підтримки вмикання цього застарілого режиму TCRYPT.\n" @@ -727,7 +724,7 @@ msgid "Kernel doesn't support plain64 IV.\n" msgstr "У ядрі не передбачено підтримки plain64 IV.\n" -#: lib/tcrypt/tcrypt.c:930 +#: lib/tcrypt/tcrypt.c:1004 msgid "This function is not supported without TCRYPT header load." msgstr "Підтримки цієї дії без завантаження заголовка TCRYPT." @@ -772,7 +769,7 @@ msgstr "Резервну область не занулено у позиції %.\n" #: lib/verity/verity_hash.c:121 lib/verity/verity_hash.c:249 -#: lib/verity/verity_hash.c:279 lib/verity/verity_hash.c:286 +#: lib/verity/verity_hash.c:277 lib/verity/verity_hash.c:284 msgid "Device offset overflow.\n" msgstr "Переповнення відступу на пристрої.\n" @@ -785,29 +782,29 @@ msgid "Invalid size parameters for verity device.\n" msgstr "Некоректні параметри розміру для пристрою перевірки.\n" -#: lib/verity/verity_hash.c:267 +#: lib/verity/verity_hash.c:266 msgid "Too many tree levels for verity volume.\n" msgstr "Занадто високий рівень вкладеності для тому перевірки.\n" -#: lib/verity/verity_hash.c:356 +#: lib/verity/verity_hash.c:354 msgid "Verification of data area failed.\n" msgstr "Не вдалося перевірити область даних.\n" -#: lib/verity/verity_hash.c:361 +#: lib/verity/verity_hash.c:359 msgid "Verification of root hash failed.\n" msgstr "Не вдалося перевірити кореневий хеш.\n" -#: lib/verity/verity_hash.c:367 +#: lib/verity/verity_hash.c:365 msgid "Input/output error while creating hash area.\n" msgstr "" "Під час створення області хешу сталася помилка введення або виведення " "даних.\n" -#: lib/verity/verity_hash.c:369 +#: lib/verity/verity_hash.c:367 msgid "Creation of hash area failed.\n" msgstr "Не вдалося створити область хешу.\n" -#: lib/verity/verity_hash.c:416 +#: lib/verity/verity_hash.c:414 #, c-format msgid "" "WARNING: Kernel cannot activate device if data block size exceeds page size " @@ -816,13 +813,13 @@ "Попередження: ядро не зможе задіяти пристрій, якщо розмір блоку " "перевищуватиме розмір сторінки (%u).\n" -#: src/cryptsetup.c:79 +#: src/cryptsetup.c:80 msgid "Can't do passphrase verification on non-tty inputs.\n" msgstr "" "Перевірку паролів не можна виконувати на основі вхідних даних, які надходять " "не з tty.\n" -#: src/cryptsetup.c:110 +#: src/cryptsetup.c:111 msgid "" "Ignoring keyfile offset and size options, keyfile read size is always the " "same as encryption key size.\n" @@ -830,20 +827,20 @@ "Ігноруємо параметри відступу та розміру файла ключа. Об’єм читання з файла " "ключа завжди дорівнює розміру ключа шифрування.\n" -#: src/cryptsetup.c:116 src/cryptsetup.c:495 src/cryptsetup.c:639 -#: src/cryptsetup_reencrypt.c:485 src/cryptsetup_reencrypt.c:520 +#: src/cryptsetup.c:117 src/cryptsetup.c:531 src/cryptsetup.c:678 +#: src/cryptsetup_reencrypt.c:496 src/cryptsetup_reencrypt.c:547 msgid "No known cipher specification pattern detected.\n" msgstr "Не виявлено жодного відомого зразка специфікації шифрування.\n" -#: src/cryptsetup.c:183 +#: src/cryptsetup.c:184 msgid "Option --key-file is required.\n" msgstr "Слід вказати параметр --key-file.\n" -#: src/cryptsetup.c:254 src/cryptsetup.c:340 +#: src/cryptsetup.c:237 msgid "No device header detected with this passphrase.\n" msgstr "Для цього пароля не виявлено заголовка пристрою.\n" -#: src/cryptsetup.c:269 src/cryptsetup.c:1059 +#: src/cryptsetup.c:300 src/cryptsetup.c:1104 msgid "" "Header dump with volume key is sensitive information\n" "which allows access to encrypted partition without passphrase.\n" @@ -854,217 +851,219 @@ "без пароля. Цей дамп слід зберігати у зашифрованому форматі\n" "у безпечному місці." -#: src/cryptsetup.c:489 +#: src/cryptsetup.c:525 msgid "# Tests are approximate using memory only (no storage IO).\n" msgstr "" "# Наближені значення під час перевірки визначаються лише за допомогою " "оперативної пам’яті (без запису на диск).\n" -#: src/cryptsetup.c:511 src/cryptsetup.c:533 +#: src/cryptsetup.c:550 src/cryptsetup.c:572 msgid "# Algorithm | Key | Encryption | Decryption\n" msgstr "№ Алгоритм | Ключ | Шифрування | Розшифрування\n" -#: src/cryptsetup.c:515 +#: src/cryptsetup.c:554 #, c-format msgid "Cipher %s is not available.\n" msgstr "Шифрування %s є недоступним.\n" -#: src/cryptsetup.c:542 +#: src/cryptsetup.c:581 msgid "N/A" msgstr "н/д" -#: src/cryptsetup.c:567 +#: src/cryptsetup.c:606 #, c-format msgid "Cannot read keyfile %s.\n" msgstr "Не вдалося прочитати файл ключа %s.\n" -#: src/cryptsetup.c:571 +#: src/cryptsetup.c:610 #, c-format msgid "Cannot read %d bytes from keyfile %s.\n" msgstr "Не вдалося прочитати %d байтів з файла ключа %s.\n" -#: src/cryptsetup.c:600 +#: src/cryptsetup.c:639 msgid "Really try to repair LUKS device header?" msgstr "Спробувати відновити заголовок пристрою LUKS?" -#: src/cryptsetup.c:625 +#: src/cryptsetup.c:664 #, c-format msgid "This will overwrite data on %s irrevocably." msgstr "Дані на %s буде перезаписано без можливості відновлення." -#: src/cryptsetup.c:627 +#: src/cryptsetup.c:666 msgid "memory allocation error in action_luksFormat" msgstr "помилка під час отримання області пам’яті у action_luksFormat" -#: src/cryptsetup.c:645 +#: src/cryptsetup.c:684 #, c-format msgid "Cannot use %s as on-disk header.\n" msgstr "Не можна використовувати %s як заголовок на диску.\n" -#: src/cryptsetup.c:718 +#: src/cryptsetup.c:757 msgid "Reduced data offset is allowed only for detached LUKS header.\n" msgstr "" "Зменшений відступ даних можна використовувати лише для від’єднаних " "заголовків LUKS.\n" -#: src/cryptsetup.c:819 src/cryptsetup.c:875 +#: src/cryptsetup.c:858 src/cryptsetup.c:914 #, c-format msgid "Key slot %d selected for deletion.\n" msgstr "Слот ключа %d позначено для вилучення.\n" -#: src/cryptsetup.c:822 +#: src/cryptsetup.c:861 #, c-format msgid "Key %d not active. Can't wipe.\n" msgstr "Ключ %d не є активним. Його не можна витерти.\n" -#: src/cryptsetup.c:830 src/cryptsetup.c:878 +#: src/cryptsetup.c:869 src/cryptsetup.c:917 msgid "" "This is the last keyslot. Device will become unusable after purging this key." msgstr "" "Це останній слот ключа. Пристрій стане непридатним для використання після " "спорожнення цього ключа." -#: src/cryptsetup.c:831 +#: src/cryptsetup.c:870 msgid "Enter any remaining passphrase: " msgstr "Введіть будь-який інший пароль: " -#: src/cryptsetup.c:859 +#: src/cryptsetup.c:898 msgid "Enter passphrase to be deleted: " msgstr "Введіть пароль, який слід вилучити: " -#: src/cryptsetup.c:928 src/cryptsetup_reencrypt.c:948 +#: src/cryptsetup.c:967 src/cryptsetup_reencrypt.c:985 +#, c-format msgid "Enter any existing passphrase: " msgstr "Введіть будь-який пароль: " -#: src/cryptsetup.c:977 +#: src/cryptsetup.c:1016 msgid "Enter passphrase to be changed: " msgstr "Введіть пароль, який слід змінити: " -#: src/cryptsetup.c:991 src/cryptsetup_reencrypt.c:934 +#: src/cryptsetup.c:1030 src/cryptsetup_reencrypt.c:970 msgid "Enter new passphrase: " msgstr "Введіть новий пароль: " -#: src/cryptsetup.c:1165 src/cryptsetup.c:1186 +#: src/cryptsetup.c:1210 src/cryptsetup.c:1231 msgid "Option --header-backup-file is required.\n" msgstr "Слід вказати параметр --header-backup-file.\n" -#: src/cryptsetup.c:1223 +#: src/cryptsetup.c:1268 #, c-format msgid "Unrecognized metadata device type %s.\n" msgstr "Нерозпізнаний тип пристрою метаданих, %s.\n" -#: src/cryptsetup.c:1226 +#: src/cryptsetup.c:1271 msgid "Command requires device and mapped name as arguments.\n" msgstr "" "Аргументами команди мають бути назва пристрою та призначена до нього назва.\n" -#: src/cryptsetup.c:1238 +#: src/cryptsetup.c:1324 msgid " [--type ] []" msgstr "<пристрій> [--type <тип>] [<назва>]" -#: src/cryptsetup.c:1238 +#: src/cryptsetup.c:1324 msgid "open device as mapping " msgstr "відкрити пристрій як призначення <назва>" -#: src/cryptsetup.c:1239 src/cryptsetup.c:1240 src/cryptsetup.c:1241 -#: src/cryptsetup.c:1242 src/veritysetup.c:310 src/veritysetup.c:311 +#: src/cryptsetup.c:1325 src/cryptsetup.c:1326 src/cryptsetup.c:1327 +#: src/cryptsetup.c:1328 src/veritysetup.c:311 src/veritysetup.c:312 msgid "" msgstr "<назва>" -#: src/cryptsetup.c:1239 +#: src/cryptsetup.c:1325 msgid "close device (remove mapping)" msgstr "закрити пристрій (вилучити призначення)" -#: src/cryptsetup.c:1240 +#: src/cryptsetup.c:1326 msgid "resize active device" msgstr "змінити розмір активного пристрою" -#: src/cryptsetup.c:1241 +#: src/cryptsetup.c:1327 msgid "show device status" msgstr "показати стан пристрою" -#: src/cryptsetup.c:1242 +#: src/cryptsetup.c:1328 msgid "benchmark cipher" msgstr "перевірити швидкодію шифрування" -#: src/cryptsetup.c:1243 src/cryptsetup.c:1249 src/cryptsetup.c:1250 -#: src/cryptsetup.c:1251 src/cryptsetup.c:1252 src/cryptsetup.c:1253 -#: src/cryptsetup.c:1254 src/cryptsetup.c:1255 src/cryptsetup.c:1256 +#: src/cryptsetup.c:1329 src/cryptsetup.c:1330 src/cryptsetup.c:1336 +#: src/cryptsetup.c:1337 src/cryptsetup.c:1338 src/cryptsetup.c:1339 +#: src/cryptsetup.c:1340 src/cryptsetup.c:1341 src/cryptsetup.c:1342 +#: src/cryptsetup.c:1343 msgid "" msgstr "<пристрій>" -#: src/cryptsetup.c:1243 +#: src/cryptsetup.c:1329 msgid "try to repair on-disk metadata" msgstr "спробувати виправити метадані на диску" -#: src/cryptsetup.c:1244 src/cryptsetup.c:1245 +#: src/cryptsetup.c:1331 src/cryptsetup.c:1332 msgid " []" msgstr "<пристрій> [<новий файл ключа>]" -#: src/cryptsetup.c:1244 +#: src/cryptsetup.c:1331 msgid "formats a LUKS device" msgstr "форматує пристрій LUKS" -#: src/cryptsetup.c:1245 +#: src/cryptsetup.c:1332 msgid "add key to LUKS device" msgstr "додати ключ до пристрою LUKS" -#: src/cryptsetup.c:1246 src/cryptsetup.c:1247 +#: src/cryptsetup.c:1333 src/cryptsetup.c:1334 msgid " []" msgstr "<пристрій> [<файл ключа>]" -#: src/cryptsetup.c:1246 +#: src/cryptsetup.c:1333 msgid "removes supplied key or key file from LUKS device" msgstr "вилучає наданий ключ або файл ключа з пристрою LUKS" -#: src/cryptsetup.c:1247 +#: src/cryptsetup.c:1334 msgid "changes supplied key or key file of LUKS device" msgstr "змінює наданий ключ або файл ключа пристрою LUKS" -#: src/cryptsetup.c:1248 +#: src/cryptsetup.c:1335 msgid " " msgstr "<пристрій> <слот ключа>" -#: src/cryptsetup.c:1248 +#: src/cryptsetup.c:1335 msgid "wipes key with number from LUKS device" msgstr "вилучає ключ з номером <слот ключа> з пристрою LUKS" -#: src/cryptsetup.c:1249 +#: src/cryptsetup.c:1336 msgid "print UUID of LUKS device" msgstr "вивести UUID пристрою LUKS" -#: src/cryptsetup.c:1250 +#: src/cryptsetup.c:1337 msgid "tests for LUKS partition header" msgstr "" "виконати спробу виявлення заголовка розділу LUKS на пристрої <пристрій>" -#: src/cryptsetup.c:1251 +#: src/cryptsetup.c:1338 msgid "dump LUKS partition information" msgstr "створити дамп даних щодо розділу LUKS" -#: src/cryptsetup.c:1252 +#: src/cryptsetup.c:1339 msgid "dump TCRYPT device information" msgstr "створити дамп даних пристрою TCRYPT" -#: src/cryptsetup.c:1253 +#: src/cryptsetup.c:1340 msgid "Suspend LUKS device and wipe key (all IOs are frozen)." msgstr "" "Приспати пристрій LUKS і витерти ключ (роботу всіх каналів введення-" "виведення буде заморожено)." -#: src/cryptsetup.c:1254 +#: src/cryptsetup.c:1341 msgid "Resume suspended LUKS device." msgstr "Відновити роботу приспаного пристрою LUKS." -#: src/cryptsetup.c:1255 +#: src/cryptsetup.c:1342 msgid "Backup LUKS device header and keyslots" msgstr "Створити резервну копію заголовка пристрою LUKS і слотів ключів" -#: src/cryptsetup.c:1256 +#: src/cryptsetup.c:1343 msgid "Restore LUKS device header and keyslots" msgstr "Відновити заголовок пристрою LUKS і слоти ключів" -#: src/cryptsetup.c:1273 src/veritysetup.c:327 +#: src/cryptsetup.c:1360 src/veritysetup.c:328 msgid "" "\n" " is one of:\n" @@ -1072,7 +1071,7 @@ "\n" "<дія> є однією з таких:\n" -#: src/cryptsetup.c:1279 +#: src/cryptsetup.c:1366 msgid "" "\n" "You can also use old syntax aliases:\n" @@ -1085,7 +1084,7 @@ "\tвідкрити: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen\n" "\tзакрити: remove (plainClose), luksClose, loopaesClose, tcryptClose\n" -#: src/cryptsetup.c:1283 +#: src/cryptsetup.c:1370 #, c-format msgid "" "\n" @@ -1101,7 +1100,7 @@ "<файл ключа> — необов’язковий файл ключа для нового ключа для дії " "luksAddKey\n" -#: src/cryptsetup.c:1290 +#: src/cryptsetup.c:1377 #, c-format msgid "" "\n" @@ -1116,7 +1115,7 @@ "пароля: %d (символів)\n" "Типовий час ітерації PBKDF2 для LUKS: %d мс\n" -#: src/cryptsetup.c:1297 +#: src/cryptsetup.c:1384 #, c-format msgid "" "\n" @@ -1131,221 +1130,221 @@ "\tзвичайне: %s, ключ: %d-бітовий, хешування пароля: %s\n" "\tLUKS1: %s, ключ: %d-бітовий, хешування заголовка LUKS: %s, RNG: %s\n" -#: src/cryptsetup.c:1314 src/veritysetup.c:459 +#: src/cryptsetup.c:1401 src/veritysetup.c:460 #, c-format msgid "%s: requires %s as arguments" msgstr "%s: слід вказати у параметрах %s" -#: src/cryptsetup.c:1347 src/veritysetup.c:367 src/cryptsetup_reencrypt.c:1099 +#: src/cryptsetup.c:1434 src/veritysetup.c:368 src/cryptsetup_reencrypt.c:1144 msgid "Show this help message" msgstr "Показати цю довідку" -#: src/cryptsetup.c:1348 src/veritysetup.c:368 src/cryptsetup_reencrypt.c:1100 +#: src/cryptsetup.c:1435 src/veritysetup.c:369 src/cryptsetup_reencrypt.c:1145 msgid "Display brief usage" msgstr "Показати короткі настанови щодо користування" -#: src/cryptsetup.c:1352 src/veritysetup.c:372 src/cryptsetup_reencrypt.c:1104 +#: src/cryptsetup.c:1439 src/veritysetup.c:373 src/cryptsetup_reencrypt.c:1149 msgid "Help options:" msgstr "Пункти довідки:" -#: src/cryptsetup.c:1353 src/veritysetup.c:373 src/cryptsetup_reencrypt.c:1105 +#: src/cryptsetup.c:1440 src/veritysetup.c:374 src/cryptsetup_reencrypt.c:1150 msgid "Print package version" msgstr "Вивести дані щодо версії пакунка" -#: src/cryptsetup.c:1354 src/veritysetup.c:374 src/cryptsetup_reencrypt.c:1106 +#: src/cryptsetup.c:1441 src/veritysetup.c:375 src/cryptsetup_reencrypt.c:1151 msgid "Shows more detailed error messages" msgstr "Показувати докладні повідомлення про помилки" -#: src/cryptsetup.c:1355 src/veritysetup.c:375 src/cryptsetup_reencrypt.c:1107 +#: src/cryptsetup.c:1442 src/veritysetup.c:376 src/cryptsetup_reencrypt.c:1152 msgid "Show debug messages" msgstr "Показувати повідомлення зневадження" -#: src/cryptsetup.c:1356 src/cryptsetup_reencrypt.c:1109 +#: src/cryptsetup.c:1443 src/cryptsetup_reencrypt.c:1154 msgid "The cipher used to encrypt the disk (see /proc/crypto)" msgstr "" "Шифр, який використано для шифрування даних диска (див. /proc/crypto)" -#: src/cryptsetup.c:1357 src/cryptsetup_reencrypt.c:1111 +#: src/cryptsetup.c:1444 src/cryptsetup_reencrypt.c:1156 msgid "The hash used to create the encryption key from the passphrase" msgstr "Хеш, використаний для створення ключа шифрування на основі пароля" -#: src/cryptsetup.c:1358 +#: src/cryptsetup.c:1445 msgid "Verifies the passphrase by asking for it twice" msgstr "Перевіряє пароль повторним запитом щодо нього" -#: src/cryptsetup.c:1359 src/cryptsetup_reencrypt.c:1112 +#: src/cryptsetup.c:1446 src/cryptsetup_reencrypt.c:1158 msgid "Read the key from a file." msgstr "Прочитати ключ з файла." -#: src/cryptsetup.c:1360 +#: src/cryptsetup.c:1447 msgid "Read the volume (master) key from file." msgstr "Прочитати ключ тому (основний ключ) з файла." -#: src/cryptsetup.c:1361 +#: src/cryptsetup.c:1448 msgid "Dump volume (master) key instead of keyslots info." msgstr "" "Створити дамп ключа тому (основного ключа) замість показу даних щодо слотів " "ключів." -#: src/cryptsetup.c:1362 src/cryptsetup_reencrypt.c:1110 +#: src/cryptsetup.c:1449 src/cryptsetup_reencrypt.c:1155 msgid "The size of the encryption key" msgstr "Розмір ключа шифрування" -#: src/cryptsetup.c:1362 src/cryptsetup_reencrypt.c:1110 +#: src/cryptsetup.c:1449 src/cryptsetup_reencrypt.c:1155 msgid "BITS" msgstr "БІТИ" -#: src/cryptsetup.c:1363 src/cryptsetup_reencrypt.c:1123 +#: src/cryptsetup.c:1450 src/cryptsetup_reencrypt.c:1169 msgid "Limits the read from keyfile" msgstr "Обмежує читання з файла ключа" -#: src/cryptsetup.c:1363 src/cryptsetup.c:1364 src/cryptsetup.c:1365 -#: src/cryptsetup.c:1366 src/veritysetup.c:378 src/veritysetup.c:379 -#: src/veritysetup.c:381 src/cryptsetup_reencrypt.c:1122 -#: src/cryptsetup_reencrypt.c:1123 src/cryptsetup_reencrypt.c:1124 -#: src/cryptsetup_reencrypt.c:1125 +#: src/cryptsetup.c:1450 src/cryptsetup.c:1451 src/cryptsetup.c:1452 +#: src/cryptsetup.c:1453 src/veritysetup.c:379 src/veritysetup.c:380 +#: src/veritysetup.c:382 src/cryptsetup_reencrypt.c:1168 +#: src/cryptsetup_reencrypt.c:1169 src/cryptsetup_reencrypt.c:1170 +#: src/cryptsetup_reencrypt.c:1171 msgid "bytes" msgstr "байти" -#: src/cryptsetup.c:1364 src/cryptsetup_reencrypt.c:1122 +#: src/cryptsetup.c:1451 src/cryptsetup_reencrypt.c:1168 msgid "Number of bytes to skip in keyfile" msgstr "Кількість байтів, які слід пропустити у файлі ключа" -#: src/cryptsetup.c:1365 +#: src/cryptsetup.c:1452 msgid "Limits the read from newly added keyfile" msgstr "Обмежує читання з щойно доданого файла ключа" -#: src/cryptsetup.c:1366 +#: src/cryptsetup.c:1453 msgid "Number of bytes to skip in newly added keyfile" msgstr "Кількість байтів, які слід пропустити у щойно доданому файлі ключа" -#: src/cryptsetup.c:1367 +#: src/cryptsetup.c:1454 msgid "Slot number for new key (default is first free)" msgstr "Номер слоту для нового ключа (типовим слотом є перший вільний слот)" -#: src/cryptsetup.c:1368 +#: src/cryptsetup.c:1455 msgid "The size of the device" msgstr "Розмір пристрою" -#: src/cryptsetup.c:1368 src/cryptsetup.c:1369 src/cryptsetup.c:1370 -#: src/cryptsetup.c:1376 +#: src/cryptsetup.c:1455 src/cryptsetup.c:1456 src/cryptsetup.c:1457 +#: src/cryptsetup.c:1463 msgid "SECTORS" msgstr "СЕКТОРИ" -#: src/cryptsetup.c:1369 +#: src/cryptsetup.c:1456 msgid "The start offset in the backend device" msgstr "Початковий відступ на допоміжному пристрої" -#: src/cryptsetup.c:1370 +#: src/cryptsetup.c:1457 msgid "How many sectors of the encrypted data to skip at the beginning" msgstr "" "Кількість секторів зашифрованих даних, які слід пропустити на початку" -#: src/cryptsetup.c:1371 +#: src/cryptsetup.c:1458 msgid "Create a readonly mapping" msgstr "Створити призначення у режимі лише читання" -#: src/cryptsetup.c:1372 src/cryptsetup_reencrypt.c:1113 +#: src/cryptsetup.c:1459 src/cryptsetup_reencrypt.c:1159 msgid "PBKDF2 iteration time for LUKS (in ms)" msgstr "Тривалість ітерації PBKDF2 для LUKS (у мс)" -#: src/cryptsetup.c:1372 src/cryptsetup_reencrypt.c:1113 +#: src/cryptsetup.c:1459 src/cryptsetup_reencrypt.c:1159 msgid "msecs" msgstr "мс" -#: src/cryptsetup.c:1373 src/cryptsetup_reencrypt.c:1114 +#: src/cryptsetup.c:1460 src/cryptsetup_reencrypt.c:1160 msgid "Do not ask for confirmation" msgstr "Не питати про підтвердження" -#: src/cryptsetup.c:1374 +#: src/cryptsetup.c:1461 msgid "Timeout for interactive passphrase prompt (in seconds)" msgstr "Час очікування у інтерактивному запиті щодо пароля (у секундах)" -#: src/cryptsetup.c:1374 +#: src/cryptsetup.c:1461 msgid "secs" msgstr "секунди" -#: src/cryptsetup.c:1375 src/cryptsetup_reencrypt.c:1115 +#: src/cryptsetup.c:1462 src/cryptsetup_reencrypt.c:1161 msgid "How often the input of the passphrase can be retried" msgstr "Частота повторень спроб отримання вхідних даних пароля" -#: src/cryptsetup.c:1376 +#: src/cryptsetup.c:1463 msgid "Align payload at sector boundaries - for luksFormat" msgstr "Вирівняти дані за областями у секторів, для luksFormat" -#: src/cryptsetup.c:1377 +#: src/cryptsetup.c:1464 msgid "File with LUKS header and keyslots backup." msgstr "Файл з заголовком LUKS та резервною копію слотів ключів." -#: src/cryptsetup.c:1378 src/cryptsetup_reencrypt.c:1116 +#: src/cryptsetup.c:1465 src/cryptsetup_reencrypt.c:1162 msgid "Use /dev/random for generating volume key." msgstr "Використовувати для створення ключа тому /dev/random." -#: src/cryptsetup.c:1379 src/cryptsetup_reencrypt.c:1117 +#: src/cryptsetup.c:1466 src/cryptsetup_reencrypt.c:1163 msgid "Use /dev/urandom for generating volume key." msgstr "Використовувати для створення ключа тому /dev/urandom." -#: src/cryptsetup.c:1380 +#: src/cryptsetup.c:1467 msgid "Share device with another non-overlapping crypt segment." msgstr "" "Використовувати пристрій спільно з іншим сегментом шифрування, без " "перекриття." -#: src/cryptsetup.c:1381 src/veritysetup.c:384 +#: src/cryptsetup.c:1468 src/veritysetup.c:385 msgid "UUID for device to use." msgstr "UUID пристрою, який слід використати." -#: src/cryptsetup.c:1382 +#: src/cryptsetup.c:1469 msgid "Allow discards (aka TRIM) requests for device." msgstr "Дозволити запити відкидання (або TRIM) до пристрою." -#: src/cryptsetup.c:1383 +#: src/cryptsetup.c:1470 msgid "Device or file with separated LUKS header." msgstr "Пристрій або файл з окремим заголовком LUKS." -#: src/cryptsetup.c:1384 +#: src/cryptsetup.c:1471 msgid "Do not activate device, just check passphrase." msgstr "Не задіювати пристрій, просто перевірити пароль." -#: src/cryptsetup.c:1385 +#: src/cryptsetup.c:1472 msgid "Use hidden header (hidden TCRYPT device)." msgstr "Використовувати прихований заголовок (прихований пристрій TCRYPT)." -#: src/cryptsetup.c:1386 +#: src/cryptsetup.c:1473 msgid "Device is system TCRYPT drive (with bootloader)." msgstr "Пристрій є системним диском TCRYPT (диском з завантажувачем)." -#: src/cryptsetup.c:1387 +#: src/cryptsetup.c:1475 msgid "Type of device metadata: luks, plain, loopaes, tcrypt." msgstr "Типи метаданих пристрою: luks, plain, loopaes, tcrypt." -#: src/cryptsetup.c:1388 +#: src/cryptsetup.c:1476 msgid "Disable password quality check (if enabled)." msgstr "Вимкнути перевірку якості пароля (якщо її увімкнено)." -#: src/cryptsetup.c:1406 src/veritysetup.c:401 +#: src/cryptsetup.c:1492 src/veritysetup.c:402 msgid "[OPTION...] " msgstr "[ПАРАМЕТР...] <дія> <параметри_дії>" -#: src/cryptsetup.c:1452 src/veritysetup.c:438 +#: src/cryptsetup.c:1542 src/veritysetup.c:439 msgid "Argument missing." msgstr "Не вказано аргумент <дія>." -#: src/cryptsetup.c:1500 src/veritysetup.c:444 +#: src/cryptsetup.c:1593 src/veritysetup.c:445 msgid "Unknown action." msgstr "Невідома дія." -#: src/cryptsetup.c:1510 +#: src/cryptsetup.c:1603 msgid "Option --shared is allowed only for open of plain device.\n" msgstr "" "Параметр --shared можна використовувати лише для відкриття незашифрованого " "пристрою.\n" -#: src/cryptsetup.c:1515 +#: src/cryptsetup.c:1608 msgid "Option --allow-discards is allowed only for open operation.\n" msgstr "Параметр --shared можна використовувати лише для дії з відкриття.\n" -#: src/cryptsetup.c:1523 +#: src/cryptsetup.c:1616 msgid "" "Option --key-size is allowed only for luksFormat, open and benchmark.\n" "To limit read from keyfile use --keyfile-size=(bytes)." @@ -1355,7 +1354,7 @@ "Щоб обмежити читання з файла ключа, скористайтеся параметром --keyfile-" "size=(об’єм у байтах)." -#: src/cryptsetup.c:1530 +#: src/cryptsetup.c:1623 msgid "" "Option --test-passphrase is allowed only for open of LUKS and TCRYPT " "devices.\n" @@ -1363,52 +1362,52 @@ "Параметр --test-passphrase можна використовувати лише для відкриття " "пристроїв LUKS та TCRYPT.\n" -#: src/cryptsetup.c:1535 src/cryptsetup_reencrypt.c:1185 +#: src/cryptsetup.c:1628 src/cryptsetup_reencrypt.c:1231 msgid "Key size must be a multiple of 8 bits" msgstr "Розмір ключа має бути кратним 8 бітам" -#: src/cryptsetup.c:1542 src/cryptsetup_reencrypt.c:1190 +#: src/cryptsetup.c:1635 src/cryptsetup_reencrypt.c:1236 msgid "Key slot is invalid." msgstr "Некоректний слот ключа." -#: src/cryptsetup.c:1549 +#: src/cryptsetup.c:1642 msgid "" "Option --key-file takes precedence over specified key file argument.\n" msgstr "" "Параметр --key-file має пріоритет над вказаним параметром файла ключа.\n" -#: src/cryptsetup.c:1557 src/veritysetup.c:466 src/cryptsetup_reencrypt.c:1174 +#: src/cryptsetup.c:1650 src/veritysetup.c:467 src/cryptsetup_reencrypt.c:1220 msgid "Negative number for option not permitted." msgstr "Не можна використовувати від’ємні значення для параметра." -#: src/cryptsetup.c:1561 src/cryptsetup_reencrypt.c:1168 -#: src/cryptsetup_reencrypt.c:1194 +#: src/cryptsetup.c:1654 src/cryptsetup_reencrypt.c:1214 +#: src/cryptsetup_reencrypt.c:1240 msgid "Only one of --use-[u]random options is allowed." msgstr "Можна використовувати лише один з параметрів --use-[u]random." -#: src/cryptsetup.c:1565 +#: src/cryptsetup.c:1658 msgid "Option --use-[u]random is allowed only for luksFormat." msgstr "" "Параметр --use-[u]random можна використовувати лише для дії luksFormat." -#: src/cryptsetup.c:1569 +#: src/cryptsetup.c:1662 msgid "Option --uuid is allowed only for luksFormat and luksUUID." msgstr "" "Параметр --uuid можна використовувати лише для дій luksFormat і luksUUID." -#: src/cryptsetup.c:1573 +#: src/cryptsetup.c:1666 msgid "Option --align-payload is allowed only for luksFormat." msgstr "" "Параметр --align-payload можна використовувати лише для дії luksFormat." -#: src/cryptsetup.c:1579 +#: src/cryptsetup.c:1672 msgid "" "Option --skip is supported only for open of plain and loopaes devices.\n" msgstr "" "Підтримку параметра --skip передбачено лише для відкриття незашифрованих " "пристроїв та пристроїв loopaes.\n" -#: src/cryptsetup.c:1585 +#: src/cryptsetup.c:1678 msgid "" "Option --offset is supported only for open of plain and loopaes devices.\n" msgstr "" @@ -1423,60 +1422,60 @@ "Підтримку параметрів --tcrypt-hidden і --tcrypt-system передбачено лише для " "пристроїв TCRYPT.\n" -#: src/veritysetup.c:57 +#: src/veritysetup.c:58 msgid "Invalid salt string specified.\n" msgstr "Вказано некоректний рядок солі.\n" -#: src/veritysetup.c:87 +#: src/veritysetup.c:88 #, c-format msgid "Cannot create hash image %s for writing.\n" msgstr "Не вдалося створити образ хешу %s для запису.\n" -#: src/veritysetup.c:147 +#: src/veritysetup.c:148 msgid "Invalid root hash string specified.\n" msgstr "Вказано некоректний рядок кореневого хешу.\n" -#: src/veritysetup.c:307 +#: src/veritysetup.c:308 msgid " " msgstr "<пристрій_даних> <пристрій_хешу>" -#: src/veritysetup.c:307 +#: src/veritysetup.c:308 msgid "format device" msgstr "форматувати пристрій" -#: src/veritysetup.c:308 +#: src/veritysetup.c:309 msgid " " msgstr "<пристрій_даних> <пристрій_хешу> <кореневий_хеш>" -#: src/veritysetup.c:308 +#: src/veritysetup.c:309 msgid "verify device" msgstr "перевірити пристрій" -#: src/veritysetup.c:309 +#: src/veritysetup.c:310 msgid " " msgstr "<назва> <пристрій_даних> <пристрій_хешу> <кореневий_хеш>" -#: src/veritysetup.c:309 +#: src/veritysetup.c:310 msgid "create active device" msgstr "створити активний пристрій" -#: src/veritysetup.c:310 +#: src/veritysetup.c:311 msgid "remove (deactivate) device" msgstr "вилучити пристрій (скасувати активацію)" -#: src/veritysetup.c:311 +#: src/veritysetup.c:312 msgid "show active device status" msgstr "показати стан активного пристрою" -#: src/veritysetup.c:312 +#: src/veritysetup.c:313 msgid "" msgstr "<пристрій_хешу>" -#: src/veritysetup.c:312 +#: src/veritysetup.c:313 msgid "show on-disk information" msgstr "показати вбудовані дані" -#: src/veritysetup.c:331 +#: src/veritysetup.c:332 #, c-format msgid "" "\n" @@ -1491,7 +1490,7 @@ "<пристрій_хешу> — пристрій, на якому зберігаються дані для перевірки\n" "<кореневий_хеш> — хеш кореневого вузла на пристрої <пристрій_хешу>\n" -#: src/veritysetup.c:338 +#: src/veritysetup.c:339 #, c-format msgid "" "\n" @@ -1504,147 +1503,147 @@ "\tхеш: %s, блок даних (у байтах): %u, блок хешу (у байтах): %u, розмір солі: " "%u, формат хешування: %u\n" -#: src/veritysetup.c:376 +#: src/veritysetup.c:377 msgid "Do not use verity superblock" msgstr "Не використовувати суперблок verity" -#: src/veritysetup.c:377 +#: src/veritysetup.c:378 msgid "Format type (1 - normal, 0 - original Chrome OS)" msgstr "Тип форматування (1 — звичайне, 0 — початкове Chrome OS)" -#: src/veritysetup.c:377 +#: src/veritysetup.c:378 msgid "number" msgstr "номер" -#: src/veritysetup.c:378 +#: src/veritysetup.c:379 msgid "Block size on the data device" msgstr "Розмір блоку на пристрої даних" -#: src/veritysetup.c:379 +#: src/veritysetup.c:380 msgid "Block size on the hash device" msgstr "Розмір блоку на пристрої хешу" -#: src/veritysetup.c:380 +#: src/veritysetup.c:381 msgid "The number of blocks in the data file" msgstr "Кількість блоків у файлі даних" -#: src/veritysetup.c:380 +#: src/veritysetup.c:381 msgid "blocks" msgstr "блоки" -#: src/veritysetup.c:381 +#: src/veritysetup.c:382 msgid "Starting offset on the hash device" msgstr "Початковий відступ на пристрої хешу" -#: src/veritysetup.c:382 +#: src/veritysetup.c:383 msgid "Hash algorithm" msgstr "Алгоритм хешування" -#: src/veritysetup.c:382 +#: src/veritysetup.c:383 msgid "string" msgstr "рядок" -#: src/veritysetup.c:383 +#: src/veritysetup.c:384 msgid "Salt" msgstr "Сіль" -#: src/veritysetup.c:383 +#: src/veritysetup.c:384 msgid "hex string" msgstr "шістнадцятковий рядок" -#: src/cryptsetup_reencrypt.c:136 +#: src/cryptsetup_reencrypt.c:144 #, c-format msgid "Cannot exclusively open %s, device in use.\n" msgstr "" "Не можна відкрити %s у виключному режимі, пристрій вже використовується.\n" -#: src/cryptsetup_reencrypt.c:140 +#: src/cryptsetup_reencrypt.c:148 #, c-format msgid "Cannot open device %s\n" msgstr "Не вдалося відкрити пристрій %s\n" -#: src/cryptsetup_reencrypt.c:150 src/cryptsetup_reencrypt.c:367 -#: src/cryptsetup_reencrypt.c:786 +#: src/cryptsetup_reencrypt.c:158 src/cryptsetup_reencrypt.c:375 +#: src/cryptsetup_reencrypt.c:813 msgid "Allocation of aligned memory failed.\n" msgstr "Спроба розподілу вирівняних ділянок пам’яті зазнала невдачі.\n" -#: src/cryptsetup_reencrypt.c:157 +#: src/cryptsetup_reencrypt.c:165 #, c-format msgid "Cannot read device %s.\n" msgstr "Не вдалося виконати читання з пристрою %s.\n" -#: src/cryptsetup_reencrypt.c:168 +#: src/cryptsetup_reencrypt.c:176 #, c-format msgid "Marking LUKS device %s unusable.\n" msgstr "Позначаємо пристрій LUKS %s як непридатний.\n" -#: src/cryptsetup_reencrypt.c:173 +#: src/cryptsetup_reencrypt.c:181 #, c-format msgid "Marking LUKS device %s usable.\n" msgstr "Позначаємо пристрій LUKS %s як придатний\n" -#: src/cryptsetup_reencrypt.c:189 +#: src/cryptsetup_reencrypt.c:197 #, c-format msgid "Cannot write device %s.\n" msgstr "Не вдалося виконати запис на пристрій %s.\n" -#: src/cryptsetup_reencrypt.c:270 +#: src/cryptsetup_reencrypt.c:278 msgid "Cannot write reencryption log file.\n" msgstr "Не вдалося записати файл журналу повторного шифрування.\n" -#: src/cryptsetup_reencrypt.c:319 +#: src/cryptsetup_reencrypt.c:327 msgid "Cannot read reencryption log file.\n" msgstr "Не вдалося прочитати файл журналу повторного шифрування.\n" -#: src/cryptsetup_reencrypt.c:358 +#: src/cryptsetup_reencrypt.c:366 #, c-format msgid "Log file %s exists, resuming reencryption.\n" msgstr "Файл журналу %s вже існує, поновлюємо повторне шифрування.\n" -#: src/cryptsetup_reencrypt.c:393 +#: src/cryptsetup_reencrypt.c:401 msgid "Activating temporary device using old LUKS header.\n" msgstr "" "Спроба задіяти тимчасовий пристрій за допомогою старого заголовка LUKS.\n" -#: src/cryptsetup_reencrypt.c:404 +#: src/cryptsetup_reencrypt.c:412 msgid "Activating temporary device using new LUKS header.\n" msgstr "" "Спроба задіяти тимчасовий пристрій за допомогою нового заголовка LUKS.\n" -#: src/cryptsetup_reencrypt.c:414 +#: src/cryptsetup_reencrypt.c:422 msgid "Activation of temporary devices failed.\n" msgstr "Спроба задіяти тимчасові пристрої зазнала невдачі.\n" -#: src/cryptsetup_reencrypt.c:439 +#: src/cryptsetup_reencrypt.c:448 #, c-format msgid "New LUKS header for device %s created.\n" msgstr "Створено новий заголовок LUKS для пристрою %s.\n" -#: src/cryptsetup_reencrypt.c:447 +#: src/cryptsetup_reencrypt.c:456 #, c-format msgid "Activated keyslot %i.\n" msgstr "Задіяний слот ключа %i.\n" -#: src/cryptsetup_reencrypt.c:471 +#: src/cryptsetup_reencrypt.c:482 #, c-format msgid "LUKS header backup of device %s created.\n" msgstr "Створено резервну копію заголовка LUKS пристрою %s.\n" -#: src/cryptsetup_reencrypt.c:499 +#: src/cryptsetup_reencrypt.c:526 msgid "Creation of LUKS backup headers failed.\n" msgstr "Спроба створення заголовків резервних копій LUKS зазнала невдачі.\n" -#: src/cryptsetup_reencrypt.c:594 +#: src/cryptsetup_reencrypt.c:621 #, c-format msgid "Cannot restore LUKS header on device %s.\n" msgstr "Не вдалося відновити заголовок LUKS на пристрої %s.\n" -#: src/cryptsetup_reencrypt.c:596 +#: src/cryptsetup_reencrypt.c:623 #, c-format msgid "LUKS header on device %s restored.\n" msgstr "Відновлено заголовок LUKS на пристрої %s.\n" -#: src/cryptsetup_reencrypt.c:629 +#: src/cryptsetup_reencrypt.c:656 #, c-format msgid "" "Progress: %5.1f%%, ETA %02llu:%02llu, %4llu MiB written, speed %5.1f MiB/s%s" @@ -1652,27 +1651,27 @@ "Поступ: %5.1f%%, час до завершення: %02llu:%02llu, записано %4llu МіБ, " "швидкість %5.1f МіБ/с%s" -#: src/cryptsetup_reencrypt.c:645 src/cryptsetup_reencrypt.c:721 +#: src/cryptsetup_reencrypt.c:672 src/cryptsetup_reencrypt.c:748 msgid "Cannot seek to device offset.\n" msgstr "Не вдалося встановити вказану позицію на пристрої.\n" -#: src/cryptsetup_reencrypt.c:767 src/cryptsetup_reencrypt.c:773 +#: src/cryptsetup_reencrypt.c:794 src/cryptsetup_reencrypt.c:800 msgid "Cannot open temporary LUKS header file.\n" msgstr "Не вдалося відкрити файл тимчасового заголовка LUKS.\n" -#: src/cryptsetup_reencrypt.c:779 +#: src/cryptsetup_reencrypt.c:806 msgid "Cannot get device size.\n" msgstr "Не вдалося отримати дані щодо розміру пристрою.\n" -#: src/cryptsetup_reencrypt.c:803 +#: src/cryptsetup_reencrypt.c:830 msgid "Interrupted by a signal.\n" msgstr "Перервано за сигналом.\n" -#: src/cryptsetup_reencrypt.c:805 +#: src/cryptsetup_reencrypt.c:832 msgid "IO error during reencryption.\n" msgstr "Помилка введення-виведення під час повторного шифрування.\n" -#: src/cryptsetup_reencrypt.c:906 +#: src/cryptsetup_reencrypt.c:939 msgid "" "Key file can be used only with --key-slot or with exactly one key slot " "active.\n" @@ -1680,20 +1679,20 @@ "Файлом ключа можна користуватися лише з --key-slot, або якщо активним є лише " "один слот ключа.\n" -#: src/cryptsetup_reencrypt.c:955 +#: src/cryptsetup_reencrypt.c:983 src/cryptsetup_reencrypt.c:996 #, c-format msgid "Enter passphrase for key slot %u: " msgstr "Вкажіть пароль для слоту ключа %u: " -#: src/cryptsetup_reencrypt.c:1004 +#: src/cryptsetup_reencrypt.c:1045 msgid "Cannot open reencryption log file.\n" msgstr "Не вдалося відкрити файл журналу повторного шифрування.\n" -#: src/cryptsetup_reencrypt.c:1108 +#: src/cryptsetup_reencrypt.c:1153 msgid "Reencryption block size" msgstr "Розмір блоку повторного шифрування" -#: src/cryptsetup_reencrypt.c:1108 +#: src/cryptsetup_reencrypt.c:1153 msgid "MiB" msgstr "МіБ" @@ -1702,82 +1701,82 @@ msgstr "" "Використовувати безпосереднє введення-виведення під час доступу до пристроїв." -#: src/cryptsetup_reencrypt.c:1119 +#: src/cryptsetup_reencrypt.c:1165 msgid "Use fsync after each block." msgstr "Використовувати fsync після кожного блоку." -#: src/cryptsetup_reencrypt.c:1120 +#: src/cryptsetup_reencrypt.c:1166 msgid "Update log file after every block." msgstr "Оновлювати файл журналу після кожного блоку." -#: src/cryptsetup_reencrypt.c:1121 +#: src/cryptsetup_reencrypt.c:1167 msgid "Use only this slot (others will be disabled)." msgstr "Використовувати лише цей слот (інші буде вимкнено)." -#: src/cryptsetup_reencrypt.c:1124 +#: src/cryptsetup_reencrypt.c:1170 msgid "Reduce data device size (move data offset). DANGEROUS!" msgstr "" "Зменшити розмір пристрою зберігання даних (змістити відступ даних). " "НЕБЕЗПЕЧНО!" -#: src/cryptsetup_reencrypt.c:1125 +#: src/cryptsetup_reencrypt.c:1171 msgid "Use only specified device size (ignore rest of device). DANGEROUS!" msgstr "" "Використовувати лише вказаний розмір пристрою (ігнорувати решту об’єму). " "НЕБЕЗПЕЧНО!" -#: src/cryptsetup_reencrypt.c:1126 +#: src/cryptsetup_reencrypt.c:1172 msgid "Create new header on not encrypted device." msgstr "Створити новий заголовок на незашифрованому пристрої." -#: src/cryptsetup_reencrypt.c:1142 +#: src/cryptsetup_reencrypt.c:1188 msgid "[OPTION...] " msgstr "[ПАРАМЕТР...] <пристрій>" -#: src/cryptsetup_reencrypt.c:1156 +#: src/cryptsetup_reencrypt.c:1202 msgid "" "WARNING: this is experimental code, it can completely break your data.\n" msgstr "" "ПОПЕРЕДЖЕННЯ: цей код не перевірено достатнім чином, його використання може " "призвести до незворотного пошкодження даних.\n" -#: src/cryptsetup_reencrypt.c:1157 +#: src/cryptsetup_reencrypt.c:1203 #, c-format msgid "Reencryption will change: volume key%s%s%s%s.\n" msgstr "Повторне шифрування призведе до зміни: ключа тому%s%s%s%s.\n" -#: src/cryptsetup_reencrypt.c:1158 +#: src/cryptsetup_reencrypt.c:1204 msgid ", set hash to " msgstr ", встановити хеш у значення " -#: src/cryptsetup_reencrypt.c:1159 +#: src/cryptsetup_reencrypt.c:1205 msgid ", set cipher to " msgstr ", встановити шифрування " -#: src/cryptsetup_reencrypt.c:1164 +#: src/cryptsetup_reencrypt.c:1210 msgid "Argument required." msgstr "Слід вказати аргумент." -#: src/cryptsetup_reencrypt.c:1180 +#: src/cryptsetup_reencrypt.c:1226 msgid "" "Only values between 1 MiB and 64 MiB allowed for reencryption block size." msgstr "" "Розмір блоку повторного шифрування повинен належати діапазону від 1 МіБ до " "64 МІБ." -#: src/cryptsetup_reencrypt.c:1199 src/cryptsetup_reencrypt.c:1204 +#: src/cryptsetup_reencrypt.c:1245 src/cryptsetup_reencrypt.c:1250 msgid "Invalid device size specification." msgstr "Некоректна специфікація розміру пристрою." -#: src/cryptsetup_reencrypt.c:1207 +#: src/cryptsetup_reencrypt.c:1253 msgid "Maximum device reduce size is 64 MiB." msgstr "Максимальний розмір зменшення розміру пристрою дорівнює 64 МіБ." -#: src/cryptsetup_reencrypt.c:1210 +#: src/cryptsetup_reencrypt.c:1256 msgid "Reduce size must be multiple of 512 bytes sector." msgstr "Розмір зменшення має бути кратним до 512-байтового сектора." -#: src/cryptsetup_reencrypt.c:1214 +#: src/cryptsetup_reencrypt.c:1260 msgid "Option --new must be used together with --reduce-device-size." msgstr "Параметр --new слід використовувати разом з --reduce-device-size." diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cups.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cups.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cups.po 2015-02-19 15:22:43.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cups.po 2015-08-14 07:48:50.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:49+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:02+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: systemv/lpstat.c:1867 systemv/lpstat.c:1990 msgid "\t\t(all)" @@ -71,7 +71,7 @@ #: systemv/lpstat.c:1874 systemv/lpstat.c:1997 msgid "\tDefault pitch:" -msgstr "\tТиповий розмір поля:" +msgstr "\tТиповий крок" #: systemv/lpstat.c:1876 systemv/lpstat.c:1999 msgid "\tDefault port settings:" @@ -1269,7 +1269,7 @@ msgid " -l List attributes." msgstr "" -#: scheduler/main.c:2008 +#: scheduler/main.c:2065 msgid " -l Run cupsd from launchd(8)." msgstr "" @@ -1744,7 +1744,7 @@ "\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 section 4.1.6)." msgstr "" -#: berkeley/lpq.c:565 +#: berkeley/lpq.c:560 #, c-format msgid "%-6s %-10.10s %-4d %-10d %-27.27s %.0f bytes" msgstr "%-6s %-10.10s %-4d %-10d %-27.27s %.0f байтів" @@ -2877,7 +2877,7 @@ msgid "70" msgstr "70" -#: ppdc/sample.c:252 +#: ppdc/sample.c:261 msgid "720dpi" msgstr "720dpi" @@ -4570,11 +4570,11 @@ msgid "Never" msgstr "Ніколи" -#: ppdc/sample.c:256 +#: ppdc/sample.c:265 msgid "New Stylus Color Series" msgstr "Серія Stylus Color нового покоління" -#: ppdc/sample.c:258 +#: ppdc/sample.c:267 msgid "New Stylus Photo Series" msgstr "Серія Stylus Photo нового покоління" @@ -4801,22 +4801,22 @@ msgid "Output Mode" msgstr "Режим виводу" -#: systemv/lpstat.c:1239 systemv/lpstat.c:1243 +#: systemv/lpstat.c:1191 systemv/lpstat.c:1195 #, c-format msgid "Output for printer %s is sent to %s" msgstr "" -#: systemv/lpstat.c:1233 +#: systemv/lpstat.c:1185 #, c-format msgid "Output for printer %s is sent to remote printer %s on %s" msgstr "" -#: systemv/lpstat.c:1257 systemv/lpstat.c:1261 +#: systemv/lpstat.c:1209 systemv/lpstat.c:1213 #, c-format msgid "Output for printer %s/%s is sent to %s" msgstr "" -#: systemv/lpstat.c:1251 +#: systemv/lpstat.c:1203 #, c-format msgid "Output for printer %s/%s is sent to remote printer %s on %s" msgstr "" @@ -5027,8 +5027,9 @@ msgid "Printers" msgstr "Принтери" +#: driver/rastertoescpx.c:1882 driver/rastertopclx.c:1904 #: filter/rastertoepson.c:1093 filter/rastertohp.c:817 -#: filter/rastertolabel.c:1243 +#: filter/rastertolabel.c:1249 #, c-format msgid "Printing page %d, %d%% complete." msgstr "Друк сторінки %d, %d%% завершено." @@ -5050,7 +5051,7 @@ msgstr "" #. TRANSLATORS: Pri is job priority. -#: berkeley/lpq.c:516 +#: berkeley/lpq.c:511 msgid "" "Rank Owner Pri Job Files Total Size" msgstr "" @@ -5195,11 +5196,11 @@ msgid "Statement" msgstr "Оператор" -#: ppdc/sample.c:251 +#: ppdc/sample.c:260 msgid "Stylus Color Series" msgstr "Серія Stylus Color" -#: ppdc/sample.c:257 +#: ppdc/sample.c:266 msgid "Stylus Photo Series" msgstr "Серія Stylus Photo" @@ -6151,7 +6152,7 @@ msgid "Usage: cupsd [options]" msgstr "" -#: scheduler/cupsfilter.c:1456 +#: scheduler/cupsfilter.c:1436 msgid "Usage: cupsfilter [ options ] filename" msgstr "" @@ -6372,7 +6373,7 @@ msgid "cupsd: Unknown option \"%c\" - aborting." msgstr "cupsd: Невідомий параметр \"%c\" - перервано." -#: scheduler/main.c:236 +#: scheduler/main.c:256 msgid "cupsd: launchd(8) support not compiled in, running in normal mode." msgstr "" @@ -6532,7 +6533,7 @@ msgid "ippfind: Unknown variable \"{%s}\"." msgstr "" -#: test/ipptool.c:372 test/ipptool.c:521 test/ipptool.c:545 +#: test/ipptool.c:373 msgid "ipptool: \"-i\" and \"-n\" are incompatible with -X\"." msgstr "ipptool: \"-i\" і \"-n\" несумісні з \"-X\"." diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cwidget.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cwidget.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/cwidget.po 2015-02-19 15:22:42.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/cwidget.po 2015-08-14 07:48:49.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:42+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:54+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: src/cwidget/config/column_definition.cc:273 msgid "Bad format parameter" @@ -75,7 +75,7 @@ msgid "" "Unable to load filename: the string %ls has no multibyte representation." msgstr "" -"Незміг завантажити ім'я файлу: рядок %ls не має багатобайтових представлень." +"Не зміг завантажити ім'я файлу: рядок %ls не має багатобайтових представлень." #: src/cwidget/widgets/tree.cc:1009 msgid "TOP LEVEL" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/dctrl-tools.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/dctrl-tools.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/dctrl-tools.po 2015-02-19 15:22:37.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/dctrl-tools.po 2015-08-14 07:48:44.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 12:15+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:24+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: lib/ifile.c:58 #, c-format @@ -87,227 +87,227 @@ msgid "FILTER [FILENAME...]" msgstr "ФІЛЬТР [ІМ’Я_ФАЙЛУ...]" -#: grep-dctrl/grep-dctrl.c:70 sort-dctrl/sort-dctrl.c:39 +#: grep-dctrl/grep-dctrl.c:71 sort-dctrl/sort-dctrl.c:39 #: tbl-dctrl/tbl-dctrl.c:43 join-dctrl/join-dctrl.c:45 msgid "LEVEL" msgstr "РІВЕНЬ" -#: grep-dctrl/grep-dctrl.c:70 +#: grep-dctrl/grep-dctrl.c:71 msgid "Set log level to LEVEL." msgstr "Встановити заданий РІВЕНЬ деталізації повідомлень." -#: grep-dctrl/grep-dctrl.c:71 grep-dctrl/grep-dctrl.c:74 +#: grep-dctrl/grep-dctrl.c:72 grep-dctrl/grep-dctrl.c:75 msgid "FIELD,FIELD,..." msgstr "ПОЛЕ,ПОЛЕ,..." -#: grep-dctrl/grep-dctrl.c:71 +#: grep-dctrl/grep-dctrl.c:72 msgid "Restrict pattern matching to the FIELDs given." msgstr "Обмежити пошук шаблонів заданими ПОЛЯМИ." -#: grep-dctrl/grep-dctrl.c:72 +#: grep-dctrl/grep-dctrl.c:73 msgid "This is a shorthand for -FPackage." msgstr "Це скорочення для -FPackage." -#: grep-dctrl/grep-dctrl.c:73 +#: grep-dctrl/grep-dctrl.c:74 msgid "This is a shorthand for -FSource:Package." msgstr "Це скорочення для -FSource:Package." -#: grep-dctrl/grep-dctrl.c:74 +#: grep-dctrl/grep-dctrl.c:75 msgid "Show only the body of these fields from the matching paragraphs." msgstr "Показати лише вміст полів підходящих параграфів." -#: grep-dctrl/grep-dctrl.c:75 +#: grep-dctrl/grep-dctrl.c:76 msgid "" "Show only the first line of the \"Description\" field from the matching " "paragraphs." msgstr "" "Показати лише перший рядок поля \"Description\" підходящих параграфів." -#: grep-dctrl/grep-dctrl.c:76 +#: grep-dctrl/grep-dctrl.c:77 msgid "Suppress field names when showing specified fields." msgstr "Не показувати імена полів при показі вмісту полів." -#: grep-dctrl/grep-dctrl.c:77 +#: grep-dctrl/grep-dctrl.c:80 msgid "Regard the pattern as an extended POSIX regular expression." msgstr "Розглядати шаблон як розширений регулярний вираз POSIX." -#: grep-dctrl/grep-dctrl.c:78 +#: grep-dctrl/grep-dctrl.c:81 msgid "Regard the pattern as a standard POSIX regular expression." msgstr "Розглядати шаблон як стандартний регулярний вираз POSIX." -#: grep-dctrl/grep-dctrl.c:79 +#: grep-dctrl/grep-dctrl.c:82 msgid "Ignore case when looking for a match." msgstr "Ігнорувати регістр при пошуку збігів." -#: grep-dctrl/grep-dctrl.c:80 +#: grep-dctrl/grep-dctrl.c:83 msgid "Show only paragraphs that do not match." msgstr "Показати лише параграфи, які не збігаються" -#: grep-dctrl/grep-dctrl.c:81 +#: grep-dctrl/grep-dctrl.c:84 msgid "Show those fields that have NOT been selected with -s" msgstr "Показати поля, які НЕ були вибрані з використанням -s" -#: grep-dctrl/grep-dctrl.c:82 +#: grep-dctrl/grep-dctrl.c:85 msgid "Show only the count of matching paragraphs." msgstr "Показати лише кількість параграфів що збігаються." -#: grep-dctrl/grep-dctrl.c:83 +#: grep-dctrl/grep-dctrl.c:86 msgid "Do an exact match." msgstr "Шукати точні збіги." -#: grep-dctrl/grep-dctrl.c:84 sort-dctrl/sort-dctrl.c:38 +#: grep-dctrl/grep-dctrl.c:87 sort-dctrl/sort-dctrl.c:38 #: tbl-dctrl/tbl-dctrl.c:42 join-dctrl/join-dctrl.c:44 msgid "Print out the copyright license." msgstr "Роздрукувати ліцензію." -#: grep-dctrl/grep-dctrl.c:85 +#: grep-dctrl/grep-dctrl.c:88 msgid "Conjunct filters." msgstr "Застосувати кон’юнкцію фільтрів." -#: grep-dctrl/grep-dctrl.c:86 +#: grep-dctrl/grep-dctrl.c:89 msgid "Disjunct filters." msgstr "Застосувати диз’юнкцію фільтрів" -#: grep-dctrl/grep-dctrl.c:87 +#: grep-dctrl/grep-dctrl.c:90 msgid "Negate the following filters." msgstr "Застосувати заперечення фільтрів." -#: grep-dctrl/grep-dctrl.c:88 +#: grep-dctrl/grep-dctrl.c:91 msgid "Test for version number equality." msgstr "Порівняти номери версій на рівність." -#: grep-dctrl/grep-dctrl.c:89 +#: grep-dctrl/grep-dctrl.c:92 msgid "Version number comparison: <<." msgstr "Порівняння номерів версій: <<." -#: grep-dctrl/grep-dctrl.c:90 +#: grep-dctrl/grep-dctrl.c:93 msgid "Version number comparison: <=." msgstr "Порівняння номерів версій: <=." -#: grep-dctrl/grep-dctrl.c:91 +#: grep-dctrl/grep-dctrl.c:94 msgid "Version number comparison: >>." msgstr "Порівняння номерів версій: >>." -#: grep-dctrl/grep-dctrl.c:92 +#: grep-dctrl/grep-dctrl.c:95 msgid "Version number comparison: >=." msgstr "Порівняння номерів версій: >=." -#: grep-dctrl/grep-dctrl.c:93 +#: grep-dctrl/grep-dctrl.c:96 msgid "Debug option parsing." msgstr "Показати налагоджувальну інформацію граматичного розбору." -#: grep-dctrl/grep-dctrl.c:94 grep-dctrl/grep-dctrl.c:95 +#: grep-dctrl/grep-dctrl.c:97 grep-dctrl/grep-dctrl.c:98 msgid "Do not output to stdout." msgstr "Не виводити нічого у stdout." -#: grep-dctrl/grep-dctrl.c:96 sort-dctrl/sort-dctrl.c:41 +#: grep-dctrl/grep-dctrl.c:99 sort-dctrl/sort-dctrl.c:41 #: tbl-dctrl/tbl-dctrl.c:44 join-dctrl/join-dctrl.c:46 msgid "Attempt mmapping input files" msgstr "Намагатися виконати mmap для вхідних файлів" -#: grep-dctrl/grep-dctrl.c:97 +#: grep-dctrl/grep-dctrl.c:100 msgid "Ignore parse errors" msgstr "Ігнорувати помилки парсингу" -#: grep-dctrl/grep-dctrl.c:98 +#: grep-dctrl/grep-dctrl.c:101 msgid "PATTERN" msgstr "ШАБЛОН" -#: grep-dctrl/grep-dctrl.c:98 +#: grep-dctrl/grep-dctrl.c:101 msgid "Specify the pattern to search for" msgstr "Задати шаблон пошуку" -#: grep-dctrl/grep-dctrl.c:99 +#: grep-dctrl/grep-dctrl.c:102 msgid "Match only whole package names (this implies -e)" -msgstr "Шукати у всіх іменах пакуків (це означає -e)" +msgstr "Шукати в усіх іменах пакуків (це означає -e)" -#: grep-dctrl/grep-dctrl.c:100 +#: grep-dctrl/grep-dctrl.c:103 msgid "Ensure that the output is in dctrl format (overridden by -n)" msgstr "Виводити результати у форматі dctrl (перевизначається ключем -n)." -#: grep-dctrl/grep-dctrl.c:101 +#: grep-dctrl/grep-dctrl.c:104 msgid "Override the effect of an earlier --ensure-dctrl" msgstr "Перевизначити ефект попереднього --ensure-dctrl." -#: grep-dctrl/grep-dctrl.c:180 +#: grep-dctrl/grep-dctrl.c:185 msgid "filter is too long" msgstr "задовгий фільтр" -#: grep-dctrl/grep-dctrl.c:241 grep-dctrl/grep-dctrl.c:852 +#: grep-dctrl/grep-dctrl.c:278 grep-dctrl/grep-dctrl.c:890 #: join-dctrl/join-dctrl.c:113 msgid "too many output fields" msgstr "забагато вихідних файлів" -#: grep-dctrl/grep-dctrl.c:265 sort-dctrl/sort-dctrl.c:104 +#: grep-dctrl/grep-dctrl.c:302 sort-dctrl/sort-dctrl.c:104 #: tbl-dctrl/tbl-dctrl.c:305 join-dctrl/join-dctrl.c:168 #, c-format msgid "no such log level '%s'" -msgstr "рівня журналу %s не існує" +msgstr "рівню журналу %s не існує" -#: grep-dctrl/grep-dctrl.c:472 +#: grep-dctrl/grep-dctrl.c:509 #, c-format msgid "internal error: unknown token %d" msgstr "внутрішня помилка: невідомий символ %d" -#: grep-dctrl/grep-dctrl.c:481 +#: grep-dctrl/grep-dctrl.c:518 msgid "unexpected end of filter" -msgstr "несподіваний кінець фільтра" +msgstr "несподіваний кінець фільтру" -#: grep-dctrl/grep-dctrl.c:484 +#: grep-dctrl/grep-dctrl.c:521 msgid "unexpected pattern in command line" msgstr "несподіваний шаблон у командному рядку" -#: grep-dctrl/grep-dctrl.c:487 +#: grep-dctrl/grep-dctrl.c:524 msgid "unexpected string in command line" msgstr "несподіваний текст у командному рядку" -#: grep-dctrl/grep-dctrl.c:491 +#: grep-dctrl/grep-dctrl.c:528 #, c-format msgid "unexpected '%s' in command line" msgstr "несподіваний елемент '%s' у командному рядку" -#: grep-dctrl/grep-dctrl.c:595 +#: grep-dctrl/grep-dctrl.c:632 msgid "missing ')' in command line" msgstr "відсутня ')' у командному рядку" -#: grep-dctrl/grep-dctrl.c:603 +#: grep-dctrl/grep-dctrl.c:640 msgid "Multiple patterns for the same simple filter are not allowed" -msgstr "Декілька шаблонів для одного простого фільтра не допускаються" +msgstr "Декілька шаблонів для одного простого фільтру не допускаються" -#: grep-dctrl/grep-dctrl.c:623 +#: grep-dctrl/grep-dctrl.c:660 msgid "A pattern is mandatory" msgstr "Шаблон обов’язковий" -#: grep-dctrl/grep-dctrl.c:651 +#: grep-dctrl/grep-dctrl.c:688 msgid "inconsistent modifiers of simple filters" msgstr "несумісні модифікатори простих фільтрів" -#: grep-dctrl/grep-dctrl.c:724 sort-dctrl/sort-dctrl.c:120 +#: grep-dctrl/grep-dctrl.c:761 sort-dctrl/sort-dctrl.c:120 #: tbl-dctrl/tbl-dctrl.c:317 join-dctrl/join-dctrl.c:180 msgid "too many file names" msgstr "забагато імен файлів" -#: grep-dctrl/grep-dctrl.c:733 +#: grep-dctrl/grep-dctrl.c:770 msgid "file names are not allowed within the filter" msgstr "імена файлів у фільтрі не припускаються" -#: grep-dctrl/grep-dctrl.c:846 +#: grep-dctrl/grep-dctrl.c:884 msgid "malformed filter" msgstr "неправильний фільтр" -#: grep-dctrl/grep-dctrl.c:856 +#: grep-dctrl/grep-dctrl.c:894 msgid "Adding \"Description\" to selected output fields because of -d" msgstr "Додається \"Description\" до вибраних для виводу полів з-за -d" -#: grep-dctrl/grep-dctrl.c:864 +#: grep-dctrl/grep-dctrl.c:902 msgid "-I requires at least one instance of -s" -msgstr "-I вимагає принаймні одного екземпляра -s" +msgstr "-I вимагає принаймні одного екземпляру -s" -#: grep-dctrl/grep-dctrl.c:870 +#: grep-dctrl/grep-dctrl.c:908 msgid "cannot suppress field names when showing whole paragraphs" msgstr "неможливо не виводити імена полів, якщо параграфи показуються цілком" -#: grep-dctrl/grep-dctrl.c:902 +#: grep-dctrl/grep-dctrl.c:940 #, c-format msgid "executable name '%s' is not recognised" msgstr "виконуваний файл має неприпустиме ім’я '%s'" @@ -419,15 +419,15 @@ msgid "expected either '1.' or '2.' at the start of the field specification" msgstr "на початку області специфікації очікується або '1.', або '2.'" -#: join-dctrl/join-dctrl.c:251 +#: join-dctrl/join-dctrl.c:267 msgid "join-dctrl -- join two Debian control files" msgstr "join-dctrl -- об’єднати два керуючих файли Debian" -#: join-dctrl/join-dctrl.c:270 +#: join-dctrl/join-dctrl.c:286 msgid "need exactly two input files" msgstr "потрібно два вхідних файли" -#: join-dctrl/join-dctrl.c:295 +#: join-dctrl/join-dctrl.c:311 msgid "cannot join a stream with itself" msgstr "не можу приєднатися до свого власного потоку" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debconf.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debconf.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debconf.po 2015-02-19 15:22:17.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debconf.po 2015-08-14 07:48:24.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:40+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:37+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #: ../Debconf/AutoSelect.pm:76 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debian-tasks.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debian-tasks.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debian-tasks.po 2015-02-19 15:22:34.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debian-tasks.po 2015-08-14 07:48:41.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 11:57+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 07:04+0000\n" +"X-Generator: Launchpad (build 17656)\n" "Language: uk\n" #. Description @@ -68,7 +68,7 @@ msgid "" "Selects the BIND DNS server, and related documentation and utility packages." msgstr "" -"Вибирає DNS сервер BIND та пов'язані з ним пакунки документації та " +"Вибирає DNS сервер BIND та пов'язані з ним пакунки документації і " "інструментів." #. Description @@ -82,7 +82,7 @@ "This task sets up your system to be a file server, supporting both CIFS and " "NFS." msgstr "" -"Це завдання налаштовує вашу систему для використання в якості файлового " +"Це завдання налаштовує вашу систему для використання у якості файлового " "сервера, який підтримує CIFS та NFS." #. Description @@ -170,7 +170,7 @@ #: ../po/debian-tasks.desc:11001 msgid "This task sets up your system to be a print server." msgstr "" -"Це завдання налаштовує вашу систему для використання в якості сервера друку." +"Це завдання налаштовує вашу систему для використання у якості сервера друку." #. Description #: ../po/debian-tasks.desc:12001 @@ -198,7 +198,7 @@ "selection of services and tools usable on the command line." msgstr "" "Це завдання налаштовує базове середовище користувача, забезпечуючи доволі " -"невеликий набір служб та інструментів, які використовуються в режимі " +"невеликий набір служб та інструментів, які використовуються у режимі " "командного рядка." #. Description diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debianutils.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debianutils.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/debianutils.po 2015-02-19 15:22:17.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/debianutils.po 2015-08-14 07:48:24.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:40+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:37+0000\n" +"X-Generator: Launchpad (build 17656)\n" #. type: TH #: ../add-shell.8:1 diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kde-config-whoopsie.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kde-config-whoopsie.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kde-config-whoopsie.po 2015-02-19 15:22:50.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kde-config-whoopsie.po 2015-08-14 07:48:58.000000000 +0000 @@ -14,22 +14,22 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:41+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:59+0000\n" +"X-Generator: Launchpad (build 17656)\n" -#: src/kcm_whoopsie.desktop:12 +#: src/kcm_whoopsie.desktop:11 msgctxt "X-KDE-Keywords" msgid "privacy,diagnostic,crash,report,canonical,metric,whoopsie" msgstr "" "privacy,diagnostic,crash,report,canonical,metric,whoopsie,конфіденційність,ді" "агностика,аварія,звіт,канонікал,метрика,упсі" -#: src/kcm_whoopsie.desktop:15 +#: src/kcm_whoopsie.desktop:14 msgctxt "Name" msgid "Diagnostics" msgstr "Діагностика" -#: src/kcm_whoopsie.desktop:16 +#: src/kcm_whoopsie.desktop:15 msgctxt "Comment" msgid "Automatic Crash and Metrics Reporting" msgstr "Автоматичне звітування щодо аварій і метрики" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-driver-manager.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-driver-manager.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2015-02-19 15:22:50.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2015-08-14 07:48:58.000000000 +0000 @@ -14,20 +14,20 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:41+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 09:00+0000\n" +"X-Generator: Launchpad (build 17656)\n" -#: src/kcm_driver_manager.desktop:12 +#: src/kcm_driver_manager.desktop:11 msgctxt "X-KDE-Keywords" msgid "drivers" msgstr "drivers;драйвери" -#: src/kcm_driver_manager.desktop:15 +#: src/kcm_driver_manager.desktop:14 msgctxt "Name" msgid "Driver Manager" msgstr "Керування драйверами" -#: src/kcm_driver_manager.desktop:16 +#: src/kcm_driver_manager.desktop:15 msgctxt "Comment" msgid "Driver management software" msgstr "Програма для керування драйверами" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-notification-helper.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-notification-helper.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2015-02-19 15:22:46.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2015-08-14 07:48:52.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:03+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:18+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: src/daemon/notificationhelper.desktop:2 msgctxt "Name" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2015-02-19 15:22:47.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2015-08-14 07:48:54.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 13:16+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 08:30+0000\n" +"X-Generator: Launchpad (build 17656)\n" #: searchproviders/brainstorm.desktop:5 msgctxt "Name" diff -Nru language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/devscripts.po language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/devscripts.po --- language-pack-uk-base-14.04+20150219/data/uk/LC_MESSAGES/devscripts.po 2015-02-19 15:22:18.000000000 +0000 +++ language-pack-uk-base-14.04+20150804/data/uk/LC_MESSAGES/devscripts.po 2015-08-14 07:48:24.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2015-02-19 10:41+0000\n" -"X-Generator: Launchpad (build 17341)\n" +"X-Launchpad-Export-Date: 2015-08-04 05:38+0000\n" +"X-Generator: Launchpad (build 17656)\n" #. type: TH #: ../scripts/annotate-output.1:1 @@ -36,7 +36,7 @@ msgstr "DEBIAN" #. type: SH -#: ../scripts/annotate-output.1:2 ../scripts/archpath.1:2 ../scripts/bts.pl:39 ../scripts/build-rdeps.pl:18 ../scripts/chdist.pl:18 ../scripts/checkbashisms.1:2 ../scripts/cowpoke.1:18 ../scripts/cvs-debc.1:2 ../scripts/cvs-debi.1:2 ../scripts/cvs-debrelease.1:2 ../scripts/cvs-debuild.1:2 ../scripts/dcmd.1:2 ../scripts/dcontrol.pl:196 ../scripts/dd-list.1:18 ../scripts/debc.1:2 ../scripts/debchange.1:2 ../scripts/debcheckout.pl:24 ../scripts/debclean.1:2 ../scripts/debcommit.pl:3 ../scripts/debdiff.1:2 ../scripts/debi.1:2 ../scripts/debpkg.1:2 ../scripts/debrelease.1:2 ../scripts/debrsign.1:2 ../scripts/debsign.1:2 ../scripts/debsnap.1:3 ../scripts/debuild.1:2 ../scripts/desktop2menu.pl:24 ../scripts/dep3changelog.1:2 ../scripts/devscripts.1:2 ../scripts/dget.pl:508 ../scripts/diff2patches.1:2 ../scripts/dpkg-depcheck.1:2 ../scripts/dpkg-genbuilddeps.1:2 ../doc/edit-patch.1:2 ../scripts/dscextract.1:2 ../scripts/dscverify.1:2 ../scripts/getbuildlog.1:2 ../scripts/grep-excuses.1:2 ../scripts/licensecheck.pl:22 ../scripts/list-unreleased.1:2 ../scripts/manpage-alert.1:2 ../scripts/mass-bug.pl:21 ../scripts/mergechanges.1:2 ../scripts/mk-build-deps.pl:24 ../scripts/mk-origtargz.pl:24 ../scripts/namecheck.pl:3 ../scripts/nmudiff.1:2 ../scripts/origtargz.pl:20 ../scripts/plotchangelog.1:2 ../scripts/pts-subscribe.1:2 ../scripts/rc-alert.1:2 ../scripts/rmadison.pl:200 ../scripts/sadt.pod:17 ../doc/suspicious-source.1:17 ../scripts/svnpath.pl:3 ../scripts/tagpending.pl:79 ../scripts/transition-check.pl:23 ../scripts/uscan.1:2 ../scripts/uupdate.1:2 ../doc/what-patch.1:2 ../scripts/whodepends.1:2 ../scripts/who-uploads.1:2 ../scripts/who-permits-upload.pl:42 ../scripts/wnpp-alert.1:2 ../scripts/wnpp-check.1:2 ../doc/wrap-and-sort.1:16 ../scripts/devscripts.conf.5:2 +#: ../scripts/annotate-output.1:2 ../scripts/archpath.1:2 ../scripts/bts.pl:39 ../scripts/build-rdeps.pl:18 ../scripts/chdist.pl:18 ../scripts/checkbashisms.1:2 ../scripts/cowpoke.1:18 ../scripts/cvs-debc.1:2 ../scripts/cvs-debi.1:2 ../scripts/cvs-debrelease.1:2 ../scripts/cvs-debuild.1:2 ../scripts/dcmd.1:2 ../scripts/dcontrol.pl:198 ../scripts/dd-list.1:18 ../scripts/debc.1:2 ../scripts/debchange.1:2 ../scripts/debcheckout.pl:24 ../scripts/debclean.1:2 ../scripts/debcommit.pl:3 ../scripts/debdiff.1:2 ../scripts/debi.1:2 ../scripts/debpkg.1:2 ../scripts/debrelease.1:2 ../scripts/debrsign.1:2 ../scripts/debsign.1:2 ../scripts/debsnap.1:3 ../scripts/debuild.1:2 ../scripts/desktop2menu.pl:24 ../scripts/dep3changelog.1:2 ../scripts/devscripts.1:2 ../scripts/dget.pl:538 ../scripts/diff2patches.1:2 ../scripts/dpkg-depcheck.1:2 ../scripts/dpkg-genbuilddeps.1:2 ../doc/edit-patch.1:2 ../scripts/dscextract.1:2 ../scripts/dscverify.1:2 ../scripts/getbuildlog.1:2 ../scripts/grep-excuses.1:2 ../scripts/licensecheck.pl:23 ../scripts/list-unreleased.1:2 ../scripts/manpage-alert.1:2 ../scripts/mass-bug.pl:21 ../scripts/mergechanges.1:2 ../scripts/mk-build-deps.pl:24 ../scripts/mk-origtargz.pl:25 ../scripts/namecheck.pl:3 ../scripts/nmudiff.1:2 ../scripts/origtargz.pl:20 ../scripts/plotchangelog.1:2 ../scripts/pts-subscribe.1:2 ../scripts/rc-alert.1:2 ../scripts/rmadison.pl:228 ../scripts/sadt.pod:17 ../doc/suspicious-source.1:17 ../scripts/svnpath.pl:3 ../scripts/tagpending.pl:77 ../scripts/transition-check.pl:23 ../scripts/uscan.1:2 ../scripts/uupdate.1:2 ../doc/what-patch.1:2 ../scripts/whodepends.1:2 ../scripts/who-uploads.1:2 ../scripts/who-permits-upload.pl:42 ../scripts/wnpp-alert.1:2 ../scripts/wnpp-check.1:2 ../doc/wrap-and-sort.1:16 ../scripts/devscripts.conf.5:2 #, no-wrap msgid "NAME" msgstr "НАЗВА" @@ -47,7 +47,7 @@ msgstr "annotate-output - додати до виводу програми анотації часу і потоку" #. type: SH -#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:186 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22 ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20 ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4 ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4 ../scripts/dcmd.1:4 ../scripts/dcontrol.pl:200 ../scripts/dd-list.1:21 ../scripts/debc.1:4 ../scripts/debchange.1:4 ../scripts/debcheckout.pl:28 ../scripts/debclean.1:4 ../scripts/debcommit.pl:7 ../scripts/debdiff.1:4 ../scripts/debi.1:4 ../scripts/debpkg.1:4 ../scripts/debrelease.1:4 ../scripts/debrsign.1:4 ../scripts/debsign.1:4 ../scripts/debsnap.1:6 ../scripts/debuild.1:4 ../scripts/desktop2menu.pl:28 ../scripts/dep3changelog.1:4 ../scripts/dget.pl:512 ../scripts/dpkg-depcheck.1:4 ../scripts/dpkg-genbuilddeps.1:4 ../doc/edit-patch.1:6 ../scripts/dscextract.1:4 ../scripts/dscverify.1:4 ../scripts/getbuildlog.1:4 ../scripts/grep-excuses.1:4 ../scripts/licensecheck.pl:26 ../scripts/list-unreleased.1:4 ../scripts/manpage-alert.1:4 ../scripts/mass-bug.pl:25 ../scripts/mergechanges.1:4 ../scripts/mk-build-deps.pl:28 ../scripts/mk-origtargz.pl:28 ../scripts/nmudiff.1:4 ../scripts/origtargz.pl:24 ../scripts/plotchangelog.1:4 ../scripts/pts-subscribe.1:4 ../scripts/rc-alert.1:4 ../scripts/rmadison.pl:204 ../scripts/sadt.pod:21 ../doc/suspicious-source.1:21 ../scripts/svnpath.pl:7 ../scripts/tagpending.pl:83 ../scripts/transition-check.pl:27 ../scripts/uscan.1:4 ../scripts/uupdate.1:4 ../doc/what-patch.1:5 ../scripts/whodepends.1:4 ../scripts/who-uploads.1:4 ../scripts/who-permits-upload.pl:46 ../scripts/wnpp-alert.1:4 ../scripts/wnpp-check.1:4 ../doc/wrap-and-sort.1:18 +#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:191 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22 ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20 ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4 ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4 ../scripts/dcmd.1:4 ../scripts/dcontrol.pl:202 ../scripts/dd-list.1:21 ../scripts/debc.1:4 ../scripts/debchange.1:4 ../scripts/debcheckout.pl:28 ../scripts/debclean.1:4 ../scripts/debcommit.pl:7 ../scripts/debdiff.1:4 ../scripts/debi.1:4 ../scripts/debpkg.1:4 ../scripts/debrelease.1:4 ../scripts/debrsign.1:4 ../scripts/debsign.1:4 ../scripts/debsnap.1:6 ../scripts/debuild.1:4 ../scripts/desktop2menu.pl:28 ../scripts/dep3changelog.1:4 ../scripts/dget.pl:542 ../scripts/dpkg-depcheck.1:4 ../scripts/dpkg-genbuilddeps.1:4 ../doc/edit-patch.1:6 ../scripts/dscextract.1:4 ../scripts/dscverify.1:4 ../scripts/getbuildlog.1:4 ../scripts/grep-excuses.1:4 ../scripts/licensecheck.pl:27 ../scripts/list-unreleased.1:4 ../scripts/manpage-alert.1:4 ../scripts/mass-bug.pl:25 ../scripts/mergechanges.1:4 ../scripts/mk-build-deps.pl:28 ../scripts/mk-origtargz.pl:29 ../scripts/nmudiff.1:4 ../scripts/origtargz.pl:24 ../scripts/plotchangelog.1:4 ../scripts/pts-subscribe.1:4 ../scripts/rc-alert.1:4 ../scripts/rmadison.pl:232 ../scripts/sadt.pod:21 ../doc/suspicious-source.1:21 ../scripts/svnpath.pl:7 ../scripts/tagpending.pl:81 ../scripts/transition-check.pl:27 ../scripts/uscan.1:4 ../scripts/uupdate.1:4 ../doc/what-patch.1:5 ../scripts/whodepends.1:4 ../scripts/who-uploads.1:4 ../scripts/who-permits-upload.pl:46 ../scripts/wnpp-alert.1:4 ../scripts/wnpp-check.1:4 ../doc/wrap-and-sort.1:18 #, no-wrap msgid "SYNOPSIS" msgstr "СИНТАКСИС" @@ -58,7 +58,7 @@ msgstr "B [I<опції>] I<програма> [I<аргументи> ...]" #. type: SH -#: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12 ../scripts/bts.pl:190 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26 ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24 ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6 ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7 ../scripts/dcmd.1:6 ../scripts/dcontrol.pl:208 ../scripts/dd-list.1:26 ../scripts/debc.1:6 ../scripts/debchange.1:8 ../scripts/debcheckout.pl:40 ../scripts/debclean.1:6 ../scripts/debcommit.pl:11 ../scripts/debdiff.1:15 ../scripts/debi.1:6 ../scripts/debpkg.1:6 ../scripts/debrelease.1:6 ../scripts/deb-reversion.dbk:82 ../scripts/debrsign.1:7 ../scripts/debsign.1:6 ../scripts/debsnap.1:14 ../scripts/debuild.1:10 ../scripts/desktop2menu.pl:34 ../scripts/dep3changelog.1:6 ../scripts/devscripts.1:4 ../scripts/dget.pl:522 ../scripts/diff2patches.1:10 ../scripts/dpkg-depcheck.1:6 ../scripts/dpkg-genbuilddeps.1:6 ../doc/edit-patch.1:11 ../scripts/dscextract.1:6 ../scripts/dscverify.1:6 ../scripts/getbuildlog.1:8 ../scripts/grep-excuses.1:6 ../scripts/licensecheck.pl:35 ../scripts/list-unreleased.1:6 ../scripts/manpage-alert.1:8 ../scripts/mass-bug.pl:29 ../scripts/mergechanges.1:6 ../scripts/mk-build-deps.pl:34 ../scripts/mk-origtargz.pl:38 ../scripts/nmudiff.1:6 ../scripts/origtargz.pl:34 ../scripts/plotchangelog.1:7 ../scripts/pts-subscribe.1:8 ../scripts/rc-alert.1:8 ../scripts/rmadison.pl:212 ../scripts/sadt.pod:25 ../doc/suspicious-source.1:24 ../scripts/svnpath.pl:17 ../scripts/tagpending.pl:87 ../scripts/transition-check.pl:33 ../scripts/uscan.1:6 ../scripts/uupdate.1:8 ../doc/what-patch.1:8 ../scripts/whodepends.1:6 ../scripts/who-uploads.1:6 ../scripts/who-permits-upload.pl:50 ../scripts/wnpp-alert.1:8 ../scripts/wnpp-check.1:8 ../doc/wrap-and-sort.1:22 ../scripts/devscripts.conf.5:4 +#: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12 ../scripts/bts.pl:195 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26 ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24 ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6 ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7 ../scripts/dcmd.1:6 ../scripts/dcontrol.pl:210 ../scripts/dd-list.1:26 ../scripts/debc.1:6 ../scripts/debchange.1:8 ../scripts/debcheckout.pl:40 ../scripts/debclean.1:6 ../scripts/debcommit.pl:11 ../scripts/debdiff.1:15 ../scripts/debi.1:6 ../scripts/debpkg.1:6 ../scripts/debrelease.1:6 ../scripts/deb-reversion.dbk:82 ../scripts/debrsign.1:7 ../scripts/debsign.1:6 ../scripts/debsnap.1:14 ../scripts/debuild.1:10 ../scripts/desktop2menu.pl:34 ../scripts/dep3changelog.1:6 ../scripts/devscripts.1:4 ../scripts/dget.pl:552 ../scripts/diff2patches.1:10 ../scripts/dpkg-depcheck.1:6 ../scripts/dpkg-genbuilddeps.1:6 ../doc/edit-patch.1:11 ../scripts/dscextract.1:6 ../scripts/dscverify.1:6 ../scripts/getbuildlog.1:8 ../scripts/grep-excuses.1:6 ../scripts/licensecheck.pl:36 ../scripts/list-unreleased.1:6 ../scripts/manpage-alert.1:8 ../scripts/mass-bug.pl:29 ../scripts/mergechanges.1:6 ../scripts/mk-build-deps.pl:34 ../scripts/mk-origtargz.pl:39 ../scripts/nmudiff.1:6 ../scripts/origtargz.pl:34 ../scripts/plotchangelog.1:7 ../scripts/pts-subscribe.1:8 ../scripts/rc-alert.1:8 ../scripts/rmadison.pl:240 ../scripts/sadt.pod:25 ../doc/suspicious-source.1:24 ../scripts/svnpath.pl:17 ../scripts/tagpending.pl:85 ../scripts/transition-check.pl:33 ../scripts/uscan.1:6 ../scripts/uupdate.1:8 ../doc/what-patch.1:8 ../scripts/whodepends.1:6 ../scripts/who-uploads.1:6 ../scripts/who-permits-upload.pl:50 ../scripts/wnpp-alert.1:8 ../scripts/wnpp-check.1:8 ../doc/wrap-and-sort.1:22 ../scripts/devscripts.conf.5:4 #, no-wrap msgid "DESCRIPTION" msgstr "ОПИС" @@ -73,7 +73,7 @@ "рядка поточний час, а також O для stdout і E для stderr." #. type: SH -#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:242 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33 ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:32 ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:242 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:145 ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:52 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26 ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15 ../scripts/dget.pl:563 ../scripts/diff2patches.1:16 ../scripts/dpkg-depcheck.1:15 ../scripts/dscextract.1:14 ../scripts/dscverify.1:17 ../scripts/getbuildlog.1:24 ../scripts/grep-excuses.1:13 ../scripts/licensecheck.pl:44 ../scripts/list-unreleased.1:12 ../scripts/manpage-alert.1:14 ../scripts/mass-bug.pl:59 ../scripts/mk-build-deps.pl:44 ../scripts/mk-origtargz.pl:52 ../scripts/nmudiff.1:21 ../scripts/origtargz.pl:95 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:18 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:221 ../scripts/sadt.pod:42 ../doc/suspicious-source.1:34 ../scripts/tagpending.pl:93 ../scripts/transition-check.pl:42 ../scripts/uscan.1:363 ../scripts/uupdate.1:52 ../doc/what-patch.1:15 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/who-permits-upload.pl:56 ../scripts/wnpp-alert.1:17 ../scripts/wnpp-check.1:16 ../doc/wrap-and-sort.1:33 +#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:247 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33 ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:32 ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:244 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:145 ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:52 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26 ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15 ../scripts/dget.pl:593 ../scripts/diff2patches.1:16 ../scripts/dpkg-depcheck.1:15 ../scripts/dscextract.1:14 ../scripts/dscverify.1:17 ../scripts/getbuildlog.1:24 ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:45 ../scripts/list-unreleased.1:12 ../scripts/manpage-alert.1:14 ../scripts/mass-bug.pl:59 ../scripts/mk-build-deps.pl:44 ../scripts/mk-origtargz.pl:53 ../scripts/nmudiff.1:21 ../scripts/origtargz.pl:95 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:18 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:249 ../scripts/sadt.pod:42 ../doc/suspicious-source.1:34 ../scripts/tagpending.pl:91 ../scripts/transition-check.pl:42 ../scripts/uscan.1:363 ../scripts/uupdate.1:52 ../doc/what-patch.1:15 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/who-permits-upload.pl:56 ../scripts/wnpp-alert.1:17 ../scripts/wnpp-check.1:16 ../doc/wrap-and-sort.1:35 #, no-wrap msgid "OPTIONS" msgstr "ПАРАМЕТРИ" @@ -91,7 +91,7 @@ msgstr "Керує форматом міток часу, дивіться B(1). Типово «%H:%M:%S»." #. type: TP -#: ../scripts/annotate-output.1:16 ../scripts/chdist.pl:37 ../scripts/dcontrol.pl:254 ../scripts/dd-list.1:59 ../scripts/debcheckout.pl:93 ../scripts/debsnap.1:57 ../scripts/dget.pl:621 ../scripts/dpkg-depcheck.1:96 ../scripts/getbuildlog.1:25 ../scripts/mk-build-deps.pl:79 ../scripts/rmadison.pl:245 ../scripts/sadt.pod:59 ../doc/suspicious-source.1:35 ../doc/what-patch.1:17 ../doc/wrap-and-sort.1:34 +#: ../scripts/annotate-output.1:16 ../scripts/chdist.pl:37 ../scripts/dcontrol.pl:256 ../scripts/dd-list.1:59 ../scripts/debcheckout.pl:93 ../scripts/debsnap.1:57 ../scripts/dget.pl:653 ../scripts/dpkg-depcheck.1:96 ../scripts/getbuildlog.1:25 ../scripts/mk-build-deps.pl:79 ../scripts/rmadison.pl:273 ../scripts/sadt.pod:59 ../doc/suspicious-source.1:35 ../doc/what-patch.1:17 ../doc/wrap-and-sort.1:36 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" @@ -164,7 +164,7 @@ "того, що програма зависла, хоч це не так." #. type: SH -#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4113 ../scripts/checkbashisms.1:63 ../scripts/cowpoke.1:379 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53 ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:287 ../scripts/debc.1:115 ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228 ../scripts/debclean.1:107 ../scripts/debcommit.pl:912 ../scripts/debdiff.1:217 ../scripts/debi.1:132 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66 ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410 ../scripts/dep3changelog.1:28 ../scripts/dget.pl:683 ../scripts/diff2patches.1:45 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:75 ../scripts/grep-excuses.1:38 ../scripts/list-unreleased.1:19 ../scripts/mk-origtargz.pl:143 ../scripts/nmudiff.1:108 ../scripts/origtargz.pl:157 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:121 ../scripts/rmadison.pl:332 ../scripts/sadt.pod:69 ../scripts/tagpending.pl:148 ../scripts/uscan.1:585 ../scripts/uupdate.1:170 ../doc/what-patch.1:35 ../scripts/who-permits-upload.pl:161 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:23 ../scripts/devscripts.conf.5:54 +#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4140 ../scripts/checkbashisms.1:63 ../scripts/cowpoke.1:379 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53 ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:289 ../scripts/debc.1:115 ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228 ../scripts/debclean.1:107 ../scripts/debcommit.pl:912 ../scripts/debdiff.1:233 ../scripts/debi.1:132 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66 ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410 ../scripts/dep3changelog.1:28 ../scripts/dget.pl:715 ../scripts/diff2patches.1:45 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:75 ../scripts/grep-excuses.1:45 ../scripts/list-unreleased.1:19 ../scripts/mk-origtargz.pl:148 ../scripts/nmudiff.1:108 ../scripts/origtargz.pl:157 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:121 ../scripts/rmadison.pl:370 ../scripts/sadt.pod:69 ../scripts/tagpending.pl:146 ../scripts/uscan.1:585 ../scripts/uupdate.1:170 ../doc/what-patch.1:35 ../scripts/who-permits-upload.pl:161 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:26 ../scripts/devscripts.conf.5:54 #, no-wrap msgid "SEE ALSO" msgstr "ДИВІТЬСЯ ТАКОЖ" @@ -191,7 +191,7 @@ "самостійно). Однак ми будемо вдячні за патчі, як і за будь-яку іншу допомогу." #. type: SH -#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/build-rdeps.pl:344 ../scripts/checkbashisms.1:65 ../scripts/cowpoke.1:385 ../scripts/cvs-debc.1:63 ../scripts/cvs-debi.1:67 ../scripts/cvs-debrelease.1:68 ../scripts/cvs-debuild.1:58 ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:280 ../scripts/dd-list.1:100 ../scripts/debc.1:119 ../scripts/debchange.1:475 ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110 ../scripts/debcommit.pl:908 ../scripts/debdiff.1:224 ../scripts/debi.1:135 ../scripts/debpkg.1:23 ../scripts/debrelease.1:136 ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70 ../scripts/debsign.1:145 ../scripts/debuild.1:422 ../scripts/desktop2menu.pl:52 ../scripts/dep3changelog.1:26 ../scripts/dget.pl:675 ../scripts/diff2patches.1:48 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscextract.1:32 ../scripts/dscverify.1:79 ../scripts/getbuildlog.1:41 ../scripts/grep-excuses.1:40 ../scripts/licensecheck.pl:129 ../scripts/list-unreleased.1:21 ../scripts/manpage-alert.1:20 ../scripts/mass-bug.pl:522 ../scripts/mergechanges.1:18 ../scripts/mk-build-deps.pl:94 ../scripts/mk-origtargz.pl:147 ../scripts/namecheck.pl:30 ../scripts/nmudiff.1:112 ../scripts/origtargz.pl:161 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:56 ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:336 ../scripts/svnpath.pl:93 ../scripts/transition-check.pl:81 ../scripts/uscan.1:591 ../scripts/uupdate.1:177 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:71 ../scripts/who-permits-upload.pl:156 ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:33 ../scripts/devscripts.conf.5:58 +#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/build-rdeps.pl:344 ../scripts/checkbashisms.1:65 ../scripts/cowpoke.1:385 ../scripts/cvs-debc.1:63 ../scripts/cvs-debi.1:67 ../scripts/cvs-debrelease.1:68 ../scripts/cvs-debuild.1:58 ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:282 ../scripts/dd-list.1:100 ../scripts/debc.1:119 ../scripts/debchange.1:475 ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110 ../scripts/debcommit.pl:908 ../scripts/debdiff.1:240 ../scripts/debi.1:135 ../scripts/debpkg.1:23 ../scripts/debrelease.1:136 ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70 ../scripts/debsign.1:145 ../scripts/debuild.1:422 ../scripts/desktop2menu.pl:52 ../scripts/dep3changelog.1:26 ../scripts/dget.pl:707 ../scripts/diff2patches.1:48 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscextract.1:32 ../scripts/dscverify.1:79 ../scripts/getbuildlog.1:41 ../scripts/grep-excuses.1:47 ../scripts/licensecheck.pl:130 ../scripts/list-unreleased.1:21 ../scripts/manpage-alert.1:20 ../scripts/mass-bug.pl:523 ../scripts/mergechanges.1:25 ../scripts/mk-build-deps.pl:94 ../scripts/mk-origtargz.pl:152 ../scripts/namecheck.pl:30 ../scripts/nmudiff.1:112 ../scripts/origtargz.pl:161 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:56 ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:374 ../scripts/svnpath.pl:93 ../scripts/transition-check.pl:81 ../scripts/uscan.1:591 ../scripts/uupdate.1:177 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:71 ../scripts/who-permits-upload.pl:156 ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:36 ../scripts/devscripts.conf.5:58 #, no-wrap msgid "AUTHOR" msgstr "АВТОР" @@ -328,14 +328,14 @@ msgstr "bts - інтерфейс командного рядка розробника до BTS" #. type: textblock -#: ../scripts/bts.pl:188 +#: ../scripts/bts.pl:193 msgid "" "B [I] I [I] [B<#>I] [B<.>|B<,> " "I [I] [B<#>I]] ..." msgstr "" #. type: textblock -#: ../scripts/bts.pl:192 +#: ../scripts/bts.pl:197 msgid "" "This is a command line interface to the Debian Bug Tracking System (BTS), " "intended mainly for use by developers. It lets the BTS be manipulated using " @@ -352,7 +352,7 @@ "локальний кеш веб-сторінок і адрес e-mail з BTS." #. type: textblock -#: ../scripts/bts.pl:200 +#: ../scripts/bts.pl:205 msgid "" "In general, the command line interface is the same as what you would write " "in a mail to control@bugs.debian.org, just prefixed with \"bts\". For " @@ -363,7 +363,7 @@ "Наприклад:" #. type: verbatim -#: ../scripts/bts.pl:204 +#: ../scripts/bts.pl:209 #, no-wrap msgid "" " % bts severity 69042 normal\n" @@ -373,7 +373,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:208 +#: ../scripts/bts.pl:213 msgid "" "A few additional commands have been added for your convenience, and this " "program is less strict about what constitutes a valid bug number. For " @@ -388,7 +388,7 @@ "коментаря, тож вам потрібно взяти його в лапки!)" #. type: textblock -#: ../scripts/bts.pl:214 +#: ../scripts/bts.pl:219 msgid "" "Also, for your convenience, this program allows you to abbreviate commands " "to the shortest unique substring (similar to how cvs lets you abbreviate " @@ -399,7 +399,7 @@ "скорочувати команди). Так що вона розуміє такі речі, як \"bts cl 85942\"." #. type: textblock -#: ../scripts/bts.pl:218 +#: ../scripts/bts.pl:223 msgid "" "It is also possible to include a comment in the mail sent to the BTS. If " "your shell does not strip out the comment in a command like \"bts severity " @@ -418,7 +418,7 @@ "не буде містити коментаря!)" #. type: textblock -#: ../scripts/bts.pl:226 +#: ../scripts/bts.pl:231 msgid "" "You can specify multiple commands by separating them with a single dot, " "rather like B; a single comma may also be used; all the " @@ -428,7 +428,7 @@ msgstr "" #. type: verbatim -#: ../scripts/bts.pl:232 +#: ../scripts/bts.pl:237 #, no-wrap msgid "" " % bts severity 95672 normal , merge 95672 95673 \\#they are the same!\n" @@ -436,7 +436,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:234 +#: ../scripts/bts.pl:239 msgid "" "The abbreviation \"it\" may be used to refer to the last mentioned bug " "number, so you could write:" @@ -445,7 +445,7 @@ "номер помилки, так що ви можете написати:" #. type: verbatim -#: ../scripts/bts.pl:237 +#: ../scripts/bts.pl:242 #, no-wrap msgid "" " % bts severity 95672 wishlist , retitle it \"bts: please add a --foo " @@ -454,7 +454,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:239 +#: ../scripts/bts.pl:244 msgid "" "Please use this program responsibly, and do take our users into " "consideration." @@ -463,7 +463,7 @@ "наших користувачів." #. type: textblock -#: ../scripts/bts.pl:244 +#: ../scripts/bts.pl:249 msgid "" "B examines the B configuration files as described below. " "Command line options override the configuration file settings, though." @@ -472,12 +472,12 @@ "нижче. Однак, ці установки можна змінити за допомогою опцій командного рядка." #. type: =item -#: ../scripts/bts.pl:250 +#: ../scripts/bts.pl:255 msgid "B<-o>, B<--offline>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:252 +#: ../scripts/bts.pl:257 msgid "" "Make B use cached bugs for the B and B commands, if a cache " "is available for the requested data. See the B command, below for " @@ -485,48 +485,48 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:256 +#: ../scripts/bts.pl:261 msgid "B<--online>, B<--no-offline>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:258 +#: ../scripts/bts.pl:263 msgid "" "Opposite of B<--offline>; overrides any configuration file directive to work " "offline." msgstr "" #. type: =item -#: ../scripts/bts.pl:261 +#: ../scripts/bts.pl:266 msgid "B<-n>, B<--no-action>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:263 +#: ../scripts/bts.pl:268 msgid "Do not send emails but print them to standard output." msgstr "" "Не посилати повідомлення електронної пошти, а друкувати їх у стандартний " "вивід." #. type: =item -#: ../scripts/bts.pl:265 +#: ../scripts/bts.pl:270 msgid "B<--cache>, B<--no-cache>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:267 +#: ../scripts/bts.pl:272 msgid "" "Should we attempt to cache new versions of BTS pages when performing " "B/B commands? Default is to cache." msgstr "" #. type: =item -#: ../scripts/bts.pl:270 +#: ../scripts/bts.pl:275 msgid "B<--cache-mode=>{B|B|B}" msgstr "" #. type: textblock -#: ../scripts/bts.pl:272 +#: ../scripts/bts.pl:277 msgid "" "When running a B command, should we only mirror the basic bug " "(B), or should we also mirror the mbox version (B), or should we " @@ -535,12 +535,12 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:278 +#: ../scripts/bts.pl:283 msgid "B<--cache-delay=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:280 +#: ../scripts/bts.pl:285 msgid "" "Time in seconds to delay between each download, to avoid hammering the BTS " "web server. Default is 5 seconds." @@ -549,24 +549,24 @@ "перевантаження веб-сервера BTS. Типово 5 секунд." #. type: =item -#: ../scripts/bts.pl:283 +#: ../scripts/bts.pl:288 msgid "B<--mbox>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:285 +#: ../scripts/bts.pl:290 msgid "" "Open a mail reader to read the mbox corresponding to a given bug number for " "B and B commands." msgstr "" #. type: =item -#: ../scripts/bts.pl:288 +#: ../scripts/bts.pl:293 msgid "B<--mailreader=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:290 +#: ../scripts/bts.pl:295 msgid "" "Specify the command to read the mbox. Must contain a \"B<%s>\" string " "(unquoted!), which will be replaced by the name of the mbox file. The " @@ -576,24 +576,24 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:296 +#: ../scripts/bts.pl:301 msgid "B<--cc-addr=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:298 +#: ../scripts/bts.pl:303 msgid "" "Send carbon copies to a list of users. I should be a comma-" "separated list of email addresses." msgstr "" #. type: =item -#: ../scripts/bts.pl:301 +#: ../scripts/bts.pl:306 msgid "B<--use-default-cc>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:303 +#: ../scripts/bts.pl:308 msgid "" "Add the addresses specified in the configuration file option " "B to the list specified using B<--cc-addr>. This is the " @@ -601,23 +601,23 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:307 +#: ../scripts/bts.pl:312 msgid "B<--no-use-default-cc>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:309 +#: ../scripts/bts.pl:314 msgid "" "Do not add addresses specified in B to the carbon copy list." msgstr "" #. type: =item -#: ../scripts/bts.pl:312 ../scripts/mass-bug.pl:103 +#: ../scripts/bts.pl:317 ../scripts/mass-bug.pl:103 msgid "B<--sendmail=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:314 +#: ../scripts/bts.pl:319 msgid "" "Specify the B command. The command will be split on white space " "and will not be passed to a shell. Default is F. The " @@ -628,50 +628,50 @@ msgstr "" #. type: TP -#: ../scripts/bts.pl:321 ../scripts/nmudiff.1:31 +#: ../scripts/bts.pl:326 ../scripts/nmudiff.1:31 #, no-wrap msgid "B<--mutt>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:323 +#: ../scripts/bts.pl:328 msgid "" "Use B for sending of mails. Default is not to use B, except for " "some commands." msgstr "" #. type: textblock -#: ../scripts/bts.pl:326 +#: ../scripts/bts.pl:331 msgid "" "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in " "order to use B to send emails." msgstr "" #. type: TP -#: ../scripts/bts.pl:329 ../scripts/nmudiff.1:36 +#: ../scripts/bts.pl:334 ../scripts/nmudiff.1:36 #, no-wrap msgid "B<--no-mutt>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:331 +#: ../scripts/bts.pl:336 msgid "Don't use B for sending of mails." msgstr "" #. type: =item -#: ../scripts/bts.pl:333 +#: ../scripts/bts.pl:338 msgid "B<--smtp-host=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:335 +#: ../scripts/bts.pl:340 msgid "" "Specify an SMTP host. If given, B will send mail by talking directly " "to this SMTP host rather than by invoking a B command." msgstr "" #. type: textblock -#: ../scripts/bts.pl:338 +#: ../scripts/bts.pl:343 msgid "" "The host name may be followed by a colon (\":\") and a port number in order " "to use a port other than the default. It may also begin with \"ssmtp://\" " @@ -682,14 +682,14 @@ "«ssmtp://» або «smtps://», щоб використовувати SMTPS." #. type: textblock -#: ../scripts/bts.pl:342 +#: ../scripts/bts.pl:347 msgid "" "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in " "order to use direct SMTP connections to send emails." msgstr "" #. type: textblock -#: ../scripts/bts.pl:345 +#: ../scripts/bts.pl:350 msgid "" "Note that when sending directly via an SMTP host, specifying addresses in B<-" "-cc-addr> or B that the SMTP host will not relay will cause " @@ -697,7 +697,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:349 +#: ../scripts/bts.pl:354 msgid "" "Note also that the use of the B command may, when either B<--" "interactive> or B<--force-interactive> mode is enabled, lead to the " @@ -709,12 +709,12 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:356 +#: ../scripts/bts.pl:361 msgid "B<--smtp-username=>I, B<--smtp-password=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:358 +#: ../scripts/bts.pl:363 msgid "" "Specify the credentials to use when connecting to the SMTP server specified " "by B<--smtp-host>. If the server does not require authentication then these " @@ -722,7 +722,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:362 +#: ../scripts/bts.pl:367 msgid "" "If a username is specified but not a password, B will prompt for the " "password before sending the mail." @@ -731,41 +731,41 @@ "повідомлення." #. type: =item -#: ../scripts/bts.pl:365 +#: ../scripts/bts.pl:370 msgid "B<--smtp-helo=>I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:367 +#: ../scripts/bts.pl:372 msgid "" "Specify the name to use in the I command when connecting to the SMTP " "server; defaults to the contents of the file F, if it exists." msgstr "" #. type: textblock -#: ../scripts/bts.pl:371 +#: ../scripts/bts.pl:376 msgid "" "Note that some SMTP servers may reject the use of a I which either " "does not resolve or does not appear to belong to the host using it." msgstr "" #. type: =item -#: ../scripts/bts.pl:374 +#: ../scripts/bts.pl:379 msgid "B<--bts-server>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:376 +#: ../scripts/bts.pl:375 msgid "Use a debbugs server other than bugs.debian.org." msgstr "Використовувати інший сервер debbugs, ніж bugs.debian.org." #. type: =item -#: ../scripts/bts.pl:378 +#: ../scripts/bts.pl:383 msgid "B<-f>, B<--force-refresh>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:380 +#: ../scripts/bts.pl:385 msgid "" "Download a bug report again, even if it does not appear to have changed " "since the last B command. Useful if a B<--cache-mode=full> is " @@ -774,22 +774,22 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:386 +#: ../scripts/bts.pl:391 msgid "B<--no-force-refresh>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:388 +#: ../scripts/bts.pl:393 msgid "Suppress any configuration file B<--force-refresh> option." msgstr "" #. type: =item -#: ../scripts/bts.pl:390 +#: ../scripts/bts.pl:395 msgid "B<--only-new>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:392 +#: ../scripts/bts.pl:397 msgid "" "Download only new bugs when caching. Do not check for updates in bugs we " "already have." @@ -798,12 +798,12 @@ "вже існуючих звітів." #. type: =item -#: ../scripts/bts.pl:395 +#: ../scripts/bts.pl:400 msgid "B<--include-resolved>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:397 +#: ../scripts/bts.pl:402 msgid "" "When caching bug reports, include those that are marked as resolved. This " "is the default behaviour." @@ -812,12 +812,12 @@ "поведінка типова." #. type: =item -#: ../scripts/bts.pl:400 +#: ../scripts/bts.pl:405 msgid "B<--no-include-resolved>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:402 +#: ../scripts/bts.pl:407 msgid "" "Reverse the behaviour of the previous option. That is, do not cache bugs " "that are marked as resolved." @@ -826,12 +826,12 @@ "помилки, позначені як вирішені." #. type: =item -#: ../scripts/bts.pl:405 +#: ../scripts/bts.pl:410 msgid "B<--no-ack>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:407 +#: ../scripts/bts.pl:412 msgid "" "Suppress acknowledgment mails from the BTS. Note that this will only affect " "the copies of messages CCed to bugs, not those sent to the control bot." @@ -841,23 +841,23 @@ "керуючому боту." #. type: =item -#: ../scripts/bts.pl:411 +#: ../scripts/bts.pl:416 msgid "B<--ack>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:413 +#: ../scripts/bts.pl:418 msgid "" "Do not suppress acknowledgement mails. This is the default behaviour." msgstr "Не забороняти повідомлення про підтвердження. Це типова поведінка." #. type: =item -#: ../scripts/bts.pl:415 ../scripts/tagpending.pl:135 +#: ../scripts/bts.pl:420 ../scripts/tagpending.pl:133 msgid "B<-i>, B<--interactive>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:417 +#: ../scripts/bts.pl:422 msgid "" "Before sending an e-mail to the control bot, display the content and allow " "it to be edited, or the sending cancelled." @@ -866,35 +866,35 @@ "відредагувати його або скасувати відсилку." #. type: =item -#: ../scripts/bts.pl:420 +#: ../scripts/bts.pl:425 msgid "B<--force-interactive>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:422 +#: ../scripts/bts.pl:427 msgid "" "Similar to B<--interactive>, with the exception that an editor is spawned " "before prompting for confirmation of the message to be sent." msgstr "" #. type: =item -#: ../scripts/bts.pl:425 +#: ../scripts/bts.pl:430 msgid "B<--no-interactive>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:427 +#: ../scripts/bts.pl:432 msgid "" "Send control e-mails without confirmation. This is the default behaviour." msgstr "Посилати керуючі e-mail'и без підтвердження. Це типова поведінка." #. type: =item -#: ../scripts/bts.pl:429 ../scripts/dget.pl:576 +#: ../scripts/bts.pl:434 ../scripts/dget.pl:608 msgid "B<-q>, B<--quiet>" msgstr "" #. type: textblock -#: ../scripts/bts.pl:431 +#: ../scripts/bts.pl:436 msgid "" "When running B, only display information about newly cached " "pages, not messages saying already cached. If this option is specified " @@ -902,13 +902,13 @@ msgstr "" #. type: TP -#: ../scripts/bts.pl:435 ../scripts/cvs-debrelease.1:57 ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377 ../scripts/debclean.1:77 ../scripts/debdiff.1:153 ../scripts/debi.1:102 ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221 ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24 ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:89 ../scripts/mass-bug.pl:112 ../scripts/nmudiff.1:69 ../scripts/rmadison.pl:284 ../scripts/uscan.1:483 ../scripts/uupdate.1:78 ../scripts/who-uploads.1:40 +#: ../scripts/bts.pl:440 ../scripts/cvs-debrelease.1:57 ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377 ../scripts/debclean.1:77 ../scripts/debdiff.1:153 ../scripts/debi.1:102 ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221 ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24 ../scripts/grep-excuses.1:15 ../scripts/licensecheck.pl:90 ../scripts/mass-bug.pl:112 ../scripts/nmudiff.1:69 ../scripts/rmadison.pl:312 ../scripts/uscan.1:483 ../scripts/uupdate.1:78 ../scripts/who-uploads.1:40 #, no-wrap msgid "B<--no-conf>, B<--noconf>" msgstr "" #. type: Plain text -#: ../scripts/bts.pl:437 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:381 ../scripts/debclean.1:81 ../scripts/debdiff.1:157 ../scripts/debi.1:106 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/debuild.1:225 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28 ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:114 ../scripts/nmudiff.1:73 ../scripts/uscan.1:487 ../scripts/uupdate.1:82 ../scripts/who-uploads.1:44 +#: ../scripts/bts.pl:442 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:381 ../scripts/debclean.1:81 ../scripts/debdiff.1:157 ../scripts/debi.1:106 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/debuild.1:225 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28 ../scripts/grep-excuses.1:19 ../scripts/mass-bug.pl:114 ../scripts/nmudiff.1:73 ../scripts/uscan.1:487 ../scripts/uupdate.1:82 ../scripts/who-uploads.1:44 msgid "" "Do not read any configuration files. This can only be used as the first " "option given on the command-line." @@ -917,7 +917,7 @@ "командному рядку." #. type: =head1 -#: ../scripts/bts.pl:791 ../scripts/chdist.pl:55 +#: ../scripts/bts.pl:796 ../scripts/chdist.pl:55 msgid "COMMANDS" msgstr "КОМАНДИ" @@ -931,64 +931,64 @@ "L" #. type: =item -#: ../scripts/bts.pl:798 +#: ../scripts/bts.pl:803 msgid "" "B [I] [I | I | I | B<:> ] " "[IB<=>I ...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:800 +#: ../scripts/bts.pl:805 msgid "" "B [I] [BI | BI] " "[IB<=>I ...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:802 +#: ../scripts/bts.pl:807 msgid "" "B [I] [BI | BI ] [IB<=>I " "...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:804 +#: ../scripts/bts.pl:809 msgid "B [B | B... | B]" msgstr "" #. type: textblock -#: ../scripts/bts.pl:806 +#: ../scripts/bts.pl:811 msgid "This is a synonym for B." msgstr "" #. type: =item -#: ../scripts/bts.pl:814 +#: ../scripts/bts.pl:819 msgid "" "B [I] [I | I | I | B<:> ] " "[IB<=>I ...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:816 +#: ../scripts/bts.pl:821 msgid "" "B [I] [BI | BI] " "[IB<=>I ...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:818 +#: ../scripts/bts.pl:823 msgid "" "B [I] [BI | BI ] [IB<=>I " "...]" msgstr "" #. type: =item -#: ../scripts/bts.pl:820 +#: ../scripts/bts.pl:825 msgid "B [B | B... | B]" msgstr "" #. type: textblock -#: ../scripts/bts.pl:822 +#: ../scripts/bts.pl:827 msgid "" "Display the page listing the requested bugs in a web browser using sensible-" "browser(1)." @@ -997,7 +997,7 @@ "використовуючи sensible-browser(1)." #. type: textblock -#: ../scripts/bts.pl:825 +#: ../scripts/bts.pl:830 msgid "" "Options may be specified after the B command in addition to or instead " "of options at the start of the command line: recognised options at this " @@ -1008,17 +1008,17 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:832 +#: ../scripts/bts.pl:837 msgid "The meanings of the possible arguments are as follows:" msgstr "Значення можливих аргументів такі:" #. type: =item -#: ../scripts/bts.pl:836 +#: ../scripts/bts.pl:841 msgid "(none)" msgstr "(нічого)" #. type: textblock -#: ../scripts/bts.pl:838 +#: ../scripts/bts.pl:843 msgid "" "If nothing is specified, B will display your bugs, assuming that " "either B or B (examined in that order) is set to the " @@ -1026,72 +1026,72 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:842 +#: ../scripts/bts.pl:847 msgid "I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:844 +#: ../scripts/bts.pl:849 msgid "Display bug number I." msgstr "" #. type: =item -#: ../scripts/bts.pl:846 +#: ../scripts/bts.pl:851 msgid "I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:848 +#: ../scripts/bts.pl:853 msgid "Display the bugs for the package I." msgstr "" #. type: =item -#: ../scripts/bts.pl:850 +#: ../scripts/bts.pl:855 msgid "BI" msgstr "" #. type: textblock -#: ../scripts/bts.pl:852 +#: ../scripts/bts.pl:857 msgid "Display the bugs for the source package I." msgstr "" #. type: =item -#: ../scripts/bts.pl:854 +#: ../scripts/bts.pl:859 msgid "I" msgstr "" #. type: textblock -#: ../scripts/bts.pl:856 +#: ../scripts/bts.pl:861 msgid "Display the bugs for the maintainer email address I." msgstr "" #. type: =item -#: ../scripts/bts.pl:858 +#: ../scripts/bts.pl:863 msgid "BI" msgstr "" #. type: textblock -#: ../scripts/bts.pl:860 +#: ../scripts/bts.pl:865 msgid "Display the bugs for the submitter email address I." msgstr "" #. type: =item -#: ../scripts/bts.pl:862 +#: ../scripts/bts.pl:867 msgid "BI" msgstr "" #. type: textblock -#: ../scripts/bts.pl:864 +#: ../scripts/bts.pl:869 msgid "Display the bugs which are tagged with I." msgstr "" #. type: =item -#: ../scripts/bts.pl:866 +#: ../scripts/bts.pl:871 msgid "BI" msgstr "" #. type: textblock -#: ../scripts/bts.pl:868 +#: ../scripts/bts.pl:873 msgid "" "Display the bugs which are tagged with usertag I. See the BTS " "documentation for more information on usertags. This will require the use " @@ -1099,7 +1099,7 @@ msgstr "" #. type: =item -#: ../scripts/bts.pl:872 +#: ../scripts/bts.pl:877 msgid "B<:>" msgstr "" @@ -1115,7 +1115,7 @@ "http://bugs.debian.org/. Ця сторінка відкривається командою 'bts bugs :'." #. type: =item -#: ../scripts/bts.pl:879 +#: ../scripts/bts.pl:884 msgid "B, B" msgstr "" @@ -1133,7 +1133,7 @@ "critical/other/all.html." #. type: textblock -#: ../scripts/bts.pl:888 +#: ../scripts/bts.pl:893 msgid "" "After the argument specifying what to display, you can optionally specify " "options to use to format the page or change what it displayed. These are " @@ -1150,7 +1150,7 @@ "звіту показувалися спочатку новіші повідомлення." #. type: textblock -#: ../scripts/bts.pl:895 +#: ../scripts/bts.pl:900 msgid "" "If caching has been enabled (that is, B<--no-cache> has not been used, and " "B has not been set to B), then any page requested by B commands following this on the command line will be " "executed after the browser has been exited." @@ -1174,7 +1174,7 @@ "виконані після виходу з браузера." #. type: textblock -#: ../scripts/bts.pl:909 +#: ../scripts/bts.pl:914 msgid "" "The desired browser can be specified and configured by setting the " "B environment variable. The conventions follow those defined by " @@ -1183,7 +1183,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:914 +#: ../scripts/bts.pl:919 msgid "" "The value of B may consist of a colon-separated series of browser " "command parts. These should be tried in order until one succeeds. Each " @@ -1194,7 +1194,7 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:922 +#: ../scripts/bts.pl:927 msgid "" "Rationale: We need to be able to specify multiple browser commands so " "programs obeying this convention can do the right thing in either X or " @@ -1206,22 +1206,22 @@ msgstr "" #. type: textblock -#: ../scripts/bts.pl:930 +#: ../scripts/bts.pl:935 msgid "For example, on most Linux systems a good thing to do would be:" msgstr "Наприклад, на більшості систем Linux визначення може виглядати, як:" #. type: textblock -#: ../scripts/bts.pl:932 +#: ../scripts/bts.pl:937 msgid "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'" msgstr "" #. type: =item -#: ../scripts/bts.pl:1007 +#: ../scripts/bts.pl:1012 msgid "B