Author: minton Date: 2015-08-30 20:11:30 +0200 (Sun, 30 Aug 2015) New Revision: 92448 Modified: branches/openSUSE-13_2-Branch/lcn/ru/po/zypper.ru.po Log: Merged zypper.pot for ru Modified: branches/openSUSE-13_2-Branch/lcn/ru/po/zypper.ru.po =================================================================== --- branches/openSUSE-13_2-Branch/lcn/ru/po/zypper.ru.po 2015-08-30 18:10:38 UTC (rev 92447) +++ branches/openSUSE-13_2-Branch/lcn/ru/po/zypper.ru.po 2015-08-30 18:11:30 UTC (rev 92448) @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: zypper\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-31 13:25+0200\n" +"POT-Creation-Date: 2015-07-28 14:09+0200\n" "PO-Revision-Date: 2015-04-03 22:50+0300\n" "Last-Translator: Alexander Melentev <minton@opensuse.org>\n" "Language-Team: Russian <opensuse-translation-ru@opensuse.org>\n" @@ -18,8 +18,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "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" +"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-Generator: Lokalize 1.5\n" #: src/info.cc:84 @@ -63,97 +62,92 @@ msgid "Info for type '%s' not implemented." msgstr "Сведения о типе '%s' не реализованы." -#: src/info.cc:201 src/info.cc:345 src/info.cc:424 +#: src/info.cc:201 src/info.cc:344 src/info.cc:423 msgid "Repository: " msgstr "Репозиторий: " -#: src/info.cc:211 +#: src/info.cc:210 msgid "Support Level: " msgstr "Уровень поддержки: " -#: src/info.cc:214 src/info.cc:350 +#: src/info.cc:213 src/info.cc:349 msgid "Installed: " msgstr "Установлен: " -#. enabled? #. autorefresh? -#. enabled? -#. autorefresh? #. is base -#: src/info.cc:214 src/info.cc:277 src/info.cc:283 src/info.cc:291 -#: src/info.cc:350 src/info.cc:351 src/info.cc:446 src/info.cc:448 -#: src/Table.h:260 src/repos.cc:1023 src/repos.cc:1025 src/repos.cc:1081 -#: src/repos.cc:2448 src/repos.cc:2450 src/solve-commit.cc:260 -#: src/search.cc:660 +#: src/info.cc:213 src/info.cc:276 src/info.cc:282 src/info.cc:290 +#: src/info.cc:349 src/info.cc:350 src/info.cc:445 src/info.cc:447 +#: src/Table.h:264 src/repos.cc:89 src/repos.cc:117 src/repos.cc:2534 +#: src/solve-commit.cc:262 src/search.cc:660 src/output/Out.h:35 msgid "Yes" msgstr "Да" -#: src/info.cc:214 src/info.cc:277 src/info.cc:283 src/info.cc:291 -#: src/info.cc:350 src/info.cc:351 src/info.cc:446 src/info.cc:448 -#: src/Table.h:260 src/repos.cc:1023 src/repos.cc:1025 src/repos.cc:1081 -#: src/repos.cc:2448 src/repos.cc:2450 src/solve-commit.cc:260 -#: src/search.cc:660 +#: src/info.cc:213 src/info.cc:276 src/info.cc:282 src/info.cc:290 +#: src/info.cc:349 src/info.cc:350 src/info.cc:445 src/info.cc:447 +#: src/Table.h:264 src/repos.cc:95 src/repos.cc:123 src/repos.cc:2534 +#: src/solve-commit.cc:262 src/search.cc:660 src/output/Out.h:35 msgid "No" msgstr "Нет" -#: src/info.cc:216 src/info.cc:271 +#: src/info.cc:215 src/info.cc:270 msgid "Status: " msgstr "Состояние: " -#: src/info.cc:221 +#: src/info.cc:220 #, c-format, boost-format msgid "out-of-date (version %s installed)" msgstr "устарел (установлена версия %s)" -#: src/info.cc:227 +#: src/info.cc:226 msgid "up-to-date" msgstr "актуален" -#: src/info.cc:231 +#: src/info.cc:230 msgid "not installed" msgstr "не установлен" -#: src/info.cc:233 +#: src/info.cc:232 msgid "Installed Size: " msgstr "Размер после установки: " -#: src/info.cc:274 +#: src/info.cc:273 msgid "Category: " msgstr "Категория: " -#: src/info.cc:275 +#: src/info.cc:274 msgid "Severity: " msgstr "Важность: " -#: src/info.cc:276 +#: src/info.cc:275 msgid "Created On: " msgstr "Создан: " -#: src/info.cc:277 +#: src/info.cc:276 msgid "Reboot Required: " msgstr "Требуется перезагрузка: " -#: src/info.cc:280 +#: src/info.cc:279 msgid "Package Manager Restart Required" msgstr "Требуется перезапуск менеджера пакетов" -#: src/info.cc:282 +#: src/info.cc:281 msgid "Restart Required: " msgstr "Требуется перезапуск: " -#: src/info.cc:291 +#: src/info.cc:290 msgid "Interactive: " msgstr "Интерактивный: " -#: src/info.cc:314 src/search.cc:403 +#: src/info.cc:313 src/search.cc:403 msgid "Recommended" msgstr "Рекомендовано" -#: src/info.cc:316 src/search.cc:405 +#: src/info.cc:315 src/search.cc:405 msgid "Suggested" msgstr "Предложено" -#: src/info.cc:351 +#: src/info.cc:350 msgid "Visible to User: " msgstr "Видимость для пользователя: " @@ -164,87 +158,190 @@ #. adapting OutXML::searchResult ! #. #. translators: S for installed Status -#: src/info.cc:365 src/update.cc:494 src/search.cc:51 src/search.cc:67 +#: src/info.cc:364 src/update.cc:494 src/search.cc:51 src/search.cc:67 #: src/search.cc:251 src/search.cc:463 src/search.cc:600 src/search.cc:672 msgid "S" msgstr "С" #. translators: name (general header) -#: src/info.cc:365 src/repos.cc:856 src/repos.cc:944 src/repos.cc:1075 -#: src/repos.cc:2515 src/update.cc:262 src/update.cc:502 src/update.cc:688 -#: src/Zypper.cc:5167 src/search.cc:57 src/search.cc:69 src/search.cc:252 +#: src/info.cc:364 src/repos.cc:935 src/repos.cc:1023 src/repos.cc:1163 +#: src/repos.cc:2595 src/update.cc:262 src/update.cc:502 src/update.cc:688 +#: src/Zypper.cc:5294 src/search.cc:57 src/search.cc:69 src/search.cc:252 #: src/search.cc:345 src/search.cc:464 src/search.cc:606 src/search.cc:678 #: src/locks.cc:40 msgid "Name" msgstr "Имя" #. translators: type (general header) -#: src/info.cc:365 src/repos.cc:856 src/repos.cc:980 src/repos.cc:1085 -#: src/repos.cc:2523 src/search.cc:71 src/search.cc:255 src/locks.cc:44 +#: src/info.cc:364 src/repos.cc:935 src/repos.cc:1063 src/repos.cc:1174 +#: src/repos.cc:2604 src/search.cc:71 src/search.cc:255 src/locks.cc:44 msgid "Type" msgstr "Тип" -#: src/info.cc:365 src/search.cc:466 +#: src/info.cc:364 src/search.cc:466 msgid "Dependency" msgstr "Зависимость" -#: src/info.cc:383 +#: src/info.cc:382 msgid "Contents" msgstr "Содержание" -#: src/info.cc:385 +#: src/info.cc:384 msgid "(empty)" msgstr "(пусто)" -#: src/info.cc:439 +#: src/info.cc:438 msgid "Flavor" msgstr "Особенность" -#: src/info.cc:444 +#: src/info.cc:443 msgid "Short Name" msgstr "Короткое имя" #. translators: used as 'tag:' (i.e. followed by ':') -#: src/info.cc:446 src/Summary.cc:1217 src/utils/misc.cc:125 +#: src/info.cc:445 src/Summary.cc:1217 src/utils/misc.cc:144 msgid "Installed" msgstr "Установлено" -#: src/info.cc:448 src/search.cc:686 +#: src/info.cc:447 src/search.cc:686 msgid "Is Base" msgstr "Является базовым" -#: src/info.cc:452 +#: src/info.cc:451 msgid "End of Support" msgstr "Окончание поддержки" -#: src/info.cc:452 src/info.cc:460 src/info.cc:491 +#: src/info.cc:451 src/info.cc:459 src/info.cc:490 msgid "undefined" msgstr "неопределено" -#: src/info.cc:455 +#: src/info.cc:454 msgid "CPE Name" msgstr "Имя CPE" -#: src/info.cc:462 +#: src/info.cc:461 msgid "invalid CPE Name" msgstr "неверное имя CPE" -#: src/info.cc:465 +#: src/info.cc:464 msgid "Update Repositories" msgstr "Обновить репозитории" -#: src/info.cc:473 +#: src/info.cc:472 msgid "Content Id" msgstr "Содержание" -#: src/info.cc:480 +#: src/info.cc:479 msgid "Provided by enabled repository" msgstr "Предоставлен включённым репозиторием" -#: src/info.cc:486 +#: src/info.cc:485 msgid "Not provided by any enabled repository" msgstr "Отсутствует во включённых репозиториях" +#: src/subcommand.cc:52 +msgid "none" +msgstr "" + +#: src/subcommand.cc:276 +#, boost-format +msgid "cannot exec %1% (%2%)" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - system error message +#: src/subcommand.cc:285 +#, boost-format +msgid "fork for %1% failed (%2%)" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - system error message +#: src/subcommand.cc:304 +#, boost-format +msgid "waitpid for %1% failed (%2%)" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - returned PID (number) +#. translators: %3% - expected PID (number) +#: src/subcommand.cc:314 +#, boost-format +msgid "waitpid for %1% returns unexpected pid %2% while waiting for %3%" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - signal number +#. translators: %3% - signal name +#: src/subcommand.cc:325 +#, boost-format +msgid "%1% was killed by signal %2% (%3%)" +msgstr "" + +#: src/subcommand.cc:329 +msgid "core dumped" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - exit code (number) +#: src/subcommand.cc:339 +#, boost-format +msgid "%1% exited with status %2%" +msgstr "" + +#. translators: %1% - command name or path +#. translators: %2% - status (number) +#: src/subcommand.cc:354 +#, boost-format +msgid "waitpid for %1% returns unexpected exit status %2%" +msgstr "" + +#: src/subcommand.cc:387 +#, boost-format +msgid "" +"Zypper subcommands are standalone executables that live in the\n" +"zypper_execdir ('%1%').\n" +"\n" +"For subcommands zypper provides a wrapper that knows where the\n" +"subcommands live, and runs them by passing command-line arguments\n" +"to them.\n" +"\n" +"If a subcommand is not found in the zypper_execdir, the wrapper\n" +"will look in the rest of your $PATH for it. Thus, it's possible\n" +"to write local zypper extensions that don't live in system space.\n" +msgstr "" + +#: src/subcommand.cc:402 +#, boost-format +msgid "" +"Using zypper global-options together with subcommands, as well as\n" +"executing subcommands in '%1%' is currently not supported.\n" +msgstr "" + +#. translators: headline of an enumeration; %1% is a directory name +#: src/subcommand.cc:419 +#, boost-format +msgid "Available zypper subcommands in '%1%'" +msgstr "" + +#. translators: headline of an enumeration +#: src/subcommand.cc:424 +msgid "Zypper subcommands available from elsewhere on your $PATH" +msgstr "" + +#. translators: helptext; %1% is a zypper command +#: src/subcommand.cc:429 +#, fuzzy, boost-format +#| msgid "Type '%s' to get command-specific help." +msgid "Type '%1%' to get subcommand-specific help if available." +msgstr "Введите '%s' для получения справки по командам." + +#. translators: %1% - command name +#: src/subcommand.cc:452 +#, boost-format +msgid "Manual entry for %1% can't be shown" +msgstr "" + #: src/RequestFeedback.cc:36 #, c-format, boost-format msgid "'%s' not found in package names. Trying capabilities." @@ -347,9 +444,7 @@ #: src/RequestFeedback.cc:107 #, c-format, boost-format -msgid "" -"No update candidate for '%s'. The highest available version is already " -"installed." +msgid "No update candidate for '%s'. The highest available version is already installed." msgstr "Нет кандидатов на обновление '%s'. Новейшая версия уже установлена." #: src/RequestFeedback.cc:112 @@ -359,56 +454,33 @@ #: src/RequestFeedback.cc:119 #, c-format, boost-format -msgid "" -"There is an update candidate '%s' for '%s', but it does not match the " -"specified version, architecture, or repository." -msgstr "" -"Кандидат на обновление '%s' для '%s' существует, но не соответствует " -"указанной версии, архитектуре или репозиторию." +msgid "There is an update candidate '%s' for '%s', but it does not match the specified version, architecture, or repository." +msgstr "Кандидат на обновление '%s' для '%s' существует, но не соответствует указанной версии, архитектуре или репозиторию." #: src/RequestFeedback.cc:132 #, c-format, boost-format -msgid "" -"There is an update candidate for '%s', but it is from a different vendor. Use " -"'%s' to install this candidate." -msgstr "" -"Кандидат на обновление '%s' от другого поставщика. Используйте '%s' для его " -"установки." +msgid "There is an update candidate for '%s', but it is from a different vendor. Use '%s' to install this candidate." +msgstr "Кандидат на обновление '%s' от другого поставщика. Используйте '%s' для его установки." #: src/RequestFeedback.cc:145 #, c-format, boost-format -msgid "" -"There is an update candidate for '%s', but it comes from a repository with a " -"lower priority. Use '%s' to install this candidate." -msgstr "" -"Кандидат на обновление '%s' принадлежит репозиторию с более низким " -"приоритетом. Используйте '%s' для его установки." +msgid "There is an update candidate for '%s', but it comes from a repository with a lower priority. Use '%s' to install this candidate." +msgstr "Кандидат на обновление '%s' принадлежит репозиторию с более низким приоритетом. Используйте '%s' для его установки." #: src/RequestFeedback.cc:157 #, c-format, boost-format -msgid "" -"There is an update candidate for '%s', but it is locked. Use '%s' to unlock " -"it." -msgstr "" -"Кандидат на обновление '%s' заблокирован. Используйте '%s' для разблокировки." +msgid "There is an update candidate for '%s', but it is locked. Use '%s' to unlock it." +msgstr "Кандидат на обновление '%s' заблокирован. Используйте '%s' для разблокировки." #: src/RequestFeedback.cc:165 #, c-format, boost-format -msgid "" -"Package '%s' is not available in your repositories. Cannot reinstall, " -"upgrade, or downgrade." -msgstr "" -"Пакет '%s' отсутствует в ваших репозиториях. Невозможно переустановить, " -"обновить или откатить." +msgid "Package '%s' is not available in your repositories. Cannot reinstall, upgrade, or downgrade." +msgstr "Пакет '%s' отсутствует в ваших репозиториях. Невозможно переустановить, обновить или откатить." #: src/RequestFeedback.cc:178 #, c-format, boost-format -msgid "" -"The selected package '%s' from repository '%s' has lower version than the " -"installed one." -msgstr "" -"Выбранный пакет '%s' из репозитория '%s' имеет версию ниже, чем установленный " -"пакет." +msgid "The selected package '%s' from repository '%s' has lower version than the installed one." +msgstr "Выбранный пакет '%s' из репозитория '%s' имеет версию ниже, чем установленный пакет." #. translators: %s = "zypper install --oldpackage package-version.arch" #: src/RequestFeedback.cc:185 @@ -429,9 +501,7 @@ #: src/RequestFeedback.cc:210 #, c-format, boost-format msgid "Patch '%s' is locked. Use '%s' to install it, or unlock it using '%s'." -msgstr "" -"Исправление '%s' заблокировано. Используйте '%s' для установки или '%s' для " -"разблокирования." +msgstr "Исправление '%s' заблокировано. Используйте '%s' для установки или '%s' для разблокирования." #: src/RequestFeedback.cc:218 #, c-format, boost-format @@ -684,8 +754,7 @@ #: src/Summary.cc:843 #, c-format, boost-format msgid "The following recommended package was automatically selected:" -msgid_plural "" -"The following %d recommended packages were automatically selected:" +msgid_plural "The following %d recommended packages were automatically selected:" msgstr[0] "Следующий %d рекомендованный пакет был выбран автоматически:" msgstr[1] "Следующие %d рекомендованных пакета были выбраны автоматически:" msgstr[2] "Следующие %d рекомендованных пакетов были выбраны автоматически:" @@ -693,20 +762,15 @@ #: src/Summary.cc:848 #, c-format, boost-format msgid "The following recommended patch was automatically selected:" -msgid_plural "" -"The following %d recommended patches were automatically selected:" -msgstr[0] "" -"Следующее %d рекомендованное исправление было выбрано автоматически:" -msgstr[1] "" -"Следующие %d рекомендованных исправления были выбраны автоматически:" -msgstr[2] "" -"Следующие %d рекомендованных исправлений были выбраны автоматически:" +msgid_plural "The following %d recommended patches were automatically selected:" +msgstr[0] "Следующее %d рекомендованное исправление было выбрано автоматически:" +msgstr[1] "Следующие %d рекомендованных исправления были выбраны автоматически:" +msgstr[2] "Следующие %d рекомендованных исправлений были выбраны автоматически:" #: src/Summary.cc:853 #, c-format, boost-format msgid "The following recommended pattern was automatically selected:" -msgid_plural "" -"The following %d recommended patterns were automatically selected:" +msgid_plural "The following %d recommended patterns were automatically selected:" msgstr[0] "Следующий %d рекомендованный шаблон был выбран автоматически:" msgstr[1] "Следующие %d рекомендованных шаблона были выбраны автоматически:" msgstr[2] "Следующие %d рекомендованных шаблонов были выбраны автоматически:" @@ -714,8 +778,7 @@ #: src/Summary.cc:858 #, c-format, boost-format msgid "The following recommended product was automatically selected:" -msgid_plural "" -"The following %d recommended products were automatically selected:" +msgid_plural "The following %d recommended products were automatically selected:" msgstr[0] "Следующий %d рекомендованный продукт был выбран автоматически:" msgstr[1] "Следующие %d рекомендованных продукта были выбраны автоматически:" msgstr[2] "Следующие %d рекомендованных продуктов были выбраны автоматически:" @@ -723,85 +786,47 @@ #: src/Summary.cc:863 #, c-format, boost-format msgid "The following recommended source package was automatically selected:" -msgid_plural "" -"The following %d recommended source packages were automatically selected:" -msgstr[0] "" -"Следующий %d рекомендованный пакет с исходным кодом был выбран автоматически:" -msgstr[1] "" -"Следующие %d рекомендованных пакета с исходным кодом были выбраны " -"автоматически:" -msgstr[2] "" -"Следующие %d рекомендованных пакетов с исходным кодом были выбраны " -"автоматически:" +msgid_plural "The following %d recommended source packages were automatically selected:" +msgstr[0] "Следующий %d рекомендованный пакет с исходным кодом был выбран автоматически:" +msgstr[1] "Следующие %d рекомендованных пакета с исходным кодом были выбраны автоматически:" +msgstr[2] "Следующие %d рекомендованных пакетов с исходным кодом были выбраны автоматически:" #: src/Summary.cc:868 #, c-format, boost-format msgid "The following recommended application was automatically selected:" -msgid_plural "" -"The following %d recommended applications were automatically selected:" +msgid_plural "The following %d recommended applications were automatically selected:" msgstr[0] "Следующее %d рекомендованное приложение было выбрано автоматически:" msgstr[1] "Следующие %d рекомендованных приложения были выбраны автоматически:" msgstr[2] "Следующие %d рекомендованных приложений были выбраны автоматически:" #: src/Summary.cc:912 #, c-format, boost-format -msgid "" -"The following package is recommended, but will not be installed (only " -"required packages will be installed):" -msgid_plural "" -"The following %d packages are recommended, but will not be installed (only " -"required packages will be installed):" -msgstr[0] "" -"Следующий %d пакет рекомендован, но не будет установлен (будут установлены " -"только требуемые пакеты):" -msgstr[1] "" -"Следующие %d пакета рекомендованы, но не будут установлены (будут установлены " -"только требуемые пакеты):" -msgstr[2] "" -"Следующие %d пакетов рекомендованы, но не будут установлены (будут " -"установлены только требуемые пакеты):" +msgid "The following package is recommended, but will not be installed (only required packages will be installed):" +msgid_plural "The following %d packages are recommended, but will not be installed (only required packages will be installed):" +msgstr[0] "Следующий %d пакет рекомендован, но не будет установлен (будут установлены только требуемые пакеты):" +msgstr[1] "Следующие %d пакета рекомендованы, но не будут установлены (будут установлены только требуемые пакеты):" +msgstr[2] "Следующие %d пакетов рекомендованы, но не будут установлены (будут установлены только требуемые пакеты):" #: src/Summary.cc:924 #, c-format, boost-format -msgid "" -"The following package is recommended, but will not be installed because it's " -"unwanted (was manually removed before):" -msgid_plural "" -"The following %d packages are recommended, but will not be installed because " -"they are unwanted (were manually removed before):" -msgstr[0] "" -"Следующий %d пакет рекомендован, но не будет установлен (был вручную удалён " -"ранее):" -msgstr[1] "" -"Следующие %d пакета рекомендованы, но не будут установлены (были вручную " -"удалены ранее):" -msgstr[2] "" -"Следующие %d пакетов рекомендованы, но не будут установлены (были вручную " -"удалены ранее):" +msgid "The following package is recommended, but will not be installed because it's unwanted (was manually removed before):" +msgid_plural "The following %d packages are recommended, but will not be installed because they are unwanted (were manually removed before):" +msgstr[0] "Следующий %d пакет рекомендован, но не будет установлен (был вручную удалён ранее):" +msgstr[1] "Следующие %d пакета рекомендованы, но не будут установлены (были вручную удалены ранее):" +msgstr[2] "Следующие %d пакетов рекомендованы, но не будут установлены (были вручную удалены ранее):" #: src/Summary.cc:934 #, c-format, boost-format -msgid "" -"The following package is recommended, but will not be installed due to " -"conflicts or dependency issues:" -msgid_plural "" -"The following %d packages are recommended, but will not be installed due to " -"conflicts or dependency issues:" -msgstr[0] "" -"Следующий %d пакет рекомендован, но не будет установлен из-за конфликтов либо " -"проблем с зависимостями:" -msgstr[1] "" -"Следующие %d пакета рекомендованы, но не будут установлены из-за конфликтов " -"либо проблем с зависимостями:" -msgstr[2] "" -"Следующие %d пакетов рекомендованы, но не будут установлены из-за конфликтов " -"либо проблем с зависимостями:" +msgid "The following package is recommended, but will not be installed due to conflicts or dependency issues:" +msgid_plural "The following %d packages are recommended, but will not be installed due to conflicts or dependency issues:" +msgstr[0] "Следующий %d пакет рекомендован, но не будет установлен из-за конфликтов либо проблем с зависимостями:" +msgstr[1] "Следующие %d пакета рекомендованы, но не будут установлены из-за конфликтов либо проблем с зависимостями:" +msgstr[2] "Следующие %d пакетов рекомендованы, но не будут установлены из-за конфликтов либо проблем с зависимостями:" #: src/Summary.cc:947 #, c-format, boost-format msgid "The following patch is recommended, but will not be installed:" -msgid_plural "" -"The following %d patches are recommended, but will not be installed:" +msgid_plural "The following %d patches are recommended, but will not be installed:" msgstr[0] "Следующее %d рекомендованное исправление не будет установлено:" msgstr[1] "Следующие %d рекомендованных исправления не будут установлены:" msgstr[2] "Следующие %d рекомендованных исправлений не будут установлены:" @@ -809,8 +834,7 @@ #: src/Summary.cc:951 #, c-format, boost-format msgid "The following pattern is recommended, but will not be installed:" -msgid_plural "" -"The following %d patterns are recommended, but will not be installed:" +msgid_plural "The following %d patterns are recommended, but will not be installed:" msgstr[0] "Следующий %d рекомендованный шаблон не будет установлен:" msgstr[1] "Следующие %d рекомендованных шаблона не будут установлены:" msgstr[2] "Следующие %d рекомендованных шаблонов не будут установлены:" @@ -818,8 +842,7 @@ #: src/Summary.cc:955 #, c-format, boost-format msgid "The following product is recommended, but will not be installed:" -msgid_plural "" -"The following %d products are recommended, but will not be installed:" +msgid_plural "The following %d products are recommended, but will not be installed:" msgstr[0] "Следующий %d рекомендованный продукт не будет установлен:" msgstr[1] "Следующие %d рекомендованных продукта не будут установлены:" msgstr[2] "Следующие %d рекомендованных продуктов не будут установлены:" @@ -827,8 +850,7 @@ #: src/Summary.cc:959 #, c-format, boost-format msgid "The following application is recommended, but will not be installed:" -msgid_plural "" -"The following %d applications are recommended, but will not be installed:" +msgid_plural "The following %d applications are recommended, but will not be installed:" msgstr[0] "Следующее %d рекомендованное приложение не будет установлено:" msgstr[1] "Следующие %d рекомендованных приложения не будут установлены:" msgstr[2] "Следующие %d рекомендованных приложений не будут установлены:" @@ -836,8 +858,7 @@ #: src/Summary.cc:999 #, c-format, boost-format msgid "The following package is suggested, but will not be installed:" -msgid_plural "" -"The following %d packages are suggested, but will not be installed:" +msgid_plural "The following %d packages are suggested, but will not be installed:" msgstr[0] "Следующий %d предлагаемый пакет не будет установлен:" msgstr[1] "Следующие %d предлагаемых пакета не будут установлены:" msgstr[2] "Следующие %d предлагаемых пакетов не будут установлены:" @@ -845,8 +866,7 @@ #: src/Summary.cc:1004 #, c-format, boost-format msgid "The following patch is suggested, but will not be installed:" -msgid_plural "" -"The following %d patches are suggested, but will not be installed:" +msgid_plural "The following %d patches are suggested, but will not be installed:" msgstr[0] "Следующее %d предлагаемое исправление не будет установлено:" msgstr[1] "Следующие %d предлагаемых исправления не будут установлены:" msgstr[2] "Следующие %d предлагаемых исправлений не будут установлены:" @@ -854,8 +874,7 @@ #: src/Summary.cc:1009 #, c-format, boost-format msgid "The following pattern is suggested, but will not be installed:" -msgid_plural "" -"The following %d patterns are suggested, but will not be installed:" +msgid_plural "The following %d patterns are suggested, but will not be installed:" msgstr[0] "Следующий %d предлагаемый шаблон не будет установлен:" msgstr[1] "Следующие %d предлагаемых шаблона не будут установлены:" msgstr[2] "Следующие %d предлагаемых шаблонов не будут установлены:" @@ -863,8 +882,7 @@ #: src/Summary.cc:1014 #, c-format, boost-format msgid "The following product is suggested, but will not be installed:" -msgid_plural "" -"The following %d products are suggested, but will not be installed:" +msgid_plural "The following %d products are suggested, but will not be installed:" msgstr[0] "Следующий %d предлагаемый продукт не будет установлен:" msgstr[1] "Следующие %d предлагаемых продукта не будут установлены:" msgstr[2] "Следующие %d предлагаемых продуктов не будут установлены:" @@ -872,8 +890,7 @@ #: src/Summary.cc:1019 #, c-format, boost-format msgid "The following application is suggested, but will not be installed:" -msgid_plural "" -"The following %d applications are suggested, but will not be installed:" +msgid_plural "The following %d applications are suggested, but will not be installed:" msgstr[0] "Следующее %d предлагаемое приложение не будет установлено:" msgstr[1] "Следующие %d предлагаемых приложения не будут установлены:" msgstr[2] "Следующие %d предлагаемых приложений не будут установлены:" @@ -968,19 +985,11 @@ #: src/Summary.cc:1141 #, c-format, boost-format -msgid "" -"The following package needs additional customer contract to get support:" -msgid_plural "" -"The following %d packages need additional customer contract to get support:" -msgstr[0] "" -"Для получения поддержки для следующего %d пакета необходимо заключить " -"дополнительное соглашение:" -msgstr[1] "" -"Для получения поддержки для следующих %d пакетов необходимо заключить " -"дополнительное соглашение:" -msgstr[2] "" -"Для получения поддержки для следующих %d пакетов необходимо заключить " -"дополнительное соглашение:" +msgid "The following package needs additional customer contract to get support:" +msgid_plural "The following %d packages need additional customer contract to get support:" +msgstr[0] "Для получения поддержки для следующего %d пакета необходимо заключить дополнительное соглашение:" +msgstr[1] "Для получения поддержки для следующих %d пакетов необходимо заключить дополнительное соглашение:" +msgstr[2] "Для получения поддержки для следующих %d пакетов необходимо заключить дополнительное соглашение:" #: src/Summary.cc:1159 #, c-format, boost-format @@ -1009,8 +1018,7 @@ #: src/Summary.cc:1199 #, c-format, boost-format msgid "The following item is locked and will not be changed by any action:" -msgid_plural "" -"The following %d items are locked and will not be changed by any action:" +msgid_plural "The following %d items are locked and will not be changed by any action:" msgstr[0] "Следующий %d пункт заблокирован и не будет изменён:" msgstr[1] "Следующие %d пункта заблокированы и не будут изменены:" msgstr[2] "Следующие %d пунктов заблокированы и не будут изменены:" @@ -1199,12 +1207,9 @@ #, boost-format msgid "The gpg key signing file '%1%' will expire in %2% day." msgid_plural "The gpg key signing file '%1%' will expire in %2% days." -msgstr[0] "" -"Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% день." -msgstr[1] "" -"Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% дня." -msgstr[2] "" -"Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% дней." +msgstr[0] "Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% день." +msgstr[1] "Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% дня." +msgstr[2] "Срок действия gpg-ключа, которым подписан файл '%1%', истечёт через %2% дней." #: src/callbacks/keyring.h:98 #, c-format, boost-format @@ -1235,10 +1240,8 @@ #: src/callbacks/keyring.h:144 #, c-format, boost-format -msgid "" -"Accepting file '%s' from repository '%s' signed with an unknown key '%s'." -msgstr "" -"Приём файла '%s' из репозитория '%s', подписанного неизвестным ключом '%s'." +msgid "Accepting file '%s' from repository '%s' signed with an unknown key '%s'." +msgstr "Приём файла '%s' из репозитория '%s', подписанного неизвестным ключом '%s'." #. translators: the last %s is gpg key ID #: src/callbacks/keyring.h:154 @@ -1249,10 +1252,8 @@ #. translators: the last %s is gpg key ID #: src/callbacks/keyring.h:158 #, c-format, boost-format -msgid "" -"File '%s' from repository '%s' is signed with an unknown key '%s'. Continue?" -msgstr "" -"Файл '%s' из репозитория '%s' подписан неизвестным ключом '%s'. Продолжить?" +msgid "File '%s' from repository '%s' is signed with an unknown key '%s'. Continue?" +msgstr "Файл '%s' из репозитория '%s' подписан неизвестным ключом '%s'. Продолжить?" #: src/callbacks/keyring.h:174 msgid "Automatically importing the following key:" @@ -1307,16 +1308,12 @@ #: src/callbacks/keyring.h:261 #, c-format, boost-format -msgid "" -"Ignoring failed signature verification for file '%s' from repository '%s'!" -msgstr "" -"Игнорирую неудачную проверку подписи для файла '%s' из репозитория '%s'!" +msgid "Ignoring failed signature verification for file '%s' from repository '%s'!" +msgstr "Игнорирую неудачную проверку подписи для файла '%s' из репозитория '%s'!" #: src/callbacks/keyring.h:267 msgid "Double-check this is not caused by some malicious changes in the file!" -msgstr "" -"Дважды проверьте, не вызвано ли это какими-либо злоумышленными изменениями в " -"файле!" +msgstr "Дважды проверьте, не вызвано ли это какими-либо злоумышленными изменениями в файле!" #: src/callbacks/keyring.h:277 #, c-format, boost-format @@ -1326,16 +1323,14 @@ #: src/callbacks/keyring.h:280 #, c-format, boost-format msgid "Signature verification failed for file '%s' from repository '%s'." -msgstr "" -"Проверка подписи для файла '%s' из репозитория '%s' завершилась неудачей." +msgstr "Проверка подписи для файла '%s' из репозитория '%s' завершилась неудачей." #: src/callbacks/keyring.h:285 msgid "" "Warning: This might be caused by a malicious change in the file!\n" "Continuing might be risky. Continue anyway?" msgstr "" -"Внимание: это может быть вызвано какими-либо злоумышленными изменениями в " -"файле!\n" +"Внимание: это может быть вызвано какими-либо злоумышленными изменениями в файле!\n" "Продолжать рискованно! Всё равно продолжить?" #: src/callbacks/keyring.h:309 @@ -1346,7 +1341,7 @@ #. translators: help text for 'x' option in the 'Continue?' prompt #. popts.setOptionHelp(8, _("Explain why the packages are going to be installed.")); #: src/callbacks/keyring.h:309 src/callbacks/keyring.h:319 -#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:664 +#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:674 msgid "Continue?" msgstr "Продолжить?" @@ -1371,29 +1366,19 @@ " Получено %4%\n" #: src/callbacks/keyring.h:348 -msgid "" -"Accepting packages with wrong checksums can lead to a corrupted system and in " -"extreme cases even to a system compromise." -msgstr "" -"Согласие на использование пакетов с некорректной контрольной суммой может " -"привести к повреждению системы и в крайнем случае к её компрометированию." +msgid "Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise." +msgstr "Согласие на использование пакетов с некорректной контрольной суммой может привести к повреждению системы и в крайнем случае к её компрометированию." #: src/callbacks/keyring.h:356 #, boost-format msgid "" -"However if you made certain that the file with checksum '%1%..' is secure, " -"correct\n" -"and should be used within this operation, enter the first 4 characters of the " -"checksum\n" -"to unblock using this file on your own risk. Empty input will discard the " -"file.\n" +"However if you made certain that the file with checksum '%1%..' is secure, correct\n" +"and should be used within this operation, enter the first 4 characters of the checksum\n" +"to unblock using this file on your own risk. Empty input will discard the file.\n" msgstr "" -"Тем не менее, если вы убедились, что файл с контрольной суммой '%1%..' " -"безопасен, верен\n" -"и должен быть использован в этой операции, введите первые 4 символа " -"контрольной суммы,\n" -"чтобы разблокировать использование этого файла на свой собственный риск. " -"Отсутствие ввода приведёт к отклонению файла.\n" +"Тем не менее, если вы убедились, что файл с контрольной суммой '%1%..' безопасен, верен\n" +"и должен быть использован в этой операции, введите первые 4 символа контрольной суммы,\n" +"чтобы разблокировать использование этого файла на свой собственный риск. Отсутствие ввода приведёт к отклонению файла.\n" #. translators: A prompt option #: src/callbacks/keyring.h:363 @@ -1451,35 +1436,17 @@ #. TranslatorExplanation %1%(commandline option) #: src/callbacks/rpm.h:372 #, boost-format -msgid "" -"Checking for file conflicts requires not installed packages to be downloaded " -"in advance in order to access their file lists. See option '%1%' in the " -"zypper manual page for details." -msgstr "" -"Для проверки на конфликты файлов необходимо загрузить неустановленные пакеты " -"заранее, чтобы получить доступ к их спискам файлов. Подробнее см. в описании " -"опции «%1%» в руководстве zypper." +msgid "Checking for file conflicts requires not installed packages to be downloaded in advance in order to access their file lists. See option '%1%' in the zypper manual page for details." +msgstr "Для проверки на конфликты файлов необходимо загрузить неустановленные пакеты заранее, чтобы получить доступ к их спискам файлов. Подробнее см. в описании опции «%1%» в руководстве zypper." #. TranslatorExplanation %1%(number of packages); detailed list follows #: src/callbacks/rpm.h:379 #, boost-format -#| msgid "The following package had to be excluded from file conflicts check because it is not yet downloaded:" -#| msgid_plural "The following %1% packages had to be excluded from file conflicts check because they are not yet downloaded:" -msgid "" -"The following package had to be excluded from file conflicts check because it " -"is not yet downloaded:" -msgid_plural "" -"The following %1% packages had to be excluded from file conflicts check " -"because they are not yet downloaded:" -msgstr[0] "" -"Следующий %1% пакет был исключён из проверки на конфликты файлов, т.к. ещё не " -"загружен:" -msgstr[1] "" -"Следующие %1% пакета были исключёны из проверки на конфликты файлов, т.к. ещё " -"не загружены:" -msgstr[2] "" -"Следующие %1% пакетов были исключёны из проверки на конфликты файлов, т.к. " -"ещё не загружены:" +msgid "The following package had to be excluded from file conflicts check because it is not yet downloaded:" +msgid_plural "The following %1% packages had to be excluded from file conflicts check because they are not yet downloaded:" +msgstr[0] "Следующий %1% пакет был исключён из проверки на конфликты файлов, т.к. ещё не загружен:" +msgstr[1] "Следующие %1% пакета были исключёны из проверки на конфликты файлов, т.к. ещё не загружены:" +msgstr[2] "Следующие %1% пакетов были исключёны из проверки на конфликты файлов, т.к. ещё не загружены:" #. TranslatorExplanation %1%(number of conflicts); detailed list follows #: src/callbacks/rpm.h:390 @@ -1496,14 +1463,8 @@ #. TranslatorExplanation Problem description before asking whether to "Continue? [yes/no] (no):" #: src/callbacks/rpm.h:404 -msgid "" -"File conflicts happen when two packages attempt to install files with the " -"same name but different contents. If you continue, conflicting files will be " -"replaced losing the previous content." -msgstr "" -"Конфликты файлов случаются, когда два пакета пытаются установить файлы с " -"одинаковым именем, но разным содержимым. Если вы продолжите, конфликтующие " -"файлы будут заменены с потерей предыдущего содержимого." +msgid "File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content." +msgstr "Конфликты файлов случаются, когда два пакета пытаются установить файлы с одинаковым именем, но разным содержимым. Если вы продолжите, конфликтующие файлы будут заменены с потерей предыдущего содержимого." #. help text for the "Abort, retry, ignore?" prompt for media errors #: src/callbacks/media.cc:30 @@ -1517,9 +1478,7 @@ #. help text for the "Abort, retry, ignore?" prompt for media errors #: src/callbacks/media.cc:34 -msgid "" -"Skip retrieval of the file and try to continue with the operation without the " -"file." +msgid "Skip retrieval of the file and try to continue with the operation without the file." msgstr "Пропустить получение файла и попытаться провести операцию без файла." #. help text for the "Abort, retry, ignore?" prompt for media errors @@ -1605,12 +1564,8 @@ #. /usr/lib/locale/<your_locale>/LC_MESSAGES/SYS_LC_MESSAGES #: src/callbacks/media.cc:230 #, c-format, boost-format -msgid "" -"Please insert medium [%s] #%d and type 'y' to continue or 'n' to cancel the " -"operation." -msgstr "" -"Вставьте носитель [%s] #%d и введите 'y' для продолжения или 'n' для " -"прекращения операции." +msgid "Please insert medium [%s] #%d and type 'y' to continue or 'n' to cancel the operation." +msgstr "Вставьте носитель [%s] #%d и введите 'y' для продолжения или 'n' для прекращения операции." #. translators: a/r/i/u are replies to the "Abort, retry, ignore?" prompt #. Translate the a/r/i part exactly as you did the a/r/i string. @@ -1621,12 +1576,8 @@ #: src/callbacks/media.cc:313 #, c-format, boost-format -msgid "" -"Authentication required to access %s. You need to be root to be able to read " -"the credentials from %s." -msgstr "" -"Для доступа к %s нужна аутентификация. Для чтения параметров учётных записей " -"из %s вам нужно войти как root." +msgid "Authentication required to access %s. You need to be root to be able to read the credentials from %s." +msgstr "Для доступа к %s нужна аутентификация. Для чтения параметров учётных записей из %s вам нужно войти как root." #: src/callbacks/media.cc:338 src/callbacks/media.cc:345 msgid "User Name" @@ -1637,17 +1588,12 @@ msgstr "Пароль" #: src/callbacks/locks.h:27 -msgid "" -"The following query locks the same objects as the one you want to remove:" -msgstr "" -"Следующий запрос блокирует такие же объекты, как тот, который вы хотите " -"удалить:" +msgid "The following query locks the same objects as the one you want to remove:" +msgstr "Следующий запрос блокирует такие же объекты, как тот, который вы хотите удалить:" #: src/callbacks/locks.h:30 msgid "The following query locks some of the objects you want to unlock:" -msgstr "" -"Следующий запрос блокирует некоторые из объектов, которые вы хотите " -"разблокировать:" +msgstr "Следующий запрос блокирует некоторые из объектов, которые вы хотите разблокировать:" # power-off message #: src/callbacks/locks.h:35 src/callbacks/locks.h:50 @@ -1658,901 +1604,833 @@ msgid "The following query does not lock anything:" msgstr "Следующий запрос не блокирует ничего:" -#: src/callbacks/repo.h:49 +#: src/callbacks/repo.h:50 msgid "Retrieving delta" msgstr "Получение разности" #. translators: this text is a progress display label e.g. "Applying delta foo [42%]" -#: src/callbacks/repo.h:74 +#: src/callbacks/repo.h:75 msgid "Applying delta" msgstr "Применение разности" #. TranslatorExplanation %s is package size like "5.6 M" -#: src/callbacks/repo.h:103 +#: src/callbacks/repo.h:104 #, c-format, boost-format msgid "(%s unpacked)" msgstr "(%s после распаковки)" -#: src/callbacks/repo.h:112 +#: src/callbacks/repo.h:113 #, boost-format msgid "In cache %1%" msgstr "В кэше %1%" -#: src/callbacks/repo.h:128 +#: src/callbacks/repo.h:129 #, c-format, boost-format msgid "Retrieving %s %s-%s.%s" msgstr "Получение %s %s-%s.%s" -#: src/Command.cc:192 +#: src/callbacks/repo.h:218 +#, fuzzy +#| msgid "Signature verification failed for file '%s'." +msgid "Signature verification failed" +msgstr "Проверка подписи для файла '%s' завершилась неудачей." + +#: src/callbacks/repo.h:237 +msgid "Accepting package despite the error." +msgstr "" + +#: src/Command.cc:199 #, c-format, boost-format msgid "Unknown command '%s'" msgstr "Неизвестная команда '%s'" +#. translators: used as 'XYZ changed to SOMETHING [volatile]' to tag specific property changes. +#: src/repos.cc:52 +msgid "volatile" +msgstr "временно" + +#. translators: 'Volatile' refers to changes we previously tagged as 'XYZ changed to SOMETHING [volatile]' +#: src/repos.cc:59 +#, boost-format +msgid "Repo '%1%' is managed by service '%2%'. Volatile changes are reset by the next service refresh!" +msgstr "Репозиторий '%1%' управляется службой '%2%'. Временные изменения пропадут при обновлении службы!" + #. check whether libzypp indicates a refresh is needed, and if so, #. print a message -#: src/repos.cc:80 +#: src/repos.cc:154 #, c-format, boost-format msgid "Checking whether to refresh metadata for %s" msgstr "Проверка, обновлять ли метаданные для %s" -#: src/repos.cc:107 +#: src/repos.cc:182 #, c-format, boost-format msgid "Repository '%s' is up to date." msgstr "Репозиторий '%s' актуален." -#: src/repos.cc:111 +#: src/repos.cc:189 #, c-format, boost-format msgid "The up-to-date check of '%s' has been delayed." msgstr "Проверка '%s' на актуальность отложена." -#: src/repos.cc:133 +#: src/repos.cc:211 msgid "Forcing raw metadata refresh" msgstr "Принудительное обновление необработанных метаданных" -#: src/repos.cc:140 +#: src/repos.cc:218 #, c-format, boost-format msgid "Retrieving repository '%s' metadata" msgstr "Получение метаданных репозитория '%s'" -#: src/repos.cc:165 +#: src/repos.cc:244 #, c-format, boost-format msgid "Do you want to disable the repository %s permanently?" msgstr "Хотите отключить репозиторий %s?" -#: src/repos.cc:181 +#: src/repos.cc:260 #, c-format, boost-format msgid "Error while disabling repository '%s'." msgstr "Ошибка при отключении репозитория '%s'." -#: src/repos.cc:199 +#: src/repos.cc:278 #, c-format, boost-format msgid "Problem retrieving files from '%s'." msgstr "Проблема при получении файлов из '%s'." -#: src/repos.cc:200 src/repos.cc:3361 src/solve-commit.cc:782 -#: src/solve-commit.cc:814 src/solve-commit.cc:848 +#: src/repos.cc:279 src/repos.cc:3442 src/solve-commit.cc:792 +#: src/solve-commit.cc:824 src/solve-commit.cc:858 msgid "Please see the above error message for a hint." msgstr "Рекомендация имеется в выданном ранее сообщении об ошибке." -#: src/repos.cc:213 +#: src/repos.cc:292 #, c-format, boost-format msgid "No URIs defined for '%s'." msgstr "Не определён URI для '%s'." #. TranslatorExplanation the first %s is a .repo file path -#: src/repos.cc:217 +#: src/repos.cc:296 #, c-format, boost-format -msgid "" -"Please add one or more base URI (baseurl=URI) entries to %s for repository '%" -"s'." -msgstr "" -"Добавьте одну или более записей основных URI-адресов (baseurl=URI) в %s для " -"репозитория '%s'." +msgid "Please add one or more base URI (baseurl=URI) entries to %s for repository '%s'." +msgstr "Добавьте одну или более записей основных URI-адресов (baseurl=URI) в %s для репозитория '%s'." -#: src/repos.cc:229 +#: src/repos.cc:308 msgid "No alias defined for this repository." msgstr "Для этого репозитория не определён псевдоним." -#: src/repos.cc:242 +#: src/repos.cc:321 #, c-format, boost-format msgid "Repository '%s' is invalid." msgstr "Репозиторий '%s' неверен." -#: src/repos.cc:243 -msgid "" -"Please check if the URIs defined for this repository are pointing to a valid " -"repository." -msgstr "" -"Проверьте, что URI-адреса, определённые для этого репозитория, указывают на " -"верный репозиторий." +#: src/repos.cc:322 +msgid "Please check if the URIs defined for this repository are pointing to a valid repository." +msgstr "Проверьте, что URI-адреса, определённые для этого репозитория, указывают на верный репозиторий." -#: src/repos.cc:256 +#: src/repos.cc:335 #, c-format, boost-format msgid "Error retrieving metadata for '%s':" msgstr "Ошибка при получении метаданных для '%s':" -#: src/repos.cc:271 +#: src/repos.cc:350 msgid "Forcing building of repository cache" msgstr "Принудительное построение кэша репозитория" -#: src/repos.cc:297 +#: src/repos.cc:376 #, c-format, boost-format msgid "Error parsing metadata for '%s':" msgstr "Ошибка обработки метаданных для '%s':" #. TranslatorExplanation Don't translate the URL unless it is translated, too -#: src/repos.cc:299 -msgid "" -"This may be caused by invalid metadata in the repository, or by a bug in the " -"metadata parser. In the latter case, or if in doubt, please, file a bug " -"report by following instructions at http://en.opensuse.org/Zypper/Troubleshoot" -"ing" -msgstr "" -"Это может быть вызвано недопустимыми метаданными в репозитории или ошибкой в " -"анализаторе метаданных. В последнем случае, или если вы сомневаетесь, " -"отправьте отчёт об ошибке, выполнив указания на странице " -"http://en.opensuse.org/Zypper/Troubleshooting" +#: src/repos.cc:378 +msgid "This may be caused by invalid metadata in the repository, or by a bug in the metadata parser. In the latter case, or if in doubt, please, file a bug report by following instructions at http://en.opensuse.org/Zypper/Troubleshooting" +msgstr "Это может быть вызвано недопустимыми метаданными в репозитории или ошибкой в анализаторе метаданных. В последнем случае, или если вы сомневаетесь, отправьте отчёт об ошибке, выполнив указания на странице http://en.opensuse.org/Zypper/Troubleshooting" -#: src/repos.cc:313 +#: src/repos.cc:392 #, c-format, boost-format msgid "Repository metadata for '%s' not found in local cache." msgstr "Метаданные для репозитория '%s' не найдены в локальном кэше." -#: src/repos.cc:320 +#: src/repos.cc:399 msgid "Error building the cache:" msgstr "Ошибка при построении кэша:" -#: src/repos.cc:531 +#: src/repos.cc:610 #, c-format, boost-format msgid "Repository '%s' not found by its alias, number, or URI." -msgstr "" -"Репозиторий '%s' не найден по своему псевдониму, номеру или URI-адресу." +msgstr "Репозиторий '%s' не найден по своему псевдониму, номеру или URI-адресу." -#: src/repos.cc:535 +#: src/repos.cc:614 #, c-format, boost-format msgid "Use '%s' to get the list of defined repositories." msgstr "Используйте '%s' для получения списка определённых репозиториев." -#: src/repos.cc:558 +#: src/repos.cc:637 #, c-format, boost-format msgid "Ignoring disabled repository '%s'" msgstr "Игнорирование отключённого репозитория '%s'" -#: src/repos.cc:645 src/repos.cc:652 +#: src/repos.cc:724 src/repos.cc:731 #, c-format, boost-format msgid "Ignoring repository '%s' because of '%s' option." msgstr "Игнорирую репозиторий '%s' из-за параметра '%s'." -#: src/repos.cc:678 +#: src/repos.cc:757 #, c-format, boost-format msgid "Scanning content of disabled repository '%s'." msgstr "Сканирование отключённого репозитория '%s'." -#: src/repos.cc:701 src/repos.cc:739 src/repos.cc:1294 +#: src/repos.cc:780 src/repos.cc:818 src/repos.cc:1382 #, c-format, boost-format msgid "Skipping repository '%s' because of the above error." msgstr "Пропуск репозитория '%s' из-за указанной выше ошибки." -#: src/repos.cc:720 +#: src/repos.cc:799 #, c-format, boost-format -msgid "" -"Repository '%s' is out-of-date. You can run 'zypper refresh' as root to " -"update it." -msgstr "" -"Репозиторий '%s' устарел. Можно запустить 'zypper refresh' от имени " -"администратора для его обновления." +msgid "Repository '%s' is out-of-date. You can run 'zypper refresh' as root to update it." +msgstr "Репозиторий '%s' устарел. Можно запустить 'zypper refresh' от имени администратора для его обновления." -#: src/repos.cc:757 +#: src/repos.cc:836 #, c-format, boost-format -msgid "" -"The metadata cache needs to be built for the '%s' repository. You can run " -"'zypper refresh' as root to do this." -msgstr "" -"Необходимо построить кэш для репозитория '%s'. Для этого можно запустить " -"'zypper refresh' от имени администратора." +msgid "The metadata cache needs to be built for the '%s' repository. You can run 'zypper refresh' as root to do this." +msgstr "Необходимо построить кэш для репозитория '%s'. Для этого можно запустить 'zypper refresh' от имени администратора." -#: src/repos.cc:764 +#: src/repos.cc:843 #, c-format, boost-format msgid "Disabling repository '%s'." msgstr "Отключение репозитория '%s'." -#: src/repos.cc:777 +#: src/repos.cc:856 #, c-format, boost-format msgid "Temporarily enabling repository '%s'." msgstr "Временное включение репозитория '%s'." -#: src/repos.cc:785 +#: src/repos.cc:864 #, c-format, boost-format msgid "Repository '%s' stays disabled." msgstr "Репозиторий '%s' всё ещё отключён." -#: src/repos.cc:824 +#: src/repos.cc:903 msgid "Initializing Target" msgstr "Инициализация цели" -#: src/repos.cc:834 +#: src/repos.cc:913 msgid "Target initialization failed:" msgstr "Сбой инициализации цели:" -#: src/repos.cc:836 src/Zypper.cc:4259 +#: src/repos.cc:915 src/Zypper.cc:4386 msgid "Running 'zypper refresh' as root might resolve the problem." msgstr "Запуск 'zypper refresh' от имени администратора может решить проблему." -#: src/repos.cc:856 src/update.cc:262 src/update.cc:584 src/search.cc:348 +#: src/repos.cc:935 src/update.cc:262 src/update.cc:584 src/search.cc:348 msgid "Status" msgstr "Состояние" #. status #. rug's status (active, pending => active, disabled <= enabled, disabled) #. this is probably the closest possible compatibility arrangement -#: src/repos.cc:873 +#: src/repos.cc:952 msgid "Active" msgstr "Активен" -#: src/repos.cc:873 +#: src/repos.cc:952 msgid "Disabled" msgstr "Отключён" -#: src/repos.cc:933 src/repos.cc:1074 src/repos.cc:2514 src/Zypper.cc:5167 +#: src/repos.cc:1012 src/repos.cc:1162 src/repos.cc:2594 src/Zypper.cc:5294 msgid "Alias" msgstr "Псевдоним" #. 'enabled' flag #. translators: property name; short; used like "Name: value" -#: src/repos.cc:952 src/repos.cc:1081 src/repos.cc:1705 src/repos.cc:2516 +#: src/repos.cc:1031 src/repos.cc:1169 src/repos.cc:1776 src/repos.cc:2596 msgid "Enabled" msgstr "Включён" +#. GPG Check +#. translators: property name; short; used like "Name: value" +#: src/repos.cc:1035 src/repos.cc:1170 src/repos.cc:1780 src/repos.cc:2597 +msgid "GPG Check" +msgstr "Проверка GPG" + #. translators: 'zypper repos' column - whether autorefresh is enabled #. for the repository #. translators: 'zypper repos' column - whether autorefresh is enabled for the repository -#: src/repos.cc:960 src/repos.cc:2518 +#: src/repos.cc:1043 src/repos.cc:2599 msgid "Refresh" msgstr "Обновление" #. translators: repository priority (in zypper repos -p or -d) -#: src/repos.cc:970 src/repos.cc:1082 src/repos.cc:2522 +#: src/repos.cc:1053 src/repos.cc:1171 src/repos.cc:2603 msgid "Priority" msgstr "Приоритет" #. translators: property name; short; used like "Name: value" -#: src/repos.cc:987 src/repos.cc:1076 src/repos.cc:1711 src/repos.cc:2525 +#: src/repos.cc:1070 src/repos.cc:1164 src/repos.cc:1782 src/repos.cc:2606 msgid "URI" msgstr "URI" #. "/etc/init.d/ script that might be used to restart the command (guessed) -#: src/repos.cc:997 src/utils/misc.cc:431 +#: src/repos.cc:1080 src/utils/misc.cc:509 msgid "Service" msgstr "Служба" -#: src/repos.cc:1047 +#: src/repos.cc:1133 msgid "No repositories defined." msgstr "Репозитории не определены." -#: src/repos.cc:1048 +#: src/repos.cc:1134 msgid "Use the 'zypper addrepo' command to add one or more repositories." -msgstr "" -"Используйте команду 'zypper addrepo' для добавления одного или более " -"репозиториев." +msgstr "Используйте команду 'zypper addrepo' для добавления одного или более репозиториев." -#: src/repos.cc:1083 +#: src/repos.cc:1172 msgid "Auto-refresh" msgstr "Автоматическое обновление" -#: src/repos.cc:1083 src/repos.cc:1084 src/repos.cc:1086 +#: src/repos.cc:1172 src/repos.cc:1173 msgid "On" msgstr "Вкл" -#: src/repos.cc:1083 src/repos.cc:1084 src/repos.cc:1086 +#: src/repos.cc:1172 src/repos.cc:1173 msgid "Off" msgstr "Выкл" -#: src/repos.cc:1084 +#: src/repos.cc:1173 msgid "Keep Packages" msgstr "Сохранять пакеты" -#: src/repos.cc:1086 -msgid "GPG Check" -msgstr "Проверка GPG" - -#: src/repos.cc:1087 +#: src/repos.cc:1175 msgid "GPG Key URI" msgstr "URI ключа GPG" -#: src/repos.cc:1088 +#: src/repos.cc:1176 msgid "Path Prefix" msgstr "Префикс пути" -#: src/repos.cc:1089 +#: src/repos.cc:1177 msgid "Parent Service" msgstr "Родительская служба" -#: src/repos.cc:1090 +#: src/repos.cc:1178 msgid "Repo Info Path" msgstr "Путь к сведениям о репозитории" -#: src/repos.cc:1091 +#: src/repos.cc:1179 msgid "MD Cache Path" msgstr "Путь кэша MD" -#: src/repos.cc:1145 src/repos.cc:1222 src/repos.cc:1398 +#: src/repos.cc:1233 src/repos.cc:1310 src/repos.cc:1469 msgid "Error reading repositories:" msgstr "Ошибка чтения репозиториев:" -#: src/repos.cc:1173 src/repos.cc:2664 +#: src/repos.cc:1261 src/repos.cc:2745 #, c-format, boost-format msgid "Can't open %s for writing." msgstr "Невозможно открыть %s для записи." -#: src/repos.cc:1175 src/repos.cc:2666 +#: src/repos.cc:1263 src/repos.cc:2747 msgid "Maybe you do not have write permissions?" msgstr "Возможно, у вас нет прав на запись?" -#: src/repos.cc:1182 src/repos.cc:2673 +#: src/repos.cc:1270 src/repos.cc:2754 #, c-format, boost-format msgid "Repositories have been successfully exported to %s." msgstr "Репозитории успешно экспортированы в %s." -#: src/repos.cc:1240 src/repos.cc:1416 +#: src/repos.cc:1328 src/repos.cc:1487 msgid "Specified repositories: " msgstr "Указанные репозитории: " -#: src/repos.cc:1279 +#: src/repos.cc:1367 #, c-format, boost-format msgid "Skipping disabled repository '%s'" msgstr "Пропуск отключённого репозитория '%s'" -#: src/repos.cc:1308 +#: src/repos.cc:1396 msgid "Specified repositories are not enabled or defined." msgstr "Указанные репозитории не включены или не определены." -#: src/repos.cc:1310 +#: src/repos.cc:1398 msgid "There are no enabled repositories defined." msgstr "Не найдено ни одного включённого репозитория." -#: src/repos.cc:1311 +#: src/repos.cc:1399 #, c-format, boost-format msgid "Use '%s' or '%s' commands to add or enable repositories." -msgstr "" -"Используйте команды '%s' или '%s' для добавления или включения репозиториев." +msgstr "Используйте команды '%s' или '%s' для добавления или включения репозиториев." -#: src/repos.cc:1316 +#: src/repos.cc:1404 msgid "Could not refresh the repositories because of errors." msgstr "Не удалось обновить репозитории из-за ошибок." -#: src/repos.cc:1322 +#: src/repos.cc:1410 msgid "Some of the repositories have not been refreshed because of an error." msgstr "Некоторые репозитории не обновлены из-за ошибки." -#: src/repos.cc:1327 +#: src/repos.cc:1415 msgid "Specified repositories have been refreshed." msgstr "Указанные репозитории обновлены." -#: src/repos.cc:1329 +#: src/repos.cc:1417 msgid "All repositories have been refreshed." msgstr "Все репозитории обновлены." -#: src/repos.cc:1473 +#: src/repos.cc:1544 #, c-format, boost-format msgid "Cleaning metadata cache for '%s'." msgstr "Очистка кэша метаданных для '%s'." -#: src/repos.cc:1483 +#: src/repos.cc:1554 #, c-format, boost-format msgid "Cleaning raw metadata cache for '%s'." msgstr "Очистка кэша необработанных метаданных для '%s'." -#: src/repos.cc:1490 +#: src/repos.cc:1561 #, c-format, boost-format msgid "Keeping raw metadata cache for %s '%s'." msgstr "Сохранение кэша необработанных метаданных для %s '%s'." #. translators: meaning the cached rpm files -#: src/repos.cc:1498 +#: src/repos.cc:1569 #, c-format, boost-format msgid "Cleaning packages for '%s'." msgstr "Очистка пакетов для '%s'." -#: src/repos.cc:1506 +#: src/repos.cc:1577 #, c-format, boost-format msgid "Cannot clean repository '%s' because of an error." msgstr "Невозможно очистить репозиторий '%s' из-за ошибки." -#: src/repos.cc:1519 +#: src/repos.cc:1590 msgid "Cleaning installed packages cache." msgstr "Очистка кэша установленных пакетов." -#: src/repos.cc:1527 +#: src/repos.cc:1598 msgid "Cannot clean installed packages cache because of an error." msgstr "Невозможно очистить кэш установленных пакетов из-за ошибки." -#: src/repos.cc:1548 +#: src/repos.cc:1619 msgid "Could not clean the repositories because of errors." msgstr "Не удалось очистить репозитории из-за ошибок." -#: src/repos.cc:1555 +#: src/repos.cc:1626 msgid "Some of the repositories have not been cleaned up because of an error." msgstr "Некоторые репозитории не были очищены из-за ошибки." -#: src/repos.cc:1560 +#: src/repos.cc:1631 msgid "Specified repositories have been cleaned up." msgstr "Указанные репозитории были очищены." -#: src/repos.cc:1562 +#: src/repos.cc:1633 msgid "All repositories have been cleaned up." msgstr "Все репозитории были очищены." -#: src/repos.cc:1605 +#: src/repos.cc:1676 msgid "This is a changeable read-only media (CD/DVD), disabling autorefresh." -msgstr "" -"Это сменный носитель, доступный только для чтения (CD/DVD), отключение " -"автоматического обновления." +msgstr "Это сменный носитель, доступный только для чтения (CD/DVD), отключение автоматического обновления." -#: src/repos.cc:1627 +#: src/repos.cc:1698 #, c-format, boost-format msgid "Invalid repository alias: '%s'" msgstr "Неверный псевдоним репозитория '%s'" -#: src/repos.cc:1635 src/repos.cc:1927 +#: src/repos.cc:1706 src/repos.cc:2007 #, c-format, boost-format msgid "Repository named '%s' already exists. Please use another alias." -msgstr "" -"Репозиторий с именем '%s' уже существует. Используйте другой псевдоним." +msgstr "Репозиторий с именем '%s' уже существует. Используйте другой псевдоним." -#: src/repos.cc:1646 -msgid "" -"Could not determine the type of the repository. Please check if the defined " -"URIs (see below) point to a valid repository:" -msgstr "" -"Не удалось определить тип репозитория. Проверьте, указывают ли введенные " -"URI-адреса (смотрите ниже) на верный репозиторий:" +#: src/repos.cc:1717 +msgid "Could not determine the type of the repository. Please check if the defined URIs (see below) point to a valid repository:" +msgstr "Не удалось определить тип репозитория. Проверьте, указывают ли введенные URI-адреса (смотрите ниже) на верный репозиторий:" -#: src/repos.cc:1656 src/Zypper.cc:3135 +#: src/repos.cc:1727 src/Zypper.cc:3262 msgid "Can't find a valid repository at given location:" msgstr "Невозможно найти верный репозиторий в данном месте:" -#: src/repos.cc:1665 +#: src/repos.cc:1736 msgid "Problem transferring repository data from specified URI:" msgstr "Проблема передачи данных репозитория с указанного URI-адреса:" -#: src/repos.cc:1666 +#: src/repos.cc:1737 msgid "Please check whether the specified URI is accessible." msgstr "Проверьте, доступен ли указанный URI-адрес." -#: src/repos.cc:1674 +#: src/repos.cc:1745 msgid "Unknown problem when adding repository:" msgstr "Неизвестная проблема при добавлении репозитория:" #. translators: BOOST STYLE POSITIONAL DIRECTIVES ( %N% ) #. translators: %1% - a repository name -#: src/repos.cc:1685 +#: src/repos.cc:1756 #, boost-format -msgid "" -"GPG checking is disabled in configuration of repository '%1%'. Integrity and " -"origin of packages cannot be verified." -msgstr "" -"Проверка GPG отключена в настройках репозитория '%1%'. Невозможно проверить " -"целостность и происхождение пакетов." +msgid "GPG checking is disabled in configuration of repository '%1%'. Integrity and origin of packages cannot be verified." +msgstr "Проверка GPG отключена в настройках репозитория '%1%'. Невозможно проверить целостность и происхождение пакетов." -#: src/repos.cc:1691 +#: src/repos.cc:1762 #, c-format, boost-format msgid "Repository '%s' successfully added" msgstr "Репозиторий '%s' успешно добавлен" #. translators: property name; short; used like "Name: value" -#: src/repos.cc:1707 +#: src/repos.cc:1778 msgid "Autorefresh" msgstr "Автоматическое обновление" -#. translators: property name; short; used like "Name: value" -#: src/repos.cc:1709 -msgid "GPG check" -msgstr "Проверка GPG" - -#: src/repos.cc:1725 +#: src/repos.cc:1796 #, c-format, boost-format msgid "Reading data from '%s' media" msgstr "Чтение данных с носителя '%s'" -#: src/repos.cc:1732 +#: src/repos.cc:1803 #, c-format, boost-format msgid "Problem reading data from '%s' media" msgstr "Проблема при чтении данных с носителя '%s'" -#: src/repos.cc:1733 +#: src/repos.cc:1804 msgid "Please check if your installation media is valid and readable." msgstr "Проверьте, что ваш установочный носитель верен и читается." -#: src/repos.cc:1740 +#: src/repos.cc:1811 #, c-format, boost-format msgid "Reading data from '%s' media is delayed until next refresh." msgstr "Чтение данных с носителя '%s' отложено до следующего обновления." -#: src/repos.cc:1807 +#: src/repos.cc:1878 msgid "Problem accessing the file at the specified URI" msgstr "Проблема при доступе к файлу по указанному URI-адресу" -#: src/repos.cc:1808 +#: src/repos.cc:1879 msgid "Please check if the URI is valid and accessible." msgstr "Проверьте, что URI-адрес верен и доступен." -#: src/repos.cc:1816 +#: src/repos.cc:1887 msgid "Problem parsing the file at the specified URI" msgstr "Проблема при обработке файла по указанному URI-адресу" #. TranslatorExplanation don't translate the URI if the URI itself is not translated. #. Also don't translate the '.repo' string. -#: src/repos.cc:1819 -msgid "" -"Is it a .repo file? See http://en.opensuse.org/Standards/RepoInfo for details." -msgstr "" -"Это файл .repo? Подробности смотрите на http://en.opensuse.org/Standards/RepoI" -"nfo." +#: src/repos.cc:1890 +msgid "Is it a .repo file? See http://en.opensuse.org/Standards/RepoInfo for details." +msgstr "Это файл .repo? Подробности смотрите на http://en.opensuse.org/Standards/RepoInfo." -#: src/repos.cc:1827 +#: src/repos.cc:1898 msgid "Problem encountered while trying to read the file at the specified URI" msgstr "Произошла ошибка при попытке прочитать файл по указанному URI-адресу" -#: src/repos.cc:1841 +#: src/repos.cc:1912 msgid "Repository with no alias defined found in the file, skipping." msgstr "В файле найден репозиторий без указания псевдонима, пропуск." -#: src/repos.cc:1848 +#: src/repos.cc:1919 #, c-format, boost-format msgid "Repository '%s' has no URI defined, skipping." msgstr "Для репозитория '%s' не определён URI-адрес, пропуск." -#: src/repos.cc:1891 +#: src/repos.cc:1964 #, c-format, boost-format msgid "Repository '%s' has been removed." msgstr "Репозиторий '%s' удалён." -#: src/repos.cc:1910 +#: src/repos.cc:1990 #, c-format, boost-format -msgid "" -"Cannot change alias of '%s' repository. The repository belongs to service '%" -"s' which is responsible for setting its alias." -msgstr "" -"Невозможно изменить псевдоним репозитория '%s'. Репозиторий принадлежит " -"службе '%s', отвечающей за задание его псевдонима." +msgid "Cannot change alias of '%s' repository. The repository belongs to service '%s' which is responsible for setting its alias." +msgstr "Невозможно изменить псевдоним репозитория '%s'. Репозиторий принадлежит службе '%s', отвечающей за задание его псевдонима." -#: src/repos.cc:1921 +#: src/repos.cc:2001 #, c-format, boost-format msgid "Repository '%s' renamed to '%s'." msgstr "Репозиторий '%s' переименован в '%s'." -#: src/repos.cc:1933 src/repos.cc:2197 +#: src/repos.cc:2013 src/repos.cc:2273 msgid "Error while modifying the repository:" msgstr "Ошибка при изменении репозитория:" -#: src/repos.cc:1934 +#: src/repos.cc:2014 #, c-format, boost-format msgid "Leaving repository '%s' unchanged." msgstr "Репозиторий '%s' не изменён." -#: src/repos.cc:2083 +#: src/repos.cc:2163 #, c-format, boost-format -msgid "" -"Invalid priority '%s'. Use a positive integer number. The greater the number, " -"the lower the priority." -msgstr "" -"Неверный приоритет '%s'. Используйте положительное целое число. Чем больше " -"число, тем ниже приоритет." +msgid "Invalid priority '%s'. Use a positive integer number. The greater the number, the lower the priority." +msgstr "Неверный приоритет '%s'. Используйте положительное целое число. Чем больше число, тем ниже приоритет." -#: src/repos.cc:2091 +#: src/repos.cc:2171 #, c-format, boost-format msgid "Repository '%s' priority has been left unchanged (%d)" msgstr "Приоритет репозитория '%s' не изменён (%d)" -#. translators: used as 'XYZ changed to SOMETHING [volatile]' to tag specific property changes. -#: src/repos.cc:2115 -msgid "volatile" -msgstr "временно" - -#: src/repos.cc:2126 +#: src/repos.cc:2205 #, c-format, boost-format msgid "Repository '%s' has been successfully enabled." msgstr "Репозиторий '%s' успешно включён." -#: src/repos.cc:2129 +#: src/repos.cc:2208 #, c-format, boost-format msgid "Repository '%s' has been successfully disabled." msgstr "Репозиторий '%s' успешно отключён." -#: src/repos.cc:2137 +#: src/repos.cc:2216 #, c-format, boost-format msgid "Autorefresh has been enabled for repository '%s'." msgstr "Включено автоматическое обновления репозитория '%s'." -#: src/repos.cc:2140 +#: src/repos.cc:2219 #, c-format, boost-format msgid "Autorefresh has been disabled for repository '%s'." msgstr "Отключено автоматическое обновления репозитория '%s'." -#: src/repos.cc:2148 +#: src/repos.cc:2227 #, c-format, boost-format msgid "RPM files caching has been enabled for repository '%s'." msgstr "Включено кэширование файлов RPM репозитория '%s'." -#: src/repos.cc:2151 +#: src/repos.cc:2230 #, c-format, boost-format msgid "RPM files caching has been disabled for repository '%s'." msgstr "Отключено кэширование файлов RPM репозитория '%s'." -#: src/repos.cc:2159 +#: src/repos.cc:2238 #, c-format, boost-format msgid "GPG check has been enabled for repository '%s'." msgstr "Включена проверка GPG для репозитория '%s'." -#: src/repos.cc:2162 +#: src/repos.cc:2241 #, c-format, boost-format msgid "GPG check has been disabled for repository '%s'." msgstr "Отключена проверка GPG для репозитория '%s'." -#: src/repos.cc:2169 +#: src/repos.cc:2248 #, c-format, boost-format msgid "Repository '%s' priority has been set to %d." msgstr "Приоритет репозитория '%s' установлен равным %d." -#: src/repos.cc:2176 +#: src/repos.cc:2255 #, c-format, boost-format msgid "Name of repository '%s' has been set to '%s'." msgstr "Имя репозитория '%s' установлено в '%s'." -#. translators: 'Volatile' refers to changes we previously tagged as 'XYZ changed to SOMETHING [volatile]' -#: src/repos.cc:2183 -#, boost-format -msgid "" -"Repo '%1%' is managed by service '%2%'. Volatile changes are reset by the " -"next service refresh!" -msgstr "" -"Репозиторий '%1%' управляется службой '%2%'. Временные изменения пропадут при " -"обновлении службы!" - -#: src/repos.cc:2190 +#: src/repos.cc:2266 #, c-format, boost-format msgid "Nothing to change for repository '%s'." msgstr "Нечего изменять для репозитория '%s'." -#: src/repos.cc:2198 +#: src/repos.cc:2274 #, c-format, boost-format msgid "Leaving repository %s unchanged." msgstr "Репозиторий %s не изменён." -#: src/repos.cc:2236 +#: src/repos.cc:2312 msgid "Error reading services:" msgstr "Ошибка чтения служб:" -#: src/repos.cc:2331 +#: src/repos.cc:2407 #, c-format, boost-format msgid "Service '%s' not found by its alias, number, or URI." msgstr "Служба '%s' не найдена по своему псевдониму, номеру или URI-адресу." -#: src/repos.cc:2335 +#: src/repos.cc:2411 #, c-format, boost-format msgid "Use '%s' to get the list of defined services." msgstr "Используйте '%s' для получения списка определённых служб." -#: src/repos.cc:2578 +#: src/repos.cc:2659 #, c-format, boost-format msgid "No services defined. Use the '%s' command to add one or more services." -msgstr "" -"Службы не определены. Используйте команду '%s' для добавления одной или более " -"служб." +msgstr "Службы не определены. Используйте команду '%s' для добавления одной или более служб." -#: src/repos.cc:2700 +#: src/repos.cc:2781 #, c-format, boost-format msgid "Service aliased '%s' already exists. Please use another alias." -msgstr "" -"Служба с псевдонимом '%s' уже существует. Используйте другой псевдоним." +msgstr "Служба с псевдонимом '%s' уже существует. Используйте другой псевдоним." -#: src/repos.cc:2710 +#: src/repos.cc:2791 #, c-format, boost-format msgid "Error occured while adding service '%s'." msgstr "Ошибка при добавлении службы %s." -#: src/repos.cc:2716 +#: src/repos.cc:2797 #, c-format, boost-format msgid "Service '%s' has been successfully added." msgstr "Служба '%s' успешно добавлена." -#: src/repos.cc:2755 +#: src/repos.cc:2836 #, c-format, boost-format msgid "Removing service '%s':" msgstr "Удаление службы '%s':" -#: src/repos.cc:2758 +#: src/repos.cc:2839 #, c-format, boost-format msgid "Service '%s' has been removed." msgstr "Служба '%s' удалена." -#: src/repos.cc:2774 +#: src/repos.cc:2855 #, c-format, boost-format msgid "Refreshing service '%s'." msgstr "Обновление службы '%s'." -#: src/repos.cc:2787 src/repos.cc:2797 +#: src/repos.cc:2868 src/repos.cc:2878 #, c-format, boost-format msgid "Problem retrieving the repository index file for service '%s':" msgstr "Проблема получения индексного файла репозитория для службы '%s':" -#: src/repos.cc:2789 src/repos.cc:2902 src/repos.cc:2962 +#: src/repos.cc:2870 src/repos.cc:2983 src/repos.cc:3043 #, c-format, boost-format msgid "Skipping service '%s' because of the above error." msgstr "Пропуск службы '%s' из-за указанной выше ошибки." -#: src/repos.cc:2798 +#: src/repos.cc:2879 msgid "Check if the URI is valid and accessible." msgstr "Проверьте, что URI-адрес верен и доступен." -#: src/repos.cc:2856 +#: src/repos.cc:2937 #, c-format, boost-format msgid "Skipping disabled service '%s'" msgstr "Пропуск отключённой службы '%s'" -#: src/repos.cc:2916 +#: src/repos.cc:2997 #, c-format, boost-format msgid "Use '%s' or '%s' commands to add or enable services." msgstr "Используйте команды '%s' или '%s' для добавления или включения служб." -#: src/repos.cc:2919 +#: src/repos.cc:3000 msgid "Specified services are not enabled or defined." msgstr "Указанные службы не включены или не определены." -#: src/repos.cc:2921 +#: src/repos.cc:3002 msgid "There are no enabled services defined." msgstr "Не найдено ни одной включённой службы." -#: src/repos.cc:2925 +#: src/repos.cc:3006 msgid "Could not refresh the services because of errors." msgstr "Не удалось обновить службы из-за ошибок." -#: src/repos.cc:2931 +#: src/repos.cc:3012 msgid "Some of the services have not been refreshed because of an error." msgstr "Некоторые службы не обновлены из-за ошибки." -#: src/repos.cc:2936 +#: src/repos.cc:3017 msgid "Specified services have been refreshed." msgstr "Указанные службы обновлены." -#: src/repos.cc:2938 +#: src/repos.cc:3019 msgid "All services have been refreshed." msgstr "Все службы обновлены." -#: src/repos.cc:3087 +#: src/repos.cc:3168 #, c-format, boost-format msgid "Service '%s' has been sucessfully enabled." msgstr "Служба '%s' успешно включена." -#: src/repos.cc:3090 +#: src/repos.cc:3171 #, c-format, boost-format msgid "Service '%s' has been sucessfully disabled." msgstr "Служба '%s' успешно отключена." -#: src/repos.cc:3097 +#: src/repos.cc:3178 #, c-format, boost-format msgid "Autorefresh has been enabled for service '%s'." msgstr "Включено автоматическое обновление службы '%s'." -#: src/repos.cc:3100 +#: src/repos.cc:3181 #, c-format, boost-format msgid "Autorefresh has been disabled for service '%s'." msgstr "Отключено автоматическое обновление службы '%s'." -#: src/repos.cc:3106 +#: src/repos.cc:3187 #, c-format, boost-format msgid "Name of service '%s' has been set to '%s'." msgstr "Имя службы '%s' установлено в '%s'." -#: src/repos.cc:3112 +#: src/repos.cc:3193 #, c-format, boost-format msgid "Repository '%s' has been added to enabled repositories of service '%s'" -msgid_plural "" -"Repositories '%s' have been added to enabled repositories of service '%s'" +msgid_plural "Repositories '%s' have been added to enabled repositories of service '%s'" msgstr[0] "Репозиторий '%s' был добавлен к включённым репозиториям службы '%s'" -msgstr[1] "" -"Репозитории '%s' были добавлены к включённым репозиториям службы '%s'" -msgstr[2] "" -"Репозитории '%s' были добавлены к включённым репозиториям службы '%s'" +msgstr[1] "Репозитории '%s' были добавлены к включённым репозиториям службы '%s'" +msgstr[2] "Репозитории '%s' были добавлены к включённым репозиториям службы '%s'" -#: src/repos.cc:3120 +#: src/repos.cc:3201 #, c-format, boost-format msgid "Repository '%s' has been added to disabled repositories of service '%s'" -msgid_plural "" -"Repositories '%s' have been added to disabled repositories of service '%s'" -msgstr[0] "" -"Репозиторий '%s' был добавлен к отключённым репозиториям службы '%s'" -msgstr[1] "" -"Репозитории '%s' были добавлены к отключённым репозиториям службы '%s'" -msgstr[2] "" -"Репозитории '%s' были добавлены к отключённым репозиториям службы '%s'" +msgid_plural "Repositories '%s' have been added to disabled repositories of service '%s'" +msgstr[0] "Репозиторий '%s' был добавлен к отключённым репозиториям службы '%s'" +msgstr[1] "Репозитории '%s' были добавлены к отключённым репозиториям службы '%s'" +msgstr[2] "Репозитории '%s' были добавлены к отключённым репозиториям службы '%s'" -#: src/repos.cc:3128 +#: src/repos.cc:3209 #, c-format, boost-format -msgid "" -"Repository '%s' has been removed from enabled repositories of service '%s'" -msgid_plural "" -"Repositories '%s' have been removed from enabled repositories of service '%s'" +msgid "Repository '%s' has been removed from enabled repositories of service '%s'" +msgid_plural "Repositories '%s' have been removed from enabled repositories of service '%s'" msgstr[0] "Репозиторий '%s' был удалён из включённых репозиториев службы '%s'" -msgstr[1] "" -"Репозитории '%s' были удалены из включённых репозиториев службы '%s'" -msgstr[2] "" -"Репозитории '%s' были удалены из включённых репозиториев службы '%s'" +msgstr[1] "Репозитории '%s' были удалены из включённых репозиториев службы '%s'" +msgstr[2] "Репозитории '%s' были удалены из включённых репозиториев службы '%s'" -#: src/repos.cc:3136 +#: src/repos.cc:3217 #, c-format, boost-format -msgid "" -"Repository '%s' has been removed from disabled repositories of service '%s'" -msgid_plural "" -"Repositories '%s' have been removed from disabled repositories of service '%s'" +msgid "Repository '%s' has been removed from disabled repositories of service '%s'" +msgid_plural "Repositories '%s' have been removed from disabled repositories of service '%s'" msgstr[0] "Репозиторий '%s' был удалён из отключённых репозиториев службы '%s'" -msgstr[1] "" -"Репозитории '%s' были удалены из отключённых репозиториев службы '%s'" -msgstr[2] "" -"Репозитории '%s' были удалены из отключённых репозиториев службы '%s'" +msgstr[1] "Репозитории '%s' были удалены из отключённых репозиториев службы '%s'" +msgstr[2] "Репозитории '%s' были удалены из отключённых репозиториев службы '%s'" -#: src/repos.cc:3145 +#: src/repos.cc:3226 #, c-format, boost-format msgid "Nothing to change for service '%s'." msgstr "Нечего изменять для службы '%s'." -#: src/repos.cc:3152 +#: src/repos.cc:3233 msgid "Error while modifying the service:" msgstr "Ошибка при изменении службы:" -#: src/repos.cc:3153 +#: src/repos.cc:3234 #, c-format, boost-format msgid "Leaving service %s unchanged." msgstr "Служба %s не изменена." -#: src/repos.cc:3261 +#: src/repos.cc:3342 msgid "Loading repository data..." msgstr "Загрузка данных о репозиториях..." -#: src/repos.cc:3283 +#: src/repos.cc:3364 #, c-format, boost-format msgid "Retrieving repository '%s' data..." msgstr "Получение данных о репозитории '%s'..." -#: src/repos.cc:3290 +#: src/repos.cc:3371 #, c-format, boost-format msgid "Repository '%s' not cached. Caching..." msgstr "Репозиторий '%s' не кэширован. Кэширование..." -#: src/repos.cc:3297 src/repos.cc:3335 +#: src/repos.cc:3378 src/repos.cc:3416 #, c-format, boost-format msgid "Problem loading data from '%s'" msgstr "Проблема загрузки данных из '%s'" -#: src/repos.cc:3302 +#: src/repos.cc:3383 #, c-format, boost-format msgid "Repository '%s' could not be refreshed. Using old cache." msgstr "Невозможно обновить репозиторий '%s'. Используется старый кэш." -#: src/repos.cc:3307 src/repos.cc:3340 +#: src/repos.cc:3388 src/repos.cc:3421 #, c-format, boost-format msgid "Resolvables from '%s' not loaded because of error." -msgstr "" -"Объекты разрешения зависимостей из '%s' не были загружены из-за ошибки." +msgstr "Объекты разрешения зависимостей из '%s' не были загружены из-за ошибки." -#: src/repos.cc:3326 +#: src/repos.cc:3407 #, c-format, boost-format -msgid "" -"Repository '%s' appears to be outdated. Consider using a different mirror or " -"server." +msgid "Repository '%s' appears to be outdated. Consider using a different mirror or server." msgstr "Репозиторий '%s' устарел. Используйте другое зеркало или сервер." #. translators: the first %s is 'zypper refresh' and the second 'zypper clean -m' -#: src/repos.cc:3337 +#: src/repos.cc:3418 #, c-format, boost-format msgid "Try '%s', or even '%s' before doing so." msgstr "Попробуйте '%s' или даже '%s' перед тем, как делать это." -#: src/repos.cc:3349 +#: src/repos.cc:3430 msgid "Reading installed packages..." msgstr "Чтение установленных пакетов..." -#: src/repos.cc:3360 +#: src/repos.cc:3441 msgid "Problem occured while reading the installed packages:" msgstr "Произошла ошибка при чтении установленных пакетов:" @@ -2666,11 +2544,8 @@ #: src/update.cc:613 #, c-format, boost-format -msgid "" -"Ignoring %s without argument because similar option with an argument has been " -"specified." -msgstr "" -"Игнорирую %s без аргумента, так как был указан похожий параметр с аргументом." +msgid "Ignoring %s without argument because similar option with an argument has been specified." +msgstr "Игнорирую %s без аргумента, так как был указан похожий параметр с аргументом." #: src/update.cc:721 msgid "No matching issues found." @@ -2699,30 +2574,24 @@ msgid "OK OK! Exiting immediately..." msgstr "Ладно, ладно! Уже выхожу..." -#: src/Zypper.cc:99 +#: src/Zypper.cc:101 #, boost-format -msgid "" -"Legacy commandline option %1% detected. Please use global option %2% instead." -msgstr "" -"Обнаружен устаревший параметр командной строки %1%. Используйте вместо него " -"глобальный параметр %2%." +msgid "Legacy commandline option %1% detected. Please use global option %2% instead." +msgstr "Обнаружен устаревший параметр командной строки %1%. Используйте вместо него глобальный параметр %2%." -#: src/Zypper.cc:100 +#: src/Zypper.cc:102 #, boost-format msgid "Legacy commandline option %1% detected. Please use %2% instead." -msgstr "" -"Обнаружен устаревший параметр командной строки %1%. Используйте вместо него %" -"2%." +msgstr "Обнаружен устаревший параметр командной строки %1%. Используйте вместо него %2%." -#: src/Zypper.cc:213 +#: src/Zypper.cc:266 msgid "" " Global Options:\n" "\t--help, -h\t\tHelp.\n" "\t--version, -V\t\tOutput the version number.\n" "\t--promptids\t\tOutput a list of zypper's user prompts.\n" "\t--config, -c <file>\tUse specified config file instead of the default.\n" -"\t--userdata <string>\tUser defined transaction id used in history and " -"plugins.\n" +"\t--userdata <string>\tUser defined transaction id used in history and plugins.\n" "\t--quiet, -q\t\tSuppress normal output, print only error\n" "\t\t\t\tmessages.\n" "\t--verbose, -v\t\tIncrease verbosity.\n" @@ -2741,26 +2610,20 @@ "\t--help, -h\t\tСправка.\n" "\t--version, -V\t\tВывести номер версии.\n" "\t--promptids\t\tВывести список пользовательских запросов zypper.\n" -"\t--config, -c <файл>\tИспользовать указанный файл настроек вместо " -"стандартного.\n" -"\t--userdata <строка>\tОпределяемый пользователем идентификатор транзакции, " -"используемый в истории и модулях.\n" -"\t--quiet, -q\t\tПодавить нормальный вывод, выводить только сообщения об " -"ошибках.\n" +"\t--config, -c <файл>\tИспользовать указанный файл настроек вместо стандартного.\n" +"\t--userdata <строка>\tОпределяемый пользователем идентификатор транзакции, используемый в истории и модулях.\n" +"\t--quiet, -q\t\tПодавить нормальный вывод, выводить только сообщения об ошибках.\n" "\t--verbose, -v\t\tУвеличить подробность вывода.\n" -"\t--[no-]color\t\tИспользовать ли подсветку вывода, если tty это " -"поддерживает.\n" +"\t--[no-]color\t\tИспользовать ли подсветку вывода, если tty это поддерживает.\n" "\t--no-abbrev, -A\t\tНе использовать аббревиатуры в таблицах.\n" "\t--table-style, -s\tТабличный стиль.\n" -"\t--non-interactive, -n\tНи о чём не спрашивать, автоматически использовать " -"ответы по умолчанию.\n" +"\t--non-interactive, -n\tНи о чём не спрашивать, автоматически использовать ответы по умолчанию.\n" "\t--non-interactive-include-reboot-patches\n" -"\t\t\t\tНе считать интерактивными исправления с установленным флагом " -"rebootSuggested.\n" +"\t\t\t\tНе считать интерактивными исправления с установленным флагом rebootSuggested.\n" "\t--xmlout, -x\t\tПерейти на вывод в XML.\n" "\t--ignore-unknown, -i\tИгнорировать неизвестные пакеты.\n" -#: src/Zypper.cc:235 +#: src/Zypper.cc:288 msgid "" "\t--reposd-dir, -D <dir>\tUse alternative repository definition file\n" "\t\t\t\tdirectory.\n" @@ -2769,51 +2632,41 @@ "\t--solv-cache-dir <dir>\tUse alternative solv file cache directory.\n" "\t--pkg-cache-dir <dir>\tUse alternative package cache directory.\n" msgstr "" -"\t--reposd-dir, -D <dir>\tИспользовать альтернативный каталог файлов " -"определения репозиториев.\n" -"\t--cache-dir, -C <dir>\tИспользовать альтернативный каталог базы данных кэша " -"метаданных.\n" -"\t--raw-cache-dir <dir>\tИспользовать альтернативный каталог необработанных " -"метаданных.\n" -"\t--solv-cache-dir <dir>\tИспользовать альтернативный каталог кэша файлов " -"решателя.\n" +"\t--reposd-dir, -D <dir>\tИспользовать альтернативный каталог файлов определения репозиториев.\n" +"\t--cache-dir, -C <dir>\tИспользовать альтернативный каталог базы данных кэша метаданных.\n" +"\t--raw-cache-dir <dir>\tИспользовать альтернативный каталог необработанных метаданных.\n" +"\t--solv-cache-dir <dir>\tИспользовать альтернативный каталог кэша файлов решателя.\n" "\t--pkg-cache-dir <dir>\tИспользовать альтернативный каталог кэша пакетов.\n" -#: src/Zypper.cc:243 +#: src/Zypper.cc:296 msgid "" " Repository Options:\n" "\t--no-gpg-checks\t\tIgnore GPG check failures and continue.\n" "\t--gpg-auto-import-keys\tAutomatically trust and import new repository\n" "\t\t\t\tsigning keys.\n" "\t--plus-repo, -p <URI>\tUse an additional repository.\n" -"\t--plus-content <tag>\tAdditionally use disabled repositories providing a " -"specific keyword.\n" -"\t\t\t\tTry '--plus-content debug' to enable repos indicating to provide " -"debug packages.\n" +"\t--plus-content <tag>\tAdditionally use disabled repositories providing a specific keyword.\n" +"\t\t\t\tTry '--plus-content debug' to enable repos indicating to provide debug packages.\n" "\t--disable-repositories\tDo not read meta-data from repositories.\n" "\t--no-refresh\t\tDo not refresh the repositories.\n" "\t--no-cd\t\t\tIgnore CD/DVD repositories.\n" "\t--no-remote\t\tIgnore remote repositories.\n" -"\t--releasever\t\tSet the value of $releasever in all .repo files (default: " -"distribution version)\n" +"\t--releasever\t\tSet the value of $releasever in all .repo files (default: distribution version)\n" msgstr "" " Параметры репозиториев:\n" "\t--no-gpg-checks\t\tИгнорировать неудачные проверки GPG и продолжать.\n" "\t--gpg-auto-import-keys\tАвтоматически доверять и импортировать ключи\n" "\t\t\t\tновых репозиториев.\n" "\t--plus-repo, -p <URI>\tИспользовать дополнительный репозиторий.\n" -"\t--plus-content <tag>\tДополнительно использовать отключённые репозитории, " -"предоставляющие указанное ключевое слово.\n" -"\t\t\t\tПопробуйте '--plus-content debug' для включения репозиториев, " -"предоставляющих пакеты для отладки.\n" +"\t--plus-content <tag>\tДополнительно использовать отключённые репозитории, предоставляющие указанное ключевое слово.\n" +"\t\t\t\tПопробуйте '--plus-content debug' для включения репозиториев, предоставляющих пакеты для отладки.\n" "\t--disable-repositories\tНе считывать метаданные из репозиториев.\n" "\t--no-refresh\t\tНе обновлять репозитории.\n" "\t--no-cd\t\t\tИгнорировать репозитории на CD/DVD.\n" "\t--no-remote\t\tИгнорировать удалённые репозитории.\n" -"\t--releasever\t\tЗадать значение $releasever во всех файлах .repo (по " -"умолчанию: версия дистрибутива)\n" +"\t--releasever\t\tЗадать значение $releasever во всех файлах .repo (по умолчанию: версия дистрибутива)\n" -#: src/Zypper.cc:257 +#: src/Zypper.cc:310 msgid "" " Target Options:\n" "\t--root, -R <dir>\tOperate on a different root directory.\n" @@ -2825,7 +2678,7 @@ "\t--disable-system-resolvables\n" "\t\t\t\tНе читать установленные пакеты.\n" -#: src/Zypper.cc:264 +#: src/Zypper.cc:317 msgid "" " Commands:\n" "\thelp, ?\t\t\tPrint help.\n" @@ -2835,7 +2688,7 @@ "\thelp, ?\t\t\tВывести справку.\n" "\tshell, sh\t\tПринять несколько команд сразу.\n" -#: src/Zypper.cc:269 +#: src/Zypper.cc:322 msgid "" " Repository Management:\n" "\trepos, lr\t\tList all defined repositories.\n" @@ -2855,7 +2708,7 @@ "\trefresh, ref\t\tОбновить все репозитории.\n" "\tclean\t\t\tОчистить локальные кэши.\n" -#: src/Zypper.cc:279 +#: src/Zypper.cc:332 msgid "" " Service Management:\n" "\tservices, ls\t\tList all defined services.\n" @@ -2871,7 +2724,7 @@ "\tremoveservice, rs\tУдалить указанную службу.\n" "\trefresh-services, refs\tОбновить все службы.\n" -#: src/Zypper.cc:287 +#: src/Zypper.cc:340 msgid "" " Software Management:\n" "\tinstall, in\t\tInstall packages.\n" @@ -2893,7 +2746,7 @@ "\t\t\t\tУстановить свежедобавленные пакеты, рекомендованные\n" "\t\t\t\tустановленными пакетами.\n" -#: src/Zypper.cc:298 +#: src/Zypper.cc:351 msgid "" " Update Management:\n" "\tupdate, up\t\tUpdate installed packages with newer versions.\n" @@ -2911,7 +2764,7 @@ "\tdist-upgrade, dup\tВыполнить обновление дистрибутива.\n" "\tpatch-check, pchk\tПроверить наличие исправлений.\n" -#: src/Zypper.cc:307 +#: src/Zypper.cc:360 msgid "" " Querying:\n" "\tsearch, se\t\tSearch for packages matching a pattern.\n" @@ -2935,10 +2788,9 @@ "\tpackages, pa\t\tВывести список доступных пакетов.\n" "\tpatterns, pt\t\tВывести список доступных шаблонов.\n" "\tproducts, pd\t\tВывести список доступных продуктов.\n" -"\twhat-provides, wp\tВывести список пакетов, предоставляющих указанную " -"способность.\n" +"\twhat-provides, wp\tВывести список пакетов, предоставляющих указанную способность.\n" -#: src/Zypper.cc:322 +#: src/Zypper.cc:375 msgid "" " Package Locks:\n" "\taddlock, al\t\tAdd a package lock.\n" @@ -2952,15 +2804,14 @@ "\tlocks, ll\t\tВывести список текущих блокировок пакетов.\n" "\tcleanlocks, cl\t\tУдалить неиспользуемые блокировки.\n" -#: src/Zypper.cc:329 +#: src/Zypper.cc:382 msgid "" " Other Commands:\n" "\tversioncmp, vcmp\tCompare two version strings.\n" "\ttargetos, tos\t\tPrint the target operating system ID string.\n" "\tlicenses\t\tPrint report about licenses and EULAs of\n" "\t\t\t\tinstalled packages.\n" -"\tdownload\t\tDownload rpms specified on the commandline to a local " -"directory.\n" +"\tdownload\t\tDownload rpms specified on the commandline to a local directory.\n" "\tsource-download\t\tDownload source rpms for all installed packages\n" "\t\t\t\tto a local directory.\n" msgstr "" @@ -2972,81 +2823,90 @@ "\tsource-download\t\tЗагрузить rpm с исходным кодом для всех\n" "\t\t\t\tустановленных пакетов в локальный каталог.\n" -#: src/Zypper.cc:340 +#: src/Zypper.cc:392 msgid "" +" Subcommands:\n" +"\tsubcommand\t\tLists available subcommands.\n" +msgstr "" + +#: src/Zypper.cc:397 +#, fuzzy +#| msgid "" +#| " Usage:\n" +#| "\tzypper [--global-options] <command> [--command-options] [arguments]\n" +msgid "" " Usage:\n" "\tzypper [--global-options] <command> [--command-options] [arguments]\n" +"\tzypper <subcommand> [--command-options] [arguments]\n" msgstr "" " Использование:\n" "\tzypper [--общие-параметры] <команда> [--параметры-команды] [аргументы]\n" #. translators: %s is "help" or "zypper help" depending on whether #. zypper shell is running or not -#: src/Zypper.cc:366 +#: src/Zypper.cc:425 #, c-format, boost-format msgid "Type '%s' to get a list of global options and commands." msgstr "Введите '%s' для получения списка общих параметров и команд." #. translators: %s is "help" or "zypper help" depending on whether #. zypper shell is running or not -#: src/Zypper.cc:375 +#: src/Zypper.cc:434 #, c-format, boost-format msgid "Type '%s' to get command-specific help." msgstr "Введите '%s' для получения справки по командам." -#: src/Zypper.cc:547 +#: src/Zypper.cc:610 #, c-format, boost-format msgid "Verbosity: %d" msgstr "Уровень подробностей: %d" -#: src/Zypper.cc:561 +#: src/Zypper.cc:624 #, c-format, boost-format msgid "Invalid table style %d." msgstr "Неверный стиль таблицы %d." -#: src/Zypper.cc:562 +#: src/Zypper.cc:625 #, c-format, boost-format msgid "Use an integer number from %d to %d" msgstr "Используйте целое число от %d до %d" -#: src/Zypper.cc:575 +#. translators: %1% - is the name of a subcommand +#: src/Zypper.cc:737 +#, boost-format +msgid "Subcommand %1% does not support zypper global options." +msgstr "" + +#: src/Zypper.cc:759 msgid "Enforced setting" msgstr "Принудительно задано" -#: src/Zypper.cc:585 +#: src/Zypper.cc:769 msgid "User data string must not contain nonprintable or newline characters!" -msgstr "" -"Строка пользовательских данных не должна содержать непечатные символы и " -"переводы строки!" +msgstr "Строка пользовательских данных не должна содержать непечатные символы и переводы строки!" -#: src/Zypper.cc:617 src/Zypper.cc:2870 +#: src/Zypper.cc:792 src/Zypper.cc:2996 msgid "Entering non-interactive mode." msgstr "Переход в неинтерактивный режим." -#: src/Zypper.cc:623 -msgid "" -"Patches having the flag rebootSuggested set will not be treated as " -"interactive." -msgstr "" -"Исправления с флагом rebootSuggested не будут обрабатываться как " -"интерактивные." +#: src/Zypper.cc:798 +msgid "Patches having the flag rebootSuggested set will not be treated as interactive." +msgstr "Исправления с флагом rebootSuggested не будут обрабатываться как интерактивные." -#: src/Zypper.cc:629 +#: src/Zypper.cc:804 msgid "Entering 'no-gpg-checks' mode." msgstr "Переход в режим 'no-gpg-checks'." -#: src/Zypper.cc:636 +#: src/Zypper.cc:811 #, c-format, boost-format -msgid "" -"Turning on '%s'. New repository signing keys will be automatically imported!" -msgstr "" -"Включение '%s'. Ключи новых репозиториев будут импортироваться автоматически!" +msgid "Turning on '%s'. New repository signing keys will be automatically imported!" +msgstr "Включение '%s'. Ключи новых репозиториев будут импортироваться автоматически!" -#: src/Zypper.cc:649 +#: src/Zypper.cc:824 msgid "The path specified in the --root option must be absolute." msgstr "Путь, указанный параметром --root option, должен быть абсолютным." -#: src/Zypper.cc:665 +#: src/Zypper.cc:840 msgid "" "The /etc/products.d/baseproduct symlink is dangling or missing!\n" "The link must point to your core products .prod file in /etc/products.d.\n" @@ -3054,52 +2914,51 @@ "Символическая ссылка /etc/products.d/baseproduct неверна или отсутствует!\n" "Ссылка должна указывать на .prod-файл основных продуктов в /etc/products.d.\n" -#: src/Zypper.cc:704 +#: src/Zypper.cc:879 msgid "Repositories disabled, using the database of installed packages only." -msgstr "" -"Репозитории отключены, используется только база данных установленных пакетов." +msgstr "Репозитории отключены, используется только база данных установленных пакетов." -#: src/Zypper.cc:716 +#: src/Zypper.cc:891 msgid "Autorefresh disabled." msgstr "Автоматическое обновление отключено." -#: src/Zypper.cc:723 +#: src/Zypper.cc:898 msgid "CD/DVD repositories disabled." msgstr "Репозитории на CD/DVD отключены." -#: src/Zypper.cc:730 +#: src/Zypper.cc:905 msgid "Remote repositories disabled." msgstr "Удалённые репозитории отключены." -#: src/Zypper.cc:737 +#: src/Zypper.cc:912 msgid "Ignoring installed resolvables." msgstr "Игнорирование установленных объектов разрешения зависимостей." #. TranslatorExplanation The %s is "--plus-repo" #. TranslatorExplanation The %s is "--option-name" -#: src/Zypper.cc:855 src/Zypper.cc:905 +#: src/Zypper.cc:940 src/Zypper.cc:990 #, c-format, boost-format msgid "The %s option has no effect here, ignoring." msgstr "Параметр %s здесь не действует, игнорируется." -#: src/Zypper.cc:1060 +#: src/Zypper.cc:1150 #, c-format, boost-format msgid "Command '%s' is replaced by '%s'." msgstr "Команда '%s' заменена на '%s'." -#: src/Zypper.cc:1062 +#: src/Zypper.cc:1152 #, c-format, boost-format msgid "See '%s' for all available options." msgstr "Все доступные параметры приведены в '%s'." -#: src/Zypper.cc:1087 +#: src/Zypper.cc:1177 msgid "Unexpected exception." msgstr "Неожиданное исключение." #. translators: the first %s = "package, patch, pattern, product", #. second %s = "package", #. and the third %s = "only, in-advance, in-heaps, as-needed" -#: src/Zypper.cc:1194 +#: src/Zypper.cc:1284 #, c-format, boost-format msgid "" "install (in) [options] <capability|rpm_file_uri> ...\n" @@ -3113,29 +2972,22 @@ "-r, --repo <alias|#|URI> Load only the specified repository.\n" "-t, --type <type> Type of package (%s).\n" " Default: %s.\n" -"-n, --name Select packages by plain name, not by " -"capability.\n" +"-n, --name Select packages by plain name, not by capability.\n" "-C, --capability Select packages by capability.\n" -"-f, --force Install even if the item is already installed " -"(reinstall),\n" +"-f, --force Install even if the item is already installed (reinstall),\n" " downgraded or changes vendor or architecture.\n" " --oldpackage Allow to replace a newer item with an older one.\n" -" Handy if you are doing a rollback. Unlike " -"--force\n" +" Handy if you are doing a rollback. Unlike --force\n" " it will not enforce a reinstall.\n" -" --replacefiles Install the packages even if they replace files " -"from other,\n" -" already installed, packages. Default is to treat " -"file conflicts\n" -" as an error. --download-as-needed disables the " -"fileconflict check.\n" +" --replacefiles Install the packages even if they replace files from other,\n" +" already installed, packages. Default is to treat file conflicts\n" +" as an error. --download-as-needed disables the fileconflict check.\n" "-l, --auto-agree-with-licenses\n" " Automatically say 'yes' to third party license\n" " confirmation prompt.\n" " See 'man zypper' for more details.\n" " --debug-solver Create solver test case for debugging.\n" -" --no-recommends Do not install recommended packages, only " -"required.\n" +" --no-recommends Do not install recommended packages, only required.\n" " --recommends Install also recommended packages in addition\n" " to the required.\n" "-R, --no-force-resolution Do not force the solver to find solution,\n" @@ -3162,51 +3014,38 @@ "-n, --name Выбирать пакеты по имени, а не по способностям.\n" "-C, --capability Выбирать пакеты по способностям.\n" "-f, --force Установить, даже если это уже установлено\n" -" (переустановить), понизилась версия или " -"сменились\n" +" (переустановить), понизилась версия или сменились\n" " производитель либо архитектура.\n" " --oldpackage Разрешить установку более старого вместо более\n" -" нового. Удобно для выполнения отката. В отличие " -"от\n" +" нового. Удобно для выполнения отката. В отличие от\n" " --force, переустановка не выполняется.\n" -" --replacefiles Установить пакеты, даже если они заменяют файлы " -"других,\n" -" уже установленных пакетов. По умолчанию " -"конфликты файлов\n" -" считаются ошибками. Опция --download-as-needed " -"отключает\n" +" --replacefiles Установить пакеты, даже если они заменяют файлы других,\n" +" уже установленных пакетов. По умолчанию конфликты файлов\n" +" считаются ошибками. Опция --download-as-needed отключает\n" " проверку на конфликты файлов.\n" "-l, --auto-agree-with-licenses\n" " Автоматически отвечать 'yes' (да) на запросы\n" " подтверждения лицензии стороннего поставщика.\n" -" Более подробные сведения приведены в 'man " -"zypper'.\n" -" --debug-solver Создать набор тестовых данных для отладки " -"решающей\n" +" Более подробные сведения приведены в 'man zypper'.\n" +" --debug-solver Создать набор тестовых данных для отладки решающей\n" " программы.\n" -" --no-recommends Не устанавливать рекомендуемые пакеты, " -"установить\n" +" --no-recommends Не устанавливать рекомендуемые пакеты, установить\n" " только требуемые.\n" -" --recommends Установить также рекомендуемые пакеты в " -"дополнение\n" +" --recommends Установить также рекомендуемые пакеты в дополнение\n" " к требуемым.\n" -"-R, --no-force-resolution Не заставлять решающее устройство искать " -"решение,\n" +"-R, --no-force-resolution Не заставлять решающее устройство искать решение,\n" " позволить ему задавать вопросы.\n" -" --force-resolution Заставить решающее устройство найти решение " -"(даже\n" +" --force-resolution Заставить решающее устройство найти решение (даже\n" " опасное).\n" -"-D, --dry-run Проверить установку, не устанавливать на самом " -"деле.\n" +"-D, --dry-run Проверить установку, не устанавливать на самом деле.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" #. TranslatorExplanation the first %s = "package, patch, pattern, product" #. and the second %s = "package" -#: src/Zypper.cc:1265 +#: src/Zypper.cc:1355 #, c-format, boost-format msgid "" "remove (rm) [options] <capability> ...\n" @@ -3219,8 +3058,7 @@ "-r, --repo <alias|#|URI> Load only the specified repository.\n" "-t, --type <type> Type of package (%s).\n" " Default: %s.\n" -"-n, --name Select packages by plain name, not by " -"capability.\n" +"-n, --name Select packages by plain name, not by capability.\n" "-C, --capability Select packages by capability.\n" " --debug-solver Create solver test case for debugging.\n" "-R, --no-force-resolution Do not force the solver to find solution,\n" @@ -3242,64 +3080,49 @@ "-r, --repo <псевдоним|#|URI> Загружать только указанный репозиторий.\n" "-t, --type <тип> Тип пакета (%s).\n" " По умолчанию: %s.\n" -"-n, --name Выбрать пакеты по обычному имени, не по " -"способности.\n" -"-C, --capability Выбрать объекты разрешения зависимостей по " -"способности.\n" -" --debug-solver Создать набор тестовых данных решающей " -"программы для отладки.\n" -"-R, --no-force-resolution Не заставлять решающее устройство искать " -"решение, позволить ему задавать вопросы.\n" -" --force-resolution Заставить решающее устройство найти решение " -"(даже опасное).\n" +"-n, --name Выбрать пакеты по обычному имени, не по способности.\n" +"-C, --capability Выбрать объекты разрешения зависимостей по способности.\n" +" --debug-solver Создать набор тестовых данных решающей программы для отладки.\n" +"-R, --no-force-resolution Не заставлять решающее устройство искать решение, позволить ему задавать вопросы.\n" +" --force-resolution Заставить решающее устройство найти решение (даже опасное).\n" "-u, --clean-deps Автоматически удалять ненужные зависимости.\n" -"-U, --no-clean-deps Не удалять ненужные зависимости " -"автоматически.\n" -"-D, --dry-run Проверить удаление, не удалять в " -"действительности.\n" +"-U, --no-clean-deps Не удалять ненужные зависимости автоматически.\n" +"-D, --dry-run Проверить удаление, не удалять в действительности.\n" " --details Показать подробный обзор установки.\n" -#: src/Zypper.cc:1302 +#: src/Zypper.cc:1392 msgid "" "source-install (si) [options] <name> ...\n" "\n" "Install specified source packages and their build dependencies.\n" "\n" " Command options:\n" -"-d, --build-deps-only Install only build dependencies of specified " -"packages.\n" +"-d, --build-deps-only Install only build dependencies of specified packages.\n" "-D, --no-build-deps Don't install build dependencies.\n" "-r, --repo <alias|#|URI> Install packages only from specified repositories.\n" " --download-only Only download the packages, do not install.\n" msgstr "" "source-install (si) [параметры] <имя> ...\n" "\n" -"Установить указанные пакеты с исходным кодом и зависимости, требуемые для их " -"сборки.\n" +"Установить указанные пакеты с исходным кодом и зависимости, требуемые для их сборки.\n" "\n" " Параметры команды:\n" -"-d, --build-deps-only Установить только зависимости, требуемые для " -"сборки указанных пакетов.\n" -"-D, --no-build-deps Не устанавливать зависимости, требуемые для " -"сборки.\n" -"-r, --repo <псевдоним|#|URI> Установить пакеты только из указанных " -"репозиториев.\n" +"-d, --build-deps-only Установить только зависимости, требуемые для сборки указанных пакетов.\n" +"-D, --no-build-deps Не устанавливать зависимости, требуемые для сборки.\n" +"-r, --repo <псевдоним|#|URI> Установить пакеты только из указанных репозиториев.\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -#: src/Zypper.cc:1339 +#: src/Zypper.cc:1429 #, c-format, boost-format msgid "" "verify (ve) [options]\n" "\n" -"Check whether dependencies of installed packages are satisfied and suggest to " -"install or remove packages in order to repair the dependency problems.\n" +"Check whether dependencies of installed packages are satisfied and suggest to install or remove packages in order to repair the dependency problems.\n" "\n" " Command options:\n" "-r, --repo <alias|#|URI> Load only the specified repository.\n" -" --no-recommends Do not install recommended packages, only " -"required.\n" -" --recommends Install also packages recommended by newly " -"installed\n" +" --no-recommends Do not install recommended packages, only required.\n" +" --recommends Install also packages recommended by newly installed\n" " ones.\n" "-D, --dry-run Test the repair, do not actually do anything to\n" " the system.\n" @@ -3310,33 +3133,26 @@ msgstr "" "verify (ve) [параметры]\n" "\n" -"Проверить, удовлетворены ли зависимости установленных пакетов, и исправить " -"возможные проблемы с зависимостями.\n" +"Проверить, удовлетворены ли зависимости установленных пакетов, и исправить возможные проблемы с зависимостями.\n" "\n" " Параметры команды:\n" "-r, --repo <псевдоним|#|URI> Загрузить только указанный репозиторий.\n" -" --no-recommends Не устанавливать рекомендуемые пакеты, только " -"требуемые.\n" -" --recommends Установить также рекомендуемые пакеты в " -"дополнение\n" +" --no-recommends Не устанавливать рекомендуемые пакеты, только требуемые.\n" +" --recommends Установить также рекомендуемые пакеты в дополнение\n" " к требуемым.\n" -"-D, --dry-run Проверить восстановление, ничего не делать с " -"системой\n" +"-D, --dry-run Проверить восстановление, ничего не делать с системой\n" " в действительности.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -#: src/Zypper.cc:1379 +#: src/Zypper.cc:1469 #, c-format, boost-format msgid "" "install-new-recommends (inr) [options]\n" "\n" -"Install newly added packages recommended by already installed packages. This " -"can typically be used to install new language packages or drivers for newly " -"added hardware.\n" +"Install newly added packages recommended by already installed packages. This can typically be used to install new language packages or drivers for newly added hardware.\n" "\n" " Command options:\n" "-r, --repo <alias|#|URI> Load only the specified repositories.\n" @@ -3349,24 +3165,19 @@ msgstr "" "install-new-recommends (inr) [параметры]\n" "\n" -"Установить свежедобавленные пакеты, рекомендованные уже установленными " -"пакетами. Обычно это может использоваться для установки новых языковых " -"пакетов или драйверов для нового оборудования.\n" +"Установить свежедобавленные пакеты, рекомендованные уже установленными пакетами. Обычно это может использоваться для установки новых языковых пакетов или драйверов для нового оборудования.\n" "\n" " Параметры команды:\n" "-r, --repo <alias|#|URI> Использовать только указанные репозитории.\n" -"-D, --dry-run Проверить установку, ничего не устанавливать в " -"действительности.\n" +"-D, --dry-run Проверить установку, ничего не устанавливать в действительности.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -" --debug-solver Создать набор тестовых данных решающей программы для " -"отладки.\n" +" --debug-solver Создать набор тестовых данных решающей программы для отладки.\n" #. translators: the %s = "ris" (the only service type currently supported) -#: src/Zypper.cc:1409 +#: src/Zypper.cc:1499 #, c-format, boost-format msgid "" "addservice (as) [options] <URI> <alias>\n" @@ -3388,7 +3199,7 @@ "-n, --name <псевдоним> Указать описательное имя службы.\n" #. TranslatorExplanation the %s = "yast2, rpm-md, plaindir" -#: src/Zypper.cc:1432 +#: src/Zypper.cc:1522 msgid "" "removeservice (rs) [options] <alias|#|URI>\n" "\n" @@ -3403,12 +3214,11 @@ "Удалить указанную службу репозиториев из системы.\n" "\n" " Параметры команды:\n" -" --loose-auth Игнорировать данные проверки подлинности пользователя в " -"URI-адресе.\n" +" --loose-auth Игнорировать данные проверки подлинности пользователя в URI-адресе.\n" " --loose-query Игнорировать строку запроса в URI-адресе.\n" #. translators: %s is "--all" and "--all" -#: src/Zypper.cc:1468 +#: src/Zypper.cc:1558 #, c-format, boost-format msgid "" "modifyservice (ms) <options> <alias|#|URI>\n" @@ -3429,8 +3239,7 @@ "-j, --rr-to-enable <alias> Remove a RIS service repository to enable.\n" "-J, --rr-to-disable <alias> Remove a RIS service repository to disable.\n" "-k, --cl-to-enable Clear the list of RIS repositories to enable.\n" -"-K, --cl-to-disable Clear the list of RIS repositories to " -"disable.\n" +"-K, --cl-to-disable Clear the list of RIS repositories to disable.\n" "\n" "-a, --all Apply changes to all services.\n" "-l, --local Apply changes to all local services.\n" @@ -3450,26 +3259,19 @@ "-R, --no-refresh Отключить автоматическое обновление службы.\n" "-n, --name Задать описательное имя службы.\n" "\n" -"-i, --ar-to-enable <alias> Добавить репозиторий службы RIS для " -"включения.\n" -"-I, --ar-to-disable <alias> Добавить репозиторий службы RIS для " -"отключения.\n" +"-i, --ar-to-enable <alias> Добавить репозиторий службы RIS для включения.\n" +"-I, --ar-to-disable <alias> Добавить репозиторий службы RIS для отключения.\n" "-j, --rr-to-enable <alias> Удалить репозиторий службы RIS для включения.\n" -"-J, --rr-to-disable <alias> Удалить репозиторий службы RIS для " -"отключения.\n" -"-k, --cl-to-enable Очистить список репозиториев RIS для " -"включения.\n" -"-K, --cl-to-disable Очистить список репозиториев RIS для " -"отключения.\n" +"-J, --rr-to-disable <alias> Удалить репозиторий службы RIS для отключения.\n" +"-k, --cl-to-enable Очистить список репозиториев RIS для включения.\n" +"-K, --cl-to-disable Очистить список репозиториев RIS для отключения.\n" "\n" "-a, --all Применить изменения ко всем репозиториям.\n" -"-l, --local Применить изменения ко всем локальным " -"репозиториям.\n" +"-l, --local Применить изменения ко всем локальным репозиториям.\n" "-t, --remote Применить изменения ко всем сетевым репозиториям.\n" -"-m, --medium-type <type> Применить изменения к репозиториям указанного " -"типа.\n" +"-m, --medium-type <type> Применить изменения к репозиториям указанного типа.\n" -#: src/Zypper.cc:1516 +#: src/Zypper.cc:1606 msgid "" "services (ls) [options]\n" "\n" @@ -3499,7 +3301,7 @@ "-U, --sort-by-uri Сортировать список по URI.\n" "-N, --sort-by-name Сортировать список по именам.\n" -#: src/Zypper.cc:1544 +#: src/Zypper.cc:1634 msgid "" "refresh-services (refs) [options]\n" "\n" @@ -3508,8 +3310,7 @@ " Command options:\n" "-f, --force Force a complete refresh.\n" "-r, --with-repos Refresh also the service repositories.\n" -"-R, --restore-status Also restore service repositories enabled/disabled " -"state.\n" +"-R, --restore-status Also restore service repositories enabled/disabled state.\n" msgstr "" "refresh-services (refs) [параметры]\n" "\n" @@ -3518,18 +3319,16 @@ " Параметры команды:\n" "-f, --force Принудительное полное обновление.\n" "-r, --with-repos Обновить также и репозитории.\n" -"-R, --restore-status Также восстановить состояние вкл/выкл репозиториев " -"службы.\n" +"-R, --restore-status Также восстановить состояние вкл/выкл репозиториев службы.\n" #. translators: the %s = "yast2, rpm-md, plaindir" -#: src/Zypper.cc:1576 +#: src/Zypper.cc:1666 #, c-format, boost-format msgid "" "addrepo (ar) [options] <URI> <alias>\n" "addrepo (ar) [options] <file.repo>\n" "\n" -"Add a repository to the system. The repository can be specified by its URI or " -"can be read from specified .repo file (even remote).\n" +"Add a repository to the system. The repository can be specified by its URI or can be read from specified .repo file (even remote).\n" "\n" " Command options:\n" "-r, --repo <file.repo> Just another means to specify a .repo file to read.\n" @@ -3547,17 +3346,14 @@ "addrepo (ar) [параметры] <URI> <псевдоним>\n" "addrepo (ar) [параметры] <файл.repo>\n" "\n" -"Добавить в систему репозиторий. Репозиторий может быть указан своим URI или " -"считан из указанного файла .repo (даже сетевого).\n" +"Добавить в систему репозиторий. Репозиторий может быть указан своим URI или считан из указанного файла .repo (даже сетевого).\n" "\n" " Параметры команды:\n" -"-r, --repo <файл.repo> Считать URI-адрес и псевдоним из файла (даже " -"сетевого).\n" +"-r, --repo <файл.repo> Считать URI-адрес и псевдоним из файла (даже сетевого).\n" "-t, --type <тип> Тип репозитория (%s).\n" "-d, --disable Добавить репозиторий отключенным.\n" "-c, --check Проверить URI-адрес.\n" -"-C, --nocheck Не проверять URI-адрес, проверить позже во время " -"обновления.\n" +"-C, --nocheck Не проверять URI-адрес, проверить позже во время обновления.\n" "-n, --name <имя> Указать описательное имя репозитория.\n" "-k, --keep-packages Включить кэширование файлов RPM.\n" "-K, --no-keep-packages Отключить кэширование файлов RPM.\n" @@ -3566,7 +3362,7 @@ "-f, --refresh Включить автообновление репозитория.\n" #. translators: this is just a legacy command -#: src/Zypper.cc:1631 src/Zypper.cc:2745 +#: src/Zypper.cc:1721 src/Zypper.cc:2853 msgid "" "list-resolvables (lr)\n" "\n" @@ -3576,15 +3372,14 @@ "\n" "Вывести список доступных типов объектов разрешения зависимостей.\n" -#: src/Zypper.cc:1639 +#: src/Zypper.cc:1729 msgid "" "repos (lr) [options] [repo] ...\n" "\n" "List all defined repositories.\n" "\n" " Command options:\n" -"-e, --export <FILE.repo> Export all defined repositories as a single local " -".repo file.\n" +"-e, --export <FILE.repo> Export all defined repositories as a single local .repo file.\n" "-a, --alias Show also repository alias.\n" "-n, --name Show also repository name.\n" "-u, --uri Show also base URI of repositories.\n" @@ -3603,15 +3398,13 @@ "Вывести список всех определённых репозиториев.\n" "\n" " Параметры команды:\n" -"-e, --export <ФАЙЛ.repo> Экспортировать все определённые репозитории в один " -"локальный файл .repo.\n" +"-e, --export <ФАЙЛ.repo> Экспортировать все определённые репозитории в один локальный файл .repo.\n" "-a, --alias Показать также псевдоним репозитория.\n" "-n, --name Показать также имя репозитория.\n" "-u, --uri Показать также основные URI-адреса репозиториев.\n" "-p, --priority Показать также приоритеты репозиториев.\n" "-r, --refresh Показать также флаг автообновления.\n" -"-d, --details Показать дополнительную информацию, такую как " -"URI-адреса, приоритеты, типы.\n" +"-d, --details Показать дополнительную информацию, такую как URI-адреса, приоритеты, типы.\n" "-s, --service Показать также псевдоним родительской службы.\n" "-E, --show-enabled-only Показать только включённые репозитории.\n" "-U, --sort-by-uri Сортировать список по URI-адресу.\n" @@ -3619,7 +3412,7 @@ "-A, --sort-by-alias Сортировать список по псевдониму.\n" "-N, --sort-by-name Сортировать список по имени.\n" -#: src/Zypper.cc:1671 +#: src/Zypper.cc:1761 msgid "" "removerepo (rr) [options] <alias|#|URI>\n" "\n" @@ -3634,11 +3427,10 @@ "Удалить репозиторий, указанный псевдонимом, номером или URI-адресом.\n" "\n" " Параметры команды:\n" -" --loose-auth Игнорировать данные проверки подлинности пользователя в " -"URI-адресе.\n" +" --loose-auth Игнорировать данные проверки подлинности пользователя в URI-адресе.\n" " --loose-query Игнорировать строку запроса в URI-адресе.\n" -#: src/Zypper.cc:1690 +#: src/Zypper.cc:1780 msgid "" "renamerepo (nr) [options] <alias|#|URI> <new-alias>\n" "\n" @@ -3648,21 +3440,19 @@ msgstr "" "renamerepo (nr) [параметры] <псевдоним|#|URI> <новый-псевдоним>\n" "\n" -"Присвоить новый псевдоним репозиторию, указанному псевдонимом, номером или " -"URI-адресом.\n" +"Присвоить новый псевдоним репозиторию, указанному псевдонимом, номером или URI-адресом.\n" "\n" "Эта команда не имеет дополнительных параметров.\n" #. translators: %s is "--all|--remote|--local|--medium-type" #. and "--all, --remote, --local, --medium-type" -#: src/Zypper.cc:1723 +#: src/Zypper.cc:1813 #, c-format, boost-format msgid "" "modifyrepo (mr) <options> <alias|#|URI> ...\n" "modifyrepo (mr) <options> <%s>\n" "\n" -"Modify properties of repositories specified by alias, number, or URI, or by " -"the\n" +"Modify properties of repositories specified by alias, number, or URI, or by the\n" "'%s' aggregate options.\n" "\n" " Command options:\n" @@ -3685,8 +3475,7 @@ "modifyrepo (mr) <параметры> <псевдоним|#|URI> ...\n" "modifyrepo (mr) <параметры> <%s>\n" "\n" -"Изменить свойства репозитория, указанного псевдонимом, номером, URI-адресом " -"или совокупными параметрами '%s'.\n" +"Изменить свойства репозитория, указанного псевдонимом, номером, URI-адресом или совокупными параметрами '%s'.\n" "\n" " Параметры команды:\n" "-d, --disable Отключить репозиторий (но не удалять его).\n" @@ -3701,47 +3490,39 @@ "-G, --no-gpgcheck Отключить проверку GPG для этого репозитория.\n" "\n" "-a, --all Применить изменения ко всем репозиториям.\n" -"-l, --local Применить изменения ко всем локальным " -"репозиториям.\n" +"-l, --local Применить изменения ко всем локальным репозиториям.\n" "-t, --remote Применить изменения ко всем сетевым репозиториям.\n" -"-m, --medium-type <тип> Применить изменения к репозиториям указанного " -"типа.\n" +"-m, --medium-type <тип> Применить изменения к репозиториям указанного типа.\n" -#: src/Zypper.cc:1765 +#: src/Zypper.cc:1855 msgid "" "refresh (ref) [alias|#|URI] ...\n" "\n" -"Refresh repositories specified by their alias, number or URI. If none are " -"specified, all enabled repositories will be refreshed.\n" +"Refresh repositories specified by their alias, number or URI. If none are specified, all enabled repositories will be refreshed.\n" "\n" " Command options:\n" "-f, --force Force a complete refresh.\n" "-b, --force-build Force rebuild of the database.\n" "-d, --force-download Force download of raw metadata.\n" "-B, --build-only Only build the database, don't download metadata.\n" -"-D, --download-only Only download raw metadata, don't build the " -"database.\n" +"-D, --download-only Only download raw metadata, don't build the database.\n" "-r, --repo <alias|#|URI> Refresh only specified repositories.\n" "-s, --services Refresh also services before refreshing repos.\n" msgstr "" "refresh (ref) [псевдоним|#|URI] ...\n" "\n" -"Обновить репозитории, указанные псевдонимом, номером или URI-адресом. Если не " -"указано ни одного, все включенные репозитории будут обновлены.\n" +"Обновить репозитории, указанные псевдонимом, номером или URI-адресом. Если не указано ни одного, все включенные репозитории будут обновлены.\n" "\n" " Параметры команды:\n" "-f, --force Принудительно выполнить полное обновление.\n" "-b, --force-build Принудительно перестроить базу данных.\n" -"-d, --force-download Принудительно выполнить загрузку необработанных " -"метаданных.\n" -"-B, --build-only Только построить базу данных, не загружать " -"метаданные.\n" -"-D, --download-only Только загрузить необработанные метаданные, не " -"строить базу данных.\n" +"-d, --force-download Принудительно выполнить загрузку необработанных метаданных.\n" +"-B, --build-only Только построить базу данных, не загружать метаданные.\n" +"-D, --download-only Только загрузить необработанные метаданные, не строить базу данных.\n" "-r, --repo <псевдоним|#|URI> Обновить только указанные репозитории.\n" "-s, --services Обновить службы перед обновлением репозиториев.\n" -#: src/Zypper.cc:1794 +#: src/Zypper.cc:1884 msgid "" "clean (cc) [alias|#|URI] ...\n" "\n" @@ -3765,7 +3546,7 @@ #. TranslatorExplanation the first %s = "package, patch, pattern, product" #. and the second %s = "patch" -#: src/Zypper.cc:1823 +#: src/Zypper.cc:1913 #, c-format, boost-format msgid "" "list-updates (lu) [options]\n" @@ -3775,8 +3556,7 @@ " Command options:\n" "-t, --type <type> Type of package (%s).\n" " Default: %s.\n" -"-r, --repo <alias|#|URI> List only updates from the specified " -"repository.\n" +"-r, --repo <alias|#|URI> List only updates from the specified repository.\n" " --best-effort Do a 'best effort' approach to update. Updates\n" " to a lower than the latest version are\n" " also acceptable.\n" @@ -3791,22 +3571,17 @@ " Параметры команды:\n" "-t, --type <тип> Тип пакета (%s).\n" " По умолчанию: %s.\n" -"-r, --repo <псевдоним|#|URI> Вывести список обновления только из " -"указанного репозитория.\n" -" --best-effort Использовать подход 'наилучших действий' для " -"обновления. Обновления\n" -" до не самых последних версий также " -"приемлемы.\n" -"-a, --all Вывести список всех пакетов, для которых " -"доступны\n" -" более новые версии, независимо от того, можно " -"их\n" +"-r, --repo <псевдоним|#|URI> Вывести список обновления только из указанного репозитория.\n" +" --best-effort Использовать подход 'наилучших действий' для обновления. Обновления\n" +" до не самых последних версий также приемлемы.\n" +"-a, --all Вывести список всех пакетов, для которых доступны\n" +" более новые версии, независимо от того, можно их\n" " установить или нет.\n" #. translators: the first %s = "package, patch, pattern, product", #. the second %s = "patch", #. and the third %s = "only, in-avance, in-heaps, as-needed" -#: src/Zypper.cc:1883 +#: src/Zypper.cc:1973 #, c-format, boost-format msgid "" "update (up) [options] [packagename] ...\n" @@ -3828,16 +3603,12 @@ " to a lower than the latest version are\n" " also acceptable.\n" " --debug-solver Create solver test case for debugging.\n" -" --no-recommends Do not install recommended packages, only " -"required.\n" +" --no-recommends Do not install recommended packages, only required.\n" " --recommends Install also recommended packages in addition\n" " to the required.\n" -" --replacefiles Install the packages even if they replace files " -"from other,\n" -" already installed, packages. Default is to treat " -"file conflicts\n" -" as an error. --download-as-needed disables the " -"fileconflict check.\n" +" --replacefiles Install the packages even if they replace files from other,\n" +" already installed, packages. Default is to treat file conflicts\n" +" as an error. --download-as-needed disables the fileconflict check.\n" "-R, --no-force-resolution Do not force the solver to find solution,\n" " let it ask.\n" " --force-resolution Force the solver to find a solution (even\n" @@ -3860,42 +3631,29 @@ " --with-interactive Не пропускать интерактивные обновления.\n" "-l, --auto-agree-with-licenses\n" " Автоматически отвечать 'yes' (да) на запросы\n" -" подтверждения лицензии стороннего " -"поставщика.\n" -" Смотрите 'man zypper' для получения " -"подробностей.\n" -" --best-effort Использовать подход 'наилучших действий' для " -"обновления.\n" +" подтверждения лицензии стороннего поставщика.\n" +" Смотрите 'man zypper' для получения подробностей.\n" +" --best-effort Использовать подход 'наилучших действий' для обновления.\n" " Обновления до не самых последних версий\n" " также приемлемы.\n" -" --debug-solver Создать набор тестовых данных для отладки " -"решающей программы.\n" -" --no-recommends Не устанавливать рекомендуемые пакеты, " -"установить только требуемые.\n" -" --recommends Установить также рекомендуемые пакеты в " -"дополнение\n" +" --debug-solver Создать набор тестовых данных для отладки решающей программы.\n" +" --no-recommends Не устанавливать рекомендуемые пакеты, установить только требуемые.\n" +" --recommends Установить также рекомендуемые пакеты в дополнение\n" " к требуемым.\n" -" --replacefiles Установить пакеты, даже если они заменяют " -"файлы других,\n" -" уже установленных пакетов. По умолчанию " -"конфликты файлов\n" -" считаются ошибками. Опция " -"--download-as-needed отключает\n" +" --replacefiles Установить пакеты, даже если они заменяют файлы других,\n" +" уже установленных пакетов. По умолчанию конфликты файлов\n" +" считаются ошибками. Опция --download-as-needed отключает\n" " проверку на конфликты файлов.\n" -"-R, --no-force-resolution Не заставлять решающее устройство искать " -"решение,\n" +"-R, --no-force-resolution Не заставлять решающее устройство искать решение,\n" " позволить ему задавать вопросы.\n" -" --force-resolution Заставить решающее устройство найти решение " -"(даже опасное).\n" -"-D, --dry-run Проверить обновление, не обновлять на самом " -"деле.\n" +" --force-resolution Заставить решающее устройство найти решение (даже опасное).\n" +"-D, --dry-run Проверить обновление, не обновлять на самом деле.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -#: src/Zypper.cc:1953 +#: src/Zypper.cc:2043 #, c-format, boost-format msgid "" "patch [options]\n" @@ -3910,22 +3668,17 @@ " Automatically say 'yes' to third party license\n" " confirmation prompt.\n" " See man zypper for more details.\n" -"-b, --bugzilla # Install patch fixing the specified bugzilla " -"issue.\n" +"-b, --bugzilla # Install patch fixing the specified bugzilla issue.\n" " --cve # Install patch fixing the specified CVE issue.\n" "-g --category <category> Install all patches in this category.\n" " --date <YYYY-MM-DD> Install patches issued until the specified date\n" " --debug-solver Create solver test case for debugging.\n" -" --no-recommends Do not install recommended packages, only " -"required.\n" +" --no-recommends Do not install recommended packages, only required.\n" " --recommends Install also recommended packages in addition\n" " to the required.\n" -" --replacefiles Install the packages even if they replace files " -"from other,\n" -" already installed, packages. Default is to treat " -"file conflicts\n" -" as an error. --download-as-needed disables the " -"fileconflict check.\n" +" --replacefiles Install the packages even if they replace files from other,\n" +" already installed, packages. Default is to treat file conflicts\n" +" as an error. --download-as-needed disables the fileconflict check.\n" "-r, --repo <alias|#|URI> Load only the specified repository.\n" "-D, --dry-run Test the update, do not actually update.\n" " --details Show the detailed installation summary.\n" @@ -3942,40 +3695,28 @@ " --with-interactive Не пропускать интерактивные исправления.\n" "-l, --auto-agree-with-licenses\n" " Автоматически отвечать 'yes' (да) на запросы\n" -" подтверждения лицензии стороннего " -"поставщика.\n" -" Смотрите 'man zypper' для получения " -"подробностей.\n" -"-b, --bugzilla # Установить исправление указанной ошибки " -"bugzilla.\n" +" подтверждения лицензии стороннего поставщика.\n" +" Смотрите 'man zypper' для получения подробностей.\n" +"-b, --bugzilla # Установить исправление указанной ошибки bugzilla.\n" " --cve # Установить исправление указанной ошибки CVE.\n" "-g --category <категория> Установить все исправления в этой категории.\n" -" --date <ГГГГ-ММ-ДД> Установить исправления, выпущенные до " -"указанной даты.\n" -" --debug-solver Создать набор тестовых данных для отладки " -"решающей программы.\n" -" --no-recommends Не устанавливать рекомендуемые пакеты, " -"установить только требуемые.\n" -" --recommends Установить также рекомендуемые пакеты в " -"дополнение\n" +" --date <ГГГГ-ММ-ДД> Установить исправления, выпущенные до указанной даты.\n" +" --debug-solver Создать набор тестовых данных для отладки решающей программы.\n" +" --no-recommends Не устанавливать рекомендуемые пакеты, установить только требуемые.\n" +" --recommends Установить также рекомендуемые пакеты в дополнение\n" " к требуемым.\n" -" --replacefiles Установить пакеты, даже если они заменяют " -"файлы других,\n" -" уже установленных пакетов. По умолчанию " -"конфликты файлов\n" -" считаются ошибками. Опция " -"--download-as-needed отключает\n" +" --replacefiles Установить пакеты, даже если они заменяют файлы других,\n" +" уже установленных пакетов. По умолчанию конфликты файлов\n" +" считаются ошибками. Опция --download-as-needed отключает\n" " проверку на конфликты файлов.\n" "-r, --repo <alias|#|URI> Загружать только указанный репозиторий.\n" -"-D, --dry-run Проверить обновление, не обновляться в " -"действительности.\n" +"-D, --dry-run Проверить обновление, не обновляться в действительности.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -#: src/Zypper.cc:2002 +#: src/Zypper.cc:2092 msgid "" "list-patches (lp) [options]\n" "\n" @@ -3995,19 +3736,15 @@ "Список всех доступных необходимых исправлений.\n" "\n" " Параметры команды:\n" -"-b, --bugzilla[=#] Список необходимых исправлений для недостатков " -"Bugzilla.\n" -" --cve[=#] Список необходимых исправлений для недостатков " -"CVE.\n" +"-b, --bugzilla[=#] Список необходимых исправлений для недостатков Bugzilla.\n" +" --cve[=#] Список необходимых исправлений для недостатков CVE.\n" "-g --category <category> Список всех исправлений в этой категории.\n" -" --issues[=string] Поиск недостатков, соответствующих указанной " -"строке.\n" +" --issues[=string] Поиск недостатков, соответствующих указанной строке.\n" "-a, --all Список всех исправлений, не только необходимых.\n" -"-r, --repo <alias|#|URI> Список исправлений только из указанного " -"репозитория.\n" +"-r, --repo <alias|#|URI> Список исправлений только из указанного репозитория.\n" " --date <YYYY-MM-DD> Список исправлений, выпущенных до указанной даты.\n" -#: src/Zypper.cc:2044 +#: src/Zypper.cc:2146 #, c-format, boost-format msgid "" "dist-upgrade (dup) [options]\n" @@ -4023,16 +3760,12 @@ " confirmation prompt.\n" " See man zypper for more details.\n" " --debug-solver Create solver test case for debugging\n" -" --no-recommends Do not install recommended packages, only " -"required.\n" +" --no-recommends Do not install recommended packages, only required.\n" " --recommends Install also recommended packages in addition\n" " to the required.\n" -" --replacefiles Install the packages even if they replace files " -"from other,\n" -" already installed, packages. Default is to treat " -"file conflicts\n" -" as an error. --download-as-needed disables the " -"fileconflict check.\n" +" --replacefiles Install the packages even if they replace files from other,\n" +" already installed, packages. Default is to treat file conflicts\n" +" as an error. --download-as-needed disables the fileconflict check.\n" "-D, --dry-run Test the upgrade, do not actually upgrade\n" " --details Show the detailed installation summary.\n" " --download Set the download-install mode. Available modes:\n" @@ -4044,38 +3777,49 @@ "Произвести обновление дистрибутива.\n" "\n" " Параметры команды:\n" -" --from <псевдоним|#|URI> Ограничить обновления указанным " -"репозиторием.\n" +" --from <псевдоним|#|URI> Ограничить обновления указанным репозиторием.\n" "-r, --repo <псевдоним|#|URI> Загружать только указанный репозиторий.\n" "-l, --auto-agree-with-licenses\n" " Автоматически отвечать 'yes' (да) на запросы\n" -" подтверждения лицензии стороннего " -"поставщика.\n" -" Смотрите 'man zypper' для получения " -"подробностей.\n" -" --debug-solver Создать набор тестовых данных для отладки " -"решающей программы\n" -" --no-recommends Не устанавливать рекомендуемые пакеты, " -"установить только требуемые.\n" -" --recommends Установить также рекомендуемые пакеты в " -"дополнение\n" +" подтверждения лицензии стороннего поставщика.\n" +" Смотрите 'man zypper' для получения подробностей.\n" +" --debug-solver Создать набор тестовых данных для отладки решающей программы\n" +" --no-recommends Не устанавливать рекомендуемые пакеты, установить только требуемые.\n" +" --recommends Установить также рекомендуемые пакеты в дополнение\n" " к требуемым.\n" -" --replacefiles Установить пакеты, даже если они заменяют " -"файлы других,\n" -" уже установленных пакетов. По умолчанию " -"конфликты файлов\n" -" считаются ошибками. Опция " -"--download-as-needed отключает\n" +" --replacefiles Установить пакеты, даже если они заменяют файлы других,\n" +" уже установленных пакетов. По умолчанию конфликты файлов\n" +" считаются ошибками. Опция --download-as-needed отключает\n" " проверку на конфликты файлов.\n" -"-D, --dry-run Проверить обновление, не обновляться в " -"действительности.\n" +"-D, --dry-run Проверить обновление, не обновляться в действительности.\n" " --details Показать подробный обзор установки.\n" -" --download Задать режим загрузки и установки. Доступные " -"режимы:\n" +" --download Задать режим загрузки и установки. Доступные режимы:\n" " %s\n" "-d, --download-only Только загрузить пакеты, не устанавливать.\n" -#: src/Zypper.cc:2105 +#: src/Zypper.cc:2171 +msgid "Expert options:" +msgstr "" + +#: src/Zypper.cc:2172 +#, fuzzy +#| msgid "Ignoring installed resolvables." +msgid "Whether to allow downgrading installed resolvables [yes]." +msgstr "Игнорирование установленных объектов разрешения зависимостей." + +#: src/Zypper.cc:2173 +msgid "Whether to allow changing the names of installed resolvables [yes]." +msgstr "" + +#: src/Zypper.cc:2174 +msgid "Whether to allow changing the architecture of installed resolvables [yes]." +msgstr "" + +#: src/Zypper.cc:2175 +msgid "Whether to allow changing the vendor of installed resolvables [yes]." +msgstr "" + +#: src/Zypper.cc:2213 msgid "" "search (se) [options] [querystring] ...\n" "\n" @@ -4084,62 +3828,46 @@ " Command options:\n" " --match-substrings Search for a match to partial words (default).\n" " --match-words Search for a match to whole words only.\n" -" --match-exact Searches for an exact match of the search " -"strings.\n" -" --provides Search for packages which provide the search " -"strings.\n" -" --recommends Search for packages which recommend the search " -"strings.\n" -" --requires Search for packages which require the search " -"strings.\n" -" --suggests Search for packages which suggest the search " -"strings.\n" +" --match-exact Searches for an exact match of the search strings.\n" +" --provides Search for packages which provide the search strings.\n" +" --recommends Search for packages which recommend the search strings.\n" +" --requires Search for packages which require the search strings.\n" +" --suggests Search for packages which suggest the search strings.\n" " --conflicts Search packages conflicting with search strings.\n" -" --obsoletes Search for packages which obsolete the search " -"strings.\n" -"-n, --name Useful together with dependency options, " -"otherwise\n" +" --obsoletes Search for packages which obsolete the search strings.\n" +"-n, --name Useful together with dependency options, otherwise\n" " searching in package name is default.\n" "-f, --file-list Search for a match in the file list of packages.\n" -"-d, --search-descriptions Search also in package summaries and " -"descriptions.\n" +"-d, --search-descriptions Search also in package summaries and descriptions.\n" "-C, --case-sensitive Perform case-sensitive search.\n" "-i, --installed-only Show only packages that are already installed.\n" -"-u, --uninstalled-only Show only packages that are not currently " -"installed.\n" +"-u, --uninstalled-only Show only packages that are not currently installed.\n" "-t, --type <type> Search only for packages of the specified type.\n" "-r, --repo <alias|#|URI> Search only in the specified repository.\n" " --sort-by-name Sort packages by name (default).\n" " --sort-by-repo Sort packages by repository.\n" "-s, --details Show each available version in each repository\n" " on a separate line.\n" -"-v, --verbose Like --details, with additional information where " -"the\n" -" search has matched (useful for search in " -"dependencies).\n" +"-v, --verbose Like --details, with additional information where the\n" +" search has matched (useful for search in dependencies).\n" "\n" "* and ? wildcards can also be used within search strings.\n" -"If a search string is enclosed in '/', it's interpreted as a regular " -"expression.\n" +"If a search string is enclosed in '/', it's interpreted as a regular expression.\n" msgstr "" "search (se) [параметры] [строка запроса] .\n" "\n" "Искать пакеты, соответствующие заданным строкам поиска.\n" "\n" " Параметры команды:\n" -" --match-substrings Соответствия строкам поиска могут быть частями " -"слов (по умолчанию).\n" -" --match-words Соответствия строкам поиска могут быть только " -"целыми словами.\n" +" --match-substrings Соответствия строкам поиска могут быть частями слов (по умолчанию).\n" +" --match-words Соответствия строкам поиска могут быть только целыми словами.\n" " --match-exact Искать точное совпадение со строками поиска.\n" -" --provides Искать совпадение строки в поле " -"«Предоставляет».\n" +" --provides Искать совпадение строки в поле «Предоставляет».\n" " --recommends Искать совпадение строки в поле «Рекомендует».\n" " --requires Искать совпадение строки в поле «Требует».\n" " --suggests Искать совпадение строки в поле «Предлагается».\n" " --conflicts Искать совпадение строки в поле «Конфликтует».\n" -" --obsoletes Искать совпадение строки в поле «Делает " -"устаревшим».\n" +" --obsoletes Искать совпадение строки в поле «Делает устаревшим».\n" "-n, --name Полезно для использования вместе с параметрами\n" " зависимостей, иначе по умолчанию поиск идёт в\n" " названиях пакетов.\n" @@ -4159,10 +3887,9 @@ " поиска в зависимостях).\n" "\n" "* и ? -- символы подстановки, которые можно использовать и в строках поиска.\n" -"Если строка поиска завершается '/', то она интерпретируется как регулярное " -"выражение.\n" +"Если строка поиска завершается '/', то она интерпретируется как регулярное выражение.\n" -#: src/Zypper.cc:2152 +#: src/Zypper.cc:2260 msgid "" "patch-check (pchk) [options]\n" "\n" @@ -4170,8 +3897,7 @@ "\n" " Command options:\n" "\n" -"-r, --repo <alias|#|URI> Check for patches only in the specified " -"repository.\n" +"-r, --repo <alias|#|URI> Check for patches only in the specified repository.\n" msgstr "" "patch-check (pchk) [параметры]\n" "\n" @@ -4179,10 +3905,9 @@ "\n" " Параметры команды:\n" "\n" -"-r, --repo <псевдоним|#|URI> Проверить наличие исправлений только в " -"указанном репозитории.\n" +"-r, --repo <псевдоним|#|URI> Проверить наличие исправлений только в указанном репозитории.\n" -#: src/Zypper.cc:2174 +#: src/Zypper.cc:2282 msgid "" "patches (pch) [repository] ...\n" "\n" @@ -4200,7 +3925,7 @@ "\n" "-r, --repo <псевдоним|#|URI> Ещё один способ указания репозитория.\n" -#: src/Zypper.cc:2205 +#: src/Zypper.cc:2313 msgid "" "packages (pa) [options] [repository] ...\n" "\n" @@ -4211,8 +3936,7 @@ "-r, --repo <alias|#|URI> Just another means to specify repository.\n" "-i, --installed-only Show only installed packages.\n" "-u, --uninstalled-only Show only packages which are not installed.\n" -" --orphaned Show packages which are orphaned (without " -"repository).\n" +" --orphaned Show packages which are orphaned (without repository).\n" " --suggested Show packages which are suggested.\n" " --recommended Show packages which are recommended.\n" " --unneeded Show packages which are unneeded.\n" @@ -4235,7 +3959,7 @@ "-N, --sort-by-name Сортировать по названиям.\n" "-R, --sort-by-repo Сортировать по репозиториям.\n" -#: src/Zypper.cc:2237 +#: src/Zypper.cc:2345 msgid "" "patterns (pt) [options] [repository] ...\n" "\n" @@ -4257,7 +3981,7 @@ "-i, --installed-only Показывать только установленные шаблоны.\n" "-u, --uninstalled-only Показывать только неустановленные шаблоны.\n" -#: src/Zypper.cc:2263 +#: src/Zypper.cc:2371 msgid "" "products (pd) [options] [repository] ...\n" "\n" @@ -4279,7 +4003,7 @@ "-i, --installed-only Показывать только установленные продукты.\n" "-u, --uninstalled-only Показывать только неустановленные продукты.\n" -#: src/Zypper.cc:2295 +#: src/Zypper.cc:2403 #, c-format, boost-format msgid "" "info (if) [options] <name> ...\n" @@ -4290,8 +4014,7 @@ "or use wildcards (*?) in name.\n" "\n" " Command options:\n" -"-s, --match-substrings Print information for packages partially matching " -"name.\n" +"-s, --match-substrings Print information for packages partially matching name.\n" "-r, --repo <alias|#|URI> Work only with the specified repository.\n" "-t, --type <type> Type of package (%s).\n" " Default: %s.\n" @@ -4306,8 +4029,7 @@ "\n" "Показать подробную информацию об указанных пакетах.\n" "По умолчанию выводятся пакеты с точным совпадением имени.\n" -"Для вывода также и частичных совпадений используйте опцию " -"'--match-substrings'\n" +"Для вывода также и частичных совпадений используйте опцию '--match-substrings'\n" "или шаблоны (*?) в имени.\n" "\n" " Параметры команды:\n" @@ -4317,14 +4039,13 @@ "-t, --type <тип> Тип пакета (%s).\n" " По умолчанию: %s.\n" " --provides Показывать также предоставляемые.\n" -" --requires Показывать также требуемые и предварительно " -"требуемые.\n" +" --requires Показывать также требуемые и предварительно требуемые.\n" " --conflicts Показывать также конфликтующие.\n" " --obsoletes Показывать также устаревшие.\n" " --recommends Показывать также рекомендуемые.\n" " --suggests Показывать также предлагаемые.\n" -#: src/Zypper.cc:2328 +#: src/Zypper.cc:2436 #, c-format, boost-format msgid "" "patch-info <patchname> ...\n" @@ -4339,7 +4060,7 @@ "\n" "Это псевдоним для '%s'.\n" -#: src/Zypper.cc:2347 +#: src/Zypper.cc:2455 #, c-format, boost-format msgid "" "pattern-info <pattern_name> ...\n" @@ -4354,7 +4075,7 @@ "\n" "Это псевдоним для '%s'.\n" -#: src/Zypper.cc:2366 +#: src/Zypper.cc:2474 #, c-format, boost-format msgid "" "product-info <product_name> ...\n" @@ -4369,7 +4090,7 @@ "\n" "Это псевдоним для '%s'.\n" -#: src/Zypper.cc:2383 +#: src/Zypper.cc:2491 msgid "" "what-provides (wp) <capability>\n" "\n" @@ -4383,7 +4104,7 @@ "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2434 +#: src/Zypper.cc:2542 msgid "" "moo\n" "\n" @@ -4397,13 +4118,12 @@ "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2456 +#: src/Zypper.cc:2564 #, c-format, boost-format msgid "" "addlock (al) [options] <packagename> ...\n" "\n" -"Add a package lock. Specify packages to lock by exact name or by a glob " -"pattern using '*' and '?' wildcard characters.\n" +"Add a package lock. Specify packages to lock by exact name or by a glob pattern using '*' and '?' wildcard characters.\n" "\n" " Command options:\n" "-r, --repo <alias|#|URI> Restrict the lock to the specified repository.\n" @@ -4412,21 +4132,19 @@ msgstr "" "addlock (al) [параметры] <имя_пакета>\n" "\n" -"Добавить блокировку пакета. Укажите блокируемые пакеты точными именами или " -"используя символы подстановки '*' и '?'.\n" +"Добавить блокировку пакета. Укажите блокируемые пакеты точными именами или используя символы подстановки '*' и '?'.\n" "\n" " Параметры команды:\n" "-r, --repo <псевдоним|#|URI> Ограничить блокировку указанным репозиторием.\n" "-t, --type <тип> Тип пакета (%s).\n" " По умолчанию: %s.\n" -#: src/Zypper.cc:2483 +#: src/Zypper.cc:2591 #, c-format, boost-format msgid "" "removelock (rl) [options] <lock-number|packagename> ...\n" "\n" -"Remove a package lock. Specify the lock to remove by its number obtained with " -"'%s' or by package name.\n" +"Remove a package lock. Specify the lock to remove by its number obtained with '%s' or by package name.\n" "\n" " Command options:\n" "-r, --repo <alias|#|URI> Remove only locks with specified repository.\n" @@ -4435,16 +4153,14 @@ msgstr "" "removelock (rl) <номер-блокировки|имя-пакета>\n" "\n" -"Удалить блокировку пакета. Укажите блокировку для удаления по номеру, " -"полученным при помощи '%s', или по имени пакета.\n" +"Удалить блокировку пакета. Укажите блокировку для удаления по номеру, полученным при помощи '%s', или по имени пакета.\n" "\n" " Параметры команды:\n" -"-r, --repo <alias|#|URI> Удалить блокировки только для указанного " -"репозитория.\n" +"-r, --repo <alias|#|URI> Удалить блокировки только для указанного репозитория.\n" "-t, --type <тип> Тип пакета (%s).\n" " По умолчанию: %s.\n" -#: src/Zypper.cc:2505 +#: src/Zypper.cc:2613 msgid "" "locks (ll)\n" "\n" @@ -4458,7 +4174,7 @@ "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2525 +#: src/Zypper.cc:2633 msgid "" "cleanlocks (cl)\n" "\n" @@ -4474,10 +4190,9 @@ "\n" " Параметры команды:\n" "-d, --only-duplicates Очистить только повторяющиеся блокировки.\n" -"-e, --only-empty Очистить только блокировки, которые ничего не " -"блокируют.\n" +"-e, --only-empty Очистить только блокировки, которые ничего не блокируют.\n" -#: src/Zypper.cc:2546 +#: src/Zypper.cc:2654 msgid "" "targetos (tos) [options]\n" "\n" @@ -4495,7 +4210,7 @@ " Параметры команды:\n" "-l, --label Показывать метку операционной системы.\n" -#: src/Zypper.cc:2567 +#: src/Zypper.cc:2675 msgid "" "versioncmp (vcmp) <version1> <version2>\n" "\n" @@ -4511,7 +4226,7 @@ " Параметры команды:\n" "-m, --match Считать отсутствующий номер релиза любым релизом.\n" -#: src/Zypper.cc:2586 +#: src/Zypper.cc:2694 msgid "" "licenses\n" "\n" @@ -4525,7 +4240,7 @@ "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2605 +#: src/Zypper.cc:2713 msgid "" "ps\n" "\n" @@ -4535,19 +4250,17 @@ msgstr "" "ps\n" "\n" -"Вывести список запущенных процессов, которые могли использовать файлы, " -"удалённые недавними обновлениями.\n" +"Вывести список запущенных процессов, которые могли использовать файлы, удалённые недавними обновлениями.\n" "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2628 +#: src/Zypper.cc:2736 msgid "" "download [options] <packages>...\n" "\n" "Download rpms specified on the commandline to a local directory.\n" "Per default packages are downloaded to the libzypp package cache\n" -"(/var/cache/zypp/packages; for non-root users " -"$XDG_CACHE_HOME/zypp/packages),\n" +"(/var/cache/zypp/packages; for non-root users $XDG_CACHE_HOME/zypp/packages),\n" "but this can be changed by using the global --pkg-cache-dir option.\n" "\n" "In XML output a <download-result> node is written for each\n" @@ -4579,7 +4292,7 @@ "--dry-run Не скачивать пакеты, только сообщить о том, что\n" " было бы сделано.\n" -#: src/Zypper.cc:2667 +#: src/Zypper.cc:2775 msgid "" "source-download\n" "\n" @@ -4596,20 +4309,18 @@ msgstr "" "source-download\n" "\n" -"Загрузить rpm с исходным кодом для всех установленных пакетов в локальный " -"каталог.\n" +"Загрузить rpm с исходным кодом для всех установленных пакетов в локальный каталог.\n" "\n" " Параметры команды:\n" "-d, --directory <каталог>\n" " Загрузить все rpm с исходным кодом в этот каталог.\n" " По умолчанию: /var/cache/zypper/source-download\n" -"--delete Удалить лишние rpm с исходным кодом из локального " -"каталога.\n" +"--delete Удалить лишние rpm с исходным кодом из локального каталога.\n" "--no-delete Не удалять лишние rpm с исходным кодом.\n" "--status Не загружать rpm с исходным кодом, но\n" " показать, какие rpm отсутствуют или являются лишними.\n" -#: src/Zypper.cc:2694 +#: src/Zypper.cc:2802 msgid "" "quit (exit, ^D)\n" "\n" @@ -4623,7 +4334,7 @@ "\n" "Эта команда не имеет дополнительных параметров.\n" -#: src/Zypper.cc:2711 +#: src/Zypper.cc:2819 msgid "" "shell (sh)\n" "\n" @@ -4638,7 +4349,7 @@ "Эта команда не имеет дополнительных параметров.\n" #. translators: this is just a legacy command -#: src/Zypper.cc:2729 +#: src/Zypper.cc:2837 msgid "" "service-types (st)\n" "\n" @@ -4651,7 +4362,7 @@ #. trunslators: this is a rug-compatibility command (equivalent of #. 'zypper addrepo -t plaindir URI'). You can refer to rug's translations #. for how to translate specific terms like channel or service if in doubt. -#: src/Zypper.cc:2767 +#: src/Zypper.cc:2875 msgid "" "mount\n" "\n" @@ -4671,7 +4382,7 @@ "-n, --name <имя> Использовать данную строку как имя службы.\n" "-r, --recurse Войти вглубь подкаталогов.\n" -#: src/Zypper.cc:2796 +#: src/Zypper.cc:2904 #, c-format, boost-format msgid "" "patch-search [options] [querystring...]\n" @@ -4680,11 +4391,10 @@ msgstr "" "patch-search [параметры] [строка запроса...]\n" "\n" -"Найти исправления, соответствующие данным строкам запроса. Это псевдоним для " -"'%s'.\n" +"Найти исправления, соответствующие данным строкам запроса. Это псевдоним для '%s'.\n" #. translators: this is just a legacy command -#: src/Zypper.cc:2813 +#: src/Zypper.cc:2921 msgid "" "ping [options]\n" "\n" @@ -4694,36 +4404,32 @@ "\n" "Эта команда реализована фиктивно и всегда возвращает 0.\n" -#: src/Zypper.cc:2837 src/Zypper.cc:5153 +#: src/Zypper.cc:2964 src/Zypper.cc:5280 msgid "Unexpected program flow." msgstr "Неожиданный процесс выполнения программы." -#: src/Zypper.cc:2887 +#: src/Zypper.cc:3013 msgid "Non-option program arguments: " msgstr "Аргументы программы, не являющиеся параметрами: " -#: src/Zypper.cc:2942 -msgid "" -"PackageKit is blocking zypper. This happens if you have an updater applet or " -"other software management application using PackageKit running." -msgstr "" -"PackageKit блокирует zypper. Это происходит, если у вас запущен апплет " -"обновлений или другое приложение для управления ПО, использующее PackageKit." +#: src/Zypper.cc:3069 +msgid "PackageKit is blocking zypper. This happens if you have an updater applet or other software management application using PackageKit running." +msgstr "PackageKit блокирует zypper. Это происходит, если у вас запущен апплет обновлений или другое приложение для управления ПО, использующее PackageKit." -#: src/Zypper.cc:2948 +#: src/Zypper.cc:3075 msgid "Tell PackageKit to quit?" msgstr "Завершить PackageKit?" -#: src/Zypper.cc:2957 +#: src/Zypper.cc:3084 msgid "PackageKit is still running (probably busy)." msgstr "PackageKit всё ещё запущен (возможно, занят)." -#: src/Zypper.cc:2959 +#: src/Zypper.cc:3086 msgid "Try again?" msgstr "Попробовать ещё раз?" #. TranslatorExplanation this is a hedgehog, paint another animal, if you want -#: src/Zypper.cc:3012 +#: src/Zypper.cc:3139 msgid "" " \\\\\\\\\\\n" " \\\\\\\\\\\\\\__o\n" @@ -4733,308 +4439,276 @@ " \\\\\\\\\\\\\\__o\n" "__\\\\\\\\\\\\\\'/_" -#: src/Zypper.cc:3040 +#: src/Zypper.cc:3167 msgid "Root privileges are required for refreshing services." msgstr "Для обновления служб требуются права администратора." -#: src/Zypper.cc:3067 src/Zypper.cc:3185 src/Zypper.cc:3416 +#: src/Zypper.cc:3194 src/Zypper.cc:3312 src/Zypper.cc:3543 msgid "Root privileges are required for modifying system services." msgstr "Для изменения системных служб требуются права администратора." -#: src/Zypper.cc:3136 -msgid "" -"Could not determine the type of the repository. Check if the specified URI " -"points to a valid repository." -msgstr "" -"Не удалось определить тип репозитория. Проверьте, указывает ли введённый " -"URI-адрес на верный репозиторий." +#: src/Zypper.cc:3263 +msgid "Could not determine the type of the repository. Check if the specified URI points to a valid repository." +msgstr "Не удалось определить тип репозитория. Проверьте, указывает ли введённый URI-адрес на верный репозиторий." -#: src/Zypper.cc:3166 +#: src/Zypper.cc:3293 #, c-format, boost-format msgid "'%s' is not a valid service type." msgstr "`%s' не является верным типом службы." -#: src/Zypper.cc:3168 +#: src/Zypper.cc:3295 #, c-format, boost-format msgid "See '%s' or '%s' to get a list of known service types." -msgstr "" -"Для получения списка известных типов служб воспользуйтесь командами '%s' или " -"'%s'." +msgstr "Для получения списка известных типов служб воспользуйтесь командами '%s' или '%s'." #. translators: aggregate option is e.g. "--all". This message will be #. followed by ms command help text which will explain it #. translators: aggregate option is e.g. "--all". This message will be #. followed by mr command help text which will explain it -#: src/Zypper.cc:3197 src/Zypper.cc:3567 +#: src/Zypper.cc:3324 src/Zypper.cc:3694 msgid "Alias or an aggregate option is required." msgstr "Требуется псевдоним или совокупный параметр." -#: src/Zypper.cc:3231 +#: src/Zypper.cc:3358 #, c-format, boost-format msgid "Service '%s' not found." msgstr "Служба '%s' не найдена." -#: src/Zypper.cc:3263 src/Zypper.cc:3415 src/Zypper.cc:3499 src/Zypper.cc:3554 +#: src/Zypper.cc:3390 src/Zypper.cc:3542 src/Zypper.cc:3626 src/Zypper.cc:3681 msgid "Root privileges are required for modifying system repositories." msgstr "Для изменения системных репозиториев требуются права администратора." -#: src/Zypper.cc:3318 src/Zypper.cc:3684 +#: src/Zypper.cc:3445 src/Zypper.cc:3811 msgid "Too few arguments." msgstr "Слишком мало аргументов." -#: src/Zypper.cc:3342 -msgid "" -"If only one argument is used, it must be a URI pointing to a .repo file." -msgstr "" -"Если используется только один аргумент, он должен быть URI-адресом, " -"указывающим на файл .repo." +#: src/Zypper.cc:3469 +msgid "If only one argument is used, it must be a URI pointing to a .repo file." +msgstr "Если используется только один аргумент, он должен быть URI-адресом, указывающим на файл .repo." -#: src/Zypper.cc:3372 +#: src/Zypper.cc:3499 #, c-format, boost-format msgid "Cannot use %s together with %s. Using the %s setting." -msgstr "" -"Невозможно использовать %s вместе с %s. Будет использована настройка %s." +msgstr "Невозможно использовать %s вместе с %s. Будет использована настройка %s." -#: src/Zypper.cc:3393 +#: src/Zypper.cc:3520 msgid "Specified type is not a valid repository type:" msgstr "Указанный тип не является допустимым типом репозитория:" -#: src/Zypper.cc:3395 +#: src/Zypper.cc:3522 #, c-format, boost-format msgid "See '%s' or '%s' to get a list of known repository types." -msgstr "" -"Для получения списка известных типов репозиториев воспользуйтесь командами '%" -"s' или '%s'." +msgstr "Для получения списка известных типов репозиториев воспользуйтесь командами '%s' или '%s'." -#: src/Zypper.cc:3423 src/Zypper.cc:4741 src/utils/messages.cc:48 +#: src/Zypper.cc:3550 src/Zypper.cc:4868 src/utils/messages.cc:48 msgid "Required argument missing." msgstr "Требуемый аргумент отсутствует." #. translators: %s is the supplied command line argument which #. for which no repository counterpart was found -#: src/Zypper.cc:3449 +#: src/Zypper.cc:3576 #, c-format, boost-format msgid "Repository '%s' not found by alias, number or URI." msgstr "Репозиторий '%s' не найден по псевдониму, номеру или URI-адресу." #. translators: %s is the supplied command line argument which #. for which no service counterpart was found -#: src/Zypper.cc:3472 +#: src/Zypper.cc:3599 #, c-format, boost-format msgid "Service '%s' not found by alias, number or URI." msgstr "Служба '%s' не найдена по псевдониму, номеру или URI-адресу." -#: src/Zypper.cc:3506 +#: src/Zypper.cc:3633 msgid "Too few arguments. At least URI and alias are required." msgstr "Слишком мало аргументов. Требуются хотя бы URI-адрес и псевдоним." -#: src/Zypper.cc:3530 +#: src/Zypper.cc:3657 #, c-format, boost-format msgid "Repository '%s' not found." msgstr "Репозиторий '%s' не найден." -#: src/Zypper.cc:3600 +#: src/Zypper.cc:3727 #, c-format, boost-format msgid "Repository %s not found." msgstr "Репозиторий %s не найден." -#: src/Zypper.cc:3620 +#: src/Zypper.cc:3747 msgid "Root privileges are required for refreshing system repositories." msgstr "Для обновления системных репозиториев требуются права администратора." -#: src/Zypper.cc:3627 +#: src/Zypper.cc:3754 #, c-format, boost-format msgid "The '%s' global option has no effect here." msgstr "Общий параметр '%s' здесь не действует." -#: src/Zypper.cc:3636 +#: src/Zypper.cc:3763 #, c-format, boost-format msgid "Arguments are not allowed if '%s' is used." msgstr "При использовании '%s' аргументы не разрешены." -#: src/Zypper.cc:3664 +#: src/Zypper.cc:3791 msgid "Root privileges are required for cleaning local caches." msgstr "Для очистки локальных кэшей требуются права администратора." -#: src/Zypper.cc:3685 +#: src/Zypper.cc:3812 msgid "At least one package name is required." msgstr "Требуется хотя бы одно имя пакета." -#: src/Zypper.cc:3695 +#: src/Zypper.cc:3822 msgid "Root privileges are required for installing or uninstalling packages." msgstr "Для установки или удаления пакетов требуются права администратора." #. translators: rug related message, shown if #. 'zypper in --entire-catalog foorepo someargument' is specified -#: src/Zypper.cc:3707 +#: src/Zypper.cc:3834 msgid "Ignoring arguments, marking the entire repository." msgstr "Игнорирую аргументы, отмечаю весь репозиторий." -#: src/Zypper.cc:3717 +#: src/Zypper.cc:3844 #, c-format, boost-format msgid "Unknown package type: %s" msgstr "Неизвестный тип пакета: %s" -#: src/Zypper.cc:3728 +#: src/Zypper.cc:3855 msgid "Cannot uninstall patches." msgstr "Невозможно удалить исправления." -#: src/Zypper.cc:3729 +#: src/Zypper.cc:3856 msgid "" "Installed status of a patch is determined solely based on its dependencies.\n" "Patches are not installed in sense of copied files, database records,\n" "or similar." msgstr "" -"Статус установки исправления определяется исключительно на основе его " -"зависимостей.\n" -"Исправления не устанавливаются в смысле копируемых файлов, записей баз " -"данных\n" +"Статус установки исправления определяется исключительно на основе его зависимостей.\n" +"Исправления не устанавливаются в смысле копируемых файлов, записей баз данных\n" "или чего-либо похожего." -#: src/Zypper.cc:3740 +#: src/Zypper.cc:3867 msgid "Uninstallation of a source package not defined and implemented." msgstr "Удаление пакета с исходным кодом не определено и не реализовано." -#: src/Zypper.cc:3761 +#: src/Zypper.cc:3888 #, c-format, boost-format msgid "'%s' looks like an RPM file. Will try to download it." msgstr "'%s' выглядит как файл RPM. Попробую загрузить его." -#: src/Zypper.cc:3774 +#: src/Zypper.cc:3901 #, c-format, boost-format msgid "Problem with the RPM file specified as '%s', skipping." msgstr "Проблема с файлом RPM, указанным как '%s', пропуск." -#: src/Zypper.cc:3799 +#: src/Zypper.cc:3926 #, c-format, boost-format msgid "Problem reading the RPM header of %s. Is it an RPM file?" msgstr "Проблема с чтением заголовка RPM файла %s. Это файл RPM?" -#: src/Zypper.cc:3824 +#: src/Zypper.cc:3951 msgid "Plain RPM files cache" msgstr "Кэш простых файлов RPM" -#: src/Zypper.cc:3841 +#: src/Zypper.cc:3968 msgid "No valid arguments specified." msgstr "Не указано допустимых аргументов." -#: src/Zypper.cc:3855 src/Zypper.cc:3993 -msgid "" -"No repositories defined. Operating only with the installed resolvables. " -"Nothing can be installed." -msgstr "" -"Репозитории не определены. Работа ведется только с установленными объектами " -"разрешения зависимостей. Нельзя ничего установить." +#: src/Zypper.cc:3982 src/Zypper.cc:4120 +msgid "No repositories defined. Operating only with the installed resolvables. Nothing can be installed." +msgstr "Репозитории не определены. Работа ведется только с установленными объектами разрешения зависимостей. Нельзя ничего установить." #. translators: meaning --capability contradicts --force/--name -#: src/Zypper.cc:3893 src/Zypper.cc:4500 +#: src/Zypper.cc:4020 src/Zypper.cc:4627 #, c-format, boost-format msgid "%s contradicts %s" msgstr "%s противоречит %s" #. translators: meaning --force with --capability -#: src/Zypper.cc:3902 +#: src/Zypper.cc:4029 #, c-format, boost-format msgid "%s cannot currently be used with %s" msgstr "%s не может на данный момент использоваться вместе с %s" -#: src/Zypper.cc:3946 +#: src/Zypper.cc:4073 msgid "Source package name is a required argument." msgstr "Имя пакета с исходным кодом является требуемым аргументом." -#: src/Zypper.cc:4036 +#: src/Zypper.cc:4163 msgid "Mode is set to 'match-exact'" msgstr "Указан режим точного совпадения (match-exact)" -#: src/Zypper.cc:4060 src/Zypper.cc:4420 src/Zypper.cc:4521 src/Zypper.cc:4769 -#: src/Zypper.cc:4837 src/Zypper.cc:4882 +#: src/Zypper.cc:4187 src/Zypper.cc:4547 src/Zypper.cc:4648 src/Zypper.cc:4896 +#: src/Zypper.cc:4964 src/Zypper.cc:5009 #, c-format, boost-format msgid "Unknown package type '%s'." msgstr "Неизвестный тип пакета '%s'." -#: src/Zypper.cc:4083 +#: src/Zypper.cc:4210 #, c-format, boost-format msgid "Specified repository '%s' is disabled." msgstr "Указанный репозиторий '%s' отключён." -#: src/Zypper.cc:4214 src/search.cc:594 +#: src/Zypper.cc:4341 src/search.cc:594 msgid "No packages found." msgstr "Не найдено пакетов." -#: src/Zypper.cc:4257 +#: src/Zypper.cc:4384 msgid "Problem occurred initializing or executing the search query" msgstr "Возникла проблема при инициализации или выполнении поискового запроса" -#: src/Zypper.cc:4258 +#: src/Zypper.cc:4385 msgid "See the above message for a hint." msgstr "Рекомендация имеется в выданном ранее сообщении." #. translators: Running as 'rug', cannot use 'best-effort' option. -#: src/Zypper.cc:4441 src/Zypper.cc:4567 +#: src/Zypper.cc:4568 src/Zypper.cc:4694 #, c-format, boost-format msgid "Running as '%s', cannot use '%s' option." msgstr "Выполняется как '%s', невозможно использовать параметр '%s'." -#: src/Zypper.cc:4449 +#: src/Zypper.cc:4576 #, c-format, boost-format msgid "Cannot use %s together with %s." msgstr "Невозможно использовать %s вместе с %s." -#: src/Zypper.cc:4482 +#: src/Zypper.cc:4609 msgid "Root privileges are required for updating packages." msgstr "Для обновления пакетов требуются права администратора." -#: src/Zypper.cc:4528 src/Zypper.cc:4536 src/Zypper.cc:4653 +#: src/Zypper.cc:4655 src/Zypper.cc:4663 src/Zypper.cc:4780 msgid "Operation not supported." msgstr "Операция не поддерживается." -#: src/Zypper.cc:4529 +#: src/Zypper.cc:4656 #, c-format, boost-format msgid "To update installed products use '%s'." msgstr "Для обновления установленных продуктов используйте '%s'." -#: src/Zypper.cc:4538 +#: src/Zypper.cc:4665 #, c-format, boost-format -msgid "" -"Zypper does not keep track of installed source packages. To install the " -"latest source package and its build dependencies, use '%s'." -msgstr "" -"Zypper не следит за установленными пакетами с исходным кодом. Для установки " -"самого свежего пакета с исходным кодом и его сборочных зависимостей " -"используйте '%s'." +msgid "Zypper does not keep track of installed source packages. To install the latest source package and its build dependencies, use '%s'." +msgstr "Zypper не следит за установленными пакетами с исходным кодом. Для установки самого свежего пакета с исходным кодом и его сборочных зависимостей используйте '%s'." -#: src/Zypper.cc:4556 -msgid "" -"Cannot use multiple types when specific packages are given as arguments." -msgstr "" -"Невозможно использовать несколько типов при указании конкретных пакетов в " -"качестве аргументов." +#: src/Zypper.cc:4683 +msgid "Cannot use multiple types when specific packages are given as arguments." +msgstr "Невозможно использовать несколько типов при указании конкретных пакетов в качестве аргументов." -#: src/Zypper.cc:4693 +#: src/Zypper.cc:4820 msgid "Root privileges are required for performing a distribution upgrade." msgstr "Для обновления дистрибутива требуются права администратора." -#: src/Zypper.cc:4714 +#: src/Zypper.cc:4841 #, c-format, boost-format -msgid "" -"You are about to do a distribution upgrade with all enabled repositories. " -"Make sure these repositories are compatible before you continue. See '%s' for " -"more information about this command." -msgstr "" -"Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед " -"тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше " -"информации об этой команде можно найти в '%s'." +msgid "You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See '%s' for more information about this command." +msgstr "Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше информации об этой команде можно найти в '%s'." -#: src/Zypper.cc:4744 src/utils/messages.cc:40 src/utils/messages.cc:50 +#: src/Zypper.cc:4871 src/utils/messages.cc:40 src/utils/messages.cc:50 #: src/utils/messages.cc:68 msgid "Usage" msgstr "Использование" -#: src/Zypper.cc:4799 src/Zypper.cc:4860 +#: src/Zypper.cc:4926 src/Zypper.cc:4987 msgid "Root privileges are required for adding of package locks." msgstr "Для добавления блокировок пакетов требуются права администратора." -#: src/Zypper.cc:4928 +#: src/Zypper.cc:5055 #, c-format, boost-format msgid "Removed %lu lock." msgid_plural "Removed %lu locks." @@ -5042,79 +4716,73 @@ msgstr[1] "Удалено %lu блокировки." msgstr[2] "Удалено %lu блокировок." -#: src/Zypper.cc:4955 +#: src/Zypper.cc:5082 #, c-format, boost-format msgid "Distribution Label: %s" msgstr "Метка дистрибутива: %s" -#: src/Zypper.cc:4957 +#: src/Zypper.cc:5084 #, c-format, boost-format msgid "Short Label: %s" msgstr "Короткая метка: %s" -#: src/Zypper.cc:5003 +#: src/Zypper.cc:5130 #, c-format, boost-format msgid "%s matches %s" msgstr "%s соответствует %s" -#: src/Zypper.cc:5005 +#: src/Zypper.cc:5132 #, c-format, boost-format msgid "%s is newer than %s" msgstr "%s новее, чем %s" -#: src/Zypper.cc:5007 +#: src/Zypper.cc:5134 #, c-format, boost-format msgid "%s is older than %s" msgstr "%s старее, чем %s" -#: src/Zypper.cc:5080 src/source-download.cc:220 +#: src/Zypper.cc:5207 src/source-download.cc:217 #, c-format, boost-format msgid "Insufficient privileges to use download directory '%s'." msgstr "Недостаточно привилегий для использования загрузочного каталога '%s'." -#: src/Zypper.cc:5138 +#: src/Zypper.cc:5265 msgid "This command only makes sense in the zypper shell." msgstr "Эта команда имеет смысл только в оболочке zypper." -#: src/Zypper.cc:5150 +#: src/Zypper.cc:5277 msgid "You already are running zypper's shell." msgstr "У вас уже запущена оболочка zypper." -#: src/Zypper.cc:5167 +#: src/Zypper.cc:5294 msgid "Description" msgstr "Описание" -#: src/Zypper.cc:5235 +#: src/Zypper.cc:5363 msgid "Resolvable Type" msgstr "Тип объекта разрешения зависимостей" #. translators: meaning 'dependency problem' found during solving -#: src/solve-commit.cc:45 +#: src/solve-commit.cc:47 msgid "Problem: " msgstr "Проблема: " #. TranslatorExplanation %d is the solution number -#: src/solve-commit.cc:58 +#: src/solve-commit.cc:60 #, c-format, boost-format msgid " Solution %d: " msgstr " Решение %d: " -#: src/solve-commit.cc:77 +#: src/solve-commit.cc:79 msgid "Choose the above solution using '1' or skip, retry or cancel" msgid_plural "Choose from above solutions by number or skip, retry or cancel" -msgstr[0] "" -"Выберите указанное выше решение '1' или пропустите, повторите попытку или " -"отмените" -msgstr[1] "" -"Выберите по номеру одно из указанных выше решений или пропустите, повторите " -"попытку или отмените" -msgstr[2] "" -"Выберите по номеру одно из указанных выше решений или пропустите, повторите " -"попытку или отмените" +msgstr[0] "Выберите указанное выше решение '1' или пропустите, повторите попытку или отмените" +msgstr[1] "Выберите по номеру одно из указанных выше решений или пропустите, повторите попытку или отмените" +msgstr[2] "Выберите по номеру одно из указанных выше решений или пропустите, повторите попытку или отмените" #. translators: translate 'c' to whatever you translated the 'c' in #. "c" and "s/r/c" strings -#: src/solve-commit.cc:84 +#: src/solve-commit.cc:86 msgid "Choose the above solution using '1' or cancel using 'c'" msgid_plural "Choose from above solutions by number or cancel" msgstr[0] "Выберите вышеуказанное решение '1' или пропустите, нажав 'c'" @@ -5127,7 +4795,7 @@ #. The anserws must be separated by slash characters '/' and must #. correspond to skip/retry/cancel in that order. #. The answers should be lower case letters. -#: src/solve-commit.cc:103 +#: src/solve-commit.cc:105 msgid "s/r/c" msgstr "s/r/c" @@ -5138,17 +4806,17 @@ #. See the "s/r/c" comment for other details. #. One letter string for translation can be tricky, so in case of problems, #. please report a bug against zypper at bugzilla.novell.com, we'll try to solve it. -#: src/solve-commit.cc:115 +#: src/solve-commit.cc:117 msgid "c" msgstr "c" #. continue with next problem -#: src/solve-commit.cc:137 +#: src/solve-commit.cc:139 #, c-format, boost-format msgid "Applying solution %s" msgstr "Применение решения %s" -#: src/solve-commit.cc:161 +#: src/solve-commit.cc:163 #, c-format, boost-format msgid "%d Problem:" msgid_plural "%d Problems:" @@ -5157,108 +4825,96 @@ msgstr[2] "%d проблем:" #. should not happen! If solve() failed at least one problem must be set! -#: src/solve-commit.cc:165 +#: src/solve-commit.cc:167 msgid "Specified capability not found" msgstr "Указанная способность не найдена." -#: src/solve-commit.cc:176 +#: src/solve-commit.cc:178 #, c-format, boost-format msgid "Problem: %s" msgstr "Проблема: %s" -#: src/solve-commit.cc:191 +#: src/solve-commit.cc:193 msgid "Resolving dependencies..." msgstr "Разрешение зависимостей..." #. translators: meaning --force-resolution and --no-force-resolution -#: src/solve-commit.cc:229 +#: src/solve-commit.cc:231 #, c-format, boost-format msgid "%s conflicts with %s, will use the less aggressive %s" msgstr "%s конфликтует с %s, будет использован менее агрессивный %s" -#: src/solve-commit.cc:260 +#: src/solve-commit.cc:262 msgid "Force resolution:" msgstr "Принудительное решение:" -#: src/solve-commit.cc:334 +#: src/solve-commit.cc:345 msgid "Verifying dependencies..." msgstr "Проверка зависимостей..." #. Here: compute the full upgrade -#: src/solve-commit.cc:379 +#: src/solve-commit.cc:390 msgid "Computing upgrade..." msgstr "Просчёт обновления..." -#: src/solve-commit.cc:395 +#: src/solve-commit.cc:406 msgid "Generating solver test case..." msgstr "Создается набор тестовых данных для решающей программы..." -#: src/solve-commit.cc:398 +#: src/solve-commit.cc:409 #, c-format, boost-format msgid "Solver test case generated successfully at %s." msgstr "Набор тестовых данных решающей программы успешно создан в %s." -#: src/solve-commit.cc:402 +#: src/solve-commit.cc:413 msgid "Error creating the solver test case." msgstr "Ошибка при создании набора тестовых данных для решающей программы." -#: src/solve-commit.cc:435 src/utils/misc.cc:405 +#: src/solve-commit.cc:446 src/utils/misc.cc:483 msgid "Checking for running processes using deleted libraries..." msgstr "Проверка запущенных процессов, использующих удалённые библиотеки..." -#: src/solve-commit.cc:444 src/utils/misc.cc:413 +#: src/solve-commit.cc:455 src/utils/misc.cc:491 msgid "Check failed:" msgstr "Проверка не удалась:" -#: src/solve-commit.cc:451 +#: src/solve-commit.cc:462 #, c-format, boost-format -msgid "" -"There are some running programs that might use files deleted by recent " -"upgrade. You may wish to check and restart some of them. Run '%s' to list " -"these programs." -msgstr "" -"Запущены некоторые программы, которые могли использовать файлы, удалённые " -"недавним обновлением. Возможно, некоторые необходимо проверить и " -"перезапустить. Запустите '%s' для получения списка этих программ." +msgid "There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run '%s' to list these programs." +msgstr "Запущены некоторые программы, которые могли использовать файлы, удалённые недавним обновлением. Возможно, некоторые необходимо проверить и перезапустить. Запустите '%s' для получения списка этих программ." -#: src/solve-commit.cc:462 +#: src/solve-commit.cc:473 msgid "Update notifications were received from the following packages:" msgstr "От следующих пакетов были получены уведомления об обновлении:" -#: src/solve-commit.cc:474 +#: src/solve-commit.cc:485 #, c-format, boost-format msgid "Message from package %s:" msgstr "Сообщение от пакета %s:" -#: src/solve-commit.cc:482 +#: src/solve-commit.cc:493 msgid "y/n" msgstr "y/n" -#: src/solve-commit.cc:483 +#: src/solve-commit.cc:494 msgid "View the notifications now?" msgstr "Просмотреть уведомления сейчас?" -#: src/solve-commit.cc:528 +#: src/solve-commit.cc:539 msgid "Computing distribution upgrade..." msgstr "Просчёт обновления дистрибутива..." -#: src/solve-commit.cc:533 +#: src/solve-commit.cc:544 msgid "Resolving package dependencies..." msgstr "Разрешение зависимостей пакетов..." -#: src/solve-commit.cc:604 -msgid "" -"Some of the dependencies of installed packages are broken. In order to fix " -"these dependencies, the following actions need to be taken:" -msgstr "" -"Некоторые из зависимостей установленных пакетов нарушены. Для того, чтобы " -"исправить эти зависимости, необходимо выполнить следующие действия:" +#: src/solve-commit.cc:614 +msgid "Some of the dependencies of installed packages are broken. In order to fix these dependencies, the following actions need to be taken:" +msgstr "Некоторые из зависимостей установленных пакетов нарушены. Для того, чтобы исправить эти зависимости, необходимо выполнить следующие действия:" -#: src/solve-commit.cc:612 +#: src/solve-commit.cc:622 msgid "Root privileges are required to fix broken package dependencies." -msgstr "" -"Для исправления нарушенных зависимостей пакетов требуются права " -"администратора." +msgstr "Для исправления нарушенных зависимостей пакетов требуются права администратора." #. translators: These are the "Continue?" prompt options corresponding to #. "Yes / No / show Problems / Versions / Arch / Repository / @@ -5270,224 +4926,196 @@ #. The answers should be lower case letters, but in general, any UTF-8 #. string will do. #. ! \todo add c for changelog and x for explain (show the dep tree) -#: src/solve-commit.cc:639 +#: src/solve-commit.cc:649 msgid "y/n/p/v/a/r/m/d/g" msgstr "y/n/p/v/a/r/m/d/g" #. translators: help text for 'y' option in the 'Continue?' prompt -#: src/solve-commit.cc:644 -msgid "" -"Yes, accept the summary and proceed with installation/removal of packages." -msgstr "" -"Да, принять сводную информацию и приступить к установке/удалению пакетов." +#: src/solve-commit.cc:654 +msgid "Yes, accept the summary and proceed with installation/removal of packages." +msgstr "Да, принять сводную информацию и приступить к установке/удалению пакетов." #. translators: help text for 'n' option in the 'Continue?' prompt -#: src/solve-commit.cc:646 +#: src/solve-commit.cc:656 msgid "No, cancel the operation." msgstr "Нет, отменить операцию." #. translators: help text for 'p' option in the 'Continue?' prompt -#: src/solve-commit.cc:648 -msgid "" -"Restart solver in no-force-resolution mode in order to show dependency " -"problems." -msgstr "" -"Перезапустить решающее устройство в режиме no-force-resolution для показа " -"проблем с зависимостями." +#: src/solve-commit.cc:658 +msgid "Restart solver in no-force-resolution mode in order to show dependency problems." +msgstr "Перезапустить решающее устройство в режиме no-force-resolution для показа проблем с зависимостями." #. translators: help text for 'v' option in the 'Continue?' prompt -#: src/solve-commit.cc:650 +#: src/solve-commit.cc:660 msgid "Toggle display of package versions." msgstr "Переключить отображение версий пакетов." #. translators: help text for 'a' option in the 'Continue?' prompt -#: src/solve-commit.cc:652 +#: src/solve-commit.cc:662 msgid "Toggle display of package architectures." msgstr "Переключить отображение архитектуры пакетов." #. translators: help text for 'r' option in the 'Continue?' prompt -#: src/solve-commit.cc:654 -msgid "" -"Toggle display of repositories from which the packages will be installed." -msgstr "" -"Переключить отображение репозиториев, из которых будут установлены пакеты." +#: src/solve-commit.cc:664 +msgid "Toggle display of repositories from which the packages will be installed." +msgstr "Переключить отображение репозиториев, из которых будут установлены пакеты." #. translators: help text for 'm' option in the 'Continue?' prompt -#: src/solve-commit.cc:656 +#: src/solve-commit.cc:666 msgid "Toggle display of package vendor names." msgstr "Переключить отображение имён производителей пакетов." #. translators: help text for 'd' option in the 'Continue?' prompt -#: src/solve-commit.cc:658 +#: src/solve-commit.cc:668 msgid "Toggle between showing all details and as few details as possible." msgstr "Переключить между максимальным и минимальным количеством подробностей." #. translators: help text for 'g' option in the 'Continue?' prompt -#: src/solve-commit.cc:660 +#: src/solve-commit.cc:670 msgid "View the summary in pager." msgstr "Посмотреть заключение в пейджере." -#: src/solve-commit.cc:758 +#: src/solve-commit.cc:768 msgid "committing" msgstr "фиксирование" -#: src/solve-commit.cc:760 +#: src/solve-commit.cc:770 msgid "(dry run)" msgstr "(пробный прогон)" -#: src/solve-commit.cc:781 src/solve-commit.cc:824 +#: src/solve-commit.cc:791 src/solve-commit.cc:834 msgid "Problem retrieving the package file from the repository:" msgstr "Проблема при получении файла пакета из репозитория:" #. translators: the first %s is 'zypper refresh' and the second #. is repo allias -#: src/solve-commit.cc:820 +#: src/solve-commit.cc:830 #, c-format, boost-format msgid "Repository '%s' is out of date. Running '%s' might help." msgstr "Репозиторий '%s' устарел. Может помочь запуск '%s'." -#: src/solve-commit.cc:833 +#: src/solve-commit.cc:843 msgid "" -"The package integrity check failed. This may be a problem with the repository " -"or media. Try one of the following:\n" +"The package integrity check failed. This may be a problem with the repository or media. Try one of the following:\n" "\n" "- just retry previous command\n" "- refresh the repositories using 'zypper refresh'\n" "- use another installation medium (if e.g. damaged)\n" "- use another repository" msgstr "" -"Не удалось проверить целостность пакета. Возможна проблема с репозиторием или " -"носителями. Попробуйте одно из следующих действий: \n" +"Не удалось проверить целостность пакета. Возможна проблема с репозиторием или носителями. Попробуйте одно из следующих действий: \n" "\n" " — просто повторите предыдущую команду\n" " — обновите репозитории при помощи 'zypper refresh'\n" " — используйте для установки другие носители (например, при повреждении)\n" " — используйте другой репозиторий" -#: src/solve-commit.cc:847 +#: src/solve-commit.cc:857 msgid "Problem occured during or after installation or removal of packages:" msgstr "Во время или после установки или удаления пакетов возникла ошибка:" -#: src/solve-commit.cc:863 -msgid "" -"One of installed patches requires reboot of your machine. Reboot as soon as " -"possible." -msgstr "" -"Для одного из установленных исправлений требуется перезагрузка компьютера. " -"Выполните её как можно скорее." +#: src/solve-commit.cc:873 +msgid "One of installed patches requires reboot of your machine. Reboot as soon as possible." +msgstr "Для одного из установленных исправлений требуется перезагрузка компьютера. Выполните её как можно скорее." -#: src/solve-commit.cc:872 -msgid "" -"One of installed patches affects the package manager itself. Run this command " -"once more to install any other needed patches." -msgstr "" -"Одно из установленных исправлений затрагивает сам менеджер пакетов. Запустите " -"эту команду ещё раз для установки других необходимых исправлений." +#: src/solve-commit.cc:882 +msgid "One of installed patches affects the package manager itself. Run this command once more to install any other needed patches." +msgstr "Одно из установленных исправлений затрагивает сам менеджер пакетов. Запустите эту команду ещё раз для установки других необходимых исправлений." -#: src/solve-commit.cc:892 +#: src/solve-commit.cc:902 msgid "Dependencies of all installed packages are satisfied." msgstr "Зависимости установленных пакетов удовлетворены." -#: src/solve-commit.cc:894 src/download.cc:133 +#: src/solve-commit.cc:904 src/download.cc:129 msgid "Nothing to do." msgstr "Нечего выполнять." -#: src/source-download.cc:211 +#: src/source-download.cc:208 #, c-format, boost-format msgid "Can't create or access download directory '%s'." msgstr "Невозможно создать или получить доступ к каталогу загрузки '%s'." -#: src/source-download.cc:225 +#: src/source-download.cc:222 #, c-format, boost-format msgid "Using download directory at '%s'." msgstr "Используется загрузочный каталог '%s'." -#: src/source-download.cc:236 src/source-download.cc:267 +#: src/source-download.cc:233 src/source-download.cc:264 msgid "Failed to read download directory" msgstr "Не удалось прочесть загрузочный каталог" -#: src/source-download.cc:241 +#: src/source-download.cc:238 msgid "Scanning download directory" msgstr "Сканирование загрузочного каталога" -#: src/source-download.cc:271 +#: src/source-download.cc:268 msgid "Scanning installed packages" msgstr "Сканирование установленных пакетов" -#: src/source-download.cc:290 +#: src/source-download.cc:287 msgid "Installed packages:" msgstr "Установленные пакеты:" -#: src/source-download.cc:293 +#: src/source-download.cc:290 msgid "Required source packages:" msgstr "Требуемые пакеты с исходным кодом:" -#: src/source-download.cc:302 +#: src/source-download.cc:299 msgid "Required source packages available in download directory:" msgstr "Требуемые пакеты с исходным кодом в загрузочном каталоге:" -#: src/source-download.cc:306 +#: src/source-download.cc:303 msgid "Required source packages to be downloaded:" msgstr "Требуемые пакеты с исходным кодом для загрузки:" -#: src/source-download.cc:310 +#: src/source-download.cc:307 msgid "Superfluous source packages in download directory:" msgstr "Лишние пакеты с исходным кодом в загрузочном каталоге:" #. translators: table headers -#: src/source-download.cc:324 +#: src/source-download.cc:321 msgid "Source package" msgstr "Пакет с исходным кодом" -#: src/source-download.cc:324 +#: src/source-download.cc:321 msgid "Installed package" msgstr "Установленный пакет" -#: src/source-download.cc:375 +#: src/source-download.cc:372 msgid "Use '--verbose' option for a full list of required source packages." -msgstr "" -"Полный список требуемых пакетов с исходным кодом доступен при использовании " -"параметра '--verbose'." +msgstr "Полный список требуемых пакетов с исходным кодом доступен при использовании параметра '--verbose'." -#: src/source-download.cc:384 +#: src/source-download.cc:381 msgid "Deleting superfluous source packages" msgstr "Удаление лишних пакетов с исходным кодом" -#: src/source-download.cc:395 +#: src/source-download.cc:392 #, c-format, boost-format msgid "Failed to remove source package '%s'" msgstr "Не удалось удалить пакет с исходным кодом '%s'" -#: src/source-download.cc:406 +#: src/source-download.cc:403 msgid "No superfluous source packages to delete." msgstr "Нет лишних пакетов с исходным кодом." -#: src/source-download.cc:416 +#: src/source-download.cc:413 msgid "Downloading required source packages..." msgstr "Загрузка требуемых пакетов с исходным кодом…" -#: src/source-download.cc:435 +#: src/source-download.cc:432 #, c-format, boost-format msgid "Source package '%s' is not provided by any repository." msgstr "Пакет с исходным кодом '%s' отсутствует в репозиториях." -#: src/source-download.cc:454 src/source-download.cc:468 +#: src/source-download.cc:451 src/source-download.cc:465 #, c-format, boost-format msgid "Error downloading source package '%s'." msgstr "Ошибка при загрузке пакета с исходным кодом '%s'." -#: src/source-download.cc:479 +#: src/source-download.cc:476 msgid "No source packages to download." msgstr "Нет пакетов с исходным кодом для загрузки." -#: src/source-download.cc:485 src/download.cc:223 -msgid "Finished with error." -msgstr "Завершено с ошибкой." - -#: src/source-download.cc:487 src/download.cc:225 -msgid "Done." -msgstr "Готово." - #. translators: package version (header) #: src/search.cc:59 src/search.cc:73 src/search.cc:464 src/search.cc:606 #: src/search.cc:679 @@ -5525,56 +5153,56 @@ msgid "Warning: " msgstr "Предупреждение: " -#: src/output/OutNormal.cc:231 src/output/OutNormal.cc:239 -#: src/output/OutNormal.cc:346 src/output/OutNormal.cc:354 +#: src/output/OutNormal.cc:228 src/output/OutNormal.cc:233 +#: src/output/OutNormal.cc:337 src/output/OutNormal.cc:342 msgid "error" msgstr "ошибка" -#: src/output/OutNormal.cc:236 src/output/OutNormal.cc:239 -#: src/output/OutNormal.cc:351 src/output/OutNormal.cc:354 +#: src/output/OutNormal.cc:230 src/output/OutNormal.cc:233 +#: src/output/OutNormal.cc:339 src/output/OutNormal.cc:342 msgid "done" msgstr "готово" -#: src/output/OutNormal.cc:261 src/output/OutNormal.cc:297 -#: src/output/OutNormal.cc:335 +#: src/output/OutNormal.cc:255 src/output/OutNormal.cc:291 +#: src/output/OutNormal.cc:329 msgid "Retrieving:" msgstr "Получение:" -#: src/output/OutNormal.cc:268 +#: src/output/OutNormal.cc:262 msgid "starting" msgstr "запуск" -#: src/output/OutNormal.cc:397 +#: src/output/OutNormal.cc:385 msgid "No help available for this prompt." msgstr "Для этого режима справка недоступна." -#: src/output/OutNormal.cc:409 +#: src/output/OutNormal.cc:397 msgid "no help available for this option" msgstr "для этого параметра справка недоступна" #. translators: Label text; is followed by ': cmdline argument' -#: src/download.cc:118 +#: src/download.cc:114 msgid "Argument resolves to no package" msgstr "Аргумент не соответствует ни одному пакету" -#: src/download.cc:140 +#: src/download.cc:136 msgid "No prune to best version." msgstr "Не только высшая версия." -#: src/download.cc:146 +#: src/download.cc:142 msgid "Prune to best version..." msgstr "Высшая версия…" -#: src/download.cc:152 +#: src/download.cc:148 msgid "Not downloading anything..." msgstr "Не загружаю ничего…" -#: src/download.cc:189 +#: src/download.cc:190 #, c-format, boost-format msgid "Error downloading package '%s'." msgstr "Ошибка при загрузке пакета '%s'." -#: src/download.cc:203 +#: src/download.cc:204 #, c-format, boost-format msgid "Not downloading package '%s'." msgstr "Не загружаю пакет '%s'." @@ -5586,18 +5214,22 @@ #: src/PackageArgs.cc:232 #, c-format, boost-format -msgid "" -"Different package type specified in '%s' option and '%s' argument. Will use " -"the latter." -msgstr "" -"Разные типы пакета указаны в параметре '%s' и аргументе '%s'. Будет " -"использован последний." +msgid "Different package type specified in '%s' option and '%s' argument. Will use the latter." +msgstr "Разные типы пакета указаны в параметре '%s' и аргументе '%s'. Будет использован последний." #: src/PackageArgs.cc:249 #, c-format, boost-format msgid "'%s' is not a package name or capability." msgstr "`%s' не является именем пакета или возможности." +#: src/Zypper.h:421 +msgid "Finished with error." +msgstr "Завершено с ошибкой." + +#: src/Zypper.h:423 +msgid "Done." +msgstr "Готово." + #. translators: the first %s is name of the resolvable, #. the second is its kind (e.g. 'zypper package') #: src/misc.cc:154 @@ -5609,11 +5241,8 @@ #. is " (package-type)" if other than "package" (patch/product/pattern) #: src/misc.cc:180 #, c-format, boost-format -msgid "" -"In order to install '%s'%s, you must agree to terms of the following license " -"agreement:" -msgstr "" -"Чтобы установить '%s'%s, вы должны согласиться с условиями этой лицензии:" +msgid "In order to install '%s'%s, you must agree to terms of the following license agreement:" +msgstr "Чтобы установить '%s'%s, вы должны согласиться с условиями этой лицензии:" #. lincense prompt #: src/misc.cc:195 @@ -5628,12 +5257,8 @@ #. it is a command line option #: src/misc.cc:209 #, c-format, boost-format -msgid "" -"Please restart the operation in interactive mode and confirm your agreement " -"with required licenses, or use the %s option." -msgstr "" -"Выполните операцию повторно в интерактивном режиме и подтвердите согласие с " -"требуемыми лицензиями или же используйте параметр %s." +msgid "Please restart the operation in interactive mode and confirm your agreement with required licenses, or use the %s option." +msgstr "Выполните операцию повторно в интерактивном режиме и подтвердите согласие с требуемыми лицензиями или же используйте параметр %s." #. translators: e.g. "... with flash package license." #. ! \todo fix this to allow proper translation @@ -5778,8 +5403,7 @@ #. unless you translate the actual page :) #: src/utils/messages.cc:25 msgid "See http://en.opensuse.org/Zypper/Troubleshooting for instructions." -msgstr "" -"Указания приведены на странице http://en.opensuse.org/Zypper/Troubleshooting." +msgstr "Указания приведены на странице http://en.opensuse.org/Zypper/Troubleshooting." #: src/utils/messages.cc:41 msgid "Too many arguments." @@ -5792,14 +5416,8 @@ #: src/utils/messages.cc:78 #, c-format, boost-format -msgid "" -"You have chosen to ignore a problem with download or installation of a " -"package which might lead to broken dependencies of other packages. It is " -"recommended to run '%s' after the operation has finished." -msgstr "" -"Вы решили игнорировать проблему с загрузкой или установкой пакета, что может " -"привести к повреждению зависимостей других пакетов. Рекомендуется запустить '%" -"s' по завершении операции." +msgid "You have chosen to ignore a problem with download or installation of a package which might lead to broken dependencies of other packages. It is recommended to run '%s' after the operation has finished." +msgstr "Вы решили игнорировать проблему с загрузкой или установкой пакета, что может привести к повреждению зависимостей других пакетов. Рекомендуется запустить '%s' по завершении операции." #: src/utils/pager.cc:36 #, c-format, boost-format @@ -5808,14 +5426,11 @@ #: src/utils/pager.cc:46 msgid "Use arrows or pgUp/pgDown keys to scroll the text by lines or pages." -msgstr "" -"Используйте стрелки или клавиши pgUp/pgDown для прокрутки текста по строкам " -"или страницам." +msgstr "Используйте стрелки или клавиши pgUp/pgDown для прокрутки текста по строкам или страницам." #: src/utils/pager.cc:48 msgid "Use the Enter or Space key to scroll the text by lines or pages." -msgstr "" -"Используйте Enter или пробел для прокрутки текста по строкам или страницам." +msgstr "Используйте Enter или пробел для прокрутки текста по строкам или страницам." #: src/utils/Augeas.cc:26 msgid "Cannot initialize configuration file parser." @@ -5850,23 +5465,19 @@ #. translators: speaking of two mutually contradicting command line options #: src/utils/getopt.cc:124 #, c-format, boost-format -msgid "" -"%s used together with %s, which contradict each other. This property will be " -"left unchanged." -msgstr "" -"%s используется вместе с %s, которые противоречат друг другу. Это свойство " -"останется без изменения." +msgid "%s used together with %s, which contradict each other. This property will be left unchanged." +msgstr "%s используется вместе с %s, которые противоречат друг другу. Это свойство останется без изменения." #. translators: Press '?' to see all options embedded in this prompt: "Continue? [y/n/? shows all options] (y):" #: src/utils/prompt.cc:81 msgid "shows all options" msgstr "выводит все параметры" -#: src/utils/prompt.cc:138 src/utils/prompt.cc:268 src/utils/prompt.cc:340 +#: src/utils/prompt.cc:138 src/utils/prompt.cc:268 src/utils/prompt.cc:343 msgid "yes" msgstr "да" -#: src/utils/prompt.cc:139 src/utils/prompt.cc:268 src/utils/prompt.cc:340 +#: src/utils/prompt.cc:139 src/utils/prompt.cc:268 src/utils/prompt.cc:343 msgid "no" msgstr "нет" @@ -5897,19 +5508,18 @@ msgid "Trying again..." msgstr "Повторная попытка..." -#: src/utils/prompt.cc:333 +#: src/utils/prompt.cc:336 #, c-format, boost-format msgid "Invalid answer '%s'." msgstr "Неверный ответ '%s'." #. translators: the %s are: 'y', 'yes' (translated), 'n', and 'no' (translated). -#: src/utils/prompt.cc:339 +#: src/utils/prompt.cc:342 #, c-format, boost-format msgid "Enter '%s' for '%s' or '%s' for '%s' if nothing else works for you." -msgstr "" -"Введите '%s' для '%s' или '%s' для '%s', если больше ничего не работает." +msgstr "Введите '%s' для '%s' или '%s' для '%s', если больше ничего не работает." -#: src/utils/prompt.cc:353 +#: src/utils/prompt.cc:356 #, c-format, boost-format msgid "" "If you run zypper without a terminal, use '%s' global\n" @@ -5918,42 +5528,42 @@ "Если вы запускаете zypper без терминала, используйте глобальный параметр\n" "'%s', чтобы zypper использовал ответы на запросы по умолчанию." -#: src/utils/misc.cc:99 +#: src/utils/misc.cc:118 msgid "package" msgid_plural "packages" msgstr[0] "пакет" msgstr[1] "пакета" msgstr[2] "пакетов" -#: src/utils/misc.cc:101 +#: src/utils/misc.cc:120 msgid "pattern" msgid_plural "patterns" msgstr[0] "шаблон" msgstr[1] "шаблона" msgstr[2] "шаблонов" -#: src/utils/misc.cc:103 +#: src/utils/misc.cc:122 msgid "product" msgid_plural "product" msgstr[0] "продукт" msgstr[1] "продукта" msgstr[2] "продуктов" -#: src/utils/misc.cc:105 +#: src/utils/misc.cc:124 msgid "patch" msgid_plural "patches" msgstr[0] "исправление" msgstr[1] "исправления" msgstr[2] "исправлений" -#: src/utils/misc.cc:107 +#: src/utils/misc.cc:126 msgid "srcpackage" msgid_plural "srcpackages" msgstr[0] "пакет с исходным кодом" msgstr[1] "пакета с исходным кодом" msgstr[2] "пакетов с исходным кодом" -#: src/utils/misc.cc:109 +#: src/utils/misc.cc:128 msgid "application" msgid_plural "applications" msgstr[0] "приложение" @@ -5961,136 +5571,144 @@ msgstr[2] "приложения" #. default -#: src/utils/misc.cc:111 +#: src/utils/misc.cc:130 msgid "resolvable" msgid_plural "resolvables" msgstr[0] "объект разрешения зависимостей" msgstr[1] "объекта разрешения зависимостей" msgstr[2] "объектов разрешения зависимостей" -#: src/utils/misc.cc:120 +#: src/utils/misc.cc:139 msgid "Unknown" msgstr "Неизвестно" -#: src/utils/misc.cc:127 +#: src/utils/misc.cc:146 msgid "Needed" msgstr "Необходимо" -#: src/utils/misc.cc:132 +#: src/utils/misc.cc:151 msgid "Not Needed" msgstr "Не нужно" -#: src/utils/misc.cc:183 +#: src/utils/misc.cc:202 msgid "Specified local path does not exist or is not accessible." msgstr "Указанный локальный путь не существует или недоступен." -#: src/utils/misc.cc:195 +#: src/utils/misc.cc:214 msgid "Given URI is invalid" msgstr "Данный URI-адрес неверен." -#: src/utils/misc.cc:257 -msgid "Invalid OBS URI." -msgstr "Неверный OBS URI." +#. Guess failed: +#. translators: don't translate '<platform>' +#: src/utils/misc.cc:305 +msgid "Unable to guess a value for <platform>." +msgstr "" -#: src/utils/misc.cc:257 -msgid "Correct form is obs://<project>/[platform]" +#: src/utils/misc.cc:306 +#, fuzzy +#| msgid "Correct form is obs://<project>/[platform]" +msgid "Please use obs://<project>/<platform>" msgstr "Корректная форма — obs://<проект>/[платформа]" -#: src/utils/misc.cc:258 +#: src/utils/misc.cc:307 src/utils/misc.cc:336 #, c-format, boost-format msgid "Example: %s" msgstr "Пример: %s" -#: src/utils/misc.cc:308 +#: src/utils/misc.cc:335 +msgid "Invalid OBS URI." +msgstr "Неверный OBS URI." + +#: src/utils/misc.cc:335 +msgid "Correct form is obs://<project>/[platform]" +msgstr "Корректная форма — obs://<проект>/[платформа]" + +#: src/utils/misc.cc:386 msgid "Problem copying the specified RPM file to the cache directory." msgstr "Проблема при копировании указанного файла RPM в каталог кэша." -#: src/utils/misc.cc:309 +#: src/utils/misc.cc:387 msgid "Perhaps you are running out of disk space." msgstr "Возможно, у вас на диске закончилось место." -#: src/utils/misc.cc:317 +#: src/utils/misc.cc:395 msgid "Problem retrieving the specified RPM file" msgstr "Проблема при получении указанного файла RPM" -#: src/utils/misc.cc:318 +#: src/utils/misc.cc:396 msgid "Please check whether the file is accessible." msgstr "Проверьте, доступен ли этот файл." #. process ID -#: src/utils/misc.cc:421 +#: src/utils/misc.cc:499 msgid "PID" msgstr "PID" #. parent process ID -#: src/utils/misc.cc:423 +#: src/utils/misc.cc:501 msgid "PPID" msgstr "PPID" #. process user ID -#: src/utils/misc.cc:425 +#: src/utils/misc.cc:503 msgid "UID" msgstr "UID" #. process login name -#: src/utils/misc.cc:427 +#: src/utils/misc.cc:505 msgid "User" msgstr "Пользователь" #. process command name -#: src/utils/misc.cc:429 +#: src/utils/misc.cc:507 msgid "Command" msgstr "Команда" # menu item for selecting a file #. "list of deleted files or libraries accessed" -#: src/utils/misc.cc:433 +#: src/utils/misc.cc:511 msgid "Files" msgstr "Файлы" -#: src/utils/misc.cc:453 +#: src/utils/misc.cc:531 msgid "No processes using deleted files found." msgstr "Процессы, использующие удалённые файлы, не найдены." -#: src/utils/misc.cc:457 +#: src/utils/misc.cc:535 msgid "The following running processes use deleted files:" msgstr "Следующие запущенные процессы используют удалённые файлы:" -#: src/utils/misc.cc:460 +#: src/utils/misc.cc:538 msgid "You may wish to restart these processes." msgstr "Возможно, вам понадобится перезапустить их." -#: src/utils/misc.cc:462 +#: src/utils/misc.cc:540 #, c-format, boost-format -msgid "" -"See '%s' for information about the meaning of values in the above table." +msgid "See '%s' for information about the meaning of values in the above table." msgstr "См. '%s' для сведений о значениях в приведённой таблице." -#: src/utils/misc.cc:470 -msgid "" -"Note: Not running as root you are limited to searching for files you have " -"permission to examine with the system stat(2) function. The result might be " -"incomplete." -msgstr "" -"Внимание: При запуске не от имени root вы сможете производить поиск только по " -"тем файлам, к которым вам разрешено применять системную функцию stat(2). " -"Результаты могут быть неполными." +#: src/utils/misc.cc:548 +msgid "Note: Not running as root you are limited to searching for files you have permission to examine with the system stat(2) function. The result might be incomplete." +msgstr "Внимание: При запуске не от имени root вы сможете производить поиск только по тем файлам, к которым вам разрешено применять системную функцию stat(2). Результаты могут быть неполными." -#: src/utils/misc.cc:511 +#: src/utils/misc.cc:589 #, c-format, boost-format msgid "Unknown download mode '%s'." msgstr "Неизвестный режим загрузки '%s'" -#: src/utils/misc.cc:512 +#: src/utils/misc.cc:590 #, c-format, boost-format msgid "Available download modes: %s" msgstr "Доступные режимы загрузки: %s." -#: src/utils/misc.cc:526 +#: src/utils/misc.cc:604 #, c-format, boost-format msgid "Option '%s' overrides '%s'." msgstr "Параметр '%s' отменяет действие параметра '%s'." +#~ msgid "GPG check" +#~ msgstr "Проверка GPG" + #~ msgid "Disabling repository '%s' because of the above error." #~ msgstr "Отключение репозитория '%s' из-за указанной выше ошибки."