|
maketext - translate and make messages |
maketext - translate and make messages
maketext [OPTION] [--domain=TEXTDOMAIN] MSGKEY [PARAM...] maketext [OPTION] -s MSGID [PARAM...]
The maketext script translates a natural language message into
the user's language, by looking up the translation in a message MO
file, and process the plural transformation with Maketext.
The maketext script is a command-line interface to
Locale::Maketext::Gettext(3) (and
Locale::Maketext(3)). It can be used in shell
scripts, etc, to translate, maketext and return the result. By this
way, 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.
For example:
% maketext -s "[*,_1,virus was,viruses were] found in [*,_2,file,files]." 0 1 0 viruses were found in 1 file. % maketext -s "[*,_1,virus was,viruses were] found in [*,_2,file,files]." 1 3 1 virus was found in 3 files. %
Maketext language function override, like quant or numerate, is
not available here. Suggestions are welcome.
The current system locale directory search order is: /usr/share/locale, /usr/lib/locale, /usr/local/share/locale, /usr/local/lib/locale. Suggestions are welcome.
Report bugs to imacat <imacat@mail.imacat.idv.tw>
Locale::Maketext(3), Locale::Maketext::TPJ13(3), Locale::Maketext::Gettext(3), Locale::Maketext::Gettext::Functions(3), bindtextdomain(3), textdomain(3). Also, please refer to the official GNU gettext manual at http://www.gnu.org/software/gettext/manual/.
imacat <imacat@mail.imacat.idv.tw>
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.
|
maketext - translate and make messages |