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.