Locale::Po4a::Common(3pm)

NOMBRE
Locale::Po4a::Common - Partes comunes de los scripts de po4a y herramientas

DESCRIPCIÓN
Locale::Po4a::Common contiene partes comunes a los scripts de po4a y algunas funciones útiles usadas por los otros módulos.

If needed, you can disable the use of Text::WrapI18N as such:

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

en lugar de:

    use Locale::Po4a::Text;

The ordering is important here: as most Locale::Po4a modules load themselves Locale::Po4a::Common, the first time this module is loaded determines whether Text::WrapI18N is used.

FUNCIONES

  Muestra mensajes de salida

•   show_version($)

    Muestra la versión actual del script, y un breve mensaje de derechos de autor. Toma el nombre del script como argumento.

•   wrap_msg($@)

    Esta función muestra un mensaje de la misma manera que lo hace sprintf(), pero justifica el resultado para que se vea bien en la terminal.

•   wrap_mod($$@)

    Esta función funciona como wrap_msg(), pero toma un nombre de módulo como primer argumento, y deja un espacio a la izquierda del mensaje.

•   wrap_ref_mod($$$@)

    Esta función funciona como wrap_msg(), pero toma una referencia fichero:línea como primer argumento, un nombre de módulo como segundo, y deja un espacio a la izquierda del mensaje.

  Patrones de diseño («wrappers») para otros módulos

•   Locale::Gettext

    Este módulo proporciona una integración vacía («dummy») de las siguientes funciones en caso de que no se pueda cargar el módulo Locale::Gettext. De ser así, los mensajes de po4a no se traducirán pero el programa seguirá funcionando.

    Si Locale::gettext está presente, este «wrapper» también invoca setlocale (LC_MESSAGES, ""), para que aquello que lo invoca tampoco dependa del módulo de POSIX.

    •   bindtextdomain($$)

    •   textdomain($)

    •   gettext($)

    •   dgettext($$)

AUTORES
 Jordi Vilalta <jvprat@gmail.com>

TRADUCCION
 Jordi Vilalta <jvprat@gmail.com>
 Omar Campagne <ocampagne@gmail.com>

DERECHO DE COPIA Y LICENCIA
Copyright © 2005 SPI, Inc.

Esto es software libre; puede redistribuirlo y/o modificarlo bajo las condiciones de la licencia GPL (consulte el fichero COPYING).