.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "LOCALE::PO4A::COMMON.3PM 1" .TH LOCALE::PO4A::COMMON.3PM 1 2025-11-22 "perl v5.42.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NUME .IX Header "NUME" Locale::Po4a::Common \- părți comune ale scripturilor și instrumentelor po4a .SH DESCRIERE .IX Header "DESCRIERE" Locale::Po4a::Common conține părți comune ale scripturilor po4a și unele funcții utile utilizate împreună cu alte module. .PP Dacă este necesar, puteți dezactiva utilizarea Text::WrapI18N în acest mod: .PP .Vb 2 \& use Locale::Po4a::Common qw(nowrapi18n); \& use Locale::Po4a::Text; .Ve .PP în loc de: .PP .Vb 1 \& use Locale::Po4a::Text; .Ve .PP 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. .SH FUNCȚII .IX Header "FUNCȚII" .SS "Afișarea mesajelor de ieșire" .IX Subsection "Afișarea mesajelor de ieșire" .IP \(bu 4 show_version($) .Sp Afișează versiunea curentă a scriptului și un scurt mesaj de drepturi de autor. Primește numele scriptului ca argument. .IP \(bu 4 wrap_msg($@) .Sp Această funcție afișează un mesaj în același mod ca \fBsprintf()\fR, dar încadrează rezultatul astfel încât să arate bine pe terminal. .IP \(bu 4 wrap_mod($$@) .Sp Această funcție funcționează ca \fBwrap_msg()\fR, dar ia un nume de modul ca prim argument și lasă un spațiu în stânga mesajului. .IP \(bu 4 wrap_ref_mod($$$@) .Sp Această funcție funcționează ca \fBwrap_msg()\fR, 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. .SS "Module de învăluire pentru alte module" .IX Subsection "Module de învăluire pentru alte module" .IP \(bu 4 Locale::Gettext .Sp 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. .Sp Dacă Locale::gettext este prezent, acest wrapper solicită, de asemenea, setlocale(LC_MESSAGES, ""), astfel încât apelanții să nu depindă de modulul POSIX. .RS 4 .IP \(bu 4 bindtextdomain($$) .IP \(bu 4 textdomain($) .IP \(bu 4 gettext($) .IP \(bu 4 dgettext($$) .RE .RS 4 .RE .SH AUTORI .IX Header "AUTORI" .Vb 1 \& Jordi Vilalta .Ve .SH "DREPTURI DE AUTOR și LICENȚĂ" .IX Header "DREPTURI DE AUTOR și LICENȚĂ" Drepturi de autor © 2005 SPI, Inc. .PP 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).