manpagez: man pages & more
info gawk
Home | html | info | man

gawk: String Extraction

 13.4.1 Extracting Marked Strings
 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-pot' command-line option to
 create the initial '.pot' file:
      gawk --gen-pot -f guide.awk > guide.pot
    When run with '--gen-pot', '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)  You should distribute the generated '.pot' file with
 your 'awk' program; translators will eventually use it to provide you
 translations that you can also then distribute.  ⇒I18N Example
 for the full list of steps to go through to create and test translations
 for 'guide'.
    ---------- Footnotes ----------
    (1) The 'xgettext' utility that comes with GNU 'gettext' can handle
 '.awk' files.
© 2000-2019
Individual documents may contain additional copyright information.