1 <!-- Creator : groff version 1.22.2 -->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
3 "http://www.w3.org/TR/html4/loose.dtd">
6 <meta name="generator" content="groff -Thtml, see www.gnu.org">
7 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
8 <meta name="Content-Style" content="text/css">
9 <style type="text/css">
10 p { margin-top: 0; margin-bottom: 0; vertical-align: top }
11 pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
12 table { margin-top: 0; margin-bottom: 0; vertical-align: top }
13 h1 { text-align: center }
15 <title>MSGMERGE</title>
20 <h1 align="center">MSGMERGE</h1>
22 <a href="#NAME">NAME</a><br>
23 <a href="#SYNOPSIS">SYNOPSIS</a><br>
24 <a href="#DESCRIPTION">DESCRIPTION</a><br>
25 <a href="#AUTHOR">AUTHOR</a><br>
26 <a href="#REPORTING BUGS">REPORTING BUGS</a><br>
27 <a href="#COPYRIGHT">COPYRIGHT</a><br>
28 <a href="#SEE ALSO">SEE ALSO</a><br>
38 <p style="margin-left:11%; margin-top: 1em">msgmerge
39 − merge message catalog and template</p>
42 <a name="SYNOPSIS"></a>
47 <p style="margin-left:11%; margin-top: 1em"><b>msgmerge</b>
48 [<i>OPTION</i>] <i>def.po ref.pot</i></p>
51 <a name="DESCRIPTION"></a>
55 <p style="margin-left:11%; margin-top: 1em">Merges two
56 Uniforum style .po files together. The def.po file is an
57 existing PO file with translations which will be taken over
58 to the newly created file as long as they still match;
59 comments will be preserved, but extracted comments and file
60 positions will be discarded. The ref.pot file is the last
61 created PO file with up-to-date source references but old
62 translations, or a PO Template file (generally created by
63 xgettext); any translations or comments in the file will be
64 discarded, however dot comments and file positions will be
65 preserved. Where an exact match cannot be found, fuzzy
66 matching is used to produce better results.</p>
68 <p style="margin-left:11%; margin-top: 1em">Mandatory
69 arguments to long options are mandatory for short options
72 <p style="margin-left:11%; margin-top: 1em"><b>Input file
75 <table width="100%" border="0" rules="none" frame="void"
76 cellspacing="0" cellpadding="0">
77 <tr valign="top" align="left">
87 <p>translations referring to old sources</p></td>
92 <p style="margin-left:11%;">ref.pot</p>
94 <p style="margin-left:22%;">references to new sources</p>
96 <p style="margin-left:11%;"><b>−D</b>,
97 <b>−−directory</b>=<i>DIRECTORY</i></p>
99 <p style="margin-left:22%;">add DIRECTORY to list for input
102 <p style="margin-left:11%;"><b>−C</b>,
103 <b>−−compendium</b>=<i>FILE</i></p>
105 <p style="margin-left:22%;">additional library of message
106 translations, may be specified more than once</p>
108 <p style="margin-left:11%; margin-top: 1em"><b>Operation
110 −U</b>, <b>−−update</b></p>
112 <p style="margin-left:22%;">update def.po, do nothing if
113 def.po already up to date</p>
115 <p style="margin-left:11%; margin-top: 1em"><b>Output file
118 <b>−−output−file</b>=<i>FILE</i></p>
120 <p style="margin-left:22%;">write output to specified
123 <p style="margin-left:11%; margin-top: 1em">The results are
124 written to standard output if no output file is specified or
127 <p style="margin-left:11%; margin-top: 1em">Output file
128 location in update mode: The result is written back to
130 −−backup</b>=<i>CONTROL</i></p>
132 <p style="margin-left:22%;">make a backup of def.po</p>
135 <p style="margin-left:11%;"><b>−−suffix</b>=<i>SUFFIX</i></p>
137 <p style="margin-left:22%;">override the usual backup
140 <p style="margin-left:11%; margin-top: 1em">The version
141 control method may be selected via the
142 <b>−−backup</b> option or through the
143 VERSION_CONTROL environment variable. Here are the values:
147 <p style="margin-left:22%;">never make backups (even if
148 <b>−−backup</b> is given)</p>
150 <p style="margin-left:11%;">numbered, t</p>
152 <p style="margin-left:22%;">make numbered backups</p>
154 <p style="margin-left:11%;">existing, nil</p>
156 <p style="margin-left:22%;">numbered if numbered backups
157 exist, simple otherwise</p>
159 <p style="margin-left:11%;">simple, never</p>
161 <p style="margin-left:22%;">always make simple backups</p>
163 <p style="margin-left:11%; margin-top: 1em">The backup
164 suffix is ’~’, unless set with
165 <b>−−suffix</b> or the SIMPLE_BACKUP_SUFFIX
166 environment variable.</p>
168 <p style="margin-left:11%; margin-top: 1em"><b>Operation
170 −m</b>, <b>−−multi−domain</b></p>
172 <p style="margin-left:22%;">apply ref.pot to each of the
173 domains in def.po</p>
175 <p style="margin-left:11%;"><b>−N</b>,
176 <b>−−no−fuzzy−matching</b></p>
178 <p style="margin-left:22%;">do not use fuzzy matching</p>
181 <p style="margin-left:11%;"><b>−−previous</b></p>
183 <p style="margin-left:22%;">keep previous msgids of
184 translated messages</p>
186 <p style="margin-left:11%; margin-top: 1em"><b>Input file
189 <b>−−properties−input</b></p>
191 <p style="margin-left:22%;">input files are in Java
192 .properties syntax</p>
195 <p style="margin-left:11%;"><b>−−stringtable−input</b></p>
197 <p style="margin-left:22%;">input files are in
198 NeXTstep/GNUstep .strings syntax</p>
200 <p style="margin-left:11%; margin-top: 1em"><b>Output
202 −−lang</b>=<i>CATALOGNAME</i></p>
204 <p style="margin-left:22%;">set ’Language’
205 field in the header entry</p>
207 <p style="margin-left:11%;"><b>−−color</b></p>
209 <p style="margin-left:22%;">use colors and other text
210 attributes always</p>
213 <p style="margin-left:11%;"><b>−−color</b>=<i>WHEN</i></p>
215 <p style="margin-left:22%;">use colors and other text
216 attributes if WHEN. WHEN may be ’always’,
217 ’never’, ’auto’, or
218 ’html’.</p>
221 <p style="margin-left:11%;"><b>−−style</b>=<i>STYLEFILE</i></p>
223 <p style="margin-left:22%;">specify CSS style rule file for
224 <b>−−color</b></p>
226 <p style="margin-left:11%;"><b>−e</b>,
227 <b>−−no−escape</b></p>
229 <p style="margin-left:22%;">do not use C escapes in output
232 <p style="margin-left:11%;"><b>−E</b>,
233 <b>−−escape</b></p>
235 <p style="margin-left:22%;">use C escapes in output, no
239 <p style="margin-left:11%;"><b>−−force−po</b></p>
241 <p style="margin-left:22%;">write PO file even if empty</p>
243 <p style="margin-left:11%;"><b>−i</b>,
244 <b>−−indent</b></p>
246 <p style="margin-left:22%;">indented output style</p>
249 <p style="margin-left:11%;"><b>−−no−location</b></p>
251 <p style="margin-left:22%;">suppress ’#:
252 filename:line’ lines</p>
255 <p style="margin-left:11%;"><b>−−add−location</b></p>
257 <p style="margin-left:22%;">preserve ’#:
258 filename:line’ lines (default)</p>
261 <p style="margin-left:11%;"><b>−−strict</b></p>
263 <p style="margin-left:22%;">strict Uniforum output
266 <p style="margin-left:11%;"><b>−p</b>,
267 <b>−−properties−output</b></p>
269 <p style="margin-left:22%;">write out a Java .properties
273 <p style="margin-left:11%;"><b>−−stringtable−output</b></p>
275 <p style="margin-left:22%;">write out a NeXTstep/GNUstep
278 <p style="margin-left:11%;"><b>−w</b>,
279 <b>−−width</b>=<i>NUMBER</i></p>
281 <p style="margin-left:22%;">set output page width</p>
284 <p style="margin-left:11%;"><b>−−no−wrap</b></p>
286 <p style="margin-left:22%;">do not break long message
287 lines, longer than the output page width, into several
290 <p style="margin-left:11%;"><b>−s</b>,
291 <b>−−sort−output</b></p>
293 <p style="margin-left:22%;">generate sorted output</p>
295 <p style="margin-left:11%;"><b>−F</b>,
296 <b>−−sort−by−file</b></p>
298 <p style="margin-left:22%;">sort output by file
301 <p style="margin-left:11%; margin-top: 1em"><b>Informative
303 −h</b>, <b>−−help</b></p>
305 <p style="margin-left:22%;">display this help and exit</p>
307 <p style="margin-left:11%;"><b>−V</b>,
308 <b>−−version</b></p>
310 <p style="margin-left:22%;">output version information and
313 <p style="margin-left:11%;"><b>−v</b>,
314 <b>−−verbose</b></p>
316 <p style="margin-left:22%;">increase verbosity level</p>
318 <p style="margin-left:11%;"><b>−q</b>,
319 <b>−−quiet</b>, <b>−−silent</b></p>
321 <p style="margin-left:22%;">suppress progress
325 <a name="AUTHOR"></a>
329 <p style="margin-left:11%; margin-top: 1em">Written by
333 <a name="REPORTING BUGS"></a>
337 <p style="margin-left:11%; margin-top: 1em">Report bugs to
338 <bug-gnu-gettext@gnu.org>.</p>
341 <a name="COPYRIGHT"></a>
345 <p style="margin-left:11%; margin-top: 1em">Copyright
346 © 1995-1998, 2000-2010 Free Software Foundation, Inc.
347 License GPLv3+: GNU GPL version 3 or later
348 <http://gnu.org/licenses/gpl.html> <br>
349 This is free software: you are free to change and
350 redistribute it. There is NO WARRANTY, to the extent
351 permitted by law.</p>
354 <a name="SEE ALSO"></a>
358 <p style="margin-left:11%; margin-top: 1em">The full
359 documentation for <b>msgmerge</b> is maintained as a Texinfo
360 manual. If the <b>info</b> and <b>msgmerge</b> programs are
361 properly installed at your site, the command</p>
363 <p style="margin-left:22%; margin-top: 1em"><b>info
366 <p style="margin-left:11%; margin-top: 1em">should give you
367 access to the complete manual.</p>