Locale::Po4a::Common(3pm) | Po4a Алати | Locale::Po4a::Common(3pm) |
Locale::Po4a::Common - заједнички делови за po4a скрипте и помоћне алате
Locale::Po4a::Common садржи заједничке делове po4a скрипти и неке корисне функције које се користе по осталим модулима.
Ако је потребно, можете да искључите употребу Text::WrapI18N као таквог:
use Locale::Po4a::Common qw(nowrapi18n); use Locale::Po4a::Text;
уместо:
use Locale::Po4a::Text;
Овде је битан редослед: како већина Locale::Po4a модула учитавају сами за себе Locale::Po4a::Common, први пут када се модул учита одређује да ли се Text::WrapI18N користи.
Приказује текућу верзију скрипте, као и кратку поруку о правима умножавања. Узима име скрипте као аргумент.
Ова функција приказује поруку на исти начин као што то ради sprintf(), али обавија резултат тако да поруке лепо изгледају на терминалу.
Ова функција ради као like wrap_msg(), али као први аргумент узима име модула, и оставља празан простор лево од поруке.
Ово функционише као wrap_msg(), али као први аргумент узима референцу фајл:линија, име модула као други, и оставља празан простор лево од поруке.
Када модул Locale::Gettext не може да се учита, овај модул обезбеђује лажну (тј. празну) имплементацију следећих функција. У том случају, поруке програма po4a неће бити преведене, али ће сам програм наставити да ради.
Ако је Locale::gettext присутан, ова обвојница такође позива setlocale(LC_MESSAGES, "") тако да позиваоци не зависе ни од POSIX модула.
Жорди Вијалта <jvprat@gmail.com>
Права умножавања © 2005 SPI, Inc.
Овај програм је слободан софтвер; можете да га редистрибуирате и/или мењате под условима GPL (погледајте фајл COPYING).
2020-12-09 | Po4a Алати |