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.