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

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.