Next: , Previous: , Up: Individual Programming Languages   [Contents][Index]


15.5.14 GNU awk

RPMs

gawk 3.1 or newer

Ubuntu packages

gawk

File extension

awk, gawk, twjr. The file extension twjr is used by TexiWeb Jr (https://github.com/arnoldrobbins/texiwebjr).

String syntax

"abc"

gettext shorthand

_"abc"

gettext/ngettext functions

dcgettext, missing dcngettext in gawk-3.1.0

textdomain

TEXTDOMAIN variable

bindtextdomain

bindtextdomain function

setlocale

automatic, but missing setlocale (LC_MESSAGES, "") in gawk-3.1.0

Prerequisite

Use or emulate GNU gettext

use

Extractor

xgettext

Formatting with positions

printf "%2$d %1$d" (GNU awk only)

Portability

On platforms without gettext, no translation. On non-GNU awks, you must define dcgettext, dcngettext and bindtextdomain yourself.

po-mode marking

An example is available in the examples directory: hello-gawk.