Scroll to navigation

LOCALE::PO4A::COMMON.3PM(1) User Contributed Perl Documentation LOCALE::PO4A::COMMON.3PM(1)

NAMN

Locale::Po4a::Common - gemensamma delar av po4a-skripten och verktygen

BESKRIVNING

Locale::Po4a::Common innehåller gemensamma delar av po4a-skripten och några användbara funktioner som används tillsammans med de andra modulerna.

Om det behövs kan du inaktivera användningen av Text::WrapI18N på följande sätt:

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

istället för:

    use Locale::Po4a::Text;

Ordningen är viktig här: eftersom de flesta Locale::Po4a-moduler laddar Locale::Po4a::Common, avgör den första gången denna modul laddas om Text::WrapI18N används.

FUNKTIONER

Visa utdatameddelanden

  • visa_version($)

    Visar den aktuella versionen av skriptet och ett kort meddelande om upphovsrätt. Det tar namnet på skriptet som argument.

  • wrap_msg($@)

    Denna funktion visar ett meddelande på samma sätt som sprintf(), men formaterar resultatet så att det ser snyggt ut på terminalen.

  • wrap_mod($$@)

    Denna funktion fungerar som wrap_msg(), men den tar ett modulnamn som första argument och lämnar ett mellanslag till vänster om meddelandet.

  • wrap_ref_mod($$$@)

    Denna funktion fungerar som wrap_msg(), men tar en fil:radreferens som första argument, ett modulnamn som andra argument och lämnar ett mellanslag till vänster om meddelandet.

Wrappers för andra moduler

Locale::Gettext

När modulen Locale::Gettext inte kan laddas tillhandahåller denna modul en tom implementering av följande funktioner. I så fall översätts inte po4a-meddelanden, men programmet fortsätter att fungera.

Om Locale::gettext finns, anropar denna wrapper också setlocale(LC_MESSAGES, "") så att anropare inte heller är beroende av POSIX-modulen.

  • bindtextdomain($$)
  • textdomän($)
  • gettext($)
  • dgettext($$)

UPPHOVSPERSONER

 Jordi Vilalta <jvprat@gmail.com>

UPPHOVSRÄTT OCH LICENS

Copyright © 2005 SPI, Inc.

Detta program är fri programvara; du får distribuera och/eller modifiera det enligt villkoren i GPL v2.0 eller senare (se filen COPYING).

2026-03-23 perl v5.42.0