From 140d836e9cd54fb67b969fd82ef7ed19ba574d40 Mon Sep 17 00:00:00 2001 From: Luca Falavigna Date: Sat, 26 Apr 2014 15:11:58 +0200 Subject: Imported Upstream version 2.3.1 --- src/engine/SCons/Tool/msgfmt.xml | 75 +++++++++++++++++++++++++++++++--------- 1 file changed, 59 insertions(+), 16 deletions(-) (limited to 'src/engine/SCons/Tool/msgfmt.xml') diff --git a/src/engine/SCons/Tool/msgfmt.xml b/src/engine/SCons/Tool/msgfmt.xml index e595f60..b45bbae 100644 --- a/src/engine/SCons/Tool/msgfmt.xml +++ b/src/engine/SCons/Tool/msgfmt.xml @@ -1,102 +1,145 @@ + + + +%scons; + +%builders-mod; + +%functions-mod; + +%tools-mod; + +%variables-mod; +]> + + + + 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 +MOSUFFIX +MSGFMT +MSGFMTCOM +MSGFMTCOMSTR +MSGFMTFLAGS +POSUFFIX -LINGUAS_FILE +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. + + + \ No newline at end of file -- cgit v1.2.3