Yuri Kozlov лет назад: 14
Родитель
Сommit
eebe28b7db
4 измененных файлов с 1231 добавлено и 1731 удалено
  1. 3 0
      debian/changelog
  2. 77 81
      dselect/po/ru.po
  3. 774 1294
      po/ru.po
  4. 377 356
      scripts/po/ru.po

+ 3 - 0
debian/changelog

@@ -2,6 +2,7 @@ dpkg (1.16.8) UNRELEASED; urgency=low
 
   [ Updated programs translations ]
   * French (Christian Perrier).
+  * Russian (Yuri Kozlov). Closes: #677850, #680411
   * Slovak (Ivan Masár).
   * Spanish (Javier Fernández-Sanguino)
 
@@ -10,8 +11,10 @@ dpkg (1.16.8) UNRELEASED; urgency=low
 
   [ Updated scripts translations ]
   * French (Christian Perrier).
+  * Russian (Yuri Kozlov).
 
   [ Updated dselect translations ]
+  * Russian (Yuri Kozlov).
   * Traditional Chinese (Asho Yeh - 阿信 <asho@debian.org.tw>).
 
  -- Raphaël Hertzog <hertzog@debian.org>  Mon, 02 Jul 2012 21:37:00 +0200

+ 77 - 81
dselect/po/ru.po

@@ -4,20 +4,20 @@
 #
 # Michael Sobolev <mss@transas.com>, 1999.
 # Yuri Kozlov <kozlov.y@gmail.com>, 2004, 2005, 2006, 2007, 2008.
-# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010.
+# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.7.1\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
 "POT-Creation-Date: 2012-06-30 22:21+0200\n"
-"PO-Revision-Date: 2010-04-25 22:37+0400\n"
+"PO-Revision-Date: 2012-07-07 08:36+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Lokalize 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"
 
@@ -48,8 +48,8 @@ msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
 msgstr ""
-"Нажмите одну из вышеперечисленных клавиш, <space> или `q' для выхода\n"
-"или `.' (точка) для последовательного просмотра страниц. "
+"Нажмите одну из вышеперечисленных клавиш, <space> или «q» для выхода\n"
+"или «.» (точка) для последовательного просмотра страниц. "
 
 #: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
@@ -233,10 +233,9 @@ msgid "Search for a package whose name contains a string"
 msgstr "Найти пакет, имя которого содержит строку"
 
 #: dselect/bindings.cc:162
-#, fuzzy
 #| msgid "Repeat last search."
 msgid "Repeat last search"
-msgstr "Повторить последний поиск."
+msgstr "Повторить последний поиск"
 
 #: dselect/bindings.cc:163
 msgid "Swap sort order priority/section"
@@ -393,10 +392,10 @@ msgstr ""
 "\n"
 "Вы увидите список пакетов, которые установлены или доступны для установки.\n"
 "Вы можете передвигаться по списку, используя клавиши управления курсором,\n"
-"отмечать пакеты для установки (используя клавишу `+') или удаления\n"
-"(соответственно, `-').\n"
+"отмечать пакеты для установки (используя клавишу «+») или удаления\n"
+"(соответственно, «-»).\n"
 "Пакеты могут помечаться как по отдельности, так и группами. В начале вы\n"
-"увидите, что выделена строка `Все пакеты'. Клавиши `+', `-' и т.д. будут\n"
+"увидите, что выделена строка «Все пакеты». Клавиши «+», «-» и т.д. будут\n"
 "влиять на все пакеты, описанные выделенной строкой.\n"
 "\n"
 "Некоторые ваши решения вызовут конфликты или проблемы зависимостей. В этом\n"
@@ -404,10 +403,10 @@ msgstr ""
 "проблему.\n"
 "\n"
 "Вам следует прочесть список клавиш и пояснения к экранам. Справка доступна\n"
-"в любой момент -- просто нажмите клавишу `?'.\n"
+"в любой момент — просто нажмите клавишу «?».\n"
 "\n"
 "Когда вы закончите выбор пакетов, нажмите <enter>, чтобы подтвердить\n"
-"изменения или клавишу `X', чтобы выйти, не сохраняя ваш выбор. Если "
+"изменения или клавишу «X», чтобы выйти, не сохраняя ваш выбор. Если "
 "изменения\n"
 "подтверждены, производится окончательная проверка конфликтов и "
 "зависимостей.\n"
@@ -444,13 +443,13 @@ msgstr ""
 "Вы увидите список пакетов, которые установлены или доступны для установки.\n"
 "Поскольку у вас нет прав на изменение состояния пактов, вы находитесь в\n"
 "режиме чтения. Вы можете передвигаться по списку, используя клавиши\n"
-"управления курсором (см. экран справки `Горячие клавиши'), видеть состояние\n"
+"управления курсором (см. экран справки «Горячие клавиши»), видеть состояние\n"
 "пакетов и читать касающуюся их информацию.\n"
 "\n"
 "Вам следует прочесть список клавиш и пояснения к экранам. Справка доступна\n"
-"в любой момент -- просто нажмите клавишу `?'.\n"
+"в любой момент — просто нажмите клавишу «?».\n"
 "\n"
-"Когда вы закончите просмотр, нажмите клавишу <enter> или `Q', чтобы\n"
+"Когда вы закончите просмотр, нажмите клавишу <enter> или «Q», чтобы\n"
 "выйти из списка пакетов.\n"
 "\n"
 "Чтобы выйти из справки и войти в список пакетов, нажмите <space>.\n"
@@ -495,37 +494,37 @@ msgid ""
 "Press <space> to leave help and enter the sub-list; remember: press `?' for "
 "help.\n"
 msgstr ""
-"Разрешение зависимостей и конфликтов -- введение.\n"
+"Разрешение зависимостей и конфликтов  введение.\n"
 "\n"
-"Ваш выбор может вызвать конфликт или проблему зависимостей -- некоторые\n"
+"Ваш выбор может вызвать конфликт или проблему зависимостей  некоторые\n"
 "пакеты могут устанавливаться только вместе с некоторыми другими, а\n"
 "некоторые комбинации пакетов не могут быть установлены совместно.\n"
 "\n"
 "В этом случае вы увидите дополнительный список, содержащий затронутые\n"
 "пакеты. Нижняя половина списка показывает относящиеся к пакету конфликты\n"
-"и зависимости. Клавиша `i' может переключить это окно также в режим\n"
+"и зависимости. Клавиша «i» может переключить это окно также в режим\n"
 "отображения описаний пакетов и внутренней управляющей информации.\n"
 "\n"
-"Программа вычисляет множество `предлагаемых' пакетов и первоначально "
+"Программа вычисляет множество «предлагаемых» пакетов и первоначально "
 "пометки\n"
 "в этом дополнительном списке будут соответствовать именно этому варианту.\n"
 "Таким образом, вы можете просто нажать клавишу Return, приняв предложенный\n"
 "вариант. Можно также отказаться от изменений, вызвавших проблемы, и "
 "вернуться\n"
-"в основной список, введя заглавную `X'.\n"
+"в основной список, введя заглавную «X».\n"
 "\n"
 "Наконец, можно пройти по списку и изменить отметки так, как вам больше\n"
 "нравится. При этом можно отвергнуть предложенные программой изменения, "
 "введя\n"
-"заглавную `D' или `R' (см. экран справки `Горячие клавиши'). Если вас не "
+"заглавную «D» или «R» (см. экран справки «Горячие клавиши»). Если вас не "
 "устраивают\n"
 "предложенные изменения, или если вы думаете, что программа ошибается, можно\n"
-"использовать заглавную `Q', чтобы потребовать принять текущий выбор, "
+"использовать заглавную «Q», чтобы потребовать принять текущий выбор, "
 "несмотря\n"
 "на проблемы зависимостей.\n"
 "\n"
 "Чтобы выйти из справки и войти в список пакетов, нажмите <space>. Помните, "
-"что для вызова справки достаточно нажать клавишу `?'.\n"
+"что для вызова справки достаточно нажать клавишу «?».\n"
 
 #: dselect/helpmsgs.cc:125
 msgid "Display, part 1: package listing and status chars"
@@ -569,17 +568,17 @@ msgstr ""
 "переключает между кратким и подробным режимами) это одиночные символы,\n"
 "обозначающие (слева направо):\n"
 "\n"
-" Флаг ошибки: Пробел -- нет ошибки (но пакет может быть неработоспособен, см."
+" Флаг ошибки: Пробел  нет ошибки (но пакет может быть неработоспособен, см."
 "ниже)\n"
-"              R      -- серьёзная ошибка при установке, требуется "
+"              R       серьёзная ошибка при установке, требуется "
 "переустановка.\n"
-" Флаг установки:  Пробел -- не установлен\n"
-"                      *  -- установлен\n"
-"                      -  -- не установлен, но остались файлы конфигурации\n"
-"    пакеты в этих  {  U  -- распакован, но не настроен\n"
-"     состояниях    {  C  -- наполовину настроен (произошла ошибка)\n"
-"  не установлены   {  I  -- наполовину установлен (произошла ошибка)\n"
-"     правильно     { W, t -- отмечен как ждущий рассмотрения\n"
+" Флаг установки:  Пробел  не установлен\n"
+"                      *   установлен\n"
+"                      -   не установлен, но остались файлы конфигурации\n"
+"    пакеты в этих  {  U   распакован, но не настроен\n"
+"     состояниях    {  C   наполовину настроен (произошла ошибка)\n"
+"  не установлены   {  I   наполовину установлен (произошла ошибка)\n"
+"     правильно     { W, t  отмечен как ждущий рассмотрения\n"
 "\n"
 " Старая пометка: состояние, затребованное до входа в этот список\n"
 " Пометка: какое состояние затребовано для пакета:\n"
@@ -587,7 +586,7 @@ msgstr ""
 "   - : помечен для удаления, но файлы конфигурации должны остаться\n"
 "   = : зафиксирован: пакет не будет обрабатываться\n"
 "   _ : помечен для полной вычистки: удаляются также файлы конфигурации\n"
-"   n : это новый пакет и ещё не помечен для установки/удаления и тд\n"
+"   n : это новый пакет и ещё не помечен для установки/удаления и т. д.\n"
 "\n"
 "Также показаны приоритет, раздел, имя каждого пакета, номера установленной\n"
 "и доступной версий (shift-V переключает режим отображения) и краткое\n"
@@ -624,14 +623,14 @@ msgid ""
 "  information display or expand it to use almost all of the screen.\n"
 msgstr ""
 "* Выделение: одна строка списка пакетов будет выделена. Она показывает,\n"
-"  к какому(им) пакету(ам) будет относится нажатие клавиш +, - или _.\n"
+"  к какому(им) пакету(ам) будет относится нажатие клавиш «+»,« »- или «_».\n"
 "\n"
 "* Разделительная линия в середине экрана отображает краткое описание\n"
 "  состояния выделенного пакета или описание выделенной группы. Если вы\n"
 "  не понимаете значение символов, отображающих состояние, перейдите\n"
 "  к соответствующему пакету и посмотрите на разделительную линию, или\n"
-"  с помощью клавиши v переключите программу в режим подробного отображения\n"
-"  (следующее нажатие клавиши v вернёт экран в краткий режим).\n"
+"  с помощью клавиши «v» переключите программу в режим подробного отображения\n"
+"  (следующее нажатие клавиши «v» вернёт экран в краткий режим).\n"
 "\n"
 "* Нижняя часть экрана показывает более подробную информацию о выделенном\n"
 "  пакете (если выделен только один пакет).\n"
@@ -641,8 +640,8 @@ msgstr ""
 "  информация о конфликтах и зависимостях, затрагивающих данный пакет\n"
 "  (в дополнительных списках разрешения конфликтов и зависимостей).\n"
 "\n"
-"  Клавиша i циклически переключает режимы отображения в этой части экрана,\n"
-"  а клавиша I скрывает её или расширяет почти до размеров экрана.\n"
+"  Клавиша «i» циклически переключает режимы отображения в этой части экрана,\n"
+"  а клавиша «I» скрывает её или расширяет почти до размеров экрана.\n"
 
 #: dselect/helpmsgs.cc:176
 msgid "Introduction to method selection display"
@@ -683,11 +682,11 @@ msgstr ""
 "При перемещении выделения в нижней части экрана появляется описание\n"
 "каждого метода, для которого оно доступно.\n"
 "\n"
-"Если вы хотите выйти, ничего не меняя, нажмите клавишу x, когда программа\n"
+"Если вы хотите выйти, ничего не меняя, нажмите клавишу «x», когда программа\n"
 "находится в списке методов установки.\n"
 "\n"
-"Полный список горячих клавиш можно получить, нажав клавишу k или войдя\n"
-"в общую справку, нажав клавишу ?.\n"
+"Полный список горячих клавиш можно получить, нажав клавишу «k» или войдя\n"
+"в общую справку, нажав клавишу «?».\n"
 
 #: dselect/helpmsgs.cc:196
 msgid "Keystrokes for method selection"
@@ -841,7 +840,7 @@ msgstr "меню"
 #: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
-msgstr "Интерфейс управления пакетами Debian `%s', версия %s.\n"
+msgstr "Интерфейс управления пакетами Debian «%s», версия %s.\n"
 
 #: dselect/main.cc:161
 msgid ""
@@ -862,11 +861,11 @@ msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
-"Использование: %s [<параметр> ...] [<действие> ...]\n"
+"Использование: %s [<параметр> …] [<действие> …]\n"
 "\n"
 
 #: dselect/main.cc:185
-#, fuzzy, c-format
+#, c-format
 #| msgid ""
 #| "Options:\n"
 #| "  --admindir <directory>     Use <directory> instead of %s.\n"
@@ -889,9 +888,9 @@ msgstr ""
 "Параметры:\n"
 "  --admindir <каталог>       Использовать <каталог> вместо %s.\n"
 "  --expert                   Включить экспертный режим.\n"
-"  --debug <файл> | -D<файл>  Включить отладку, посылать все сообщения в "
-"<файл>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --debug <файл> | -D<файл>  Включить отладку, посылать все сообщения в <файл>"
+".\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+]]\n"
 "                             Настроить цвета экрана.\n"
 "\n"
 
@@ -907,10 +906,10 @@ msgstr ""
 "\n"
 
 #: dselect/main.cc:198
-#, fuzzy, c-format
+#, c-format
 #| msgid "Section"
 msgid "Actions:\n"
-msgstr "Раздел"
+msgstr "Действия:\n"
 
 #: dselect/main.cc:203
 #, c-format
@@ -930,23 +929,22 @@ msgstr "Атрибуты:\n"
 #: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
-msgstr "не удалось открыть отладочный файл `%.255s'\n"
+msgstr "не удалось открыть отладочный файл «%.255s»\n"
 
 #: dselect/main.cc:251
-#, fuzzy, c-format
+#, c-format
 #| msgid "Invalid %s `%s'\n"
 msgid "invalid %s '%s'"
-msgstr "Некорректный %s `%s'\n"
+msgstr "некорректный %s «%s»"
 
 #: dselect/main.cc:268
 msgid "screen part"
 msgstr "сектор экрана"
 
 #: dselect/main.cc:274
-#, fuzzy
 #| msgid "Null colour specification\n"
 msgid "null colour specification"
-msgstr "Задающие цвет значения пусты\n"
+msgstr "задающие цвет значения пусты"
 
 #: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
@@ -979,7 +977,7 @@ msgstr "у терминала отсутствуют необходимые во
 
 #: dselect/main.cc:369
 msgid "foreign architectures enabled but multi-arch is not supported"
-msgstr ""
+msgstr "включены неродные архитектуры, но multi-arch не поддерживается"
 
 #: dselect/main.cc:422
 msgid ""
@@ -993,7 +991,7 @@ msgstr ""
 "\n"
 "Используйте комбинации клавиш ^P и ^N, стрелки, первые буквы команд или "
 "цифры;\n"
-"Нажмите ввод для выбора действия.  ^L -- перерисовать экран.\n"
+"Нажмите <ввод> для выбора действия.  ^L — перерисовать экран.\n"
 "\n"
 
 #: dselect/main.cc:427
@@ -1021,16 +1019,16 @@ msgstr "ожидание нажатия клавиши в главном мен
 #: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
-msgstr "неизвестное действие `%.50s'"
+msgstr "неизвестное действие «%.50s»"
 
 #: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
-msgstr "dselect -- список методов доступа"
+msgstr "dselect  список методов доступа"
 
 #: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
-msgstr "Метод доступа `%s'."
+msgstr "Метод доступа «%s»."
 
 #: dselect/methlist.cc:115
 msgid "Abbrev."
@@ -1111,33 +1109,32 @@ msgstr "скрипт настройки"
 #: dselect/methparse.cc:53
 #, c-format
 msgid "syntax error in method options file `%.250s' -- %s"
-msgstr "синтаксическая ошибка в файле списка методов %.250s: %s"
+msgstr "синтаксическая ошибка в файле списка методов «%.250s»: %s"
 
 #: dselect/methparse.cc:59
 #, c-format
 msgid "error reading options file `%.250s'"
-msgstr "ошибка чтения списка методов %.250s"
+msgstr "ошибка чтения списка методов «%.250s»"
 
 #: dselect/methparse.cc:90
 #, c-format
 msgid "unable to read `%.250s' directory for reading methods"
-msgstr "не удалось прочитать список методов доступа из каталога %.250s"
+msgstr "не удалось прочитать список методов доступа из каталога «%.250s»"
 
 #: dselect/methparse.cc:106
 #, c-format
 msgid "method `%.250s' has name that is too long (%d > %d characters)"
-msgstr ""
-"название метода (начинается с %.250s) слишком длинное (%d > %d символов)"
+msgstr "слишком длинное название метода «%.250s» (%d > %d символов)"
 
 #: dselect/methparse.cc:117
 #, c-format
 msgid "unable to access method script `%.250s'"
-msgstr "нет доступа к скрипту метода доступа %.250s"
+msgstr "нет доступа к скрипту метода доступа «%.250s»"
 
 #: dselect/methparse.cc:123
 #, c-format
 msgid "unable to read method options file `%.250s'"
-msgstr "не удалось прочитать список возможных методов доступа %.250s"
+msgstr "не удалось прочитать список возможных методов доступа «%.250s»"
 
 #: dselect/methparse.cc:147
 msgid "non-digit where digit wanted"
@@ -1186,42 +1183,42 @@ msgstr "перед описанием метода обнаружен симво
 #: dselect/methparse.cc:180
 msgid "EOF in summary - missing newline"
 msgstr ""
-"в описании обнаружен символ конца файла -- отсутствует символ конца строки"
+"в описании обнаружен символ конца файла  отсутствует символ конца строки"
 
 #: dselect/methparse.cc:190
 #, c-format
 msgid "unable to open option description file `%.250s'"
-msgstr "не удалось открыть файл описания метода %.250s"
+msgstr "не удалось открыть файл описания метода «%.250s»"
 
 #: dselect/methparse.cc:194
 #, c-format
 msgid "unable to stat option description file `%.250s'"
-msgstr "не удалось получить информацию о файле описания метода %.250s"
+msgstr "не удалось получить информацию о файле описания метода «%.250s»"
 
 #: dselect/methparse.cc:198
 #, c-format
 msgid "failed to read option description file `%.250s'"
-msgstr "ошибка чтения файла описания метода %.250s"
+msgstr "ошибка чтения файла описания метода «%.250s»"
 
 #: dselect/methparse.cc:201
 #, c-format
 msgid "error during read of option description file `%.250s'"
-msgstr "ошибка чтения файла описания метода доступа %.250s"
+msgstr "ошибка чтения файла описания метода доступа «%.250s»"
 
 #: dselect/methparse.cc:224
 #, c-format
 msgid "error during read of method options file `%.250s'"
-msgstr "ошибка чтения списка возможных методов доступа %.250s"
+msgstr "ошибка чтения списка возможных методов доступа «%.250s»"
 
 #: dselect/methparse.cc:247
 #, c-format
 msgid "unable to open current option file `%.250s'"
-msgstr "не удалось открыть файл текущего метода доступа %.250s"
+msgstr "не удалось открыть файл текущего метода доступа «%.250s»"
 
 #: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
-msgstr "не удалось записать новый файл метода доступа %.250s"
+msgstr "не удалось записать новый файл метода доступа «%.250s»"
 
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
@@ -1457,15 +1454,15 @@ msgstr "Вычищен"
 
 #: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
-msgstr "dselect -- вложенный список пакетов"
+msgstr "dselect  вложенный список пакетов"
 
 #: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
-msgstr "dselect -- просмотр состояний пакетов"
+msgstr "dselect  просмотр состояний пакетов"
 
 #: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
-msgstr "dselect -- основной список пакетов"
+msgstr "dselect  основной список пакетов"
 
 #: dselect/pkgdisplay.cc:204
 msgid " (by section)"
@@ -1531,12 +1528,12 @@ msgid ""
 "opportunity to mark packages in different kinds of groups."
 msgstr ""
 "Данная строка представляет много пакетов.  Если вы пометите её для "
-"установки, удаления и т.п., эта команда будет выполнена для всех пакетов, "
+"установки, удаления и т. п., эта команда будет выполнена для всех пакетов, "
 "соответствующих указанному критерию.\n"
 "\n"
 "Если вы перейдёте к строке, в которой представлен отдельный пакет, в этом "
 "окне вы увидите информацию об этом пакете.\n"
-"Используйте клавиши `o' и `O' для изменения порядка сортировки пакетов. Это "
+"Используйте клавиши «o» и «O» для изменения порядка сортировки пакетов. Это "
 "позволит отмечать пакеты, пользуясь широким набором критериев."
 
 #: dselect/pkginfo.cc:93
@@ -1556,10 +1553,9 @@ msgid "Available control file information"
 msgstr "Доступна информация из файла control"
 
 #: dselect/pkglist.cc:421
-#, fuzzy
 #| msgid "There are no packages."
 msgid "there are no packages"
-msgstr "Пакетов нет."
+msgstr "нет пакетов"
 
 #: dselect/pkglist.cc:512
 msgid "invalid search option given"

Разница между файлами не показана из-за своего большого размера
+ 774 - 1294
po/ru.po


Разница между файлами не показана из-за своего большого размера
+ 377 - 356
scripts/po/ru.po