Catmandu::Fix::i18n3pm
Lookup value in i18n
Usage
use Catmandu::Sane;use Catmandu;#In your catmandu configCatmandu->config->{i18n} = {en => ["Gettext","/path/to/en.po"],nl => ["Gettext","/path/to/nl.po"]};#In your fix#simple lookupi18n( "title", config => "i18n", lang => "en" )#lookup with argumentsadd_field("args.$append","Nicolas")i18n( "greeting", config => "i18n", lang => "en", args => "args" )
Constructor arguments
- path
-
* path to i18n key
* specified as fix argument
* required
- config
-
* path to i18n configuration in the Catmandu config
* specified as fix option
* required
- lang
-
* language to use
* specified as fix option
* required
- args
-
* path in current record where arguments are stored. Must be an array.
* specified as fix option
* optional
License and copyright
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See <http://dev.perl.org/licenses/> for more information.
Releases
Unchanged in 2 releases since Debian 12 (Bookworm).