Provided by: po4a_0.41-1_all bug

NOM

       Locale::Po4a::Common - Utilitaires et parties communes des scripts po4a

DESCRIPTION

       Locale::Po4a::Common comprend les parties communes des scripts po4a et
       quelques fonctions utiles pour certains modules.

       Pour utiliser Locale::Po4a dans un programme, on peut desactiver
       l'utilisation de Text::WrapI18N, en utilisant par exemple:

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

       au lieu de:

           use Locale::Po4a::Text;

       L'ordre est important ici puisque la plupart des modules Locale::Po4a
       chargent eux-meme Locale::Po4a::Common et que la premiere fois que ce
       module est charge determine si Text::WrapI18N est utilise.

FONCTIONS

   Affichage de messages
       o   show_version($)

           Affiche la version courante du script, et un court message de
           copyright. Il prend le nom du script comme parametre.

       o   wrap_msg($@)

           Cette fonction affiche un message de la meme facon que sprintf(),
           mais met en plus le resultat en forme de telle sorte qu'il soit
           bien mis en forme sur un terminal.

       o   wrap_mod($$@)

           Cette fonction fonctionne de la meme facon que wrap_msg(), mais
           elle prend le nom d'un module comme premier parametre, et ajoute
           une espace a gauche du message.

       o   wrap_ref_mod($$$@)

           Cette fonction fonctionne comme wrap_msg(), mais elle prend une
           reference de la forme fichier:ligne comme premier parametre, un nom
           de module comme second parametre, et ajoute une espace a gauche du
           message.

   Encapsulateur pour d'autres modules
       o   Locale::Gettext

           Quand le module Locale::Gettext ne peut pas etre charge, ce module
           fournit une fausse implementation (vide) pour les fonctions
           suivantes. Dans ce cas, les messages ne seront pas traduits, mais
           le programme continuera a fonctionner.

           Si Locale::gettext est present, cette encapsulation appellera
           setlocale(LC_MESSAGES, "") de telle sorte que les appelants ne
           dependent pas non plus du module POSIX.

           o   bindtextdomain($$)

           o   textdomain($)

           o   gettext($)

           o   dgettext($$)

AUTEURS

        Jordi Vilalta <jvprat@gmail.com>

COPYRIGHT ET LICENCE

       Copyright 2005 par SPI, inc.

       Ce programme est un logiciel libre; vous pouvez le copier et / ou le
       modifier sous les termes de la GPL (voir le fichier COPYING).