NAME
Handel::L10N - Localization module for Handel
SYNOPSIS
use Handel::L10N qw(translate);
warn translate('This is my message');
DESCRIPTION
This module is simply a subclass of Locale::Maketext
. By default it doesn't export anything. You can either use it directly:
use Handel::L10N;
warn Handel::L10N::translate('My message');
You can also export translate
into the callers namespace:
use Handel::L10N qw/translate/;
warn translate('My message');
If you have the time and can do a language, the help would be much appreciated. If you're going to email a translation module, please Gzip it first. It's not uncommon for an email server along the way to trash UTF-8 characters in the .pm attachment text.
There is also a t/l10n_lexicon_synced.t test that ensures that each lexicon has the same number of keys as the English version. Please make sure to run/update that test before submitting your lexicon.
FUNCTIONS
translate
Translates the supplied text into the appropriate language if available. If no match is available, the original text is returned.
print translate('foo was here');
SEE ALSO
Locale::Maketext, Handel::L10N::us_en, Handel::L10N::fr, Handel::L10N::zh_tw
AUTHOR
Christopher H. Laco
CPAN ID: CLACO
claco@chrislaco.com
http://today.icantfocus.com/blog/