table of contents
Locale::Po4a::Common(3pm) | Herramientas de po4a | 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.
Para poder usar Locale::Po4a programáticamente, puede que desee desactivar el uso de Text::WrapI18N introduciendo, por ejemplo
use Locale::Po4a::Common qw(nowrapi18n); use Locale::Po4a::Text;
en lugar de:
use Locale::Po4a::Text;
El orden aquí es importante: ya que la mayoría de los módulos Locale::Po4a cargan también Locale::Po4a::Common. La primera vez se carga el módulo determina si se usa Text::WrapI18N.
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 por SPI, inc.
Esto es software libre; puede redistribuirlo y/o modificarlo bajo las condiciones de la licencia GPL (consulte el fichero COPYING).
2014-05-02 | Herramientas de po4a |