This scons tool is a part of scons &t-link-gettext; toolset. It provides scons
interface to msgfmt(1) command, which generates binary
message catalog (MO) from a textual translation description
(PO).
MOSUFFIX
MSGFMT
MSGFMTCOM
MSGFMTCOMSTR
MSGFMTFLAGS
POSUFFIX
LINGUAS_FILE
This builder belongs to &t-link-msgfmt; tool. The builder compiles
PO files to MO files.
Example 1.
Create pl.mo and en.mo by compiling
pl.po and en.po:
# ...
env.MOFiles(['pl', 'en'])
Example 2.
Compile files for languages defined in LINGUAS file:
# ...
env.MOFiles(LINGUAS_FILE = 1)
Example 3.
Create pl.mo and en.mo by compiling
pl.po and en.po plus files for
languages defined in LINGUAS file:
# ...
env.MOFiles(['pl', 'en'], LINGUAS_FILE = 1)
Example 4.
Compile files for languages defined in LINGUAS file
(another version):
# ...
env['LINGUAS_FILE'] = 1
env.MOFiles()
Suffix used for MO files (default: '.mo').
See &t-link-msgfmt; tool and &b-link-MOFiles; builder.
Absolute path to msgfmt(1) binary, found by
Detect().
See &t-link-msgfmt; tool and &b-link-MOFiles; builder.
Complete command line to run msgfmt(1) program.
See &t-link-msgfmt; tool and &b-link-MOFiles; builder.
String to display when msgfmt(1) is invoked
(default: '', which means ``print &cv-link-MSGFMTCOM;'').
See &t-link-msgfmt; tool and &b-link-MOFiles; builder.
Additional flags to msgfmt(1).
See &t-link-msgfmt; tool and &b-link-MOFiles; builder.