Changes for version 1.000 - 2013-12-19
- Compleately rewritten. The main idea is that the lexicon can load during compile time. The next thing is that the HTTP request or the OS is compleately untouched. If someone need that connection he is able to do that by himself. The binding to Locale::TextDomain internal module is no longer used.
Modules
Perl OO Interface to Uniforum Message Translation
Call object methods as functions
Gettext mo file as lexicon
Lexicon from data structure
Lexicon constants
Gettext header extractor
Helper role to add lexicon from file
Style formatter
Role to store a lexicon as file
Filters the lexicon data before stored
Stores the lexicon for other programming languages
Additional gettext methods
Methods for dynamic domain and/or category
Additional maketext methods
Alternative maketext methods
Alternative maketext methods
Select a language of a list
Provides a logger method
Provides singleton lexicon access
Call object methods as tied hash
Translator class
Examples
- example/02_filter.pl
- example/03_language_of_languages.pl
- example/04_lexicon_store_JSON_utf-8.pl
- example/11_gettext_hash.pl
- example/12_gettext_mo_utf-8.pl
- example/13_gettext_mo_cp1252.pl
- example/14_gettext_N.pl
- example/16_multiplural_mo_utf-8.pl
- example/21_maketext_mo_utf-8.pl
- example/22_loc_mo_style_gettext.pl
- example/23_localize_mo_utf-8.pl
- example/41_tied_interface.pl
- example/42_functional_interface.pl
- example/LocaleData/de/LC_MESSAGES/example.mo
- example/LocaleData/de/LC_MESSAGES/example.po
- example/LocaleData/de/LC_MESSAGES/example_cp1252.mo
- example/LocaleData/de/LC_MESSAGES/example_cp1252.po
- example/LocaleData/de/LC_MESSAGES/example_maketext.mo
- example/LocaleData/de/LC_MESSAGES/example_maketext.po
- example/LocaleData/de/LC_MESSAGES/example_maketext_style_gettext.mo
- example/LocaleData/de/LC_MESSAGES/example_maketext_style_gettext.po
- example/LocaleData/de/LC_MULTIPLURAL2/example_multiplural.mo
- example/LocaleData/de/LC_MULTIPLURAL2/example_multiplural.po
- example/LocaleData/ru/LC_MESSAGES/example.mo
- example/LocaleData/ru/LC_MESSAGES/example.po
- example/README