Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Handel::L10N
Localization module for Handel

Handel::L10N - Localization module for Handel


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

Arguments: $message

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

the Locale::Maketext manpage, the Handel::L10N::us_en manpage, the Handel::L10N::fr manpage, the Handel::L10N::zh_tw manpage


AUTHOR


    Christopher H. Laco

    CPAN ID: CLACO

    claco@chrislaco.com

    http://today.icantfocus.com/blog/
Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy