po-debconf 1.013 - en to ru translation catalogue (235 entries)

en: NAME
ru: НАЗВАНИЕ

en: debconf-gettextize - extract translations of debconf templates into PO files
ru: debconf-gettextize -- создаёт PO-файлы из шаблонов debconf для последующего перевода

en: SYNOPSIS
ru: СИНТАКСИС

en: B<debconf-gettextize> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<--choices>] [B<--merge>] I<master> [I<master> ...]
ru: B<debconf-gettextize> [B<-v>] [B<-h>] [B<--podir=I<КАТАЛОГ>>] [B<--choices>] [B<--merge>]  I<мастер_файл> [I<мастер_файл> ...]

en: DESCRIPTION
ru: ОПИСАНИЕ

en: The F</var/lib/dpkg/info/*.templates> files read by debconf contain English text and translations in the same file.  But in source packages, translations are managed in separate files to help translators.  In the initial implementation, a master F<templates> file contained only English text, and F<templates.I<xx>> files contained both original and translated strings for the language I<xx>.  The B<debconf-mergetemplate> program was merging master and translated templates files.
ru: В файлах F</var/lib/dpkg/info/*.templates>, которые читает debconf, содержится и английский текст и его перевод. Но в пакетах с исходными текстами переводы выделены в отдельные файлы для простоты работы переводчиков. В первоначальной реализации мастер-файл F<templates> содержал только английский текст, а файлы F<templates.I<xx>> -- оригинальные и переведённые строки для языка I<xx>. Программа B<debconf-mergetemplate> объединяла мастер-файл и переведённые шаблоны.

en: The new implementation with C<po-debconf> is based on C<gettext>.  Maintainers mark translatable fields by prepending them with an underscore, English strings are automatically extracted into a POT file, translators work on normal PO files, and B<po2debconf> generates a merged templates file with the same structure.
ru: Новая реализация C<po-debconf> основывается на использовании C<gettext>. Сопровождающие помечают переводимые поля, предваряя их символом подчёркивания, строки с английским текстом автоматически выделяются в POT-файл, переводчики работают с обычными PO-файлами, а программа B<po2debconf> генерирует объединённый файл шаблонов прежней структуры.

en: The B<debconf-gettextize> program was initially designed to help migrating to the new implementation.
ru: Программа B<debconf-gettextize> изначально разрабатывалась для помощи в в переходе к новой реализации.

en: It reads a list of master files and their associated translations, and generates F<po/*.po> files for each language containing translated strings.
ru: Она читает список мастер-файлов и связанные с ними переводы, а затем генерирует файлы F<po/*.po> для каждого языка, для которого есть переведённые строки.

en: Each input file receives an C<.old> suffix, and a new master file overwrites the old one; it is identical to the previous master file except that an underscore is prepended to translatable fields.  Developers can then choose which fields translators have to work on and which ones are skipped because their values are not locale-dependent.
ru: Каждому входному файлу добавляется суффикс C<.old>, и новый мастер-файл перезаписывается на его место; он идентичен предыдущему мастер-файлу, за исключением того, что поля для перевода начинаются с символа подчёркивания. Таким образом разработчики могут задать, какие поля должны иметь перевод, а какие нет, так как их значения не зависят от локали.

en: A F<po/POTFILES.in> file is also created, it contains the list of F<templates> files B<debconf-updatepo> has to process.
ru: Также создаётся файл F<po/POTFILES.in>, который содержит список F<templates> файлов для обработки B<debconf-updatepo>.

en: Typically the B<debconf-gettextize> program must be run only once when transforming from the first implementation to the C<po-debconf> format, but it can also be used afterwards to transform a C<_Choices> field into C<__Choices> (or vice-versa) without losing translations, when using the C<--merge> flag (alongside with C<--choices> or not).  The desired template containing the C<_Choices> or C<__Choices> fields to modify has to be copied into a temporary template file, which is passed to B<debconf-gettextize> as an argument.  Then the following steps are performed:
ru: Обычно, программа B<debconf-gettextize> должна запускаться только один раз для преобразования из формата первоначальной реализации в C<po-debconf> формат, но она также может быть использована после для преобразования поля C<_Choices> в C<__Choices> (или наоборот) без потери переводов, если используется флаг C<--merge> (вместе с C<--choices> или нет). Нужный шаблон, содержащий изменяемые поля C<_Choices> или C<__Choices>, будет скопирован в временный файл шаблона, который будет передан как параметр для B<debconf-gettextize>. Затем будет выполнено следующее:

en: B<po2debconf> is run on this template file to generate a translated templates file.
ru: Для создания файла шаблонов с переводом будет запущена B<po2debconf> с указанием этого файла шаблонов в параметре.

en: This translated templates file is processed as described above and PO files are generated.
ru: Файл шаблонов с переводом будет обработан как описано выше и будут созданы PO-файлы.

en: Newly created PO files are merged with existing ones.
ru: Эти созданные PO файлы объединяются с существующими.

en: When PO files are merged, C<_Choices> fields have to be replaced by C<__Choices> (or vice-versa) in the original templates file before running B<debconf-updatepo>, otherwise new translations will be fuzzy.
ru: При объединении PO-файлов перед запуском B<debconf-updatepo> поля C<_Choices> будут заменены на C<__Choices> (или наоборот) из первоначального файла шаблонов, иначе новые переводы будут помечены как неточные (fuzzy).

en: OPTIONS
ru: ПАРАМЕТРЫ

en: Display a usage summary for the program and exit.
ru: Показать справку по использованию и завершить работу.

en: Process in verbose mode.
ru: Выводить подробности работы.

en: B<--podir=I<DIR>>
ru: B<--podir=I<КАТ>>

en: Set directory for PO files.  Default is to search for PO files in the F<po> subdirectory below the location of the first master file.
ru: Указать каталог PO-файлов. По умолчанию, PO-файлы ищутся в подкаталоге F<po>, который находится ниже местоположения первого мастер-файла.

en: By default, B<debconf-gettextize> replaces C<Choices> fields by C<_Choices>.  With this flag, C<__Choices> fields are written instead.
ru: По умолчанию, B<debconf-gettextize> заменяет поля C<Choices> на C<_Choices>. Если указан этот флаг, будут использоваться поля C<__Choices>.

en: When this flag is set, the strings are merged with existing PO files.  The templates files and F<po/POTFILES.in> are not modified.
ru: Если этот флаг установлен, то строки добавляются к существующим PO-файлам. Файлы шаблонов и F<po/POTFILES.in> не изменяются.

en: CAVEATS
ru: ПРЕДОСТЕРЕЖЕНИЯ

en: The C<Default> field is special when template type is C<Select> or C<Multiselect>, because a value has to be chosen amongst the B<English> list of choices, even for localized values.  Normally this field must not be changed, but in rare circumstances localized values are meaningful (e.g. to choose the default language of an application).  In order to let translators know that this localized C<Default> field is special, you must by convention call it C<_DefaultChoice> instead of C<_Default>.
ru: Поле C<Default> является специальным, если типом шаблона являются C<Select> или C<Multiselect>, так как значение выбирается из списка B<English>, даже для локализованных значений. Обычно, это поле изменять не требуется, но иногда локализованные значения более выразительны (например, для выбора языка по умолчанию для приложения). Для того, чтобы указать переводчикам, что локализованное поле C<Default> является специальным, по соглашению, вы должны назвать его C<_DefaultChoice>, а не C<_Default>.

en: SEE ALSO
ru: СМОТРИТЕ ТАКЖЕ

en: AUTHORS
ru: АВТОРЫ

en:   Denis Barbier <barbier@linuxfr.org>
      Martin Quinson <martin.quinson@ens-lyon.fr>
ru:   Дэнис Барбье (Denis Barbier) <barbier@linuxfr.org>
      Мартин Квинсон (Martin Quinson) <martin.quinson@ens-lyon.fr>

en: debconf-updatepo - update PO files about debconf templates
ru: debconf-updatepo -- обновляет PO-файлы из шаблонов debconf

en: B<debconf-updatepo> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<--skip-pot>] [B<--skip-merge>] [B<--msgid-bugs-address=I<EMAIL>>]
ru: B<debconf-updatepo> [B<-v>] [B<-h>] [B<--podir=I<КАТАЛОГ>>] [B<--skip-pot>] [B<--skip-merge>] [B<--msgid-bugs-address=I<EMAIL>>]

en: This program reads F<po/POTFILES.in> to determine which master files need to be processed, then extracts new gettext strings into F<po/templates.pot> and updates all F<po/*.po> files.  This script can be called either in the top-level directory, or in the F<debian> or F<debian/po> subdirectories.  It is run by developer and/or translator to update PO files when the English text is modified in F<templates> files.
ru: Эта программа читает из F<po/POTFILES.in> список обрабатываемых мастер-файлов, затем извлекает строки gettext, сохраняя их в F<po/templates.pot> и обновляет все F<po/*.po> файлы. Этот сценарий можно запускать или в каталоге верхнего уровня, или в подкаталогах F<debian> или F<debian/po>. Он запускается разработчиком и/или переводчиком для обновления PO-файлов, когда изменяется английский текст в файлах F<templates>.

en: Display a usage summary and exit.
ru: Показать справку по использованию и завершить работу.

en: Set directory for PO files.  By default PO files are searched in F<debian/po>, F<po> and F<../po> directories in that order.
ru: Указать каталог для PO-файлов. По умолчанию, PO-файлы ищутся в подкаталогах F<debian/po>, F<po> и F<../po>, именно в таком порядке.

en: Do not generate a new F<po/templates.pot> file.
ru: Не генерировать новый файл F<po/templates.pot>.

en: Do not merge existing PO files with F<po/templates.pot>.
ru: Не объединять существующие PO-файлы с F<po/templates.pot>.

en: Set the email address that will be specified in the POT's Report-Msgid-Bugs-To field.
ru: Задать адрес электронной почты, который будет указан в поле Report-Msgid-Bugs-To POT-файла.

en: By default, this field is set to <package>@package.debian.org.
ru: По умолчанию, значение поля равно <пакет>@package.debian.org.

en: It is intended for the maintainers of Debian based distributions, and should be used in the following cases:
ru: Это поле предназначено для сопровождающих пакетов в дистрибутивах, основанных на Debian и должно использоваться в следующих случаях:

en: The package is not present in Debian (and thus the <package>@packages.debian.org address does not exist).
ru: Пакет отсутствует в Debian (и поэтому адреса <пакет>@packages.debian.org не существует).

en: The maintainer made significant changes in the debconf templates (or added templates to a Debian package without templates), and does not want to bother the Debian maintainer with bug reports that won't be relevant for the Debian maintainer.
ru: Сопровождающий сделал значительные изменения шаблонов debconf (или добавил шаблоны в пакет Debian, если их ещё не было) и не хочет беспокоить сопровождающего Debian сообщениями об ошибках, которые ему не важны.

en: The default address is preferred to avoid corrections in the Debian based distribution without a notification to the Debian maintainer.
ru: Адрес по умолчанию предпочтителен во избежание исправлений дистрибутивов, основанных на Debian, без уведомления сопровождающего Debian.

en: AUTHOR
ru: АВТОР

en:   Denis Barbier <barbier@linuxfr.org>
ru:   Дэнис Барбье (Denis Barbier) <barbier@linuxfr.org>

en: po2debconf - merge master templates file and PO files
ru: po2debconf -- объединяет мастер-файл шаблонов и PO-файлы

en: B<po2debconf> [B<-v>] [B<-h>] [B<--podir=I<DIR>>] [B<-o I<FILE>>] [B<-e I<STRING>>] I<master>
ru: B<po2debconf> [B<-v>] [B<-h>] [B<--podir=I<КАТАЛОГ>>] [B<-o I<ФАЙЛ>>] [B<-e I<СТРОКА>>] I<мастер_файл>

en: This program reads all PO files and a single F<templates> file, and produces a Debconf templates file containing all translations, similar to the one produced by L<debconf-mergetemplate(1)> (from the C<debconf-utils> package).  PO files are by default searched in the F<po> subdirectory below the location of the master file.
ru: Эта программа читает все PO-файлы и один F<templates> файл, и создаёт файл шаблонов Debconf, содержащий все переводы, подобно тому, как это делает L<debconf-mergetemplate(1)> (из пакета C<debconf-utils>). По умолчанию, PO-файлы ищутся в подкаталоге F<po>, который находится ниже местоположения мастер-файла.

en: To help the language code transition for Norwegian BokmE<aring>l, the B<no> and B<nb> language codes are handled specially.  If F<no.po> exists, it should be renamed to F<nb.po>.  Using F<nb.po> will make both C<-no> and C<-nb> translations available in the templates file.
ru: Чтобы помочь норвежскому BokmE<aring>l в переходе с одного кода языка на другой, коды B<no> и B<nb> обрабатываются специальным образом. Если существует F<no.po>, то он должен быть переименован в F<nb.po>. Использование F<nb.po> делает переводы C<-no> и C<-nb> доступными в файле шаблонов.

en: Lines beginning with a number sign (C<#>) are comments in templates files.  They are useful to give hints to translators, and are discarded by B<po2debconf>.  Special comments have been introduced in C<po-debconf> 1.0.  They are in the form C<#flag:I<directive>>.  The C<#flag:partial> is the only directive interpreted by B<po2debconf>.  Normally when a field is composed of several paragraphs (like C<__Choices> and C<_Description>), it is translated if all paragraphs are translated.  When a field contains C<#flag:partial>, translated strings may be mixed with untranslated strings.
ru: Строки в файлах шаблонов, начинающиеся с символа номера (C<#>), являются комментариями. Обычно в них записываются подсказки для переводчиков, и они вырезаются программой B<po2debconf>. В C<po-debconf> 1.0 введены специальные комментарии, которые имеют вид C<#flag:I<directive>>. C<#flag:partial> является директивой для B<po2debconf>. Обычно, когда поле состоит из нескольких параграфов (например, в C<__Choices> и C<_Description>), оно считается переведённым, только если переведены все параграфы. Если перед полем указан C<#flag:partial>, то переведённые строки могут быть вместе с непереведёнными.

en: Set directory for PO files.  Default is to search PO files in the F<po> subdirectory below the location of the master file.
ru: Указать каталог для PO-файлов. По умолчанию, PO-файлы ищутся в подкаталоге F<po>, который находится ниже местоположения мастер-файла.

en: B<-o>, B<--output=I<FILE>>
ru: B<-o>, B<--output=I<ФАЙЛ>>

en: Set output filename (default is standard output).
ru: Файл результата (по умолчанию используется стандартный вывод).

en: B<-e>, B<--encoding=I<STRING>>
ru: B<-e>, B<--encoding=I<СТРОКА>>

en: Convert encoding.  Argument can take 3 values: C<utf8> (convert to UTF-8), C<po> (do not change encoding) and C<popular> (convert encoding of input files depending on their language; the C<PODEBCONF_ENCODINGS> environment variable must point to a name of a file containing the encoding map).
ru: Преобразование кодировки. Параметр может принимать три значения: C<utf8> (преобразование в UTF-8), C<po> (не изменять кодировку) и C<popular> (преобразование кодировки входных файлов зависит от их языка; переменная среды C<PODEBCONF_ENCODINGS> должна указывать на имя файла, содержащего таблицу перекодировки).

en: Such a filename looks like:
ru: Такой файл приблизительно выглядит так:

en:   #
      #   Number is comment sign
      #
      cs       ISO-8859-2
      da       ISO-8859-1
      de       ISO-8859-1
      el       ISO-8859-7
ru:   #
      #   # -- символ комментария
      #
      cs       ISO-8859-2
      da       ISO-8859-1
      de       ISO-8859-1
      el       ISO-8859-7

en: etc.
ru: и т.д.

en: Default encoding used to be C<popular>, and has been switched to C<utf8> since po-debconf 0.9.0.
ru: Для кодировки по умолчанию использовалось C<popular>, было изменено на C<utf8> начиная с po-debconf 0.9.0.

en: OUTPUT FORMAT
ru: ВЫХОДНОЙ ФОРМАТ

en: Since debconf 1.2.0, templates format has changed, encoding is part of field names, i.e. they are C<foo-I<lang>.I<encoding>>.  When older debconf encounter such fields, they are silently ignored, which means that original text is displayed.
ru: Начиная с debconf 1.2.0, был изменён формат шаблонов, кодировка стала частью имени поля, то есть теперь это выглядит как C<foo-I<язык>.I<кодировка>>. Если старые версии debconf обнаруживают такие поля, то они их просто игнорируют и показывают оригинальный текст.

en: If present, a F<po/output> file can override defaults for encoding and output format.  It contains a single line with two fields. The first field is the output format (currently valid values are 1 for fields in the form C<foo-I<lang>>, and 2 for C<foo-I<lang>.I<encoding>>) and the second field is the encoding, e.g.
ru: Можно изменить кодировку по умолчанию и выходной формат, создав файл F<po/output>. Он содержит одну строку с двумя полями, первое поле задаёт выходной формат (в данный момент допустимыми значениями первого поля являются 1 для формата C<foo-I<язык>> и 2 для C<foo-I<язык>.I<кодировка>>), а второе поле задаёт кодировку, например

en: let B<po2debconf> convert text to UTF-8.
ru: тогда B<po2debconf> преобразует текст в UTF-8.

en: When encoding is set to C<po> or C<utf8>, output format is always set to 2, so that older debconf do not try to display text with wrong encodings.
ru: Если кодировка задана как C<po> или C<utf8>, то выходной формат всегда устанавливается в 2, для того чтобы старые версии debconf не пытались показывать текст с неправильной кодировкой.

en: po-debconf - introduction
ru: po-debconf -- общее описание

en: The goal of C<debconf> was to make package configuration user-friendly.  In order to achieve this, it is important to ensure that users will get the question in their own language.  Translators need a framework to easily work on translations without having to track down package development; C<po-debconf> was designed to be able to work with standard C<gettext> tools when translating debconf templates files.
ru: Задачей C<debconf> является обеспечение простой настройки пакетов для пользователя. Чтобы достигнуть этого, очень важно, чтобы пользователю задавались вопросы на родном языке. Переводчикам нужна структура для облегчения работы над переводами, чтобы не вникать в суть разработки пакета; C<po-debconf> была разработана совместимой со стандартными инструментами C<gettext> для перевода шаблонов debconf.

en: ADDING I18N SUPPORT TO DEBCONF TEMPLATES FILES
ru: ДОБАВЛЕНИЕ ПОДДЕРЖКИ ИНТЕРНАЦИОНАЛИЗАЦИИ (I18N) В ФАЙЛЫ ШАБЛОНОВ DEBCONF

en: If you are adding debconf support to your package, you have written a templates file containing English text.  To add proper i18n support into your package, you need to:
ru: Если вы добавляете поддержку debconf в свой пакет, то вам нужно написать файл шаблонов на английском языке. Для того чтобы правильно добавить поддержку интернационализации (i18n) в свой пакет, требуется:

en: - Create F<debian/po/POTFILES.in>
ru: - создать F<debian/po/POTFILES.in>

en: This file contains the list of master templates.  It typically contains a single line:
ru: Этот файл содержит список мастер-шаблонов. Обычно он содержит только одну строку:

en: Paths are relative to the parent directory.
ru: Пути относительно родительского каталога.

en: - Prepend an underscore before translatable fields
ru: - в начале переводимых полей указать символ подчёркивания

en: Normally C<Description>, C<Choices> and sometimes C<Default> fields can be translated.
ru: Обычно переводятся поля C<Description>, C<Choices> и иногда C<Default>.

en: - Run B<debconf-updatepo>
ru: - запустить B<debconf-updatepo>

en: This will create the F<debian/po/templates.pot> file that translators will translate into their language.
ru: Она создаст файл F<debian/po/templates.pot>, который переводчики будут переводить на свой язык.

en: - Add a build dependency on C<po-debconf> in F<debian/control>
ru: - добавить зависимость сборки от C<po-debconf> в файл F<debian/control>

en: UPDATE TEMPLATES
ru: ОБНОВЛЕНИЕ ШАБЛОНОВ

en: In order to help translators, PO files in your package should always be up-to-date, otherwise they may lose their time with unused strings.  For that, simply call the following command without arguments:
ru: Чтобы помочь переводчикам PO-файлы пакеты должны всегда поддерживаться в актуальном состоянии, иначе переводчики могут потерять своё время впустую переводя неиспользуемые строки. Для этого, просто запустите следующую команду без параметров:

en: You should run this command every time you change templates in English, but also when you receive new or updated translations, because translators may have worked on an obsolete PO file.
ru: Вы должны запускать эту команду каждый раз не только после изменений в английских шаблонах, но и когда получаете новые или обновлённые файлы переводов, так как переводчики могли работать над устаревшим PO-файлом.

en: If you rename, add or remove some templates files, remember also to edit F<debian/po/POTFILES.in> accordingly, otherwise English strings are missing from PO files and will be displayed to users even if PO files are fully translated.
ru: При переименовании, добавлении или удалении файлов шаблонов, также не забудьте внести соответствующие изменения в файл F<debian/po/POTFILES.in>, иначе английские строки пропадут из PO-файлов и будут показаны пользователям даже если PO-файлы полностью переведены.

en: The B<debconf-updatepo> program is idempotent, it modifies PO files only if their content has been updated.  Thus the best solution to provide up-to-date PO files in your source package is to call this command from the C<clean> target of the F<debian/rules> file.
ru: Программа B<debconf-updatepo> является идемпотентной, она изменяет PO-файлы только если для них изменилось содержание. Таким образом лучшим решением поддерживать актуальное состояние PO-файлов в пакете это запускать эту команду в правиле C<clean> файла F<debian/rules>.

en: Please note that you need to run B<debconf-updatepo> even if you use B<dh_installdebconf>.  The latter calls B<po2debconf> which used to call B<debconf-updatepo> if outdated files were detected, but this is no more the case because it was not a good solution for at least two reasons:
ru: Заметьте, что вы должны запускать B<debconf-updatepo> даже в случае использования B<dh_installdebconf>. Последний вызывает B<po2debconf>, который в свою очередь запускает B<debconf-updatepo>, если обнаруживаются устаревшие файлы, но это не очень хорошее решение как минимум по двум причинам:

en: B<po2debconf> relied on timestamps to detect outdated files, and may be abused when using C<pbuilder> or if an outdated translation has been stored on disk after templates have been modified
ru: Для обнаружения устаревших файлов B<po2debconf> использует временные отметки и может неправильно сработать, если используется C<pbuilder> или если устаревшие переводы были записаны на диск после изменения шаблонов

en: B<dh_installdebconf> is called long after C<.diff.gz> file has been generated
ru: B<dh_installdebconf> вызывается уже после генерации файла C<.diff.gz>

en: MERGE TRANSLATIONS AND ORIGINAL
ru: ОБЪЕДИНЕНИЕ ПЕРЕВОДОВ И ОРИГИНАЛА

en: You have to make sure that when your package is compiled, translations will get into the built package. You can do that manually, or automatically using the B<dh_installdebconf> script (make sure to have a versioned build dependency against C<debhelper (E<gt>= 4.1.16)>).
ru: Вам нужно проверить, что при сборке пакета переводы попадают в готовый пакет. Вы можете делать это вручную или автоматически с помощью сценария B<dh_installdebconf> (проверьте, что в зависимостях сборки есть C<debhelper (E<gt>= 4.1.16)>).

en: To do that manually, you'll have to merge the templates and the translations at compile time (and to have a build depend against C<po-debconf>) like this:
ru: Чтобы сделать это вручную, нужно объединить шаблоны и переводы во время сборки (и должна быть зависимость от C<po-debconf>), например:

en: B<BE CAREFUL>: the two files called F<templates> are not the same at all.  The first one contains only the English text, with marks to denote some fields to be translated while the second contains all languages.  That is to say that you CANNOT keep only the merged templates, or you won't be able to deal with translations as people submit them to you.
ru: B<ОСТОРОЖНО>: эти два файла с именем F<templates> имеют разное содержимое. Первый содержит только английский текст и некоторые поля, помеченные для перевода, а второй содержит текст на всех остальных языках. Надо добавить, что вы НЕ МОЖЕТЕ хранить только объединённые шаблоны, иначе вы не сможете договориться с переводчиками, чтобы они выполняли обновление.

en: NEW MASTER TEMPLATES
ru: НОВЫЕ МАСТЕР ШАБЛОНЫ

en: The new templates file source format is almost identical to one of distributed templates files, but translatable fields are prepended with an underscore.  Example:
ru: Новый формат исходных мастер-шаблонов почти повторяет распространяемый файл шаблонов, но здесь переводимые поля начинаются с символа подчёркивания. Пример:

en: SPLITTING CHOICES LIST
ru: РАЗДЕЛЕНИЕ СПИСКА ВЫБОРА

en: Since C<po-debconf> 0.6.0, localized fields may contain two leading underscores.  In this case, field value is supposed to be a comma separated list of values, which are put in separate msgids.  Thus if the previous example did contain
ru: Начиная с C<po-debconf> 0.6.0, локализованные имена полей могут содержать два начальных подчёркивания. В этом случае предполагается, что значением поля является список значений через запятую, которые будут помещены в отдельные msgid. То есть, если бы предыдущий пример содержал

en: there would be 5 different msgids.  Note that spaces after commas are not significant.
ru: то было бы 5 разных msgid. Заметим, что пробелы после запятых не обязательны.

en: Basically when a choices list never changes, C<_Choices> is fine, but otherwise C<__Choices> will ease translator's life.
ru: В основном, когда список выбора никогда не меняется, можно указать C<_Choices>, в противном случае C<__Choices> облегчит жизнь переводчику.

en: Unfortunately if you decide to switch between these two forms, all translations become fuzzy.  Here is an explanation to make this change without translation loss (it requires C<po-debconf> E<gt>= 1.0).  Suppose that we want to switch the previous example to C<__Choices>.  You copy the F<templates> file into a temporary file.
ru: К сожалению, если вы решили переключиться между двумя этими формами, все переводы будут отмечены как неточные. Можно сделать это изменение без потери переводов (требуется C<po-debconf> E<gt>= 1.0). Предположим, что вы хотите переключить предыдущий пример на C<__Choices>. Скопируйте файл F<templates> во временный файл.

en: Edit F<debian/foo> and keep only C<Template>, C<Type> and C<_Choices> fields, which are in this example
ru: Отредактируйте F<debian/foo> и оставьте только поля C<Template>, C<Type> и C<_Choices> из этого примера

en: Run B<debconf-gettextize> with C<--merge> and C<--choices> flags to build PO files as if C<__Choices> was written, and merge these PO files to existing ones:
ru: Запустите B<debconf-gettextize> с параметрами C<--merge> и C<--choices>, чтобы собрать PO-файлы, как если бы было записано C<__Choices>, и объединить эти PO-файлы с существующими:

en: Eventually you have to remove F<foo> and manually edit F<debian/templates> to replace C<_Choices> by C<__Choices> before B<debconf-updatepo> is run.
ru: В конце удалите F<foo> и вручную отредактируйте F<debian/templates> заменив C<_Choices> на C<__Choices> перед тем как запустить B<debconf-updatepo>.

en: PUTTING COMMENTS FOR TRANSLATORS
ru: СОЗДАНИЕ КОММЕНТАРИЕВ ДЛЯ ПЕРЕВОДЧИКОВ

en: C<Dpkg> maintainers decided that by convention lines beginning with a number sign (C<#>) are comments in F<debian/control> files, and C<po-debconf> follows this rule.  Since C<po-debconf> 0.8.0, such comments are written into PO files, and can then contain valuable informations for translators.  Incidentally all previous C<po-debconf> versions ignore lines which do not contain a colon, thus if your comments does not contain any colon, there is no need to add a versioned build dependency against C<po-debconf>.  Here is an example:
ru: Сопровождающие C<Dpkg> пришли к соглашению, что строки, начинающиеся со знака C<#>, считаются комментариями в файлах F<debian/control>, и C<po-debconf> тоже следует этому правилу. Начиная с C<po-debconf> 0.8.0, эти комментарии сохраняются в PO-файлах, и таким образом, могут содержать смысловую информацию для переводчиков. Случайно, все предыдущие версии C<po-debconf> игнорировали строки, которые не содержат двоеточия, то есть если ваши комментарии не содержат двоеточия, не нужно добавлять зависимость от версии сборки C<po-debconf>. Пример:

en: Special comments have been introduced in C<po-debconf> 1.0 to deal with strings which are composed of several items (as with I<Choices> field) or paragraphs (like I<Description>).  With these directives, developers have a better control over what is exposed to translators.  They are in the form C<#flag:I<directive>>; directives are detailed below.
ru: В C<po-debconf> 1.0 были добавлены специальные комментарии, учитывающие строки с несколькими элементами (например, поле I<Choices>) или параграфы (например, в I<Description>). С помощью новых директив разработчики получают больший контроль над тем, что показывать переводчикам. Команды имеют вид C<#flag:I<directive>>; директивы описаны далее.

en: Mark only some items as translatable; I<spec> is a comma separated list of numbers, it specifies which strings will be printed into PO files.  Ranges can also be defined via a minus sign (for instance C<2-6>), and a star (C<*>) means all strings.  For instance, with
ru: Отметить только некоторые элементы для перевода; I<spec> является списком чисел через запятую, в котором указаны какие строки будут выводиться в PO-файлы. Можно указывать диапазоны значений через знак минус (например, C<2-6>), звёздочка (C<*>) означает все строки. Например, из

en: C<Enter manually> and C<Do not mount it> will appear in PO files but not C</dos> and C</windows>.  When an exclamation mark follows the B<translate> keyword, I<spec> specifies which strings will be discarded from PO files, all other strings are printed.  Previous example is similar to
ru: C<Enter manually> и C<Do not mount it> появятся в PO-файлах, а C</dos> и C</windows> -- нет. Если после ключевого слова B<translate> поставить восклицательный знак, то в I<spec> указываются какие строки будут исключены из PO-файлов, а все остальные строки будут выводиться. Предыдущий пример можно переписать как

en: The same keyword can also be applied to the I<Description> field to make sure that some strings are not translated.
ru: Это же ключевое слово можно также применить к полю I<Description>, чтобы быть уверенным, что некоторые строки не переводятся.

en: But this is hazardous because context may be dropped from PO files, please add comments in this case so that translators are not confused.
ru: Но это опасно, так как из PO-файлов может быть утерян контекст. В этом случае добавляйте комментарии, чтобы не запутывать переводчиков.

en: The comment just below this directive applies to the strings specified by I<spec>, which is defined above.  By default, a comment written before a translatable field is printed along with all strings belonging to this field.  (Note: with C<po-debconf> E<lt> 1.0, the comment was printed only with the first string)
ru: Комментарий ниже этой директивы относится к строкам, указанным в I<spec>, которая задаётся выше. По умолчанию, комментарий записывается перед переводимым полем вместе со всеми строками принадлежащими этому полю.(Замечание: в C<po-debconf> E<lt> 1.0 комментарий записывался только в первой строке)

en: The example above has a comment without C<#flag:comment> directive, where an implicit C<#flag:comment:*> is added.  This comment appears with all strings, but the one about I<Stop for Maintenance> is printed only before the relevant string.
ru: В примере выше комментарий указывался без директивы C<#flag:comment>, неявным добавлением C<#flag:comment:*>. Этот комментарий появился во всех строках, но указание I<Stop for Maintenance> напечатано только перед соответствующей строкой.

en: This keyword tells B<po2debconf> to keep translated strings even if all strings have not been translated.  Please use with caution, this keyword has been introduced for very specific purposes.
ru: Это ключевое слово указывает B<po2debconf> сохранить переведённые строки, даже если не все строки были переведены. Используйте с осторожностью, данное ключевое слово было добавлено для очень специфичных случаев.

en: GIVING NOTICES TO TRANSLATORS BEFORE UPLOADING
ru: УВЕДОМЛЕНИЕ ПЕРЕВОДЧИКОВ ПЕРЕД АНОНСИРОВАНИЕМ НОВОЙ ВЕРСИИ

en: Usually translators notice on the status web pages (see below) that translations are outdated, and send patches which will be included in future uploads.  But developers are encouraged to ask maintainers of outdated translations for an update before an upload, for instance one week in advance.  A dedicated tool, B<podebconf-report-po>, has been written for this purpose.  Do not hesitate to abuse it!
ru: Обычно переводчики уведомляются с веб-страницы состояния проекта (смотрите ниже), что перевод устарел и есть ссылка на новый файл будущего релиза. Но разработчикам, перед тем как заливать новую версию, предлагается рассмотреть, например, за неделю до срока, попросить сопровождающих перевод обновить его. Для этой цели была написана специальная программа -- B<podebconf-report-po>. Не бойтесь злоупотреблять ею!

en: C<Debconf> 1.2.0 recognizes fields in the form I<Name>-I<lang>.I<encoding>, e.g. C<Description-de.ISO-8859-1> or C<Choices-ru.KOI8-R>.  By default B<po2debconf> writes templates files in that new format.  Older C<debconf> will ignore these fields, and English text is displayed.  See L<po2debconf(1)> to know how to change encoding and output format.
ru: C<Debconf> 1.2.0 распознаёт поля в виде I<Имя>-I<язык>.I<кодировка>, например, C<Description-de.ISO-8859-1> или C<Choices-ru.KOI8-R>. По умолчанию, B<po2debconf> сохраняет файлы шаблонов в новом формате. Ранние версии C<debconf> игнорируют эти поля и отображают английские сообщения. Смотрите в L<po2debconf(1)> как изменять кодировку и выходной формат.

en: A given English string may have only one unique translation in a given language.  It is impossible to give two different translations, depending on the context.  To solve this issue, you have to add special markups to the different occurrences of a given string to make them different.  (These markers will only be visible to translators, and they will be removed from the string before being displayed to user)
ru: Определённая английская строка может иметь только один уникальный перевод на другой язык. Невозможно задать два разных перевода в зависимости от контекста. Чтобы решить эту проблему, вы можете добавить специальные метки к совпадающему тексту в разных местах, чтобы сделать его уникальным. (Эти метки увидят только переводчики и удалят их из строки перед показом пользователю)

en: Such markers must be added to the end of the strings to translate, they must start with C<[ > (a left bracket followed by a space) and end with C<]> (right bracket), and may contain any character but brackets or new lines. For example C<[ blahblah]> is a valid marker while C<[ bla[bla]bla]> isn't. For Perl regexp addicts, the markers are recognized (and removed) using this rule:
ru: Эти метки должны добавляться в конец строк для перевода, они должны начинаться с C<[ > (левая квадратная скобка с пробелом после) и заканчиваться C<]> (правая скобка), и могут содержать любые символы внутри кроме скобок и символов новой строки. Например, C<[ blahblah]> допустимая метка, а C<[ bla[bla]bla]> нет. Для любителей Perl regexp, метки распознаются (и удаляются) с помощью выражения:

en: Spacing is not handled exactly the same way by C<po-debconf> and C<debconf-utils>; with the latter, paragraphs are reformatted when updating and merging translations, so C<debconf-utils> is very smart and spaces are not considered as being part of strings when determining fuzzy entries.  (i.e., the ones needing translator's attention because the original changed)
ru: Пробелы обрабатываются неодинаково C<po-debconf> и C<debconf-utils>; последний переформатирует параграфы при обновлении и объединении переводов, так как C<debconf-utils> очень умный и считает, что пробелы не являются частью строк, при определении неясных элементов. (то есть, требуется внимание переводчика, так как оригинал изменился)

en: On the other hand C<po-debconf> relies on C<gettext> to detect fuzzy entries, and it does not treat spaces as special characters.  Thus superfluous spaces must be removed at end of lines in master templates files, or they will appear in PO and POT files.
ru: С другой стороны, C<po-debconf> полагается на C<gettext> при определении неясных элементов, и не рассматривает пробелы как специальные символы. То есть, лишние пробелы должны быть удалены в конце строк в мастер-файлах шаблонов, или они появятся в PO- и POT-файлах.

en: For the same reason, B<debconf-gettextize> can mark text fuzzy because of mismatch with space characters, and translators have to manually unfuzzy such strings.  This only happens once when converting templates to C<po-debconf> format, unless you randomly change spaces in master templates files, which will be painful for translators.
ru: По этой же причине, B<debconf-gettextize> может отметить текст как неясный из-за несовпадения пробельных символов, и переводчики должны вручную снимать неясность с таких строк. Это случается только при преобразовании шаблонов в C<po-debconf> формат, если, конечно, вы произвольно не изменяете пробелы в мастер-файлах шаблонов, что болезненно отражается на переводчиках.

en: Normally the I<Default:> field must not be translated when template type is B<Select> or B<Multiselect>. Under rare circumstances (e.g. when selecting the default language for an application) localized values may be meaningful.
ru: Обычно, поле I<Default:> не должно переводиться, если шаблон имеет тип B<Select> или B<Multiselect>. В редких случаях (например, при выборе языка по умолчанию для приложения) локализованные значения более выразительны.

en: The localized value must not be translated, but chosen from the English values listed in the I<Choices> field.  The best way to achieve this goal is to insert a comment in your templates file which will be copied into PO files.
ru: Локализованное значение должно не переводиться, а выбираться из английских значений поля I<Choices>. Лучшим путём достигнуть этой цели является вставка комментария в файл шаблонов, который будет скопирован в PO-файлы.

en: The default value also appears in the I<Choices> field, and both have different translations: the former is an untranslated value chosen among I<Choices> values, whereas the latter is a normal translation.  As C<gettext> cannot have two different translations for the same I<msgid>, both I<msgids> must be different by using bracketed comments as described in a previous subsection.
ru: Значение по умолчанию также присутствует в поле I<Choices>, и оба имеют различные переводы: первое содержит не переведённое значение, выбираемое из I<Choices>, а второе имеет обычный перевод. Так как C<gettext> не может содержать два различных перевода одного I<msgid>, то I<msgid> должны отличаться с помощью комментариев в квадратных скобках, как описывалось в предыдущем разделе.

en: Prior to C<po-debconf> 0.8.0, such comments were not available and maintainers had to replace the I<_Default:> field by I<_DefaultChoice:> in order to highlight such fields in PO files:
ru: До версии C<po-debconf> 0.8.0, такие комментарии были недоступны и сопровождающие заменяли поле I<_Default:> на поле I<_DefaultChoice:>, чтобы как-то выделить такие поля в PO-файлах:

en: Plain comments in templates files are less error prone and are encouraged.
ru: Простые комментарии менее подвержены ошибкам и приветствуются.

en: STATUS WEB PAGES
ru: ВЕБ-СТРАНИЦЫ СОСТОЯНИЯ

en: Statistics for C<po-debconf> translations are available at L<http://www.debian.org/intl/l10n/po-debconf/> (or from mirrors); they are automatically updated when new packages are uploaded.  Only packages shipping F<debian/po/templates.pot> and F<debian/po/POTFILES.in> files are considered, so you should make sure your source package provides them.
ru: Статистика по C<po-debconf> переводам доступна здесь L<http://www.debian.org/intl/l10n/po-debconf/> (или с зеркал); она обновляется автоматически при поступлении нового пакета. Сюда попадают только пакеты, имеющие файлы F<debian/po/templates.pot> и F<debian/po/POTFILES.in>, поэтому вы должны проверить, что ваш пакет с исходными текстами содержит их.

en: Translators can grab PO and POT files from there, but they must always get in touch with the previous translator (her mail address can be found in the PO file) and/or their fellow translators on debian-l10n-I<E<lt>languageE<gt>>@lists.debian.org (if such a list does exist) to make sure that noone is currently working on the same translation, and read current bugreports against the package they are going to translate to see if a translation has already been reported.
ru: С этой страницы переводчики могут получить PO- и POT-файлы, но они всегда должны связаться с предыдущим переводчиком (его почтовый адрес можно найти в PO-файле) и/или их коллегами переводчиками через debian-l10n-I<E<lt>языкE<gt>>@lists.debian.org (если такой список существует), чтобы удостовериться, что никто в данный момент не работает над тем же переводом, а также изучить имеющиеся сообщения об ошибках пакета, который они намереваются переводить, чтобы проверить, что о переводе уже не сообщено.

en: After translating these files, they should submit their work to the maintainer as bug report of severity B<wishlist> with the B<patch> tag.
ru: После перевода этих файлов, они должны быть посланы сопровождающему в виде отчёта об ошибке с важностью B<wishlist> и тегом B<patch>.

en:   Martin Quinson <Martin.Quinson@ens-lyon.fr>
      Denis Barbier <barbier@linuxfr.org>
ru:   Мартин Квинсон (Martin Quinson) <Martin.Quinson@ens-lyon.fr>
      Дэнис Барбье (Denis Barbier) <barbier@linuxfr.org>

en: podebconf-display-po - display content of a PO file in a debconf interface
ru: podebconf-display-po -- показывает содержимое PO-файла в debconf интерфейсе

en: B<podebconf-display-po> [B<-h>] [B<-f> I<FRONTEND>] I<file.po>
ru: B<podebconf-display-po> [B<-h>] [B<-f> I<ИНТЕРФЕЙС>] I<файл.po>

en: As with any other localization work, translators should test their translations by running the program they are working on.  But this is a very hard job with complicated configuration scripts because there is no automatic way to have all messages displayed.
ru: Как и в любой работе по локализации, переводчики должны протестировать свои переводы, запуская программу, над которой они работают. Часто это очень сложно сделать с помощью сценария, так как нет способа автоматически показать все сообщения.

en: The B<podebconf-display-po> program could be called the I<Poor Man Localization Checker> for debconf.  It parses a PO file, tries to guess what the original templates file did look like, and displays messages in a debconf interface.
ru: Программу B<podebconf-display-po> можно назвать I<Бедный тестировщик локализации> debconf. Она анализирует PO-файл, пытаясь восстановить вид первоначального файла шаблонов, и показывает сообщения в debconf интерфейсе.

en: Of course being root is not mandatory, and there is no interaction between B<podebconf-display-po> and system-wide debconf settings.
ru: Естественно, права суперпользователя не нужны и никаких изменений в системных настройках debconf программа B<podebconf-display-po> не делает.

en: B<-f>, B<--frontend=I<FRONTEND>>
ru: B<-f>, B<--frontend=I<ИНТЕРФЕЙС>>

en: Select an alternate debconf frontend.
ru: Задать другой debconf интерфейс.

en: As B<podebconf-display-po> relies on C<debconf> to display questions, your environment must be setup to display localized questions in the language of the PO file.  If you want to check a translation in another language, you need to temporarily change your settings, e.g.
ru: Так как B<podebconf-display-po> полагается на C<debconf> при выводе, ваша рабочая среда должна быть настроена на показ локализованных вопросов на языке PO-файла. Если вы хотите проверить перевод другого языка, нужно временно изменить свои настройки, например

en: If the PO file cannot be converted into your current encoding, English strings are displayed instead of the localized ones.  You then have to switch to a UTF-8 environment to prevent encoding mismatch.
ru: Если PO-файл не удаётся преобразовать в вашу текущую кодировку, будут показаны строки на английском языке вместо локализованных версий. Чтобы этого не происходило, настройте кодировку UTF-8 в рабочей среде.

en: Prior to 0.8.3, C<po-debconf> did only insert the field name in PO files.  But some discussions on mailing-lists showed that text format does depend on template type, e.g. string and boolean types are different because the former is an open question and user has to enter some text input, whereas the latter is basically a Yes/No question.  Authors have to think about it when writing their templates files, but translators also have to be aware.
ru: До версии 0.8.3, C<po-debconf> вставляла только имена полей в PO-файлах. Обсуждение в списке рассылки показало, что формат текста должен зависеть от типа шаблона , например показ строковых и логических типов должен отличаться, так как первый тип -- это открытый вопрос и пользователь вводит какой-то текст, а второй тип -- это обычно вопрос Да/Нет. Авторы думают об этом когда пишут свои файлы шаблонов, но и переводчики должны это понимать.

en: This is achieved when PO files are generated by po-debconf E<gt>= 0.8.3, template type is inserted in PO files.  With older versions, B<podebconf-display-po> has a trivial algorithm to determine original template type, and may sometimes be wrong.
ru: Это условие выполняется, если PO-файлы генерируются po-debconf версии E<gt>= 0.8.3 и тип шаблона вставляется в PO-файлы. В старых версиях B<podebconf-display-po> имела простейший алгоритм определения первоначального типа шаблона и иногда могла ошибаться.

en: The C<dialog> frontend, when based upon C<whiptail>, traps system signals and thus B<podebconf-display-po> cannot be interrupted by C<Ctrl-C> when using this frontend.
ru: Интерфейс C<dialog>, который использует библиотеку C<whiptail>, перехватывает системные сигналы, поэтому при использовании этого интерфейса B<podebconf-display-po> нельзя прервать комбинацией C<Ctrl-C>.

en: podebconf-report-po - send outdated debconf PO files to the last translators
ru: podebconf-report-po -- отсылает устаревшие debconf PO-файлы последнему работавшему над ними переводчику

en: B<podebconf-report-po> [B<I<options>>]
ru: B<podebconf-report-po> [B<I<параметры>>]

en: This program reads a directory with po files to determine which files contain fuzzy or missing translations, launches an editor to allow modifications of mail body and headers, asks confirmation to send mails, and sends them to the last translator requesting updates.  The mail will contain the PO file which has to be updated.  B<podebconf-report-po> can be called either in the top-level directory, or in F<debian> or F<debian/po> subdirectories (or, for non debconf translations, from the B<po> directory itself or its parent directory).
ru: Эта программа читает каталог с po-файлами, чтобы определить, какие файлы имеют неточные (fuzzy) или отсутствующие переводы, запускает редактор для изменения тела письма и заголовков, просит подтвердить отправку письма и затем посылает их последнему переводчику с просьбой об обновлении. Письмо будет содержать PO-файл, который нужно обновить. Программу B<podebconf-report-po> можно запускать в каталоге верхнего уровня или в подкаталогах F<debian> или в F<debian/po> (или, для переводов не debconf-сообщений, в самом каталоге B<po> или его родительском каталоге).

en: B<podebconf-report-po> can also be used to send a call for translations to a mailing list.  In that case, the POT file will be attached.
ru: B<podebconf-report-po> может также использоваться для посылки просьбы о переводе по списку рассылки. В этом случае, будет присоединен POT-файл.

en: Different templates exist for translation update requests, request to send updated PO files to a bug report (B<--submit>) or for calls for translations (B<--call>).  The template can also be provided by the user.  See the B<TEMPLATES> section for more information on the templates.
ru: Существуют различные шаблоны для запросов обновления перевода, с просьбой посылки обновленных PO-файлов как отчёта об ошибке (B<--submit>) или с просьбой о переводе (B<--call>). Шаблон также может быть создан пользователем. Для дальнейшей информации смотрите раздел B<ШАБЛОНЫ>.

en: Many options can be set in a configuration file.  See section B<CONFIGURATION FILE>.
ru: Многие параметры могут быть установлены в файле настройки. Смотрите раздел B<ФАЙЛ НАСТРОЙКИ>.

en: B<--addlanguageteam=I<LANGUAGE>:I<LIST>>
ru: B<--addlanguageteam=I<ЯЗЫК>:I<СПИСОК>>

en: Specify a mailing list for a given language.  This mailing list will be added to the CC list for the PO files of this language when B<--languageteam> is used, in addition to the language team specified in the PO file (if these mailing lists differ).
ru: Указать список рассылки для заданного языка. Данный список рассылки будет добавлен к списку CC для PO-файлов этого языка, если используется параметр B<--languageteam> помимо языковой команды перевода, указанной в PO-файле (если это разные списки рассылки).

en: This is useful to keep the specified team informed, and allow a faster reaction when a translator is known to be inactive.
ru: Это полезно для информирования команды перевода, и позволяет ускорить перевод, если последний переводчик более не активен.

en: This option can be specified more than once.  The language code and language mailing list are separated by a colon.
ru: Этот параметр можно указывать несколько раз. Код языка и список рассылки языка разделяются двоеточием.

en: This option can be specified in the configuration file to define default behavior of B<podebconf-report-po>.  See section B<CONFIGURATION FILE> below.
ru: Этот параметр может быть установлен в файле настройки для определения поведения по умолчанию для B<podebconf-report-po>. Смотрите ниже раздел B<ФАЙЛ НАСТРОЙКИ>.

en: B<--bts=I<NUMBER>>
ru: B<--bts=I<НОМЕР ОШИБКИ>>

en: After a bug report has been filed (either manually or with the B<--submit> flag) to track down translations, B<podebconf-report-po> can be run again, but this time with the B<--bts=I<NUMBER>> flag.  Translators are then requested to respect the B<Reply-To:> header field which is set to this bug report, so that all translations are gathered into a single location.
ru: После того как отчёт об ошибке отправлен (или вручную или с помощью параметра B<--submit>), чтобы следить за переводами можно запустить B<podebconf-report-po> снова, но в этот раз с параметром B<--bts=I<НОМЕР ОШИБКИ>>. Переводчиков просят правильно обрабатывать поле заголовка B<Reply-To:>, которое есть в сообщении об ошибке, для того чтобы все переводы собирались в одном месте.

en: B<--call[=I<MAILING_LIST>]>
ru: B<--call[=I<СПИСОК РАССЫЛКИ>]>

en: Send a call for translations.  If the optional I<MAILING_LIST> argument is not specified, the call for translations is sent to the Debian Internationalization list (I<debian-i18n@lists.debian.org>).
ru: Отправить запрос на перевод. Если не обязательный параметр I<СПИСОК РАССЫЛКИ> не указан, то запрос переводов отправляется в список интернационализации Debian (I<debian-i18n@lists.debian.org>).

en: Calls for translations are useful to receive translations in new languages.
ru: Запрос переводов полезен для получения новых переводов на других языках.

en: By default, calls for translation are combined with regular requests for updates sent to translators, for the existing translations.  You can disable this default behavior with the B<--withouttranslators> option.
ru: По умолчанию, запрос переводов должен совмещаться с обычными запросами обновлений уже имеющихся переводов. Вы можете выключить это действие по умолчанию указав параметр B<--withouttranslators>.

en: B<--conf=I<FILE>>
ru: B<--conf=I<ФАЙЛ>>

en: Specify the configuration file.  By default, B<podebconf-report-po> reads I<$HOME/.podebconf-report-po.conf>.
ru: Указать файл настройки. По умолчанию, B<podebconf-report-po> использует I<$HOME/.podebconf-report-po.conf>.

en: Do not read any configuration file.
ru: Не использовать никаких файлов настройки.

en: B<--deadline=I<DEADLINE>>
ru: B<--deadline=I<СРОК>>

en: Specify the deadline for receiving the updated translations (default is no deadline).
ru: Указать срок приёма обновлённых переводов (по умолчанию срока нет).

en: This should be a date, which will be prefixed by:
     The deadline for receiving the updated translation is
     I<DEADLINE>.
ru: Это должна быть дата, перед которой будет добавлено:
     The deadline for receiving the updated translation is
     I<DEADLINE>.

en: If the specified string starts with a '+', it will be interpreted by:
     LC_ALL=C date -R -d I<DEADLINE>
ru: Если указанная строка начинается с '+', то она будет воспринята как:
     LC_ALL=C date -R -d I<DEADLINE>

en: If no deadline is specified (and the B<--nodeadline> option is not used), a deadline will be prompted to the user, proposing a default deadline set to +10days.
ru: Если срок не указан (и не используется параметр B<--nodeadline>), то пользователю будет выдано приглашение для ввода срока с установленным значением по умолчанию в +10дней.

en: Deactivate the deadline indication to translators, and avoid the deadline prompts.
ru: Выключить отправку срока получения переводчикам и не выводить приглашение для ввода срока.

en: Do not open the editor and use the template as is.
ru: Не запускать редактор и использовать шаблон как есть.

en: Open an editor before sending the email(s).
ru: Запустить редактор перед отправкой электронной почты.

en: Send the email(s) without confirmation.
ru: Не спрашивать подтверждение перед отправкой электронной почты.

en: Ask for confirmation before sending email(s).
ru: Спрашивать подтверждение перед отправкой электронной почты.

en: B<--from=I<FROM>>
ru: B<--from=I<ОТ КОГО>>

en: Specify the name and the email address of the sender (default is taken from the B<DEBEMAIL> and B<DEBFULLNAME> environment variables, or from the B<EMAIL> environment variable, or is set to the package maintainer if these variables are not set).
ru: Указать имя и адрес электронной почты отправителя (по умолчанию берётся из переменных среды B<DEBEMAIL> и B<DEBFULLNAME>, или из переменной среды B<EMAIL>, или используется адрес сопровождающего пакета, если эти переменные не установлены).

en: Compress PO files in attachment with C<gzip>.
ru: Сжимать отсылаемые PO-файлы с помощью C<gzip>.

en: Do not compress PO files.
ru: Не сжимать PO-файлы.

en: Print usage information and exit.
ru: Показать справку и завершить работу.

en: B<--langs=I<LANGUAGES>>
ru: B<--langs=I<ЯЗЫКИ>>

en: Specify a list of languages to restrict sending the notification only for these languages.  The list of languages is comma separated. The PO files must be named according to these languages, with the .po extension.
ru: Указать список языков для ограничения окончания уведомления только для этих языков. В списке языки разделяются запятой. PO-файлы должны быть названы в соответствии с этими языками и расширением .po.

en: Send the email also to the Language Team as carbon copy.
ru: Послать копию электронной почты командам поддержки языка.

en: It is enabled by default.
ru: Включено по умолчанию.

en: Do not send the email(s) to the language teams.
ru: Не посылать копию электронной почты командам поддержки языка.

en: Send the mails with mutt.  This set the B<--postpone> argument to F<$HOME/postponed>.
ru: Отправить почту с помощью mutt. Это устанавливает параметр B<--postpone> в значение F<$HOME/postponed>.

en: Indicate that it is not a debconf translation.  B<podebconf-report-po> will use the I<translator-po>, I<call-po>, or I<submit-po> template (if no other templates are requested in the configuration file or in the command line).  These templates do not mention debconf in the subject or mail body and are more suitable for non-debconf translations.
ru: Показывает, что это не перевод debconf. B<podebconf-report-po> будет использовать шаблон I<translator-po>, I<call-po> или I<submit-po> (если в файле настройки или командной строке не запрошено других шаблонов). Эти шаблоны не упоминают debconf в теме или теле письма, и больше подходят для не-debconf переводов.

en: This option also changes the default I<po> directory used by B<podebconf-report-po> (i.e. the B<--podir> option is not needed when the call is done from the F<po> directory itself or from its parent directory).
ru: Этот параметр также изменяет каталог I<po> по умолчанию, используемый B<podebconf-report-po> (то есть, параметр B<--podir> не нужно указывать при запуске программы из самого каталога F<po> или из его родительского каталога).

en: By default, a F<debian/po> directory is preferred over a F<po> directory.  With this option, only the F<po> directory will be considered.
ru: По умолчанию, если есть каталоги F<debian/po> и F<po>, то используется первый. С этим параметром рассматривается только каталог F<po>.

en: This option is usually not necessary. B<podebconf-report-po> tries to determine the type of translation based on the current directory and the existence of a F<debian/po> or F<po> directory.
ru: Данный параметр, обычно, не нужен. B<podebconf-report-po> пытается определить тип перевода на основе текущего каталога и существования каталога F<debian/po> или F<po>.

en: B<--package=I<PACKAGE>>
ru: B<--package=I<ПАКЕТ>>

en: Specify the name of the package (default is the source package name).
ru: Указать имя пакета (по умолчанию используется имя пакета с исходными текстами).

en: Specify where the PO files are located.  By default, B<podebconf-report-po> checks if it is called from a F<po> directory, or it searches for a F<debian/po> directory (this can be disabled with the B<--notdebconf> option), or for a F<po> directory.
ru: Указать расположение PO-файлов. По умолчанию, B<podebconf-report-po>, проверяет, вызван ли он из каталога F<po>, или осуществляет поиск каталога F<debian/po> (это можно выключить, указав параметр B<--notdebconf>) или каталог F<po>.

en: B<--postpone=I<MBOX>>
ru: B<--postpone=I<ПОЧТ. ЯЩИК>>

en: Do not send emails, append them in I<MBOX>.  This file can be used as a postponed mailbox with B<mutt -p>.
ru: Не отправлять почту, отложить ее в I<ПОЧТ. ЯЩИК>. Этот файл может использоваться как отсроченный почтовый ящик с B<mutt -p>.

en: B<--potfile=I<POTFILE>>
ru: B<--potfile=I<POT-ФАЙЛ>>

en: Specify the POT file to send to a call for translations (B<--call>).  By default, B<podebconf-report-po> uses the POT file of the PO files directory, if there is only one.
ru: Указать POT-файл для отправки при запросе переводов (B<--call>). По умолчанию, B<podebconf-report-po> использует POT-файл из каталога PO-файлов, если он существует.

en: Only send a message, with no attachments.  This can be useful when the translators have a commit access to the package repository.
ru: Послать только сообщение, без вложений. Это может быть полезно, когда переводчики имеют доступ на запись в репозиторий пакета.

en: B<--smtp=I<SERVER>>
ru: B<--smtp=I<СЕРВЕР>>

en: Specify SMTP server for mailing (default is C<localhost>).
ru: Указать SMTP сервер для отправки (по умолчанию C<localhost>).

en: Instead of sending mails to translators, file a bug report against this package to request for translations.  This is useful e.g. when preparing non-maintainer uploads to make sure that translations do not get lost.
ru: Вместо отправки почты переводчикам, отправить отчёт ошибке в виде запроса на перевод пакета. Это полезно, например когда обновление пакета готовится не сопровождающим, и чтобы быть уверенным, что переводы не пропадут.

en: Send a status report to the maintainer with the list of emails sent to translators.
ru: Послать отчёт о состоянии сопровождающему со списком электронных адресов переводчиков.

en: Do not send any status report to the maintainer.
ru: Не посылать отчёта о состоянии сопровождающему.

en: Send the email in UTF-8.  This allow non-ascii characters in the mail body and mail header.  The editor must support UTF-8.
ru: Отправлять почту в кодировке UTF-8. Это позволяет использовать не ASCII символы в заголовке и теле письма. Редактор должен поддерживать UTF-8.

en: Send the email(s) in us-ascii.  Non-ascii characters are replaced by a question mark.
ru: Отправлять почту в кодировке US-ASCII. Символы вне этой кодировки будут заменены знаками вопроса.

en: Print version information and exit.
ru: Показать версию программы и завершить работу.

en: Display additional information while running.
ru: Показывать подробности работы.

en: Do not use the verbose mode.
ru: Не показывать подробности работы.

en: B<--templatecall=I<TEMPLATE>>
ru: B<--templatecall=I<ШАБЛОН>>

en: Specify a file to use as a template for the call for translations email(s).  The default template is I</usr/share/po-debconf/templates/call>.
ru: Указать файл, который будет использоваться в качестве шаблона писем, отправляемых для поиска новых переводов. По умолчанию используется файл I</usr/share/po-debconf/templates/call>.

en: B<--templatesubmit=I<TEMPLATE>>
ru: B<--templatesubmit=I<ШАБЛОН>>

en: Specify a file to use as a template for the email(s) sent to translators when the B<--submit> option is used.  The default template is I</usr/share/po-debconf/templates/submit>.
ru: Указать файл, который будет использоваться в качестве шаблона для писем, отправляемых переводчикам, если задан параметр B<--submit>. По умолчанию используется файл I</usr/share/po-debconf/templates/submit>.

en: B<--templatetranslators=I<TEMPLATE>>
ru: B<--templatetranslators=I<ШАБЛОН>>

en: Specify a file to use as a template for the email(s) sent to translators.  The default template is I</usr/share/po-debconf/templates/translators>.
ru: Указать файл, который будет использоваться в качестве шаблона для писем, отправляемых переводчикам. По умолчанию используется файл I</usr/share/po-debconf/templates/translators>.

en: B<--template=I<TEMPLATE>>
ru: B<--template=I<ШАБЛОН>>

en: Specify file to use it as template for the email(s).  If a template is specified with this option, this template will be used rather than a template specified with any of the B<--templatetranslators>, B<--templatesubmit>, or B<--templatecall> options.
ru: Указать файл, который будет использоваться в качестве шаблона писем. Если шаблон задан этим параметром, то он будет использован вместо шаблонов, указанных в параметрах B<--templatetranslators>, B<--templatesubmit> или B<--templatecall>.

en: Use the default template.
ru: Использовать шаблон по умолчанию.

en: Send requests for updates to the translators after sending the call for translation.
ru: Послать переводчикам запрос обновления уже имеющихся переводов после отправки запроса новых переводов на другие языки.

en: This option is ignored when the B<--call> option is not specified.  It is enabled by default.
ru: Этот параметр игнорируется, если не указан параметр B<--call>. Это является действием по умолчанию.

en: Do not send requests for translation update to the translators after a call for translations.
ru: Не посылать переводчикам запрос обновления уже имеющихся переводов после отправки запроса новых переводов на другие языки.

en: CONFIGURATION FILE
ru: ФАЙЛ НАСТРОЙКИ

en: By default, B<podebconf-report-po> reads I<$HOME/.podebconf-report-po.conf>.  The configuration file can be set with the B<--conf> option.  You can also ignore any configuration file by specifying the B<--noconf> option.  Command line options can be used to override configuration file settings.
ru: По умолчанию, B<podebconf-report-po> использует I<$HOME/.podebconf-report-po.conf>. Файл настройки может быть указан параметром B<--conf>. Вы также можете проигнорировать какой-либо файл настройки, указав параметр B<--noconf>. Параметры командной строки могут быть использованы для задания настроек отличных от тех, что в файле настройки.

en: The configuration files accept most of the command line options, without the leading B<-->: B<deadline>, B<nodeadline>, B<smtp>, B<from>, B<verbose>, B<force>, B<templatetranslators>, B<templatesubmit>, B<templatecall>, B<template>, B<default>, B<gzip>, B<languageteam>, B<nolanguageteam>, B<addlanguageteam>, B<summary>, B<utf8>, B<withouttranslators>, B<withtranslators>.
ru: В файлах настройки можно использовать большинство параметров командной строки, указывая их без префикса B<-->: B<deadline>, B<nodeadline>, B<smtp>, B<from>, B<verbose>, B<force>, B<templatetranslators>, B<templatesubmit>, B<templatecall>, B<template>, B<default>, B<gzip>, B<languageteam>, B<nolanguageteam>, B<addlanguageteam>, B<summary>, B<utf8>, B<withouttranslators>, B<withtranslators>.

en: Lines starting by a number sign (possibly preceded by spaces) are comments and are ignored.
ru: Строки начинающиеся со знака # (возможно, с предшествующими пробелами) являются комментариями и игнорируются.

en: Here is an example:
     # This is a comment
     smtp smtp.mydomain
     from = Me Myself <me@mydomain>
     utf8
ru: Например,
     # Это комментарий
     smtp smtp.mydomain
     from = Я Любимый <me@mydomain>
     utf8

en: TEMPLATES
ru: ШАБЛОНЫ

en: The templates specified with the B<--template>, B<--templatetranslators>, B<--templatesubmit>, or B<--templatecall> options can contain the following tags:
ru: Шаблоны, указываемые параметрами B<--template>, B<--templatetranslators>, B<--templatesubmit> или B<--templatecall> могут содержать следующие теги:

en: Replaced by the corresponding headers of the email(s).
ru: Заменяется соответствующими заголовками из электронной почты.

en: In the default mode, it is replaced by comments showing the list of translators with outdated translations.
ru: В режиме по умолчанию, это заменяется комментариями содержащими список авторов устаревших переводов.

en: In the B<--submit> mode, it is replaced by the list of PO files with outdated translations.
ru: В режиме B<--submit>, это заменятся списком PO-файлов с устаревшими переводами.

en: And in the B<--call> mode, it is replaced by the list of PO files found in the PO directory.
ru: И в режиме B<--call>, это заменятся списком PO-файлов найденных в PO-каталоге.

en: Replaced by a string that indicates how the translators have to reply (e.g. follow the I<Reply-To> tag or sending the PO to a given bug report).
ru: Заменяется строкой, отражающей куда переводчикам следует отвечать (например, следовать I<Reply-To> тегу или отправлять PO-файл на указанное сообщение об ошибке).

en: Replaced by a string indicating the deadline for the translation (see B<--deadline>).
ru: Заменяется строкой, отражающей срок приёма обновлённых переводов (смотри B<--deadline>).

en: Replaced by the name of the package (if it was detected).
ru: Заменятся названием пакета (если оно будет определено).

en: Replaced by the statistics of the PO files found in the PO directory (in the B<--call> mode only).
ru: Заменяется статистикой PO-файлов найденных в PO-каталоге (только в режиме B<--call>).

en: The I</usr/share/po-debconf/templates> directory contains the default templates.
ru: В каталоге I</usr/share/po-debconf/templates> содержатся шаблоны по умолчанию.

en: EXAMPLES
ru: ПРИМЕРЫ

en: The recommended usage is to call B<podebconf-report-po> from the F<po> directory to be updated:
ru: Рекомендуется запускать B<podebconf-report-po> из каталога F<po>, который нужно обновить:

en: This will send a call for new translations to the <debian-i18n@lists.debian.org> mailing list and will ask translation updates to the previous translators. The language teams will also be notified and should be able to react if the assigned translator is known to be MIA.
ru: Послать запрос на новые переводы в список рассылки <debian-i18n@lists.debian.org> и попросить обновить перевод уже имеющихся переводчиков. Команды по переводу также будут оповещены, и смогут как-то отреагировать, если известно, что предыдущий переводчик больше не сможет помочь.

en: A prompt will ask a deadline to the user (the default is to request translations and updates within 10 days).
ru: Пользователю будет предложено ввести срок приёма переводов (для переводов и обновлений по умолчанию принимается значение в 10 дней).

en: Then an editor will display the message to be sent to the mailing list.  When this editor exits, B<podebconf-report-po> will ask confirmation to send the mail to the mailing list.
ru: Затем будет открыт текстовый редактор с отправляемым сообщением в список рассылки. При закрытии редактора, B<podebconf-report-po> попросит подтвердить отправку письма в список рассылки.

en: If confirmed, another editor will display the message to be sent to the translators and language teams.  B<podebconf-report-po> will ask for another confirmation to send the mails to translators and language teams.
ru: При утвердительном ответе текстовый редактор запустится снова, но уже с сообщением для переводчиков и команд перевода. После, B<podebconf-report-po> попросит подтверждения отправки письма переводчикам и командам.

en: You should make a new release with the received translations after the deadline.
ru: Вам обязательно нужно выпустить новую версию с полученными переводами после окончания установленного срока.

en:   Fabio Tranchitella <kobold@kobold.it>
ru:   Фабио Транчителла (Fabio Tranchitella) <kobold@kobold.it>
