Joins the gettext and Maketext frameworks
Go to file
2019-09-09 19:55:59 +08:00
lib/Locale/Maketext Replaced %Lexicons and %ENCODINGS with %CACHE, for code simplicity. 2019-09-09 19:55:59 +08:00
script Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
t Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
.gitignore Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
Artistic Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
BUGS Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
Build.PL Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
Changes Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
COPYING Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
INSTALL Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
Makefile.PL Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
MANIFEST Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
META.yml Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
README Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
SIGNATURE Replaced %Lexicons and %ENCODINGS with %CACHE, for code simplicity. 2019-09-09 19:55:59 +08:00
THANKS Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00
TODO Initialized from version 1.28 (2009/6/27). 2019-09-09 19:50:18 +08:00

Locale::Maketext::Gettext - Joins the gettext and Maketext frameworks

Locale::Maketext::Gettext joins the GNU gettext and Maketext
frameworks.  It is a subclass of Locale::Maketext that follows the
way GNU gettext works.  It works seamlessly, both in the sense of
GNU gettext and Maketext.  As a result, you enjoy both their
advantages, and get rid of both their problems, too.

You start as an usual GNU gettext localization project:  Work on
PO files with the help of translators, reviewers and Emacs.  Turn
them into MO files with msgfmt.  Copy them into the appropriate
locale directory, such as
/usr/share/locale/de/LC_MESSAGES/myapp.mo.

Then, build your Maketext localization class, with your base class
changed from Locale::Maketext to Locale::Maketext::Gettext.  That's
all. ^_*'


* Locale::Maketext::Gettext::Functions

Locale::Maketext::Gettext::Functions is a functional
interface to Locale::Maketext::Gettext (and Locale::Maketext).
It works completely the GNU gettext way.  It plays magic to
Locale::Maketext.  No more localization class/subclasses and language
handles are required.


* The maketext script

The maketext script is a command-line interface to
Locale::Maketext::Gettext (and Locale::Maketext).  It can be used in
shell scripts, etc, to translate, maketext and return the
result.  It enables Maketext to be integrated into other programming
languages/systems, like bash/csh, python, PHP, C, etc.  It works
like the command-line program gettext.


* Installation

    Read INSTALL for instructions on how to install
Locale::Maketext::Gettext.


* News, Changes and Updates

    Refer to the Changes for changes, bug fixes, updates, new functions, etc.


* Copyright

Copyright (c) 2003-2007 imacat. All rights reserved. This program is free
software; you can redistribute it and/or modify it under the same terms
as Perl itself.