diff --git a/docs/urpm-repodiff.1 b/docs/urpm-repodiff.1 index aa4c4ff..7abd2c4 100644 --- a/docs/urpm-repodiff.1 +++ b/docs/urpm-repodiff.1 @@ -1,13 +1,14 @@ .\" urpm-repodiff -.TH "urpm-repodiff" "1" "21 December 2011" "Vladimir Testov" "Mandriva Package Management" +.TH "urpm-repodiff" "1" "21 September 2012" "Vladimir Testov" "ROSA Package Management" .SH "NAME" urpm-repodiff - diff for urpmi repositories .SH "SYNOPSIS" \fBurpm-repodiff\fP [options] --old old_repo_baseurl [old_repo_baseurl ...] --new new_repo_baseurl [new_repo_baseurl ...] .SH "DESCRIPTION" .PP -\fBurpm-repodiff\fP is a program which will list differences between two sets of -repositories. +\fBurpm-repodiff\fP is a program that lists differences between two sets of +repositories. You can use more than one --old(--new) option. Every group of repositories will be joined +(max package version will be selected in each group) .PP .SH "GENERAL OPTIONS" .IP "\fB\-\-old, -o\fP" @@ -18,6 +19,14 @@ repositories. Quiet mode: hide service messages. .IP "\fB\-\-no-release, -r\fP" Ignore release during package compare. +.IP "\fB\-\-output, -o OUTPUT_FILE\fP" +Change standart output to OUTPUT_FILE. +.IP "\fB\-\-show-summary\fP" +Show summary - total new packages, total removed packages, total updated packages, total downgraded packages. +Output depends on selected filters. +.IP "\fB\-\-ignore, -i IGNORELIST\fP" +Read list of ignored package names from file IGNORELIST. For ignoring all packages that starts with some PATTERN, add +PATTERN* to IGNORELIST. .PP .SH "USUAL OUTPUT OPTIONS" .IP "\fB\-\-size, -s\fP" @@ -30,11 +39,11 @@ Show changelog difference. .SH "HTML OUTPUT OPTION" .IP "\fB\-\-html\fP" Output difference in format of html page. In case of using this option \fB--size, -s\fP, \fB--simple\fP and \fB--changelog\fP options are ignored. -If \fB--output, -o\fP option is not present, page will be output to file 'repodiff.html' in the current directory. -.PP -.SH "OUTPUT OPTION" -.IP "\fB\-\-output, -o OUTPUT_FILE\fP" -Change standart output to OUTPUT_FILE. +If \fB\-\-output, -o\fP option is not present, page will be output to file 'repodiff.html' in the current directory. +.IP "\fB\-\-reponames REPONAME [REPONAME ...]\fP" +Repository names for output. +.IP "\fB\-\-title, -t TITLE\fP" +Set title as TITLE. "Difference between repositories." by default. .SH "FILTER OPTION" .IP "\fB\-\-show-new, -N\fP" Show new packages. diff --git a/docs/urpm-repomanage.1 b/docs/urpm-repomanage.1 index 5667885..21614d6 100644 --- a/docs/urpm-repomanage.1 +++ b/docs/urpm-repomanage.1 @@ -20,6 +20,8 @@ show help message and exit print the older packages .IP "\fB\-\-new, -n\fP" print the newest packages (this is the default behavior) +.IP "\fB\-\-obsolete, -b\fP" +report obsolete packages; packages that obsolete themselves are not taken into account .IP "\fB\-\-remove-old, -r\fP" remove older packages .IP "\fB\-\-space, -s\fP" diff --git a/locale/ru/LC_MESSAGES/urpm-tools.po b/locale/ru/LC_MESSAGES/urpm-tools.po index fa3a866..72feab9 100644 --- a/locale/ru/LC_MESSAGES/urpm-tools.po +++ b/locale/ru/LC_MESSAGES/urpm-tools.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-09-21 14:33+0400\n" +"POT-Creation-Date: 2012-10-04 18:04+0400\n" "PO-Revision-Date: 2012-08-21 16:35+0300\n" "Last-Translator: Anton Kirilenko \n" "Language-Team: RUSSIAN\n" @@ -16,346 +16,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: urpm-repodiff.py:83 urpm-tools/urpm-repodiff.py:83 -msgid "Tool for comparing sets of repositories." -msgstr "Инструмент для сравнения наборов репозиториев." - -#: urpm-repodiff.py:84 -msgid "global parameters" -msgstr "глобальные параметры" - -#: urpm-repodiff.py:85 -msgid "Parameters used in all cases." -msgstr "Параметры, используемые во всех случаях." - -#: urpm-repodiff.py:87 urpm-tools/urpm-repodiff.py:85 -msgid "URL or PATH to old repositories" -msgstr "URL или пути к старым репозиториям" - -#: urpm-repodiff.py:89 urpm-tools/urpm-repodiff.py:87 -msgid "URL or PATH to new repositories" -msgstr "URL или пути к новым репозиториям" - -#: urpm-repodiff.py:91 urpm-tools/urpm-repodiff.py:93 -msgid "Hide service messages." -msgstr "Не показывать служебные сообщения." - -#: urpm-repodiff.py:93 -msgid "Ignore release during package compare." -msgstr "Не учитывать релиз при сравнении пакетов." - -#: urpm-repodiff.py:95 -msgid "Output summary." -msgstr "Вывести итог." - -#: urpm-repodiff.py:97 urpm-tools/urpm-repodiff.py:101 -msgid "Change standart output to \"OUTPUT_FILE\"." -msgstr "Перенаправить вывод в \"OUTPUT_FILE\"" - -#: urpm-repodiff.py:99 -msgid "File with list of ignored packages" -msgstr "Файл со списком игнорируемых пакетов..." - -#: urpm-repodiff.py:100 -msgid "text mode parameters" -msgstr "параметры текстового режима" - -#: urpm-repodiff.py:101 -msgid "Parameters used only in text mode. (--html not present)" -msgstr "Параметры, используемые только в текстовом режиме (отсутствует --html)" - -#: urpm-repodiff.py:103 urpm-tools/urpm-repodiff.py:89 -msgid "Show differences in package sizes." -msgstr "Показывать различия в размерах пакетов." - -#: urpm-repodiff.py:105 urpm-tools/urpm-repodiff.py:91 -msgid "Simple output format." -msgstr "Упрощенный формат вывода." - -#: urpm-repodiff.py:107 urpm-tools/urpm-repodiff.py:95 -msgid "Show changelog difference." -msgstr "Показывать разницу списков изменений." - -#: urpm-repodiff.py:108 -msgid "HTML mode parameters" -msgstr "Параметры режима HTML" - -#: urpm-repodiff.py:109 -msgid "Parameters used only in HTML mode. (--html is present)" -msgstr "Параметры, используемые только в режиме HTML (прусутствует --html)" - -#: urpm-repodiff.py:111 urpm-tools/urpm-repodiff.py:97 -#, python-format -msgid "Output in HTML format, if --output is not present \"%s\" will be created in current directory. --size, --simple and --changelog options are ignored." -msgstr "Вывод в формате HTML. Если --output не указан, то файл \"%s\" будет создан в текущей директории. Опции --size, --simple и --changelog будут игнорироваться." - -#: urpm-repodiff.py:115 -msgid "Repository names for output." -msgstr "Имена репозиториев для вывода." - -#: urpm-repodiff.py:116 -msgid "Filters" -msgstr "Фильтры" - -#: urpm-repodiff.py:117 -msgid "Filters for output. If none selected then every type will\t\t be shown" -msgstr "Фильтры для вывода. Если не выбран ни один - будут показаны все" - -#: urpm-repodiff.py:120 -msgid "Show new packages" -msgstr "Показать новые пакеты" - -#: urpm-repodiff.py:122 -msgid "Show removed packages" -msgstr "Показать удалённые пакеты" - -#: urpm-repodiff.py:124 -msgid "Show updated packages" -msgstr "Показать обновлённые пакеты" - -#: urpm-repodiff.py:126 -msgid "Show downgraded packages" -msgstr "Показать пакеты с версией, откаченной на предыдущую" - -#: urpm-repodiff.py:150 urpm-repograph.py:157 urpm-tools/urpm-repodiff.py:125 -#: urpm-tools/urpm-repograph.py:157 -#, python-format -msgid "Error: URL to repository \"%s\" is incorrect" -msgstr "Ошибка: Неверный URL репозитория \"%s\"" - -#: urpm-repodiff.py:172 urpm-repograph.py:179 urpm-tools/urpm-repodiff.py:147 -#: urpm-tools/urpm-repograph.py:179 -#, python-format -msgid "Error: directory %s does not exist" -msgstr "Ошибка: директория %s не существует" - -#: urpm-repodiff.py:182 urpm-repograph.py:189 urpm-tools/urpm-repodiff.py:157 -#: urpm-tools/urpm-repograph.py:189 -#, python-format -msgid "Error: \"%s\" is not correct url, path or name of repository" -msgstr "Ошибка: \"%s\" не является корректным URL, путем или именем репозитория" - -#: urpm-repodiff.py:199 urpm-tools/urpm-repodiff.py:174 -#, python-format -msgid "Error: Cannot open %s for writing." -msgstr "Ошибка: Не удалось открыть %s для записи." - -#: urpm-repodiff.py:208 urpm-repograph.py:222 urpm-repograph.py:237 -#: urpm-tools/urpm-repodiff.py:183 urpm-tools/urpm-repograph.py:222 -#: urpm-tools/urpm-repograph.py:237 -#, python-format -msgid "Error: File %s already exists" -msgstr "Ошибка: Файл %s уже существует" - -#: urpm-repodiff.py:217 urpm-repograph.py:246 urpm-tools/urpm-repodiff.py:192 -#: urpm-tools/urpm-repograph.py:246 -#, python-format -msgid "Error: File %s cannot be created" -msgstr "Ошибка: Не удалось создать файл %s" - -#: urpm-repodiff.py:221 urpm-repograph.py:250 urpm-tools/urpm-repodiff.py:196 -#: urpm-tools/urpm-repograph.py:250 -#, python-format -msgid "Error: Path %s does not exist." -msgstr "Ошибка: Путь %s не существует." - -#: urpm-repodiff.py:235 -#, python-format -msgid "Error: number of REPONAME's(%s) are not equal to number of groups(%s)" -msgstr "Ошибка: количество REPONAME - имён репозиториев(%s) не равно количеству групп(%s)" - -#: urpm-repodiff.py:249 urpm-repograph.py:262 urpm-tools/urpm-repodiff.py:218 -#: urpm-tools/urpm-repograph.py:262 -#, python-format -msgid "getting file %s from " -msgstr "получение файла %s из " - -#: urpm-repodiff.py:254 urpm-repograph.py:267 urpm-tools/urpm-repodiff.py:223 -#: urpm-tools/urpm-repograph.py:267 -#, python-format -msgid "Error: file %s was not copied" -msgstr "Ошибка: файл %s был скопирован" - -#: urpm-repodiff.py:262 urpm-repograph.py:275 urpm-tools/urpm-repodiff.py:231 -#: urpm-tools/urpm-repograph.py:275 -#, python-format -msgid "Error: file %(from)s was not downloaded to %(to)s" -msgstr "Ошибка: файл %(from)s не был скачан в %(to)s" - -#: urpm-repodiff.py:301 -#, python-format -msgid "Error: file %s does not exist." -msgstr "Ошибка: Файл %s не существует." - -#: urpm-repodiff.py:314 -#, python-format -msgid "Error: file %s cannot be read." -msgstr "Ошибка: Не удалось прочесть файл %s" - -#: urpm-repodiff.py:354 urpm-repograph.py:288 urpm-tools/urpm-repodiff.py:272 -#: urpm-tools/urpm-repograph.py:288 -msgid "Error: file not found: " -msgstr "Ошибка: файл не найден: " - -#: urpm-repodiff.py:359 urpm-repograph.py:293 urpm-tools/urpm-repodiff.py:277 -#: urpm-tools/urpm-repograph.py:293 -#, python-format -msgid "Error: cannot rename file %(from)s to %(to)s" -msgstr "Ошибка: не удалось переименовать файл %(from)s в %(to)s" - -#: urpm-repodiff.py:363 urpm-repograph.py:297 urpm-repograph.py:313 -#: urpm-repograph.py:543 urpm-tools/urpm-repodiff.py:281 -#: urpm-tools/urpm-repograph.py:297 urpm-tools/urpm-repograph.py:313 -#: urpm-tools/urpm-repograph.py:543 -#, python-format -msgid "Error: file %s is missing." -msgstr "Ошибка: файл %s отсутствует." - -#: urpm-repodiff.py:367 urpm-repograph.py:301 urpm-tools/urpm-repodiff.py:285 -#: urpm-tools/urpm-repograph.py:301 -#, python-format -msgid "file %(from)s was renamed to %(to)s" -msgstr "файл %(from)s был переименован в %(to)s" - -#: urpm-repodiff.py:376 urpm-repodiff.py:379 urpm-repograph.py:311 -#: urpm-repograph.py:541 urpm-tools/urpm-repodiff.py:294 -#: urpm-tools/urpm-repodiff.py:297 urpm-tools/urpm-repograph.py:311 -#: urpm-tools/urpm-repograph.py:541 -msgid "unpacking file " -msgstr "распаковка файла " - -#: urpm-repodiff.py:434 urpm-repograph.py:406 urpm-tools/urpm-repodiff.py:351 -#: urpm-tools/urpm-repograph.py:406 -#, python-format -msgid "Error: Synthesis file %s was not found." -msgstr "Ошибка: Synthesis файл %s не найден." - -#: urpm-repodiff.py:437 urpm-tools/urpm-repodiff.py:354 -msgid "Parsing synthesis" -msgstr "Чтение synthesis файла" - -#: urpm-repodiff.py:466 urpm-repograph.py:451 urpm-tools/urpm-repodiff.py:380 -#: urpm-tools/urpm-repograph.py:451 -msgid "Error: Failed to open synthesis file " -msgstr "Ошибка: Не удалось открыть synthesis файл" - -#: urpm-repodiff.py:475 urpm-tools/urpm-repodiff.py:389 -msgid "REPODIFF-Warning: strange format of or : " -msgstr "REPODIFF-Предупреждение: необычный формат или : " - -#: urpm-repodiff.py:496 urpm-repograph.py:371 urpm-tools/urpm-repodiff.py:410 -#: urpm-tools/urpm-repograph.py:371 -msgid "REPODIFF-Warning: strange : " -msgstr "REPODIFF-Предупреждение: необычное поле : " - -#: urpm-repodiff.py:626 urpm-tools/urpm-repodiff.py:527 -msgid "New package: " -msgstr "Новый пакет: " - -#: urpm-repodiff.py:641 urpm-tools/urpm-repodiff.py:542 -msgid "Generating obsoleted list." -msgstr "Создание списка устаревших пакетов." - -#: urpm-repodiff.py:700 urpm-tools/urpm-repodiff.py:601 -msgid "Removed package: " -msgstr "Удален пакет: " - -#: urpm-repodiff.py:708 urpm-tools/urpm-repodiff.py:609 -msgid " Obsoleted by " -msgstr " Устарел из-за добавления " - -#: urpm-repodiff.py:730 urpm-tools/urpm-repodiff.py:630 -msgid "Reading changelog" -msgstr "Чтение списка изменений" - -#: urpm-repodiff.py:732 urpm-tools/urpm-repodiff.py:632 -msgid "Error: Can't find changelog " -msgstr "Ошибка: Не удалось найти список изменений " - -#: urpm-repodiff.py:736 urpm-tools/urpm-repodiff.py:636 -msgid "Error: Can't read changelog " -msgstr "Ошибка: Не удалось прочитать список изменений " - -#: urpm-repodiff.py:740 urpm-tools/urpm-repodiff.py:640 -msgid "Error: Wrong changelog." -msgstr "Ошибка: Неправильный список изменений." - -#: urpm-repodiff.py:762 urpm-tools/urpm-repodiff.py:662 -msgid "Error: Corrupted changelog" -msgstr "Ошибка: Поврежденный список изменений" - -#: urpm-repodiff.py:861 urpm-tools/urpm-repodiff.py:756 -msgid "Generating changes list." -msgstr "Создание списка изменений." - -#: urpm-repodiff.py:877 urpm-repodiff.py:880 urpm-tools/urpm-repodiff.py:770 -#: urpm-tools/urpm-repodiff.py:773 -#, python-format -msgid "REPODIFF-Warning: Package %s was not described in changelogs.xml" -msgstr "REPODIFF-Предупреждение: Пакет %s не описан в changelogs.xml" - -#: urpm-repodiff.py:878 urpm-tools/urpm-repodiff.py:771 -msgid "REPODIFF-Warning: Changelogs of a package are absent in \"new\" repository." -msgstr "REPODIFF-Предупреждение: В репозитории \"новый\" отсутствует список изменений пакета." - -#: urpm-repodiff.py:881 urpm-tools/urpm-repodiff.py:774 -msgid "REPODIFF-Warning: Changelogs of a package are absent." -msgstr "REPODIFF-Предупреждение: У пакета отсутствует список изменений." - -#: urpm-repodiff.py:910 urpm-tools/urpm-repodiff.py:800 -#, python-format -msgid "Package %s has no changelog info\n" -msgstr "Пакет %s не имеет списка изменений\n" - -#: urpm-repodiff.py:930 urpm-tools/urpm-repodiff.py:818 -msgid "" -"\n" -"\n" -"Updated packages:\n" -"\n" -msgstr "" -"\n" -"\n" -"Обновленные пакеты:\n" -"\n" - -#: urpm-repodiff.py:938 urpm-tools/urpm-repodiff.py:825 -msgid " ***DOWNGRADED***\n" -msgstr " ***УСТАНОВЛЕНА ПРЕДЫДУЩАЯ ВЕРСИЯ***\n" - -#: urpm-repodiff.py:956 urpm-tools/urpm-repodiff.py:834 -#, python-format -msgid "" -"Size Change: %d bytes\n" -"\n" -msgstr "" -"Размер изменен: %d байт\n" -"\n" - -#: urpm-repodiff.py:971 -msgid "Summary:" -msgstr "Итог:" - -#: urpm-repodiff.py:979 urpm-tools/urpm-repodiff.py:844 -msgid " Total added packages: " -msgstr " Всего добавлено пакетов: " - -#: urpm-repodiff.py:983 urpm-tools/urpm-repodiff.py:847 -msgid " Total removed packages: " -msgstr " Всего удалено пакетов: " - -#: urpm-repodiff.py:994 urpm-tools/urpm-repodiff.py:856 -msgid " Total updated packages: " -msgstr " Всего обновлено пакетов: " - -#: urpm-repodiff.py:997 urpm-tools/urpm-repodiff.py:858 -msgid " Total downgraded packages: " -msgstr " Всего пакетов с пониженной версией: " - -#: urpm-repodiff.py:1498 urpm-tools/urpm-repodiff.py:1316 -msgid "Creating HTML file." -msgstr "Создание HTML файла." - #: urpm-repomanage.py:56 urpm-tools/urpm-repomanage.py:56 #, python-format msgid "Error accessing directory %(path)s, %(e)s" @@ -377,45 +37,49 @@ msgstr "напечатать более старые пакеты" msgid "print the newest packages (this is the default behavior)" msgstr "напечатать наиболее новые пакеты (поведение по умолчанию)" -#: urpm-repomanage.py:99 urpm-tools/urpm-repomanage.py:99 +#: urpm-repomanage.py:99 +msgid "report obsolete packages" +msgstr "напечатать пакеты, объявленные устаревшими в пользу других пакетов" + +#: urpm-repomanage.py:101 urpm-tools/urpm-repomanage.py:99 msgid "remove older packages" msgstr "удалить более старые пакеты" -#: urpm-repomanage.py:101 urpm-tools/urpm-repomanage.py:101 +#: urpm-repomanage.py:103 urpm-tools/urpm-repomanage.py:101 msgid "space separated output, not newline" msgstr "вывод разделяется пробелами, а не переводами строки" -#: urpm-repomanage.py:103 urpm-tools/urpm-repomanage.py:103 +#: urpm-repomanage.py:105 urpm-tools/urpm-repomanage.py:103 msgid "number of newest packages to keep - defaults to 1" msgstr "количество наиболее новых пакетов, которые надо оставить - по умолчанию 1" -#: urpm-repomanage.py:105 urpm-tools/urpm-repomanage.py:105 +#: urpm-repomanage.py:107 urpm-tools/urpm-repomanage.py:105 msgid "do not check package payload signatures/digests" msgstr "не проверять встроенные подписи пакетов" -#: urpm-repomanage.py:108 urpm-tools/urpm-repomanage.py:108 +#: urpm-repomanage.py:110 urpm-tools/urpm-repomanage.py:108 msgid "be completely quiet" msgstr "ничего не печатать" -#: urpm-repomanage.py:110 urpm-tools/urpm-repomanage.py:110 +#: urpm-repomanage.py:112 urpm-tools/urpm-repomanage.py:110 msgid "be verbose - say which packages are decided to be old and why (this info is dumped to STDERR)" msgstr "показывать дополнительную информацию - какие пакеты выбраны наиболее новыми и почему (информация выводится в STDERR)" -#: urpm-repomanage.py:131 urpm-tools/urpm-repomanage.py:131 +#: urpm-repomanage.py:134 urpm-tools/urpm-repomanage.py:131 msgid "No files to process" msgstr "Нет файлов для обработки" -#: urpm-repomanage.py:144 urpm-tools/urpm-repomanage.py:144 +#: urpm-repomanage.py:147 urpm-tools/urpm-repomanage.py:144 #, python-format msgid "Error opening pkg %(pkg)s: %(err)s" msgstr "Ошибка открытия файла: %(pkg)s: %(err)s" -#: urpm-repomanage.py:195 urpm-repomanage.py:221 +#: urpm-repomanage.py:216 urpm-repomanage.py:242 #: urpm-tools/urpm-repomanage.py:195 urpm-tools/urpm-repomanage.py:221 msgid "Dropped " msgstr "Убран " -#: urpm-repomanage.py:196 urpm-repomanage.py:222 +#: urpm-repomanage.py:217 urpm-repomanage.py:243 #: urpm-tools/urpm-repomanage.py:196 urpm-tools/urpm-repomanage.py:222 msgid " superseded by: " msgstr " заменен на: " @@ -696,6 +360,350 @@ msgstr "н" msgid "no" msgstr "нет" +#: urpm-repodiff.py:83 urpm-tools/urpm-repodiff.py:83 +msgid "Tool for comparing sets of repositories." +msgstr "Инструмент для сравнения наборов репозиториев." + +#: urpm-repodiff.py:84 +msgid "global parameters" +msgstr "глобальные параметры" + +#: urpm-repodiff.py:85 +msgid "Parameters used in all cases." +msgstr "Параметры, используемые во всех случаях." + +#: urpm-repodiff.py:87 urpm-tools/urpm-repodiff.py:85 +msgid "URL or PATH to old repositories" +msgstr "URL или пути к старым репозиториям" + +#: urpm-repodiff.py:89 urpm-tools/urpm-repodiff.py:87 +msgid "URL or PATH to new repositories" +msgstr "URL или пути к новым репозиториям" + +#: urpm-repodiff.py:91 urpm-tools/urpm-repodiff.py:93 +msgid "Hide service messages." +msgstr "Не показывать служебные сообщения." + +#: urpm-repodiff.py:93 +msgid "Ignore release during package compare." +msgstr "Не учитывать релиз при сравнении пакетов." + +#: urpm-repodiff.py:95 +msgid "Output summary." +msgstr "Вывести итог." + +#: urpm-repodiff.py:97 urpm-tools/urpm-repodiff.py:101 +msgid "Change standart output to \"OUTPUT_FILE\"." +msgstr "Перенаправить вывод в \"OUTPUT_FILE\"" + +#: urpm-repodiff.py:99 +msgid "File with list of ignored packages" +msgstr "Файл со списком игнорируемых пакетов..." + +#: urpm-repodiff.py:100 +msgid "text mode parameters" +msgstr "параметры текстового режима" + +#: urpm-repodiff.py:101 +msgid "Parameters used only in text mode. (--html not present)" +msgstr "Параметры, используемые только в текстовом режиме (отсутствует --html)" + +#: urpm-repodiff.py:103 urpm-tools/urpm-repodiff.py:89 +msgid "Show differences in package sizes." +msgstr "Показывать различия в размерах пакетов." + +#: urpm-repodiff.py:105 urpm-tools/urpm-repodiff.py:91 +msgid "Simple output format." +msgstr "Упрощенный формат вывода." + +#: urpm-repodiff.py:107 urpm-tools/urpm-repodiff.py:95 +msgid "Show changelog difference." +msgstr "Показывать разницу списков изменений." + +#: urpm-repodiff.py:108 +msgid "HTML mode parameters" +msgstr "Параметры режима HTML" + +#: urpm-repodiff.py:109 +msgid "Parameters used only in HTML mode. (--html is present)" +msgstr "Параметры, используемые только в режиме HTML (прусутствует --html)" + +#: urpm-repodiff.py:111 urpm-tools/urpm-repodiff.py:97 +#, python-format +msgid "Output in HTML format, if --output is not present \"%s\" will be created in current directory. --size, --simple and --changelog options are ignored." +msgstr "Вывод в формате HTML. Если --output не указан, то файл \"%s\" будет создан в текущей директории. Опции --size, --simple и --changelog будут игнорироваться." + +#: urpm-repodiff.py:115 +msgid "Repository names for output." +msgstr "Имена репозиториев для вывода." + +#: urpm-repodiff.py:118 +msgid "Set title." +msgstr "Установить заголовок." + +#: urpm-repodiff.py:119 +msgid "Filters" +msgstr "Фильтры" + +#: urpm-repodiff.py:120 +msgid "Filters for output. If none selected then every type will\t\t be shown" +msgstr "Фильтры для вывода. Если не выбран ни один - будут показаны все" + +#: urpm-repodiff.py:123 +msgid "Show new packages" +msgstr "Показать новые пакеты" + +#: urpm-repodiff.py:125 +msgid "Show removed packages" +msgstr "Показать удалённые пакеты" + +#: urpm-repodiff.py:127 +msgid "Show updated packages" +msgstr "Показать обновлённые пакеты" + +#: urpm-repodiff.py:129 +msgid "Show downgraded packages" +msgstr "Показать пакеты с версией, откаченной на предыдущую" + +#: urpm-repodiff.py:153 urpm-repograph.py:157 urpm-tools/urpm-repodiff.py:125 +#: urpm-tools/urpm-repograph.py:157 +#, python-format +msgid "Error: URL to repository \"%s\" is incorrect" +msgstr "Ошибка: Неверный URL репозитория \"%s\"" + +#: urpm-repodiff.py:175 urpm-repograph.py:179 urpm-tools/urpm-repodiff.py:147 +#: urpm-tools/urpm-repograph.py:179 +#, python-format +msgid "Error: directory %s does not exist" +msgstr "Ошибка: директория %s не существует" + +#: urpm-repodiff.py:185 urpm-repograph.py:189 urpm-tools/urpm-repodiff.py:157 +#: urpm-tools/urpm-repograph.py:189 +#, python-format +msgid "Error: \"%s\" is not correct url, path or name of repository" +msgstr "Ошибка: \"%s\" не является корректным URL, путем или именем репозитория" + +#: urpm-repodiff.py:202 urpm-tools/urpm-repodiff.py:174 +#, python-format +msgid "Error: Cannot open %s for writing." +msgstr "Ошибка: Не удалось открыть %s для записи." + +#: urpm-repodiff.py:211 urpm-repograph.py:222 urpm-repograph.py:237 +#: urpm-tools/urpm-repodiff.py:183 urpm-tools/urpm-repograph.py:222 +#: urpm-tools/urpm-repograph.py:237 +#, python-format +msgid "Error: File %s already exists" +msgstr "Ошибка: Файл %s уже существует" + +#: urpm-repodiff.py:220 urpm-repograph.py:246 urpm-tools/urpm-repodiff.py:192 +#: urpm-tools/urpm-repograph.py:246 +#, python-format +msgid "Error: File %s cannot be created" +msgstr "Ошибка: Не удалось создать файл %s" + +#: urpm-repodiff.py:224 urpm-repograph.py:250 urpm-tools/urpm-repodiff.py:196 +#: urpm-tools/urpm-repograph.py:250 +#, python-format +msgid "Error: Path %s does not exist." +msgstr "Ошибка: Путь %s не существует." + +#: urpm-repodiff.py:238 +#, python-format +msgid "Error: number of REPONAME's(%s) are not equal to number of groups(%s)" +msgstr "Ошибка: количество REPONAME - имён репозиториев(%s) не равно количеству групп(%s)" + +#: urpm-repodiff.py:253 urpm-repograph.py:262 urpm-tools/urpm-repodiff.py:218 +#: urpm-tools/urpm-repograph.py:262 +#, python-format +msgid "getting file %s from " +msgstr "получение файла %s из " + +#: urpm-repodiff.py:258 urpm-repograph.py:267 urpm-tools/urpm-repodiff.py:223 +#: urpm-tools/urpm-repograph.py:267 +#, python-format +msgid "Error: file %s was not copied" +msgstr "Ошибка: файл %s был скопирован" + +#: urpm-repodiff.py:266 urpm-repograph.py:275 urpm-tools/urpm-repodiff.py:231 +#: urpm-tools/urpm-repograph.py:275 +#, python-format +msgid "Error: file %(from)s was not downloaded to %(to)s" +msgstr "Ошибка: файл %(from)s не был скачан в %(to)s" + +#: urpm-repodiff.py:305 +#, python-format +msgid "Error: file %s does not exist." +msgstr "Ошибка: Файл %s не существует." + +#: urpm-repodiff.py:318 +#, python-format +msgid "Error: file %s cannot be read." +msgstr "Ошибка: Не удалось прочесть файл %s" + +#: urpm-repodiff.py:358 urpm-repograph.py:288 urpm-tools/urpm-repodiff.py:272 +#: urpm-tools/urpm-repograph.py:288 +msgid "Error: file not found: " +msgstr "Ошибка: файл не найден: " + +#: urpm-repodiff.py:363 urpm-repograph.py:293 urpm-tools/urpm-repodiff.py:277 +#: urpm-tools/urpm-repograph.py:293 +#, python-format +msgid "Error: cannot rename file %(from)s to %(to)s" +msgstr "Ошибка: не удалось переименовать файл %(from)s в %(to)s" + +#: urpm-repodiff.py:367 urpm-repograph.py:297 urpm-repograph.py:313 +#: urpm-repograph.py:543 urpm-tools/urpm-repodiff.py:281 +#: urpm-tools/urpm-repograph.py:297 urpm-tools/urpm-repograph.py:313 +#: urpm-tools/urpm-repograph.py:543 +#, python-format +msgid "Error: file %s is missing." +msgstr "Ошибка: файл %s отсутствует." + +#: urpm-repodiff.py:371 urpm-repograph.py:301 urpm-tools/urpm-repodiff.py:285 +#: urpm-tools/urpm-repograph.py:301 +#, python-format +msgid "file %(from)s was renamed to %(to)s" +msgstr "файл %(from)s был переименован в %(to)s" + +#: urpm-repodiff.py:380 urpm-repodiff.py:383 urpm-repograph.py:311 +#: urpm-repograph.py:541 urpm-tools/urpm-repodiff.py:294 +#: urpm-tools/urpm-repodiff.py:297 urpm-tools/urpm-repograph.py:311 +#: urpm-tools/urpm-repograph.py:541 +msgid "unpacking file " +msgstr "распаковка файла " + +#: urpm-repodiff.py:438 urpm-repograph.py:406 urpm-tools/urpm-repodiff.py:351 +#: urpm-tools/urpm-repograph.py:406 +#, python-format +msgid "Error: Synthesis file %s was not found." +msgstr "Ошибка: Synthesis файл %s не найден." + +#: urpm-repodiff.py:441 urpm-tools/urpm-repodiff.py:354 +msgid "Parsing synthesis" +msgstr "Чтение synthesis файла" + +#: urpm-repodiff.py:470 urpm-repograph.py:451 urpm-tools/urpm-repodiff.py:380 +#: urpm-tools/urpm-repograph.py:451 +msgid "Error: Failed to open synthesis file " +msgstr "Ошибка: Не удалось открыть synthesis файл" + +#: urpm-repodiff.py:479 urpm-tools/urpm-repodiff.py:389 +msgid "REPODIFF-Warning: strange format of or : " +msgstr "REPODIFF-Предупреждение: необычный формат или : " + +#: urpm-repodiff.py:500 urpm-repograph.py:371 urpm-tools/urpm-repodiff.py:410 +#: urpm-tools/urpm-repograph.py:371 +msgid "REPODIFF-Warning: strange : " +msgstr "REPODIFF-Предупреждение: необычное поле : " + +#: urpm-repodiff.py:630 urpm-tools/urpm-repodiff.py:527 +msgid "New package: " +msgstr "Новый пакет: " + +#: urpm-repodiff.py:645 urpm-tools/urpm-repodiff.py:542 +msgid "Generating obsoleted list." +msgstr "Создание списка устаревших пакетов." + +#: urpm-repodiff.py:704 urpm-tools/urpm-repodiff.py:601 +msgid "Removed package: " +msgstr "Удален пакет: " + +#: urpm-repodiff.py:712 urpm-tools/urpm-repodiff.py:609 +msgid " Obsoleted by " +msgstr " Устарел из-за добавления " + +#: urpm-repodiff.py:734 urpm-tools/urpm-repodiff.py:630 +msgid "Reading changelog" +msgstr "Чтение списка изменений" + +#: urpm-repodiff.py:736 urpm-tools/urpm-repodiff.py:632 +msgid "Error: Can't find changelog " +msgstr "Ошибка: Не удалось найти список изменений " + +#: urpm-repodiff.py:740 urpm-tools/urpm-repodiff.py:636 +msgid "Error: Can't read changelog " +msgstr "Ошибка: Не удалось прочитать список изменений " + +#: urpm-repodiff.py:744 urpm-tools/urpm-repodiff.py:640 +msgid "Error: Wrong changelog." +msgstr "Ошибка: Неправильный список изменений." + +#: urpm-repodiff.py:766 urpm-tools/urpm-repodiff.py:662 +msgid "Error: Corrupted changelog" +msgstr "Ошибка: Поврежденный список изменений" + +#: urpm-repodiff.py:865 urpm-tools/urpm-repodiff.py:756 +msgid "Generating changes list." +msgstr "Создание списка изменений." + +#: urpm-repodiff.py:881 urpm-repodiff.py:884 urpm-tools/urpm-repodiff.py:770 +#: urpm-tools/urpm-repodiff.py:773 +#, python-format +msgid "REPODIFF-Warning: Package %s was not described in changelogs.xml" +msgstr "REPODIFF-Предупреждение: Пакет %s не описан в changelogs.xml" + +#: urpm-repodiff.py:882 urpm-tools/urpm-repodiff.py:771 +msgid "REPODIFF-Warning: Changelogs of a package are absent in \"new\" repository." +msgstr "REPODIFF-Предупреждение: В репозитории \"новый\" отсутствует список изменений пакета." + +#: urpm-repodiff.py:885 urpm-tools/urpm-repodiff.py:774 +msgid "REPODIFF-Warning: Changelogs of a package are absent." +msgstr "REPODIFF-Предупреждение: У пакета отсутствует список изменений." + +#: urpm-repodiff.py:914 urpm-tools/urpm-repodiff.py:800 +#, python-format +msgid "Package %s has no changelog info\n" +msgstr "Пакет %s не имеет списка изменений\n" + +#: urpm-repodiff.py:934 urpm-tools/urpm-repodiff.py:818 +msgid "" +"\n" +"\n" +"Updated packages:\n" +"\n" +msgstr "" +"\n" +"\n" +"Обновленные пакеты:\n" +"\n" + +#: urpm-repodiff.py:942 urpm-tools/urpm-repodiff.py:825 +msgid " ***DOWNGRADED***\n" +msgstr " ***УСТАНОВЛЕНА ПРЕДЫДУЩАЯ ВЕРСИЯ***\n" + +#: urpm-repodiff.py:960 urpm-tools/urpm-repodiff.py:834 +#, python-format +msgid "" +"Size Change: %d bytes\n" +"\n" +msgstr "" +"Размер изменен: %d байт\n" +"\n" + +#: urpm-repodiff.py:975 +msgid "Summary:" +msgstr "Итог:" + +#: urpm-repodiff.py:983 urpm-tools/urpm-repodiff.py:844 +msgid " Total added packages: " +msgstr " Всего добавлено пакетов: " + +#: urpm-repodiff.py:987 urpm-tools/urpm-repodiff.py:847 +msgid " Total removed packages: " +msgstr " Всего удалено пакетов: " + +#: urpm-repodiff.py:998 urpm-tools/urpm-repodiff.py:856 +msgid " Total updated packages: " +msgstr " Всего обновлено пакетов: " + +#: urpm-repodiff.py:1001 urpm-tools/urpm-repodiff.py:858 +msgid " Total downgraded packages: " +msgstr " Всего пакетов с пониженной версией: " + +#: urpm-repodiff.py:1505 urpm-tools/urpm-repodiff.py:1316 +msgid "Creating HTML file." +msgstr "Создание HTML файла." + #: urpm-package-cleanup.py:58 urpm-tools/urpm-package-cleanup.py:58 msgid "Find problems in the rpmdb of system and correct them" msgstr "Найти проблемы в локальной базе RPM и исправить их" @@ -831,152 +839,6 @@ msgstr "Ошибка: нужно оставить хотя бы одно ядр msgid "Error: Cannot remove packages as a user, must be root" msgstr "Ошибка: невозможно удалить пакет, нужны права root." -#: urpm-downloader.py:91 urpm-tools/urpm-downloader.py:91 -msgid "A tool for downloading RPMs and SRPMs from URPM-based linux repositories" -msgstr "Инструмент, позволяющий скачивать RPM и SRPM пакеты из URPM репозиториев" - -#: urpm-downloader.py:92 urpm-tools/urpm-downloader.py:92 -msgid "If none of the options -b, -s, -d turned on, it will be treated as -b" -msgstr "Если ни одна из опций -b, -s или -d не указана, то по умолчанию включается -b" - -#: urpm-downloader.py:93 urpm-tools/urpm-downloader.py:93 -msgid "Package name(s) to download. It can contain not only package names, but (S)RPM files too. In this case package name extracted from this file will be used" -msgstr "Имена пакетов для скачивания. Можно так же использовать имена существующих (S)RPM файлов, в этом случае информация об имени пакета будет извлечена из них." - -#: urpm-downloader.py:94 urpm-tools/urpm-downloader.py:94 -msgid "Instead of downloading files, list the URLs that would be processed" -msgstr "Выводить их URL файлов, но не скачивать их (в случае использования совместно с -a или -r src.rpm файл все равно будет скачан, так как без этого невозможно разрешить сборочные зависимости)" - -#: urpm-downloader.py:95 urpm-tools/urpm-downloader.py:95 -msgid "When downloading RPMs, resolve dependencies and also download the required packages, if they are not already installed" -msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, но только если они не установлены в системе." - -#: urpm-downloader.py:96 urpm-tools/urpm-downloader.py:96 -msgid "When downloading RPMs, resolve dependencies and also download the required packages, even if they are already installed" -msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, даже если они уже установлены в системе." - -#: urpm-downloader.py:97 urpm-tools/urpm-downloader.py:97 -msgid "Download binary RPMs" -msgstr "Скачивать бинарные пакеты (RPM)" - -#: urpm-downloader.py:98 urpm-tools/urpm-downloader.py:98 -msgid "Download the source RPMs (SRPMs)" -msgstr "Скачать пакеты с исходными кодами (SRPM)" - -#: urpm-downloader.py:99 urpm-tools/urpm-downloader.py:99 -msgid "Download debug RPMs" -msgstr "Скачать пакеты с отладочной информацией" - -#: urpm-downloader.py:100 urpm-tools/urpm-downloader.py:100 -msgid "Download debug RPMs and install" -msgstr "Скачать пакеты с отладочной информацией и установить" - -#: urpm-downloader.py:103 urpm-tools/urpm-downloader.py:103 -msgid "Quiet operation." -msgstr "Ничего не печатать в консоль" - -#: urpm-downloader.py:106 urpm-tools/urpm-downloader.py:106 -msgid "Exclude package(s) by regex" -msgstr "Исключить пакеты по регулярному выражению" - -#: urpm-downloader.py:107 urpm-tools/urpm-downloader.py:107 -msgid "Try to continue when error occurs" -msgstr "Пытаться игнорировать ошибки" - -#: urpm-downloader.py:108 urpm-tools/urpm-downloader.py:108 -msgid "If the file already exists, download it again and overwrite the old one" -msgstr "Если файл уже существует, скачать его заново и заменить." - -#: urpm-downloader.py:109 urpm-tools/urpm-downloader.py:109 -msgid "If package dependency can be satisfied by several packages, download all of them (by default, only the first one is downloaded)" -msgstr "Скачивать все пакеты, которые могут удовлетворить зависимости для данного пакета (по умолчанию скачивается лишь один)." - -#: urpm-downloader.py:110 urpm-tools/urpm-downloader.py:110 -msgid "If different versions of package present in repository, process them all" -msgstr "Если в репозитории присутствует несколько версий пакета, обработать их все." - -#. arg_parser.add_argument('--self-test', action='store_true', help="Test urpm-downloader end exit") -#: urpm-downloader.py:113 urpm-tools/urpm-downloader.py:113 -msgid "Specify a destination directory for the download" -msgstr "Директория, в которую будут помещены скачаные файлы" - -#: urpm-downloader.py:130 urpm-tools/urpm-downloader.py:130 -msgid "Use of --verbose with --quiet is senseless. Turning verbose mode off." -msgstr "Использование --verbose совместно с --quiet лишено смысла. Опция --verbose будет проигнорирована." - -#: urpm-downloader.py:134 urpm-tools/urpm-downloader.py:134 -msgid "Note that resolving of SRPM dependencies is not possible until SRPM downloaded. So, it will be done despite --urls" -msgstr "Помните, что разрешение сборочных зависимостей SRPM невозможно без скачивания этого файла, поэтому SRPM файл все равно будет скачан несмотря на --urls" - -#: urpm-downloader.py:375 urpm-tools/urpm-downloader.py:375 -msgid "* Downloaded: " -msgstr "* Скачано: " - -#: urpm-downloader.py:377 urpm-tools/urpm-downloader.py:377 -msgid "* File exists, skipping: " -msgstr "* Файл существует, пропускаю: " - -#: urpm-downloader.py:476 urpm-tools/urpm-downloader.py:476 -msgid "Can not download SRPM for package" -msgstr "Не удалось скачать SRPM файл для пакета" - -#: urpm-downloader.py:499 urpm-downloader.py:532 -#: urpm-tools/urpm-downloader.py:499 urpm-tools/urpm-downloader.py:532 -msgid "Can not download RPM" -msgstr "Не удалось скачать RPM файл" - -#: urpm-downloader.py:504 urpm-tools/urpm-downloader.py:504 -msgid "Resolving debug-info packages..." -msgstr "Поиск пакетов с отладочной информацией..." - -#. urpmq output. RU: Нет пакета с названием -#: urpm-downloader.py:509 urpm-tools/urpm-downloader.py:509 -msgid "No package named " -msgstr "Нет пакета с именем " - -#: urpm-downloader.py:533 urpm-tools/urpm-downloader.py:533 -msgid "Maybe you need to update urpmi database (urpmi.update -a)?" -msgstr "Может быть, нужно обновить базу urpmi (urpmi.update -a)?" - -#: urpm-downloader.py:542 urpm-tools/urpm-downloader.py:542 -msgid "Installing " -msgstr "Установка " - -#. return code is not 0 -#: urpm-downloader.py:553 urpm-tools/urpm-downloader.py:553 -#, python-format -msgid "Debug package for '%s' not found" -msgstr "Для пакета %s не найдено пакета с отладочной информацией." - -#: urpm-downloader.py:602 urpm-tools/urpm-downloader.py:602 -msgid "Parameters that end with '.rpm' seem to be local files, but the folowing files do not exist: " -msgstr "Параметры, заканчивающиеся на '.rpm' расцениваются как файлы, но следующие файлы не существуют: " - -#: urpm-downloader.py:627 urpm-tools/urpm-downloader.py:627 -msgid "Searching src.rpm file(s) in repository..." -msgstr "Поиск подходящих src.rpm файлов в репозитории..." - -#: urpm-downloader.py:629 urpm-tools/urpm-downloader.py:629 -msgid "Downloading src.rpm file(s)..." -msgstr "Скачивание src.rpm файлов..." - -#: urpm-downloader.py:659 urpm-tools/urpm-downloader.py:659 -msgid "Resolving build dependencies..." -msgstr "Разрешение сборочных зависимостей..." - -#: urpm-downloader.py:661 urpm-tools/urpm-downloader.py:661 -msgid "Resolving dependencies..." -msgstr "Разрешение зависимостей..." - -#: urpm-downloader.py:663 urpm-tools/urpm-downloader.py:663 -#, python-format -msgid "Resolved %d packages" -msgstr "Найдено пакетов: %d" - -#: urpm-downloader.py:665 urpm-tools/urpm-downloader.py:665 -msgid "Nothing to download" -msgstr "Нечего скачивать" - #: urpm-repograph.py:86 urpm-tools/urpm-repograph.py:86 msgid "Tool for generating dependency graph for REPOSITORY packages." msgstr "Инструмент для создания графа зависимостей для пакетов из репозитория." @@ -1229,6 +1091,152 @@ msgstr "Не используйте -u/--unprovided и -b/--broken вместе. msgid "-b does everything that do -u and a little more." msgstr "-b делает все то же, что и -u, и немного больше." +#: urpm-downloader.py:91 urpm-tools/urpm-downloader.py:91 +msgid "A tool for downloading RPMs and SRPMs from URPM-based linux repositories" +msgstr "Инструмент, позволяющий скачивать RPM и SRPM пакеты из URPM репозиториев" + +#: urpm-downloader.py:92 urpm-tools/urpm-downloader.py:92 +msgid "If none of the options -b, -s, -d turned on, it will be treated as -b" +msgstr "Если ни одна из опций -b, -s или -d не указана, то по умолчанию включается -b" + +#: urpm-downloader.py:93 urpm-tools/urpm-downloader.py:93 +msgid "Package name(s) to download. It can contain not only package names, but (S)RPM files too. In this case package name extracted from this file will be used" +msgstr "Имена пакетов для скачивания. Можно так же использовать имена существующих (S)RPM файлов, в этом случае информация об имени пакета будет извлечена из них." + +#: urpm-downloader.py:94 urpm-tools/urpm-downloader.py:94 +msgid "Instead of downloading files, list the URLs that would be processed" +msgstr "Выводить их URL файлов, но не скачивать их (в случае использования совместно с -a или -r src.rpm файл все равно будет скачан, так как без этого невозможно разрешить сборочные зависимости)" + +#: urpm-downloader.py:95 urpm-tools/urpm-downloader.py:95 +msgid "When downloading RPMs, resolve dependencies and also download the required packages, if they are not already installed" +msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, но только если они не установлены в системе." + +#: urpm-downloader.py:96 urpm-tools/urpm-downloader.py:96 +msgid "When downloading RPMs, resolve dependencies and also download the required packages, even if they are already installed" +msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, даже если они уже установлены в системе." + +#: urpm-downloader.py:97 urpm-tools/urpm-downloader.py:97 +msgid "Download binary RPMs" +msgstr "Скачивать бинарные пакеты (RPM)" + +#: urpm-downloader.py:98 urpm-tools/urpm-downloader.py:98 +msgid "Download the source RPMs (SRPMs)" +msgstr "Скачать пакеты с исходными кодами (SRPM)" + +#: urpm-downloader.py:99 urpm-tools/urpm-downloader.py:99 +msgid "Download debug RPMs" +msgstr "Скачать пакеты с отладочной информацией" + +#: urpm-downloader.py:100 urpm-tools/urpm-downloader.py:100 +msgid "Download debug RPMs and install" +msgstr "Скачать пакеты с отладочной информацией и установить" + +#: urpm-downloader.py:103 urpm-tools/urpm-downloader.py:103 +msgid "Quiet operation." +msgstr "Ничего не печатать в консоль" + +#: urpm-downloader.py:106 urpm-tools/urpm-downloader.py:106 +msgid "Exclude package(s) by regex" +msgstr "Исключить пакеты по регулярному выражению" + +#: urpm-downloader.py:107 urpm-tools/urpm-downloader.py:107 +msgid "Try to continue when error occurs" +msgstr "Пытаться игнорировать ошибки" + +#: urpm-downloader.py:108 urpm-tools/urpm-downloader.py:108 +msgid "If the file already exists, download it again and overwrite the old one" +msgstr "Если файл уже существует, скачать его заново и заменить." + +#: urpm-downloader.py:109 urpm-tools/urpm-downloader.py:109 +msgid "If package dependency can be satisfied by several packages, download all of them (by default, only the first one is downloaded)" +msgstr "Скачивать все пакеты, которые могут удовлетворить зависимости для данного пакета (по умолчанию скачивается лишь один)." + +#: urpm-downloader.py:110 urpm-tools/urpm-downloader.py:110 +msgid "If different versions of package present in repository, process them all" +msgstr "Если в репозитории присутствует несколько версий пакета, обработать их все." + +#. arg_parser.add_argument('--self-test', action='store_true', help="Test urpm-downloader end exit") +#: urpm-downloader.py:113 urpm-tools/urpm-downloader.py:113 +msgid "Specify a destination directory for the download" +msgstr "Директория, в которую будут помещены скачаные файлы" + +#: urpm-downloader.py:130 urpm-tools/urpm-downloader.py:130 +msgid "Use of --verbose with --quiet is senseless. Turning verbose mode off." +msgstr "Использование --verbose совместно с --quiet лишено смысла. Опция --verbose будет проигнорирована." + +#: urpm-downloader.py:134 urpm-tools/urpm-downloader.py:134 +msgid "Note that resolving of SRPM dependencies is not possible until SRPM downloaded. So, it will be done despite --urls" +msgstr "Помните, что разрешение сборочных зависимостей SRPM невозможно без скачивания этого файла, поэтому SRPM файл все равно будет скачан несмотря на --urls" + +#: urpm-downloader.py:375 urpm-tools/urpm-downloader.py:375 +msgid "* Downloaded: " +msgstr "* Скачано: " + +#: urpm-downloader.py:377 urpm-tools/urpm-downloader.py:377 +msgid "* File exists, skipping: " +msgstr "* Файл существует, пропускаю: " + +#: urpm-downloader.py:476 urpm-tools/urpm-downloader.py:476 +msgid "Can not download SRPM for package" +msgstr "Не удалось скачать SRPM файл для пакета" + +#: urpm-downloader.py:499 urpm-downloader.py:532 +#: urpm-tools/urpm-downloader.py:499 urpm-tools/urpm-downloader.py:532 +msgid "Can not download RPM" +msgstr "Не удалось скачать RPM файл" + +#: urpm-downloader.py:504 urpm-tools/urpm-downloader.py:504 +msgid "Resolving debug-info packages..." +msgstr "Поиск пакетов с отладочной информацией..." + +#. urpmq output. RU: Нет пакета с названием +#: urpm-downloader.py:509 urpm-tools/urpm-downloader.py:509 +msgid "No package named " +msgstr "Нет пакета с именем " + +#: urpm-downloader.py:533 urpm-tools/urpm-downloader.py:533 +msgid "Maybe you need to update urpmi database (urpmi.update -a)?" +msgstr "Может быть, нужно обновить базу urpmi (urpmi.update -a)?" + +#: urpm-downloader.py:542 urpm-tools/urpm-downloader.py:542 +msgid "Installing " +msgstr "Установка " + +#. return code is not 0 +#: urpm-downloader.py:553 urpm-tools/urpm-downloader.py:553 +#, python-format +msgid "Debug package for '%s' not found" +msgstr "Для пакета %s не найдено пакета с отладочной информацией." + +#: urpm-downloader.py:602 urpm-tools/urpm-downloader.py:602 +msgid "Parameters that end with '.rpm' seem to be local files, but the folowing files do not exist: " +msgstr "Параметры, заканчивающиеся на '.rpm' расцениваются как файлы, но следующие файлы не существуют: " + +#: urpm-downloader.py:627 urpm-tools/urpm-downloader.py:627 +msgid "Searching src.rpm file(s) in repository..." +msgstr "Поиск подходящих src.rpm файлов в репозитории..." + +#: urpm-downloader.py:629 urpm-tools/urpm-downloader.py:629 +msgid "Downloading src.rpm file(s)..." +msgstr "Скачивание src.rpm файлов..." + +#: urpm-downloader.py:659 urpm-tools/urpm-downloader.py:659 +msgid "Resolving build dependencies..." +msgstr "Разрешение сборочных зависимостей..." + +#: urpm-downloader.py:661 urpm-tools/urpm-downloader.py:661 +msgid "Resolving dependencies..." +msgstr "Разрешение зависимостей..." + +#: urpm-downloader.py:663 urpm-tools/urpm-downloader.py:663 +#, python-format +msgid "Resolved %d packages" +msgstr "Найдено пакетов: %d" + +#: urpm-downloader.py:665 urpm-tools/urpm-downloader.py:665 +msgid "Nothing to download" +msgstr "Нечего скачивать" + #: urpm-tools/urpm-reposync.py:768 msgid "Some packages can not be installed dew to unresolved dependencies: " msgstr "Некоторые пакеты не могут быть установлены из-за неразрешенных зависимостей:" diff --git a/urpm-repodiff.py b/urpm-repodiff.py index 6f8f126..d06bad4 100755 --- a/urpm-repodiff.py +++ b/urpm-repodiff.py @@ -93,9 +93,9 @@ def ParseCommandLine(): help=_("Ignore release during package compare.")) group.add_argument("--show-summary", action="store_true", help=_("Output summary.")) - group.add_argument("--output", "-out", action="store", nargs=1, default='', + group.add_argument("--output", "-out", action="store", default=default_output, metavar="OUTPUT_FILE", help=_("Change standart output to \"OUTPUT_FILE\".")) - group.add_argument("--ignore", "-i", action="store", nargs=1, default='', + group.add_argument("--ignore", "-i", action="store", default='', metavar="IGNORELIST", help=_("File with list of ignored packages")) group = parser.add_argument_group(_('text mode parameters'), description=_("Parameters used only in text mode. (--html not present)")) @@ -113,6 +113,9 @@ def ParseCommandLine(): --size, --simple and --changelog options are ignored.") % htmlname) group.add_argument("--reponames", action="store", nargs='+', default='', metavar="REPONAME", help=_("Repository names for output.")) + group.add_argument("--title", "-t", action="store", + default="Difference between repositories.", + help=_("Set title.")) group = parser.add_argument_group(_('Filters'), description=_("Filters for output. If none selected then every type will\ be shown")) @@ -237,6 +240,7 @@ def CheckParam(arg): exit_proc(arg) else: arg.repnames = '' + arg.title = '' def GetFile(urlpath, filename, localdir, arg): """Donwload archive. @@ -1261,7 +1265,9 @@ function sort_diff(col, type) { """ return javacontent -def HTML_OutputHead(file_output): +def HTML_OutputHead(arg): + file_output = arg.output + title = arg.title """Output beginning of the document. Outputs static text. @@ -1270,7 +1276,7 @@ def HTML_OutputHead(file_output): '\n' +\ '\n' + '\n' +\ - 'Differences between repositories\n' +\ + '' + title + '\n' +\ '\n' +\ '\n' +\ '\n' +\ @@ -1358,9 +1364,10 @@ def HTML_OutputBody(dict_packages, list_dict_old, list_dict_new, arg): ifreleaseignore = arg.no_release reponames = arg.reponames show_summary = arg.show_summary + title = arg.title show_mask = [arg.show_new, arg.show_removed, arg.show_updated, arg.show_downgraded] - file_output.write('

Difference between repositories.

\n' +\ + file_output.write('

' + title + '

\n' +\ '

The use of color coding in tables:

\n' +\ '\n' +\ '\n' +\ @@ -1496,7 +1503,7 @@ def HTML_Output(dict_packages, list_dict_old, list_dict_new, arg): if ifnotquiet: print _("Creating HTML file.") - HTML_OutputHead(file_output) + HTML_OutputHead(arg) HTML_OutputBody(dict_packages, list_dict_old, list_dict_new, arg) HTML_OutputTail(file_output) @@ -1507,13 +1514,8 @@ def main(args): head_new = arg.temp_dir + new_dir arg.temp_old = [] arg.temp_new = [] - if (arg.output): - tmp_output = arg.output[0] - else: - tmp_output = default_output - if (arg.ignore): - arg.ignore = arg.ignore[0] - arg.output = None; + tmp_output = arg.output + arg.output = None for i in range(len(arg.old)): arg.temp_old.append([]) for j in range(len(arg.old[i])): @@ -1525,6 +1527,7 @@ def main(args): arg.new[i][j] = CheckArgs(arg.new[i][j], arg) arg.temp_new[i].append(head_new + str(i) + '-' + str(j) + '/') arg.output = tmp_output + arg.summary = '' CheckOutput(arg) CheckParam(arg) diff --git a/urpm-repomanage.py b/urpm-repomanage.py index 8fdcdec..bee7dcf 100755 --- a/urpm-repomanage.py +++ b/urpm-repomanage.py @@ -95,6 +95,8 @@ def parseargs(args): help=_('print the older packages')) group.add_argument("-n", "--new", default=False, action="store_true", help=_('print the newest packages (this is the default behavior)')) + group.add_argument("-b", "--obsolete", default=False, action="store_true", + help=_('report obsolete packages')) parser.add_argument("-r", "--remove-old", default=False, action="store_true", help=_('remove older packages')) parser.add_argument("-s", "--space", default=False, action="store_true", @@ -124,6 +126,7 @@ def main(args): rpmList = getFileList(mydir, '.rpm', rpmList) verfile = {} pkgdict = {} # hold all of them - put them in (n,a) = [(e,v,r),(e1,v1,r1)] + obsolete = {} keepnum = int(options.keep)*(-1) # the number of items to keep @@ -145,6 +148,15 @@ def main(args): errorprint(msg) continue + if options.obsolete: + obsolete_by_pkg = hdr[rpm.RPMTAG_OBSOLETENAME] + for obs in obsolete_by_pkg: + # Do not count packages obsoleted by themselves - let's leave this for rpmlint + if hdr['name'] != obs: + if obs not in obsolete: + obsolete[obs] = [] + obsolete[obs].append(hdr['name']) + pkgtuple = miscutils.pkgDistTupleFromHeader(hdr) (n,a,e,v,r,d) = pkgtuple del hdr @@ -173,8 +185,20 @@ def main(args): # a flag indicating that old packages were found old_found = 0 + if options.obsolete: + for (n,a) in pkgdict.keys(): + evrlist = pkgdict[(n,a)] + if n in obsolete: + for pkg in evrlist: + (e,v,r,d) = pkg + print str(verfile[(n,a,e,v,r,d)]).replace("['","").replace("']","") + if options.verbose: + print >> sys.stderr, str(verfile[(n,a,e,v,r,d)]).replace("['","").replace("']","") + " is obsoleted by:" + for replacement in obsolete[n]: + print >> sys.stderr, " " + replacement + #if new - if not options.old: + if options.new: for (n,a) in pkgdict.keys(): evrlist = pkgdict[(n,a)] diff --git a/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.mo b/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.mo index 8af0793..fb11ef9 100644 Binary files a/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.mo and b/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.mo differ diff --git a/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.po b/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.po index 74dfa19..0276263 100644 --- a/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.po +++ b/urpm-tools/locale/ru/LC_MESSAGES/urpm-tools.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-09-21 14:33+0400\n" +"POT-Creation-Date: 2012-10-04 18:04+0400\n" "PO-Revision-Date: 2012-08-21 16:35+0300\n" "Last-Translator: Anton Kirilenko \n" "Language-Team: RUSSIAN\n" @@ -16,352 +16,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: urpm-repodiff.py:83 urpm-tools/urpm-repodiff.py:83 -msgid "Tool for comparing sets of repositories." -msgstr "Инструмент для сравнения наборов репозиториев." - -#: urpm-repodiff.py:84 -msgid "global parameters" -msgstr "" - -#: urpm-repodiff.py:85 -msgid "Parameters used in all cases." -msgstr "" - -#: urpm-repodiff.py:87 urpm-tools/urpm-repodiff.py:85 -msgid "URL or PATH to old repositories" -msgstr "URL или пути к старым репозиториям" - -#: urpm-repodiff.py:89 urpm-tools/urpm-repodiff.py:87 -msgid "URL or PATH to new repositories" -msgstr "URL или пути к новым репозиториям" - -#: urpm-repodiff.py:91 urpm-tools/urpm-repodiff.py:93 -msgid "Hide service messages." -msgstr "Не показывать служебные сообщения." - -#: urpm-repodiff.py:93 -msgid "Ignore release during package compare." -msgstr "" - -#: urpm-repodiff.py:95 -msgid "Output summary." -msgstr "Отобразить итог." - -#: urpm-repodiff.py:97 urpm-tools/urpm-repodiff.py:101 -msgid "Change standart output to \"OUTPUT_FILE\"." -msgstr "Перенаправить вывод в \"OUTPUT_FILE\"" - -#: urpm-repodiff.py:99 -#, fuzzy -msgid "File with list of ignored packages" -msgstr "Загрузка списка установленных пакетов..." - -#: urpm-repodiff.py:100 -msgid "text mode parameters" -msgstr "" - -#: urpm-repodiff.py:101 -msgid "Parameters used only in text mode. (--html not present)" -msgstr "" - -#: urpm-repodiff.py:103 urpm-tools/urpm-repodiff.py:89 -msgid "Show differences in package sizes." -msgstr "Показывать различия в размерах пакетов." - -#: urpm-repodiff.py:105 urpm-tools/urpm-repodiff.py:91 -msgid "Simple output format." -msgstr "Упрощенный формат вывода." - -#: urpm-repodiff.py:107 urpm-tools/urpm-repodiff.py:95 -msgid "Show changelog difference." -msgstr "Показывать разницу списков изменений." - -#: urpm-repodiff.py:108 -msgid "HTML mode parameters" -msgstr "" - -#: urpm-repodiff.py:109 -msgid "Parameters used only in HTML mode. (--html is present)" -msgstr "" - -#: urpm-repodiff.py:111 urpm-tools/urpm-repodiff.py:97 -#, python-format -msgid "Output in HTML format, if --output is not present \"%s\" will be created in current directory. --size, --simple and --changelog options are ignored." -msgstr "Вывод в формате HTML. Если --output не указан, то файл \"%s\" будет создан в текущей директории. Опции --size, --simple и --changelog будут игнорироваться." - -#: urpm-repodiff.py:115 -#, fuzzy -msgid "Repository names for output." -msgstr "Формат вывода." - -#: urpm-repodiff.py:116 -msgid "Filters" -msgstr "" - -#: urpm-repodiff.py:117 -msgid "Filters for output. If none selected then every type will\t\t be shown" -msgstr "" - -#: urpm-repodiff.py:120 -#, fuzzy -msgid "Show new packages" -msgstr "Новый пакет: " - -#: urpm-repodiff.py:122 -#, fuzzy -msgid "Show removed packages" -msgstr "удалить более старые пакеты" - -#: urpm-repodiff.py:124 -#, fuzzy -msgid "Show updated packages" -msgstr " Всего обновлено пакетов: " - -#: urpm-repodiff.py:126 -#, fuzzy -msgid "Show downgraded packages" -msgstr " Всего пакетов с пониженной версией: " - -#: urpm-repodiff.py:150 urpm-repograph.py:157 urpm-tools/urpm-repodiff.py:125 -#: urpm-tools/urpm-repograph.py:157 -#, python-format -msgid "Error: URL to repository \"%s\" is incorrect" -msgstr "Ошибка: Неверный URL репозитория \"%s\"" - -#: urpm-repodiff.py:172 urpm-repograph.py:179 urpm-tools/urpm-repodiff.py:147 -#: urpm-tools/urpm-repograph.py:179 -#, python-format -msgid "Error: directory %s does not exist" -msgstr "Ошибка: директория %s не существует" - -#: urpm-repodiff.py:182 urpm-repograph.py:189 urpm-tools/urpm-repodiff.py:157 -#: urpm-tools/urpm-repograph.py:189 -#, python-format -msgid "Error: \"%s\" is not correct url, path or name of repository" -msgstr "Ошибка: \"%s\" не является корректным URL, путем или именем репозитория" - -#: urpm-repodiff.py:199 urpm-tools/urpm-repodiff.py:174 -#, python-format -msgid "Error: Cannot open %s for writing." -msgstr "Ошибка: Не удалось открыть %s для записи." - -#: urpm-repodiff.py:208 urpm-repograph.py:222 urpm-repograph.py:237 -#: urpm-tools/urpm-repodiff.py:183 urpm-tools/urpm-repograph.py:222 -#: urpm-tools/urpm-repograph.py:237 -#, python-format -msgid "Error: File %s already exists" -msgstr "Ошибка: Файл %s уже существует" - -#: urpm-repodiff.py:217 urpm-repograph.py:246 urpm-tools/urpm-repodiff.py:192 -#: urpm-tools/urpm-repograph.py:246 -#, python-format -msgid "Error: File %s cannot be created" -msgstr "Ошибка: Не удалось создать файл %s" - -#: urpm-repodiff.py:221 urpm-repograph.py:250 urpm-tools/urpm-repodiff.py:196 -#: urpm-tools/urpm-repograph.py:250 -#, python-format -msgid "Error: Path %s does not exist." -msgstr "Ошибка: Путь %s не существует." - -#: urpm-repodiff.py:235 -#, python-format -msgid "Error: number of REPONAME's(%s) are not equal to number of groups(%s)" -msgstr "" - -#: urpm-repodiff.py:249 urpm-repograph.py:262 urpm-tools/urpm-repodiff.py:218 -#: urpm-tools/urpm-repograph.py:262 -#, python-format -msgid "getting file %s from " -msgstr "получение файла %s из " - -#: urpm-repodiff.py:254 urpm-repograph.py:267 urpm-tools/urpm-repodiff.py:223 -#: urpm-tools/urpm-repograph.py:267 -#, python-format -msgid "Error: file %s was not copied" -msgstr "Ошибка: файл %s был скопирован" - -#: urpm-repodiff.py:262 urpm-repograph.py:275 urpm-tools/urpm-repodiff.py:231 -#: urpm-tools/urpm-repograph.py:275 -#, python-format -msgid "Error: file %(from)s was not downloaded to %(to)s" -msgstr "Ошибка: файл %(from)s не был скачан в %(to)s" - -#: urpm-repodiff.py:301 -#, fuzzy, python-format -msgid "Error: file %s does not exist." -msgstr "Ошибка: Путь %s не существует." - -#: urpm-repodiff.py:314 -#, fuzzy, python-format -msgid "Error: file %s cannot be read." -msgstr "Ошибка: Не удалось создать файл %s" - -#: urpm-repodiff.py:354 urpm-repograph.py:288 urpm-tools/urpm-repodiff.py:272 -#: urpm-tools/urpm-repograph.py:288 -msgid "Error: file not found: " -msgstr "Ошибка: файл не найден: " - -#: urpm-repodiff.py:359 urpm-repograph.py:293 urpm-tools/urpm-repodiff.py:277 -#: urpm-tools/urpm-repograph.py:293 -#, python-format -msgid "Error: cannot rename file %(from)s to %(to)s" -msgstr "Ошибка: не удалось переименовать файл %(from)s в %(to)s" - -#: urpm-repodiff.py:363 urpm-repograph.py:297 urpm-repograph.py:313 -#: urpm-repograph.py:543 urpm-tools/urpm-repodiff.py:281 -#: urpm-tools/urpm-repograph.py:297 urpm-tools/urpm-repograph.py:313 -#: urpm-tools/urpm-repograph.py:543 -#, python-format -msgid "Error: file %s is missing." -msgstr "Ошибка: файл %s отсутствует." - -#: urpm-repodiff.py:367 urpm-repograph.py:301 urpm-tools/urpm-repodiff.py:285 -#: urpm-tools/urpm-repograph.py:301 -#, python-format -msgid "file %(from)s was renamed to %(to)s" -msgstr "файл %(from)s был переименован в %(to)s" - -#: urpm-repodiff.py:376 urpm-repodiff.py:379 urpm-repograph.py:311 -#: urpm-repograph.py:541 urpm-tools/urpm-repodiff.py:294 -#: urpm-tools/urpm-repodiff.py:297 urpm-tools/urpm-repograph.py:311 -#: urpm-tools/urpm-repograph.py:541 -msgid "unpacking file " -msgstr "распаковка файла " - -#: urpm-repodiff.py:434 urpm-repograph.py:406 urpm-tools/urpm-repodiff.py:351 -#: urpm-tools/urpm-repograph.py:406 -#, python-format -msgid "Error: Synthesis file %s was not found." -msgstr "Ошибка: Synthesis файл %s не найден." - -#: urpm-repodiff.py:437 urpm-tools/urpm-repodiff.py:354 -msgid "Parsing synthesis" -msgstr "Чтение synthesis файла" - -#: urpm-repodiff.py:466 urpm-repograph.py:451 urpm-tools/urpm-repodiff.py:380 -#: urpm-tools/urpm-repograph.py:451 -msgid "Error: Failed to open synthesis file " -msgstr "Ошибка: Не удалось открыть synthesis файл" - -#: urpm-repodiff.py:475 urpm-tools/urpm-repodiff.py:389 -msgid "REPODIFF-Warning: strange format of or : " -msgstr "REPODIFF-Предупреждение: необычный формат или : " - -#: urpm-repodiff.py:496 urpm-repograph.py:371 urpm-tools/urpm-repodiff.py:410 -#: urpm-tools/urpm-repograph.py:371 -msgid "REPODIFF-Warning: strange : " -msgstr "REPODIFF-Предупреждение: необычное поле : " - -#: urpm-repodiff.py:626 urpm-tools/urpm-repodiff.py:527 -msgid "New package: " -msgstr "Новый пакет: " - -#: urpm-repodiff.py:641 urpm-tools/urpm-repodiff.py:542 -msgid "Generating obsoleted list." -msgstr "Создание списка устаревших пакетов." - -#: urpm-repodiff.py:700 urpm-tools/urpm-repodiff.py:601 -msgid "Removed package: " -msgstr "Удален пакет: " - -#: urpm-repodiff.py:708 urpm-tools/urpm-repodiff.py:609 -msgid " Obsoleted by " -msgstr " Устарел из-за добавления " - -#: urpm-repodiff.py:730 urpm-tools/urpm-repodiff.py:630 -msgid "Reading changelog" -msgstr "Чтение списка изменений" - -#: urpm-repodiff.py:732 urpm-tools/urpm-repodiff.py:632 -msgid "Error: Can't find changelog " -msgstr "Ошибка: Не удалось найти список изменений " - -#: urpm-repodiff.py:736 urpm-tools/urpm-repodiff.py:636 -msgid "Error: Can't read changelog " -msgstr "Ошибка: Не удалось прочитать список изменений " - -#: urpm-repodiff.py:740 urpm-tools/urpm-repodiff.py:640 -msgid "Error: Wrong changelog." -msgstr "Ошибка: Неправильный список изменений." - -#: urpm-repodiff.py:762 urpm-tools/urpm-repodiff.py:662 -msgid "Error: Corrupted changelog" -msgstr "Ошибка: Поврежденный список изменений" - -#: urpm-repodiff.py:861 urpm-tools/urpm-repodiff.py:756 -msgid "Generating changes list." -msgstr "Создание списка изменений." - -#: urpm-repodiff.py:877 urpm-repodiff.py:880 urpm-tools/urpm-repodiff.py:770 -#: urpm-tools/urpm-repodiff.py:773 -#, python-format -msgid "REPODIFF-Warning: Package %s was not described in changelogs.xml" -msgstr "REPODIFF-Предупреждение: Пакет %s не описан в changelogs.xml" - -#: urpm-repodiff.py:878 urpm-tools/urpm-repodiff.py:771 -msgid "REPODIFF-Warning: Changelogs of a package are absent in \"new\" repository." -msgstr "REPODIFF-Предупреждение: В репозитории \"новый\" отсутствует список изменений пакета." - -#: urpm-repodiff.py:881 urpm-tools/urpm-repodiff.py:774 -msgid "REPODIFF-Warning: Changelogs of a package are absent." -msgstr "REPODIFF-Предупреждение: У пакета отсутствует список изменений." - -#: urpm-repodiff.py:910 urpm-tools/urpm-repodiff.py:800 -#, python-format -msgid "Package %s has no changelog info\n" -msgstr "Пакет %s не имеет списка изменений\n" - -#: urpm-repodiff.py:930 urpm-tools/urpm-repodiff.py:818 -msgid "" -"\n" -"\n" -"Updated packages:\n" -"\n" -msgstr "" -"\n" -"\n" -"Обновленные пакеты:\n" -"\n" - -#: urpm-repodiff.py:938 urpm-tools/urpm-repodiff.py:825 -msgid " ***DOWNGRADED***\n" -msgstr " ***УСТАНОВЛЕНА ПРЕДЫДУЩАЯ ВЕРСИЯ***\n" - -#: urpm-repodiff.py:956 urpm-tools/urpm-repodiff.py:834 -#, python-format -msgid "" -"Size Change: %d bytes\n" -"\n" -msgstr "" -"Размер изменен: %d байт\n" -"\n" - -#: urpm-repodiff.py:971 -msgid "Summary:" -msgstr "" - -#: urpm-repodiff.py:979 urpm-tools/urpm-repodiff.py:844 -msgid " Total added packages: " -msgstr " Всего добавлено пакетов: " - -#: urpm-repodiff.py:983 urpm-tools/urpm-repodiff.py:847 -msgid " Total removed packages: " -msgstr " Всего удалено пакетов: " - -#: urpm-repodiff.py:994 urpm-tools/urpm-repodiff.py:856 -msgid " Total updated packages: " -msgstr " Всего обновлено пакетов: " - -#: urpm-repodiff.py:997 urpm-tools/urpm-repodiff.py:858 -msgid " Total downgraded packages: " -msgstr " Всего пакетов с пониженной версией: " - -#: urpm-repodiff.py:1498 urpm-tools/urpm-repodiff.py:1316 -msgid "Creating HTML file." -msgstr "Создание HTML файла." - #: urpm-repomanage.py:56 urpm-tools/urpm-repomanage.py:56 #, python-format msgid "Error accessing directory %(path)s, %(e)s" @@ -383,45 +37,50 @@ msgstr "напечатать более старые пакеты" msgid "print the newest packages (this is the default behavior)" msgstr "напечатать наиболее новые пакеты (поведение по умолчанию)" -#: urpm-repomanage.py:99 urpm-tools/urpm-repomanage.py:99 +#: urpm-repomanage.py:99 +#, fuzzy +msgid "report obsolete packages" +msgstr "удалить более старые пакеты" + +#: urpm-repomanage.py:101 urpm-tools/urpm-repomanage.py:99 msgid "remove older packages" msgstr "удалить более старые пакеты" -#: urpm-repomanage.py:101 urpm-tools/urpm-repomanage.py:101 +#: urpm-repomanage.py:103 urpm-tools/urpm-repomanage.py:101 msgid "space separated output, not newline" msgstr "вывод разделяется пробелами, а не переводами строки" -#: urpm-repomanage.py:103 urpm-tools/urpm-repomanage.py:103 +#: urpm-repomanage.py:105 urpm-tools/urpm-repomanage.py:103 msgid "number of newest packages to keep - defaults to 1" msgstr "количество наиболее новых пакетов, которые надо оставить - по умолчанию 1" -#: urpm-repomanage.py:105 urpm-tools/urpm-repomanage.py:105 +#: urpm-repomanage.py:107 urpm-tools/urpm-repomanage.py:105 msgid "do not check package payload signatures/digests" msgstr "не проверять встроенные подписи пакетов" -#: urpm-repomanage.py:108 urpm-tools/urpm-repomanage.py:108 +#: urpm-repomanage.py:110 urpm-tools/urpm-repomanage.py:108 msgid "be completely quiet" msgstr "ничего не печатать" -#: urpm-repomanage.py:110 urpm-tools/urpm-repomanage.py:110 +#: urpm-repomanage.py:112 urpm-tools/urpm-repomanage.py:110 msgid "be verbose - say which packages are decided to be old and why (this info is dumped to STDERR)" msgstr "показывать дополнительную информацию - какие пакеты выбраны наиболее новыми и почему (информация выводится в STDERR)" -#: urpm-repomanage.py:131 urpm-tools/urpm-repomanage.py:131 +#: urpm-repomanage.py:134 urpm-tools/urpm-repomanage.py:131 msgid "No files to process" msgstr "Нет файлов для обработки" -#: urpm-repomanage.py:144 urpm-tools/urpm-repomanage.py:144 +#: urpm-repomanage.py:147 urpm-tools/urpm-repomanage.py:144 #, python-format msgid "Error opening pkg %(pkg)s: %(err)s" msgstr "Ошибка открытия файла: %(pkg)s: %(err)s" -#: urpm-repomanage.py:195 urpm-repomanage.py:221 +#: urpm-repomanage.py:216 urpm-repomanage.py:242 #: urpm-tools/urpm-repomanage.py:195 urpm-tools/urpm-repomanage.py:221 msgid "Dropped " msgstr "Убран " -#: urpm-repomanage.py:196 urpm-repomanage.py:222 +#: urpm-repomanage.py:217 urpm-repomanage.py:243 #: urpm-tools/urpm-repomanage.py:196 urpm-tools/urpm-repomanage.py:222 msgid " superseded by: " msgstr " заменен на: " @@ -703,6 +362,356 @@ msgstr "н" msgid "no" msgstr "нет" +#: urpm-repodiff.py:83 urpm-tools/urpm-repodiff.py:83 +msgid "Tool for comparing sets of repositories." +msgstr "Инструмент для сравнения наборов репозиториев." + +#: urpm-repodiff.py:84 +msgid "global parameters" +msgstr "" + +#: urpm-repodiff.py:85 +msgid "Parameters used in all cases." +msgstr "" + +#: urpm-repodiff.py:87 urpm-tools/urpm-repodiff.py:85 +msgid "URL or PATH to old repositories" +msgstr "URL или пути к старым репозиториям" + +#: urpm-repodiff.py:89 urpm-tools/urpm-repodiff.py:87 +msgid "URL or PATH to new repositories" +msgstr "URL или пути к новым репозиториям" + +#: urpm-repodiff.py:91 urpm-tools/urpm-repodiff.py:93 +msgid "Hide service messages." +msgstr "Не показывать служебные сообщения." + +#: urpm-repodiff.py:93 +msgid "Ignore release during package compare." +msgstr "" + +#: urpm-repodiff.py:95 +msgid "Output summary." +msgstr "Отобразить итог." + +#: urpm-repodiff.py:97 urpm-tools/urpm-repodiff.py:101 +msgid "Change standart output to \"OUTPUT_FILE\"." +msgstr "Перенаправить вывод в \"OUTPUT_FILE\"" + +#: urpm-repodiff.py:99 +#, fuzzy +msgid "File with list of ignored packages" +msgstr "Загрузка списка установленных пакетов..." + +#: urpm-repodiff.py:100 +msgid "text mode parameters" +msgstr "" + +#: urpm-repodiff.py:101 +msgid "Parameters used only in text mode. (--html not present)" +msgstr "" + +#: urpm-repodiff.py:103 urpm-tools/urpm-repodiff.py:89 +msgid "Show differences in package sizes." +msgstr "Показывать различия в размерах пакетов." + +#: urpm-repodiff.py:105 urpm-tools/urpm-repodiff.py:91 +msgid "Simple output format." +msgstr "Упрощенный формат вывода." + +#: urpm-repodiff.py:107 urpm-tools/urpm-repodiff.py:95 +msgid "Show changelog difference." +msgstr "Показывать разницу списков изменений." + +#: urpm-repodiff.py:108 +msgid "HTML mode parameters" +msgstr "" + +#: urpm-repodiff.py:109 +msgid "Parameters used only in HTML mode. (--html is present)" +msgstr "" + +#: urpm-repodiff.py:111 urpm-tools/urpm-repodiff.py:97 +#, python-format +msgid "Output in HTML format, if --output is not present \"%s\" will be created in current directory. --size, --simple and --changelog options are ignored." +msgstr "Вывод в формате HTML. Если --output не указан, то файл \"%s\" будет создан в текущей директории. Опции --size, --simple и --changelog будут игнорироваться." + +#: urpm-repodiff.py:115 +#, fuzzy +msgid "Repository names for output." +msgstr "Формат вывода." + +#: urpm-repodiff.py:118 +msgid "Set title." +msgstr "" + +#: urpm-repodiff.py:119 +msgid "Filters" +msgstr "" + +#: urpm-repodiff.py:120 +msgid "Filters for output. If none selected then every type will\t\t be shown" +msgstr "" + +#: urpm-repodiff.py:123 +#, fuzzy +msgid "Show new packages" +msgstr "Новый пакет: " + +#: urpm-repodiff.py:125 +#, fuzzy +msgid "Show removed packages" +msgstr "удалить более старые пакеты" + +#: urpm-repodiff.py:127 +#, fuzzy +msgid "Show updated packages" +msgstr " Всего обновлено пакетов: " + +#: urpm-repodiff.py:129 +#, fuzzy +msgid "Show downgraded packages" +msgstr " Всего пакетов с пониженной версией: " + +#: urpm-repodiff.py:153 urpm-repograph.py:157 urpm-tools/urpm-repodiff.py:125 +#: urpm-tools/urpm-repograph.py:157 +#, python-format +msgid "Error: URL to repository \"%s\" is incorrect" +msgstr "Ошибка: Неверный URL репозитория \"%s\"" + +#: urpm-repodiff.py:175 urpm-repograph.py:179 urpm-tools/urpm-repodiff.py:147 +#: urpm-tools/urpm-repograph.py:179 +#, python-format +msgid "Error: directory %s does not exist" +msgstr "Ошибка: директория %s не существует" + +#: urpm-repodiff.py:185 urpm-repograph.py:189 urpm-tools/urpm-repodiff.py:157 +#: urpm-tools/urpm-repograph.py:189 +#, python-format +msgid "Error: \"%s\" is not correct url, path or name of repository" +msgstr "Ошибка: \"%s\" не является корректным URL, путем или именем репозитория" + +#: urpm-repodiff.py:202 urpm-tools/urpm-repodiff.py:174 +#, python-format +msgid "Error: Cannot open %s for writing." +msgstr "Ошибка: Не удалось открыть %s для записи." + +#: urpm-repodiff.py:211 urpm-repograph.py:222 urpm-repograph.py:237 +#: urpm-tools/urpm-repodiff.py:183 urpm-tools/urpm-repograph.py:222 +#: urpm-tools/urpm-repograph.py:237 +#, python-format +msgid "Error: File %s already exists" +msgstr "Ошибка: Файл %s уже существует" + +#: urpm-repodiff.py:220 urpm-repograph.py:246 urpm-tools/urpm-repodiff.py:192 +#: urpm-tools/urpm-repograph.py:246 +#, python-format +msgid "Error: File %s cannot be created" +msgstr "Ошибка: Не удалось создать файл %s" + +#: urpm-repodiff.py:224 urpm-repograph.py:250 urpm-tools/urpm-repodiff.py:196 +#: urpm-tools/urpm-repograph.py:250 +#, python-format +msgid "Error: Path %s does not exist." +msgstr "Ошибка: Путь %s не существует." + +#: urpm-repodiff.py:238 +#, python-format +msgid "Error: number of REPONAME's(%s) are not equal to number of groups(%s)" +msgstr "" + +#: urpm-repodiff.py:253 urpm-repograph.py:262 urpm-tools/urpm-repodiff.py:218 +#: urpm-tools/urpm-repograph.py:262 +#, python-format +msgid "getting file %s from " +msgstr "получение файла %s из " + +#: urpm-repodiff.py:258 urpm-repograph.py:267 urpm-tools/urpm-repodiff.py:223 +#: urpm-tools/urpm-repograph.py:267 +#, python-format +msgid "Error: file %s was not copied" +msgstr "Ошибка: файл %s был скопирован" + +#: urpm-repodiff.py:266 urpm-repograph.py:275 urpm-tools/urpm-repodiff.py:231 +#: urpm-tools/urpm-repograph.py:275 +#, python-format +msgid "Error: file %(from)s was not downloaded to %(to)s" +msgstr "Ошибка: файл %(from)s не был скачан в %(to)s" + +#: urpm-repodiff.py:305 +#, fuzzy, python-format +msgid "Error: file %s does not exist." +msgstr "Ошибка: Путь %s не существует." + +#: urpm-repodiff.py:318 +#, fuzzy, python-format +msgid "Error: file %s cannot be read." +msgstr "Ошибка: Не удалось создать файл %s" + +#: urpm-repodiff.py:358 urpm-repograph.py:288 urpm-tools/urpm-repodiff.py:272 +#: urpm-tools/urpm-repograph.py:288 +msgid "Error: file not found: " +msgstr "Ошибка: файл не найден: " + +#: urpm-repodiff.py:363 urpm-repograph.py:293 urpm-tools/urpm-repodiff.py:277 +#: urpm-tools/urpm-repograph.py:293 +#, python-format +msgid "Error: cannot rename file %(from)s to %(to)s" +msgstr "Ошибка: не удалось переименовать файл %(from)s в %(to)s" + +#: urpm-repodiff.py:367 urpm-repograph.py:297 urpm-repograph.py:313 +#: urpm-repograph.py:543 urpm-tools/urpm-repodiff.py:281 +#: urpm-tools/urpm-repograph.py:297 urpm-tools/urpm-repograph.py:313 +#: urpm-tools/urpm-repograph.py:543 +#, python-format +msgid "Error: file %s is missing." +msgstr "Ошибка: файл %s отсутствует." + +#: urpm-repodiff.py:371 urpm-repograph.py:301 urpm-tools/urpm-repodiff.py:285 +#: urpm-tools/urpm-repograph.py:301 +#, python-format +msgid "file %(from)s was renamed to %(to)s" +msgstr "файл %(from)s был переименован в %(to)s" + +#: urpm-repodiff.py:380 urpm-repodiff.py:383 urpm-repograph.py:311 +#: urpm-repograph.py:541 urpm-tools/urpm-repodiff.py:294 +#: urpm-tools/urpm-repodiff.py:297 urpm-tools/urpm-repograph.py:311 +#: urpm-tools/urpm-repograph.py:541 +msgid "unpacking file " +msgstr "распаковка файла " + +#: urpm-repodiff.py:438 urpm-repograph.py:406 urpm-tools/urpm-repodiff.py:351 +#: urpm-tools/urpm-repograph.py:406 +#, python-format +msgid "Error: Synthesis file %s was not found." +msgstr "Ошибка: Synthesis файл %s не найден." + +#: urpm-repodiff.py:441 urpm-tools/urpm-repodiff.py:354 +msgid "Parsing synthesis" +msgstr "Чтение synthesis файла" + +#: urpm-repodiff.py:470 urpm-repograph.py:451 urpm-tools/urpm-repodiff.py:380 +#: urpm-tools/urpm-repograph.py:451 +msgid "Error: Failed to open synthesis file " +msgstr "Ошибка: Не удалось открыть synthesis файл" + +#: urpm-repodiff.py:479 urpm-tools/urpm-repodiff.py:389 +msgid "REPODIFF-Warning: strange format of or : " +msgstr "REPODIFF-Предупреждение: необычный формат или : " + +#: urpm-repodiff.py:500 urpm-repograph.py:371 urpm-tools/urpm-repodiff.py:410 +#: urpm-tools/urpm-repograph.py:371 +msgid "REPODIFF-Warning: strange : " +msgstr "REPODIFF-Предупреждение: необычное поле : " + +#: urpm-repodiff.py:630 urpm-tools/urpm-repodiff.py:527 +msgid "New package: " +msgstr "Новый пакет: " + +#: urpm-repodiff.py:645 urpm-tools/urpm-repodiff.py:542 +msgid "Generating obsoleted list." +msgstr "Создание списка устаревших пакетов." + +#: urpm-repodiff.py:704 urpm-tools/urpm-repodiff.py:601 +msgid "Removed package: " +msgstr "Удален пакет: " + +#: urpm-repodiff.py:712 urpm-tools/urpm-repodiff.py:609 +msgid " Obsoleted by " +msgstr " Устарел из-за добавления " + +#: urpm-repodiff.py:734 urpm-tools/urpm-repodiff.py:630 +msgid "Reading changelog" +msgstr "Чтение списка изменений" + +#: urpm-repodiff.py:736 urpm-tools/urpm-repodiff.py:632 +msgid "Error: Can't find changelog " +msgstr "Ошибка: Не удалось найти список изменений " + +#: urpm-repodiff.py:740 urpm-tools/urpm-repodiff.py:636 +msgid "Error: Can't read changelog " +msgstr "Ошибка: Не удалось прочитать список изменений " + +#: urpm-repodiff.py:744 urpm-tools/urpm-repodiff.py:640 +msgid "Error: Wrong changelog." +msgstr "Ошибка: Неправильный список изменений." + +#: urpm-repodiff.py:766 urpm-tools/urpm-repodiff.py:662 +msgid "Error: Corrupted changelog" +msgstr "Ошибка: Поврежденный список изменений" + +#: urpm-repodiff.py:865 urpm-tools/urpm-repodiff.py:756 +msgid "Generating changes list." +msgstr "Создание списка изменений." + +#: urpm-repodiff.py:881 urpm-repodiff.py:884 urpm-tools/urpm-repodiff.py:770 +#: urpm-tools/urpm-repodiff.py:773 +#, python-format +msgid "REPODIFF-Warning: Package %s was not described in changelogs.xml" +msgstr "REPODIFF-Предупреждение: Пакет %s не описан в changelogs.xml" + +#: urpm-repodiff.py:882 urpm-tools/urpm-repodiff.py:771 +msgid "REPODIFF-Warning: Changelogs of a package are absent in \"new\" repository." +msgstr "REPODIFF-Предупреждение: В репозитории \"новый\" отсутствует список изменений пакета." + +#: urpm-repodiff.py:885 urpm-tools/urpm-repodiff.py:774 +msgid "REPODIFF-Warning: Changelogs of a package are absent." +msgstr "REPODIFF-Предупреждение: У пакета отсутствует список изменений." + +#: urpm-repodiff.py:914 urpm-tools/urpm-repodiff.py:800 +#, python-format +msgid "Package %s has no changelog info\n" +msgstr "Пакет %s не имеет списка изменений\n" + +#: urpm-repodiff.py:934 urpm-tools/urpm-repodiff.py:818 +msgid "" +"\n" +"\n" +"Updated packages:\n" +"\n" +msgstr "" +"\n" +"\n" +"Обновленные пакеты:\n" +"\n" + +#: urpm-repodiff.py:942 urpm-tools/urpm-repodiff.py:825 +msgid " ***DOWNGRADED***\n" +msgstr " ***УСТАНОВЛЕНА ПРЕДЫДУЩАЯ ВЕРСИЯ***\n" + +#: urpm-repodiff.py:960 urpm-tools/urpm-repodiff.py:834 +#, python-format +msgid "" +"Size Change: %d bytes\n" +"\n" +msgstr "" +"Размер изменен: %d байт\n" +"\n" + +#: urpm-repodiff.py:975 +msgid "Summary:" +msgstr "" + +#: urpm-repodiff.py:983 urpm-tools/urpm-repodiff.py:844 +msgid " Total added packages: " +msgstr " Всего добавлено пакетов: " + +#: urpm-repodiff.py:987 urpm-tools/urpm-repodiff.py:847 +msgid " Total removed packages: " +msgstr " Всего удалено пакетов: " + +#: urpm-repodiff.py:998 urpm-tools/urpm-repodiff.py:856 +msgid " Total updated packages: " +msgstr " Всего обновлено пакетов: " + +#: urpm-repodiff.py:1001 urpm-tools/urpm-repodiff.py:858 +msgid " Total downgraded packages: " +msgstr " Всего пакетов с пониженной версией: " + +#: urpm-repodiff.py:1505 urpm-tools/urpm-repodiff.py:1316 +msgid "Creating HTML file." +msgstr "Создание HTML файла." + #: urpm-package-cleanup.py:58 urpm-tools/urpm-package-cleanup.py:58 msgid "Find problems in the rpmdb of system and correct them" msgstr "Найти проблемы в локальной базе RPM и исправить их" @@ -838,152 +847,6 @@ msgstr "Ошибка: нужно оставить хотя бы одно ядр msgid "Error: Cannot remove packages as a user, must be root" msgstr "Ошибка: невозможно удалить пакет, нужны права root." -#: urpm-downloader.py:91 urpm-tools/urpm-downloader.py:91 -msgid "A tool for downloading RPMs and SRPMs from URPM-based linux repositories" -msgstr "Инструмент, позволяющий скачивать RPM и SRPM пакеты из URPM репозиториев" - -#: urpm-downloader.py:92 urpm-tools/urpm-downloader.py:92 -msgid "If none of the options -b, -s, -d turned on, it will be treated as -b" -msgstr "Если ни одна из опций -b, -s или -d не указана, то по умолчанию включается -b" - -#: urpm-downloader.py:93 urpm-tools/urpm-downloader.py:93 -msgid "Package name(s) to download. It can contain not only package names, but (S)RPM files too. In this case package name extracted from this file will be used" -msgstr "Имена пакетов для скачивания. Можно так же использовать имена существующих (S)RPM файлов, в этом случае информация об имени пакета будет извлечена из них." - -#: urpm-downloader.py:94 urpm-tools/urpm-downloader.py:94 -msgid "Instead of downloading files, list the URLs that would be processed" -msgstr "Выводить их URL файлов, но не скачивать их (в случае использования совместно с -a или -r src.rpm файл все равно будет скачан, так как без этого невозможно разрешить сборочные зависимости)" - -#: urpm-downloader.py:95 urpm-tools/urpm-downloader.py:95 -msgid "When downloading RPMs, resolve dependencies and also download the required packages, if they are not already installed" -msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, но только если они не установлены в системе." - -#: urpm-downloader.py:96 urpm-tools/urpm-downloader.py:96 -msgid "When downloading RPMs, resolve dependencies and also download the required packages, even if they are already installed" -msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, даже если они уже установлены в системе." - -#: urpm-downloader.py:97 urpm-tools/urpm-downloader.py:97 -msgid "Download binary RPMs" -msgstr "Скачивать бинарные пакеты (RPM)" - -#: urpm-downloader.py:98 urpm-tools/urpm-downloader.py:98 -msgid "Download the source RPMs (SRPMs)" -msgstr "Скачать пакеты с исходными кодами (SRPM)" - -#: urpm-downloader.py:99 urpm-tools/urpm-downloader.py:99 -msgid "Download debug RPMs" -msgstr "Скачать пакеты с отладочной информацией" - -#: urpm-downloader.py:100 urpm-tools/urpm-downloader.py:100 -msgid "Download debug RPMs and install" -msgstr "Скачать пакеты с отладочной информацией и установить" - -#: urpm-downloader.py:103 urpm-tools/urpm-downloader.py:103 -msgid "Quiet operation." -msgstr "Ничего не печатать в консоль" - -#: urpm-downloader.py:106 urpm-tools/urpm-downloader.py:106 -msgid "Exclude package(s) by regex" -msgstr "Исключить пакеты по регулярному выражению" - -#: urpm-downloader.py:107 urpm-tools/urpm-downloader.py:107 -msgid "Try to continue when error occurs" -msgstr "Пытаться игнорировать ошибки" - -#: urpm-downloader.py:108 urpm-tools/urpm-downloader.py:108 -msgid "If the file already exists, download it again and overwrite the old one" -msgstr "Если файл уже существует, скачать его заново и заменить." - -#: urpm-downloader.py:109 urpm-tools/urpm-downloader.py:109 -msgid "If package dependency can be satisfied by several packages, download all of them (by default, only the first one is downloaded)" -msgstr "Скачивать все пакеты, которые могут удовлетворить зависимости для данного пакета (по умолчанию скачивается лишь один)." - -#: urpm-downloader.py:110 urpm-tools/urpm-downloader.py:110 -msgid "If different versions of package present in repository, process them all" -msgstr "Если в репозитории присутствует несколько версий пакета, обработать их все." - -#. arg_parser.add_argument('--self-test', action='store_true', help="Test urpm-downloader end exit") -#: urpm-downloader.py:113 urpm-tools/urpm-downloader.py:113 -msgid "Specify a destination directory for the download" -msgstr "Директория, в которую будут помещены скачаные файлы" - -#: urpm-downloader.py:130 urpm-tools/urpm-downloader.py:130 -msgid "Use of --verbose with --quiet is senseless. Turning verbose mode off." -msgstr "Использование --verbose совместно с --quiet лишено смысла. Опция --verbose будет проигнорирована." - -#: urpm-downloader.py:134 urpm-tools/urpm-downloader.py:134 -msgid "Note that resolving of SRPM dependencies is not possible until SRPM downloaded. So, it will be done despite --urls" -msgstr "Помните, что разрешение сборочных зависимостей SRPM невозможно без скачивания этого файла, поэтому SRPM файл все равно будет скачан несмотря на --urls" - -#: urpm-downloader.py:375 urpm-tools/urpm-downloader.py:375 -msgid "* Downloaded: " -msgstr "* Скачано: " - -#: urpm-downloader.py:377 urpm-tools/urpm-downloader.py:377 -msgid "* File exists, skipping: " -msgstr "* Файл существует, пропускаю: " - -#: urpm-downloader.py:476 urpm-tools/urpm-downloader.py:476 -msgid "Can not download SRPM for package" -msgstr "Не удалось скачать SRPM файл для пакета" - -#: urpm-downloader.py:499 urpm-downloader.py:532 -#: urpm-tools/urpm-downloader.py:499 urpm-tools/urpm-downloader.py:532 -msgid "Can not download RPM" -msgstr "Не удалось скачать RPM файл" - -#: urpm-downloader.py:504 urpm-tools/urpm-downloader.py:504 -msgid "Resolving debug-info packages..." -msgstr "Поиск пакетов с отладочной информацией..." - -#. urpmq output. RU: Нет пакета с названием -#: urpm-downloader.py:509 urpm-tools/urpm-downloader.py:509 -msgid "No package named " -msgstr "Нет пакета с именем " - -#: urpm-downloader.py:533 urpm-tools/urpm-downloader.py:533 -msgid "Maybe you need to update urpmi database (urpmi.update -a)?" -msgstr "Может быть, нужно обновить базу urpmi (urpmi.update -a)?" - -#: urpm-downloader.py:542 urpm-tools/urpm-downloader.py:542 -msgid "Installing " -msgstr "Установка " - -#. return code is not 0 -#: urpm-downloader.py:553 urpm-tools/urpm-downloader.py:553 -#, python-format -msgid "Debug package for '%s' not found" -msgstr "Для пакета %s не найдено пакета с отладочной информацией." - -#: urpm-downloader.py:602 urpm-tools/urpm-downloader.py:602 -msgid "Parameters that end with '.rpm' seem to be local files, but the folowing files do not exist: " -msgstr "Параметры, заканчивающиеся на '.rpm' расцениваются как файлы, но следующие файлы не существуют: " - -#: urpm-downloader.py:627 urpm-tools/urpm-downloader.py:627 -msgid "Searching src.rpm file(s) in repository..." -msgstr "Поиск подходящих src.rpm файлов в репозитории..." - -#: urpm-downloader.py:629 urpm-tools/urpm-downloader.py:629 -msgid "Downloading src.rpm file(s)..." -msgstr "Скачивание src.rpm файлов..." - -#: urpm-downloader.py:659 urpm-tools/urpm-downloader.py:659 -msgid "Resolving build dependencies..." -msgstr "Разрешение сборочных зависимостей..." - -#: urpm-downloader.py:661 urpm-tools/urpm-downloader.py:661 -msgid "Resolving dependencies..." -msgstr "Разрешение зависимостей..." - -#: urpm-downloader.py:663 urpm-tools/urpm-downloader.py:663 -#, python-format -msgid "Resolved %d packages" -msgstr "Найдено пакетов: %d" - -#: urpm-downloader.py:665 urpm-tools/urpm-downloader.py:665 -msgid "Nothing to download" -msgstr "Нечего скачивать" - #: urpm-repograph.py:86 urpm-tools/urpm-repograph.py:86 msgid "Tool for generating dependency graph for REPOSITORY packages." msgstr "Инструмент для создания графа зависимостей для пакетов из репозитория." @@ -1236,6 +1099,152 @@ msgstr "Не используйте -u/--unprovided и -b/--broken вместе. msgid "-b does everything that do -u and a little more." msgstr "-b делает все то же, что и -u, и немного больше." +#: urpm-downloader.py:91 urpm-tools/urpm-downloader.py:91 +msgid "A tool for downloading RPMs and SRPMs from URPM-based linux repositories" +msgstr "Инструмент, позволяющий скачивать RPM и SRPM пакеты из URPM репозиториев" + +#: urpm-downloader.py:92 urpm-tools/urpm-downloader.py:92 +msgid "If none of the options -b, -s, -d turned on, it will be treated as -b" +msgstr "Если ни одна из опций -b, -s или -d не указана, то по умолчанию включается -b" + +#: urpm-downloader.py:93 urpm-tools/urpm-downloader.py:93 +msgid "Package name(s) to download. It can contain not only package names, but (S)RPM files too. In this case package name extracted from this file will be used" +msgstr "Имена пакетов для скачивания. Можно так же использовать имена существующих (S)RPM файлов, в этом случае информация об имени пакета будет извлечена из них." + +#: urpm-downloader.py:94 urpm-tools/urpm-downloader.py:94 +msgid "Instead of downloading files, list the URLs that would be processed" +msgstr "Выводить их URL файлов, но не скачивать их (в случае использования совместно с -a или -r src.rpm файл все равно будет скачан, так как без этого невозможно разрешить сборочные зависимости)" + +#: urpm-downloader.py:95 urpm-tools/urpm-downloader.py:95 +msgid "When downloading RPMs, resolve dependencies and also download the required packages, if they are not already installed" +msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, но только если они не установлены в системе." + +#: urpm-downloader.py:96 urpm-tools/urpm-downloader.py:96 +msgid "When downloading RPMs, resolve dependencies and also download the required packages, even if they are already installed" +msgstr "При скачивании пакета разрешать зависимости и скачивать все необходимые пакеты, даже если они уже установлены в системе." + +#: urpm-downloader.py:97 urpm-tools/urpm-downloader.py:97 +msgid "Download binary RPMs" +msgstr "Скачивать бинарные пакеты (RPM)" + +#: urpm-downloader.py:98 urpm-tools/urpm-downloader.py:98 +msgid "Download the source RPMs (SRPMs)" +msgstr "Скачать пакеты с исходными кодами (SRPM)" + +#: urpm-downloader.py:99 urpm-tools/urpm-downloader.py:99 +msgid "Download debug RPMs" +msgstr "Скачать пакеты с отладочной информацией" + +#: urpm-downloader.py:100 urpm-tools/urpm-downloader.py:100 +msgid "Download debug RPMs and install" +msgstr "Скачать пакеты с отладочной информацией и установить" + +#: urpm-downloader.py:103 urpm-tools/urpm-downloader.py:103 +msgid "Quiet operation." +msgstr "Ничего не печатать в консоль" + +#: urpm-downloader.py:106 urpm-tools/urpm-downloader.py:106 +msgid "Exclude package(s) by regex" +msgstr "Исключить пакеты по регулярному выражению" + +#: urpm-downloader.py:107 urpm-tools/urpm-downloader.py:107 +msgid "Try to continue when error occurs" +msgstr "Пытаться игнорировать ошибки" + +#: urpm-downloader.py:108 urpm-tools/urpm-downloader.py:108 +msgid "If the file already exists, download it again and overwrite the old one" +msgstr "Если файл уже существует, скачать его заново и заменить." + +#: urpm-downloader.py:109 urpm-tools/urpm-downloader.py:109 +msgid "If package dependency can be satisfied by several packages, download all of them (by default, only the first one is downloaded)" +msgstr "Скачивать все пакеты, которые могут удовлетворить зависимости для данного пакета (по умолчанию скачивается лишь один)." + +#: urpm-downloader.py:110 urpm-tools/urpm-downloader.py:110 +msgid "If different versions of package present in repository, process them all" +msgstr "Если в репозитории присутствует несколько версий пакета, обработать их все." + +#. arg_parser.add_argument('--self-test', action='store_true', help="Test urpm-downloader end exit") +#: urpm-downloader.py:113 urpm-tools/urpm-downloader.py:113 +msgid "Specify a destination directory for the download" +msgstr "Директория, в которую будут помещены скачаные файлы" + +#: urpm-downloader.py:130 urpm-tools/urpm-downloader.py:130 +msgid "Use of --verbose with --quiet is senseless. Turning verbose mode off." +msgstr "Использование --verbose совместно с --quiet лишено смысла. Опция --verbose будет проигнорирована." + +#: urpm-downloader.py:134 urpm-tools/urpm-downloader.py:134 +msgid "Note that resolving of SRPM dependencies is not possible until SRPM downloaded. So, it will be done despite --urls" +msgstr "Помните, что разрешение сборочных зависимостей SRPM невозможно без скачивания этого файла, поэтому SRPM файл все равно будет скачан несмотря на --urls" + +#: urpm-downloader.py:375 urpm-tools/urpm-downloader.py:375 +msgid "* Downloaded: " +msgstr "* Скачано: " + +#: urpm-downloader.py:377 urpm-tools/urpm-downloader.py:377 +msgid "* File exists, skipping: " +msgstr "* Файл существует, пропускаю: " + +#: urpm-downloader.py:476 urpm-tools/urpm-downloader.py:476 +msgid "Can not download SRPM for package" +msgstr "Не удалось скачать SRPM файл для пакета" + +#: urpm-downloader.py:499 urpm-downloader.py:532 +#: urpm-tools/urpm-downloader.py:499 urpm-tools/urpm-downloader.py:532 +msgid "Can not download RPM" +msgstr "Не удалось скачать RPM файл" + +#: urpm-downloader.py:504 urpm-tools/urpm-downloader.py:504 +msgid "Resolving debug-info packages..." +msgstr "Поиск пакетов с отладочной информацией..." + +#. urpmq output. RU: Нет пакета с названием +#: urpm-downloader.py:509 urpm-tools/urpm-downloader.py:509 +msgid "No package named " +msgstr "Нет пакета с именем " + +#: urpm-downloader.py:533 urpm-tools/urpm-downloader.py:533 +msgid "Maybe you need to update urpmi database (urpmi.update -a)?" +msgstr "Может быть, нужно обновить базу urpmi (urpmi.update -a)?" + +#: urpm-downloader.py:542 urpm-tools/urpm-downloader.py:542 +msgid "Installing " +msgstr "Установка " + +#. return code is not 0 +#: urpm-downloader.py:553 urpm-tools/urpm-downloader.py:553 +#, python-format +msgid "Debug package for '%s' not found" +msgstr "Для пакета %s не найдено пакета с отладочной информацией." + +#: urpm-downloader.py:602 urpm-tools/urpm-downloader.py:602 +msgid "Parameters that end with '.rpm' seem to be local files, but the folowing files do not exist: " +msgstr "Параметры, заканчивающиеся на '.rpm' расцениваются как файлы, но следующие файлы не существуют: " + +#: urpm-downloader.py:627 urpm-tools/urpm-downloader.py:627 +msgid "Searching src.rpm file(s) in repository..." +msgstr "Поиск подходящих src.rpm файлов в репозитории..." + +#: urpm-downloader.py:629 urpm-tools/urpm-downloader.py:629 +msgid "Downloading src.rpm file(s)..." +msgstr "Скачивание src.rpm файлов..." + +#: urpm-downloader.py:659 urpm-tools/urpm-downloader.py:659 +msgid "Resolving build dependencies..." +msgstr "Разрешение сборочных зависимостей..." + +#: urpm-downloader.py:661 urpm-tools/urpm-downloader.py:661 +msgid "Resolving dependencies..." +msgstr "Разрешение зависимостей..." + +#: urpm-downloader.py:663 urpm-tools/urpm-downloader.py:663 +#, python-format +msgid "Resolved %d packages" +msgstr "Найдено пакетов: %d" + +#: urpm-downloader.py:665 urpm-tools/urpm-downloader.py:665 +msgid "Nothing to download" +msgstr "Нечего скачивать" + #: urpm-tools/urpm-reposync.py:768 msgid "Some packages can not be installed dew to unresolved dependencies: " msgstr "Некоторые пакеты не могут быть установлены из-за неразрешенных зависимостей:"
New