Locale::Po4a::Common(3pm) | Herramientas de po4a | Locale::Po4a::Common(3pm) |
Locale::Po4a::Common - Partes comunes de los scripts de po4a y herramientas
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.
Muestra la versión actual del script, y un breve mensaje de derechos de autor. Toma el nombre del script como argumento.
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.
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.
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.
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.
Jordi Vilalta <jvprat@gmail.com>
Jordi Vilalta <jvprat@gmail.com> Omar Campagne <ocampagne@gmail.com>
Copyright © 2005 SPI, Inc.
Esto es software libre; puede redistribuirlo y/o modificarlo bajo las condiciones de la licencia GPL (consulte el fichero COPYING).
2018-12-09 | Herramientas de po4a |