Provided by: libcatmandu-i18n-perl_0.01-2_all 

NAME
Catmandu::Fix::i18n - lookup value in I18N
SYNOPSIS
use Catmandu::Sane;
use Catmandu;
#In your catmandu config
Catmandu->config->{i18n} = {
en => [
"Gettext",
"/path/to/en.po"
],
nl => [
"Gettext",
"/path/to/nl.po"
]
};
#In your fix
#simple lookup
i18n( "title", config => "i18n", lang => "en" )
#lookup with arguments
add_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
AUTHORS
Nicolas Franck "<nicolas.franck at ugent.be>"
SEE ALSO
Catmandu::I18N, Catmandu, Locale::Maketext
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.
perl v5.36.0 2023-02-04 Catmandu::Fix::i18n(3pm)