.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" 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 .\" ======================================================================== .\" .IX Title "LOCALE::PO4A::COMMON.3PM 1" .TH LOCALE::PO4A::COMMON.3PM 1 2024-06-26 "perl v5.38.2" "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 NAAM .IX Header "NAAM" Locale::Po4a::Common \- gemeenschappelijke delen van de po4a\-scripts en \-hulpprogramma's .SH BESCHRIJVING .IX Header "BESCHRIJVING" Locale::Po4a::Common bevat gemeenschappelijke delen van de po4a\-scripts en enkele handige functies die worden gebruikt in de andere modules. .PP Indien u dit nodig heeft, kunt u als volgt het gebruik van Text::WrapI18N uitzetten: .PP .Vb 2 \& use Locale::Po4a::Common qw(nowrapi18n); \& use Locale::Po4a::Text; .Ve .PP in plaats van: .PP .Vb 1 \& use Locale::Po4a::Text; .Ve .PP De volgorde is hier belangrijk: aangezien de meeste Locale::Po4a\-modules automatisch worden geladen, bepaalt Locale::Po4a::Common, wanneer deze voor het eerst geladen wordt, of Text::WrapI18N gebruikt zal worden. .SH FUNCTIES .IX Header "FUNCTIES" .SS "Uitvoerberichten tonen" .IX Subsection "Uitvoerberichten tonen" .IP \(bu 4 show_version($) .Sp Toont de huidige versie van het script en een kort copyrightbericht. Het neemt de naam van het script als argument. .IP \(bu 4 wrap_msg($@) .Sp Deze functie toont een bericht op dezelfde manier als \fBsprintf()\fR dit doet, maar past regelafbreking toe, zodat het resultaat er op de terminal fraai uitziet. .IP \(bu 4 wrap_mod($$@) .Sp Deze functie werkt zoals \fBwrap_msg()\fR, maar ze neemt een modulenaam als eerste argument en laat links van het bericht een spatie. .IP \(bu 4 wrap_ref_mod($$$@) .Sp Deze functie werkt als \fBwrap_msg()\fR, maar ze neemt een referentie naar bestand:regel als eerste argument, een modulenaam als het tweede, en ze laat links van het bericht een spatie. .SS "Omhulsels voor andere modules" .IX Subsection "Omhulsels voor andere modules" .IP \(bu 4 Locale::Gettext .Sp Wanneer de module Locale::Gettext niet geladen kan worden, voorziet deze module in een dummy (lege) toepassing van de volgende functies. In dat geval zullen po4a\-berichten niet vertaald worden, maar zal het programma blijven werken. .Sp Indien Locale::gettext aanwezig is, aanroept dit omhulsel ook setlocale(LC_MESSAGES, ""), zodat aanroepers ook niet afhangen van de POSIX-module. .RS 4 .IP \(bu 4 bindtextdomain($$) .IP \(bu 4 textdomain($) .IP \(bu 4 gettext($) .IP \(bu 4 dgettext($$) .RE .RS 4 .RE .SH AUTEURS .IX Header "AUTEURS" .Vb 1 \& Jordi Vilalta .Ve .SH "COPYRIGHT EN LICENTIE" .IX Header "COPYRIGHT EN LICENTIE" Copyright © 2005 SPI, Inc. .PP Dit programma is vrije software; u kunt het verder verspreiden en/of aanpassen onder de bepalingen van de GPL v2.0 of recenter (zie het bestand COPYING).