Node:String Extraction, Next:Printf Ordering, Previous:Translator i18n, Up:Translator i18n
Once your awk
program is working, and all the strings have
been marked and you've set (and perhaps bound) the text domain,
it is time to produce translations.
First, use the --gen-po
command-line option to create
the initial .po
file:
$ gawk --gen-po -f guide.awk > guide.po
When run with --gen-po
, gawk
does not execute your
program. Instead, it parses it as usual and prints all marked strings
to standard output in the format of a GNU gettext
Portable Object
file. Also included in the output are any constant strings that
appear as the first argument to dcgettext
or as the first and
second argument to dcngettext
.1
See A Simple Internationalization Example,
for the full list of steps to go through to create and test
translations for guide
.
Starting with gettext
version 0.11.1, the xgettext
utility that comes with GNU
gettext
can handle .awk
files.