NAME

   Dancer2::Plugin::Locale::Wolowitz - Dancer2's plugin for
   Locale::Wolowitz

DESCRIPTION

   This plugin give you the Locale::Wolowitz support. It's a blatant copy
   of Dancer::Plugin::Locale::Wolowitz and should be a drop in replacement
   for Dancer2 projects.

SYNOPSIS

       use Dancer2;
       use Dancer2::Plugin::Locale::Wolowitz;

       # in your templates
       get '/' => sub {
           template 'index';
       }

       # or directly in code
       get '/logout' => sub {
           template 'logout', {
               bye => loc('Bye');
           }
       }

   ... meanwhile, in a nearby template file called index.tt

       <% l('Welcome') %>

CONFIGURATION

      plugins:
        Locale::Wolowitz:
          fallback: "en"
          locale_path_directory: "i18n"
          lang_session: "lang"
          lang_available:
            - de
            - en
            - id
            - nl

KEYWORDS

loc

   The loc keyword can be used in code to look up the correct translation.
   In templates you can use the l('') function

AUTHOR

   Menno Blom, <blom at cpan.org>

BUGS / CONTRIBUTING

   This module is developed on Github at:
   http://github.com/b10m/p5-Dancer-Plugin-Locale-Wolowitz

ACKNOWLEDGEMENTS

   Many thanks go out to HOBBESTIG <https://metacpan.org/author/HOBBESTIG>
   for writing the Dancer 1 version of this plugin
   (Dancer::Plugin::Locale::Wolowitz).

   And obviously thanks to IDOPEREL <https://metacpan.org/author/IDOPEREL>
   for creating the main code we're using in this plugin!
   (Locale::Wolowitz).

COPYRIGHT

   Copyright 2014- Menno Blom

LICENSE

   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.