
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 НАЗВАНИЕ

Locale::Po4a::Common: общий код сценариев и утилит po4a

=head1 ОПИСАНИЕ

Locale::Po4a::Common содержит общий код сценариев po4a, а также некоторые
полезные функции используемые в других модулях.

В случае необходимости можно отключить Text::WrapI18N следующим образом:

    use Locale::Po4a::Common qw(nowrapi18n);
    use Locale::Po4a::Text;

вместо:

    use Locale::Po4a::Text;

В данном случае порядок имеет значение: большинство модулей в Locale::Po4a
сами загружают Locale::Po4a::Common, а используется ли Text::WrapI18N
определяется при первой загрузке модуля.

=head1 ФУНКЦИИ

=head2 Форматирование сообщений

=over

=item

show_version($)

Выводит текущую версию сценария и короткое сообщение об авторском праве. В
качестве аргумента она принимает имя сценария.

=item

wrap_msg($@)

Данная функция возвращает отформатированную строку точно также, как
sprintf(), но также расставляет переносы строк, чтобы сообщение хорошо
смотрелось в терминале.

=item

wrap_mod($$@)

Данная функция делает тоже, что и wrap_msg(), но она также принимает имя
модуля в качестве первого аргумента и добавляет пробелы в начало
перенесённых строк.

=item

wrap_ref_mod($$$@)

Данная функция делает тоже, что и wrap_msg(), но в качестве первого
аргумента она принимает сноску вида «файл:строка» и имя модуля в качестве
второго. Она также добавляет пробелы в начало перенесённых строк.

=back

=head2 Обёртки для других модулей

=over

=item

Locale::Gettext

Если не удаётся загрузить модуль Locale::Gettext, то данный модуль
предоставляет заглушки для следующих функций. В таком случае сообщения po4a
не будут переводится, но сама программа будет работать.

Если Locale::gettext существует, то эта обёртка также вызывает
setlocale(LC_MESSAGES, ""), чтобы вызывающим не приходилось зависеть от
модуля POSIX.

=over

=item

bindtextdomain($$)

=item

textdomain($)

=item

gettext($)

=item

dgettext($$)

=back

=back

=head1 АВТОРЫ

 Жорди Вилальта (Jordi Vilalta) <jvprat@gmail.com>

=head1 АВТОРСКИЕ ПРАВА И ЛИЦЕНЗИИ

Copyright © 2005 SPI, Inc.

Данная программа является свободным программным обеспечением; вы можете
распространять и/или изменять её на условиях Универсальной общественной
лицензии (GPL) GNU v2.0 или новее (см. файл COPYING).
