Scroll to navigation

LOCALE::PO4A::COMMON.3PM(1) User Contributed Perl Documentation 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).

2025-09-14 perl v5.40.1