LOCALE::PO4A::COMMON.3PM(1)

NUME
Locale::Po4a::Common - părți comune ale scripturilor și instrumentelor po4a

DESCRIERE
Locale::Po4a::Common conține părți comune ale scripturilor po4a și unele funcții utile utilizate împreună cu alte module.

Dacă este necesar, puteți dezactiva utilizarea Text::WrapI18N în acest mod:

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

în loc de:

    use Locale::Po4a::Text;

Ordinea este importantă aici: deoarece majoritatea modulelor Locale::Po4a încarcă ele însele Locale::Po4a::Common, prima dată când acest modul este încărcat determină dacă Text::WrapI18N este utilizat.

FUNCȚII

  Afișarea mesajelor de ieșire

•   show_version($)

    Afișează versiunea curentă a scriptului și un scurt mesaj de drepturi de autor. Primește numele scriptului ca argument.

•   wrap_msg($@)

    Această funcție afișează un mesaj în același mod ca sprintf(), dar încadrează rezultatul astfel încât să arate bine pe terminal.

•   wrap_mod($$@)

    Această funcție funcționează ca wrap_msg(), dar ia un nume de modul ca prim argument și lasă un spațiu în stânga mesajului.

•   wrap_ref_mod($$$@)

    Această funcție funcționează ca wrap_msg(), dar ia o referință fișier:linie ca prim argument, un nume de modul ca al doilea și lasă un spațiu în stânga mesajului.

  Module de învăluire pentru alte module

•   Locale::Gettext

    Atunci când modulul Locale::Gettext nu poate fi încărcat, acest modul oferă o implementare fictivă (goală) a următoarelor funcții. În acest caz, mesajele po4a nu vor fi traduse, dar programul va continua să funcționeze.

    Dacă Locale::gettext este prezent, acest wrapper solicită, de asemenea, setlocale(LC_MESSAGES, ""), astfel încât apelanții să nu depindă de modulul POSIX.

    •   bindtextdomain($$)

    •   textdomain($)

    •   gettext($)

    •   dgettext($$)

AUTORI
 Jordi Vilalta <jvprat@gmail.com>

DREPTURI DE AUTOR și LICENȚĂ
Drepturi de autor © 2005 SPI, Inc.

Acest program este software liber; îl puteți redistribui și/sau modifica în conformitate cu termenii GPL v2.0 sau o versiune ulterioară (consultați fișierul COPYING).