LOCALE::PO4A::COMMON.3PM(1) User Contributed Perl Documentation 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. Si necessaire, vous pouvez desactiver l'utilisation de Text::WrapI18N comme ceci : 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 TRADUCTION Martin Quinson (mquinson#debian.org) COPYRIGHT ET LICENCE Copyright (C) 2005 SPI, inc. Ce programme est un logiciel libre ; vous pouvez le copier et / ou le modifier sous les termes de la GPL v2.0 ou suivante (voir le fichier COPYING). perl v5.38.2 2024-06-26 LOCALE::PO4A::COMMON.3PM(1)