1<html>
2<head>
3<meta name="generator" content="groff -Thtml, see www.gnu.org">
4<meta name="Content-Style" content="text/css">
5<title>MSGMERGE</title>
6</head>
7<body>
8
9<h1 align=center>MSGMERGE</h1>
10<a href="#NAME">NAME</a><br>
11<a href="#SYNOPSIS">SYNOPSIS</a><br>
12<a href="#DESCRIPTION">DESCRIPTION</a><br>
13<a href="#AUTHOR">AUTHOR</a><br>
14<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
15<a href="#COPYRIGHT">COPYRIGHT</a><br>
16<a href="#SEE ALSO">SEE ALSO</a><br>
17
18<hr>
19<!-- Creator     : groff version 1.17.2 -->
20<a name="NAME"></a>
21<h2>NAME</h2>
22<table width="100%" border=0 rules="none" frame="void"
23       cols="2" cellspacing="0" cellpadding="0">
24<tr valign="top" align="left">
25<td width="10%"></td><td width="90%">
26msgmerge - merge message catalog and template</td></table>
27<a name="SYNOPSIS"></a>
28<h2>SYNOPSIS</h2>
29
30<table width="100%" border=0 rules="none" frame="void"
31       cols="2" cellspacing="0" cellpadding="0">
32<tr valign="top" align="left">
33<td width="10%"></td><td width="90%">
34<b>msgmerge</b> [<i>OPTION</i>] <i>def.po
35ref.pot</i></td></table>
36<a name="DESCRIPTION"></a>
37<h2>DESCRIPTION</h2>
38
39<table width="100%" border=0 rules="none" frame="void"
40       cols="2" cellspacing="0" cellpadding="0">
41<tr valign="top" align="left">
42<td width="10%"></td><td width="90%">
43Merges two Uniforum style .po files together. The def.po
44file is an existing PO file with translations which will be
45taken over to the newly created file as long as they still
46match; comments will be preserved, but extracted comments
47and file positions will be discarded. The ref.pot file is
48the last created PO file with up-to-date source references
49but old translations, or a PO Template file (generally
50created by xgettext); any translations or comments in the
51file will be discarded, however dot comments and file
52positions will be preserved. Where an exact match cannot be
53found, fuzzy matching is used to produce better
54results.</td></table>
55
56<table width="100%" border=0 rules="none" frame="void"
57       cols="2" cellspacing="0" cellpadding="0">
58<tr valign="top" align="left">
59<td width="10%"></td><td width="90%">
60Mandatory arguments to long options are mandatory for short
61options too.</td></table>
62
63<table width="100%" border=0 rules="none" frame="void"
64       cols="2" cellspacing="0" cellpadding="0">
65<tr valign="top" align="left">
66<td width="4%"></td><td width="96%">
67<b>Input file location:</b></td></table>
68
69<table width="100%" border=0 rules="none" frame="void"
70       cols="2" cellspacing="0" cellpadding="0">
71<tr valign="top" align="left">
72<td width="10%"></td><td width="90%">
73def.po</td></table>
74
75<table width="100%" border=0 rules="none" frame="void"
76       cols="2" cellspacing="0" cellpadding="0">
77<tr valign="top" align="left">
78<td width="21%"></td><td width="79%">
79translations referring to old sources</td></table>
80
81<table width="100%" border=0 rules="none" frame="void"
82       cols="2" cellspacing="0" cellpadding="0">
83<tr valign="top" align="left">
84<td width="10%"></td><td width="90%">
85ref.pot</td></table>
86
87<table width="100%" border=0 rules="none" frame="void"
88       cols="2" cellspacing="0" cellpadding="0">
89<tr valign="top" align="left">
90<td width="21%"></td><td width="79%">
91references to new sources</td></table>
92
93<table width="100%" border=0 rules="none" frame="void"
94       cols="2" cellspacing="0" cellpadding="0">
95<tr valign="top" align="left">
96<td width="10%"></td><td width="90%">
97<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
98
99<table width="100%" border=0 rules="none" frame="void"
100       cols="2" cellspacing="0" cellpadding="0">
101<tr valign="top" align="left">
102<td width="21%"></td><td width="79%">
103add DIRECTORY to list for input files search</td></table>
104
105<table width="100%" border=0 rules="none" frame="void"
106       cols="2" cellspacing="0" cellpadding="0">
107<tr valign="top" align="left">
108<td width="10%"></td><td width="90%">
109<b>-C</b>, <b>--compendium</b>=<i>FILE</i></td></table>
110
111<table width="100%" border=0 rules="none" frame="void"
112       cols="2" cellspacing="0" cellpadding="0">
113<tr valign="top" align="left">
114<td width="21%"></td><td width="79%">
115additional library of message translations, may be specified
116more than once</td></table>
117
118<table width="100%" border=0 rules="none" frame="void"
119       cols="2" cellspacing="0" cellpadding="0">
120<tr valign="top" align="left">
121<td width="4%"></td><td width="96%">
122<b>Operation mode:</b></td></table>
123
124<table width="100%" border=0 rules="none" frame="void"
125       cols="2" cellspacing="0" cellpadding="0">
126<tr valign="top" align="left">
127<td width="10%"></td><td width="90%">
128<b>-U</b>, <b>--update</b></td></table>
129
130<table width="100%" border=0 rules="none" frame="void"
131       cols="2" cellspacing="0" cellpadding="0">
132<tr valign="top" align="left">
133<td width="21%"></td><td width="79%">
134update def.po, do nothing if def.po already up to
135date</td></table>
136
137<table width="100%" border=0 rules="none" frame="void"
138       cols="2" cellspacing="0" cellpadding="0">
139<tr valign="top" align="left">
140<td width="4%"></td><td width="96%">
141<b>Output file location:</b></td></table>
142
143<table width="100%" border=0 rules="none" frame="void"
144       cols="2" cellspacing="0" cellpadding="0">
145<tr valign="top" align="left">
146<td width="10%"></td><td width="90%">
147<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table>
148
149<table width="100%" border=0 rules="none" frame="void"
150       cols="2" cellspacing="0" cellpadding="0">
151<tr valign="top" align="left">
152<td width="21%"></td><td width="79%">
153write output to specified file</td></table>
154
155<table width="100%" border=0 rules="none" frame="void"
156       cols="2" cellspacing="0" cellpadding="0">
157<tr valign="top" align="left">
158<td width="10%"></td><td width="90%">
159The results are written to standard output if no output file
160is specified or if it is -.</td></table>
161
162<table width="100%" border=0 rules="none" frame="void"
163       cols="2" cellspacing="0" cellpadding="0">
164<tr valign="top" align="left">
165<td width="10%"></td><td width="90%">
166Output file location in update mode: The result is written
167back to def.po.</td></table>
168
169<table width="100%" border=0 rules="none" frame="void"
170       cols="2" cellspacing="0" cellpadding="0">
171<tr valign="top" align="left">
172<td width="10%"></td><td width="90%">
173<b>--backup</b>=<i>CONTROL</i></td></table>
174
175<table width="100%" border=0 rules="none" frame="void"
176       cols="2" cellspacing="0" cellpadding="0">
177<tr valign="top" align="left">
178<td width="21%"></td><td width="79%">
179make a backup of def.po</td></table>
180
181<table width="100%" border=0 rules="none" frame="void"
182       cols="2" cellspacing="0" cellpadding="0">
183<tr valign="top" align="left">
184<td width="10%"></td><td width="90%">
185<b>--suffix</b>=<i>SUFFIX</i></td></table>
186
187<table width="100%" border=0 rules="none" frame="void"
188       cols="2" cellspacing="0" cellpadding="0">
189<tr valign="top" align="left">
190<td width="21%"></td><td width="79%">
191override the usual backup suffix</td></table>
192
193<table width="100%" border=0 rules="none" frame="void"
194       cols="2" cellspacing="0" cellpadding="0">
195<tr valign="top" align="left">
196<td width="10%"></td><td width="90%">
197The version control method may be selected via the
198<b>--backup</b> option or through the VERSION_CONTROL
199environment variable. Here are the values:</td></table>
200
201<table width="100%" border=0 rules="none" frame="void"
202       cols="2" cellspacing="0" cellpadding="0">
203<tr valign="top" align="left">
204<td width="10%"></td><td width="90%">
205none, off</td></table>
206
207<table width="100%" border=0 rules="none" frame="void"
208       cols="2" cellspacing="0" cellpadding="0">
209<tr valign="top" align="left">
210<td width="21%"></td><td width="79%">
211never make backups (even if <b>--backup</b> is
212given)</td></table>
213
214<table width="100%" border=0 rules="none" frame="void"
215       cols="2" cellspacing="0" cellpadding="0">
216<tr valign="top" align="left">
217<td width="10%"></td><td width="90%">
218numbered, t</td></table>
219
220<table width="100%" border=0 rules="none" frame="void"
221       cols="2" cellspacing="0" cellpadding="0">
222<tr valign="top" align="left">
223<td width="21%"></td><td width="79%">
224make numbered backups</td></table>
225
226<table width="100%" border=0 rules="none" frame="void"
227       cols="2" cellspacing="0" cellpadding="0">
228<tr valign="top" align="left">
229<td width="10%"></td><td width="90%">
230existing, nil</td></table>
231
232<table width="100%" border=0 rules="none" frame="void"
233       cols="2" cellspacing="0" cellpadding="0">
234<tr valign="top" align="left">
235<td width="21%"></td><td width="79%">
236numbered if numbered backups exist, simple
237otherwise</td></table>
238
239<table width="100%" border=0 rules="none" frame="void"
240       cols="2" cellspacing="0" cellpadding="0">
241<tr valign="top" align="left">
242<td width="10%"></td><td width="90%">
243simple, never</td></table>
244
245<table width="100%" border=0 rules="none" frame="void"
246       cols="2" cellspacing="0" cellpadding="0">
247<tr valign="top" align="left">
248<td width="21%"></td><td width="79%">
249always make simple backups</td></table>
250
251<table width="100%" border=0 rules="none" frame="void"
252       cols="2" cellspacing="0" cellpadding="0">
253<tr valign="top" align="left">
254<td width="10%"></td><td width="90%">
255The backup suffix is `~', unless set with <b>--suffix</b> or
256the SIMPLE_BACKUP_SUFFIX environment variable.</td></table>
257
258<table width="100%" border=0 rules="none" frame="void"
259       cols="2" cellspacing="0" cellpadding="0">
260<tr valign="top" align="left">
261<td width="4%"></td><td width="96%">
262<b>Operation modifiers:</b></td></table>
263
264<table width="100%" border=0 rules="none" frame="void"
265       cols="2" cellspacing="0" cellpadding="0">
266<tr valign="top" align="left">
267<td width="10%"></td><td width="90%">
268<b>-m</b>, <b>--multi-domain</b></td></table>
269
270<table width="100%" border=0 rules="none" frame="void"
271       cols="2" cellspacing="0" cellpadding="0">
272<tr valign="top" align="left">
273<td width="21%"></td><td width="79%">
274apply ref.pot to each of the domains in def.po</td></table>
275
276<table width="100%" border=0 rules="none" frame="void"
277       cols="2" cellspacing="0" cellpadding="0">
278<tr valign="top" align="left">
279<td width="10%"></td><td width="90%">
280<b>-N</b>, <b>--no-fuzzy-matching</b></td></table>
281
282<table width="100%" border=0 rules="none" frame="void"
283       cols="2" cellspacing="0" cellpadding="0">
284<tr valign="top" align="left">
285<td width="21%"></td><td width="79%">
286do not use fuzzy matching</td></table>
287
288<table width="100%" border=0 rules="none" frame="void"
289       cols="2" cellspacing="0" cellpadding="0">
290<tr valign="top" align="left">
291<td width="4%"></td><td width="96%">
292<b>Input file syntax:</b></td></table>
293
294<table width="100%" border=0 rules="none" frame="void"
295       cols="2" cellspacing="0" cellpadding="0">
296<tr valign="top" align="left">
297<td width="10%"></td><td width="90%">
298<b>-P</b>, <b>--properties-input</b></td></table>
299
300<table width="100%" border=0 rules="none" frame="void"
301       cols="2" cellspacing="0" cellpadding="0">
302<tr valign="top" align="left">
303<td width="21%"></td><td width="79%">
304input files are in Java .properties syntax</td></table>
305
306<table width="100%" border=0 rules="none" frame="void"
307       cols="2" cellspacing="0" cellpadding="0">
308<tr valign="top" align="left">
309<td width="10%"></td><td width="90%">
310<b>--stringtable-input</b></td></table>
311
312<table width="100%" border=0 rules="none" frame="void"
313       cols="2" cellspacing="0" cellpadding="0">
314<tr valign="top" align="left">
315<td width="21%"></td><td width="79%">
316input files are in NeXTstep/GNUstep .strings
317syntax</td></table>
318
319<table width="100%" border=0 rules="none" frame="void"
320       cols="2" cellspacing="0" cellpadding="0">
321<tr valign="top" align="left">
322<td width="4%"></td><td width="96%">
323<b>Output details:</b></td></table>
324
325<table width="100%" border=0 rules="none" frame="void"
326       cols="2" cellspacing="0" cellpadding="0">
327<tr valign="top" align="left">
328<td width="10%"></td><td width="90%">
329<b>-e</b>, <b>--no-escape</b></td></table>
330
331<table width="100%" border=0 rules="none" frame="void"
332       cols="2" cellspacing="0" cellpadding="0">
333<tr valign="top" align="left">
334<td width="21%"></td><td width="79%">
335do not use C escapes in output (default)</td></table>
336
337<table width="100%" border=0 rules="none" frame="void"
338       cols="2" cellspacing="0" cellpadding="0">
339<tr valign="top" align="left">
340<td width="10%"></td><td width="90%">
341<b>-E</b>, <b>--escape</b></td></table>
342
343<table width="100%" border=0 rules="none" frame="void"
344       cols="2" cellspacing="0" cellpadding="0">
345<tr valign="top" align="left">
346<td width="21%"></td><td width="79%">
347use C escapes in output, no extended chars</td></table>
348
349<table width="100%" border=0 rules="none" frame="void"
350       cols="2" cellspacing="0" cellpadding="0">
351<tr valign="top" align="left">
352<td width="10%"></td><td width="90%">
353<b>--force-po</b></td></table>
354
355<table width="100%" border=0 rules="none" frame="void"
356       cols="2" cellspacing="0" cellpadding="0">
357<tr valign="top" align="left">
358<td width="21%"></td><td width="79%">
359write PO file even if empty</td></table>
360
361<table width="100%" border=0 rules="none" frame="void"
362       cols="2" cellspacing="0" cellpadding="0">
363<tr valign="top" align="left">
364<td width="10%"></td><td width="90%">
365<b>-i</b>, <b>--indent</b></td></table>
366
367<table width="100%" border=0 rules="none" frame="void"
368       cols="2" cellspacing="0" cellpadding="0">
369<tr valign="top" align="left">
370<td width="21%"></td><td width="79%">
371indented output style</td></table>
372
373<table width="100%" border=0 rules="none" frame="void"
374       cols="2" cellspacing="0" cellpadding="0">
375<tr valign="top" align="left">
376<td width="10%"></td><td width="90%">
377<b>--no-location</b></td></table>
378
379<table width="100%" border=0 rules="none" frame="void"
380       cols="2" cellspacing="0" cellpadding="0">
381<tr valign="top" align="left">
382<td width="21%"></td><td width="79%">
383suppress '#: filename:line' lines</td></table>
384
385<table width="100%" border=0 rules="none" frame="void"
386       cols="2" cellspacing="0" cellpadding="0">
387<tr valign="top" align="left">
388<td width="10%"></td><td width="90%">
389<b>--add-location</b></td></table>
390
391<table width="100%" border=0 rules="none" frame="void"
392       cols="2" cellspacing="0" cellpadding="0">
393<tr valign="top" align="left">
394<td width="21%"></td><td width="79%">
395preserve '#: filename:line' lines (default)</td></table>
396
397<table width="100%" border=0 rules="none" frame="void"
398       cols="2" cellspacing="0" cellpadding="0">
399<tr valign="top" align="left">
400<td width="10%"></td><td width="90%">
401<b>--strict</b></td></table>
402
403<table width="100%" border=0 rules="none" frame="void"
404       cols="2" cellspacing="0" cellpadding="0">
405<tr valign="top" align="left">
406<td width="21%"></td><td width="79%">
407strict Uniforum output style</td></table>
408
409<table width="100%" border=0 rules="none" frame="void"
410       cols="2" cellspacing="0" cellpadding="0">
411<tr valign="top" align="left">
412<td width="10%"></td><td width="90%">
413<b>-p</b>, <b>--properties-output</b></td></table>
414
415<table width="100%" border=0 rules="none" frame="void"
416       cols="2" cellspacing="0" cellpadding="0">
417<tr valign="top" align="left">
418<td width="21%"></td><td width="79%">
419write out a Java .properties file</td></table>
420
421<table width="100%" border=0 rules="none" frame="void"
422       cols="2" cellspacing="0" cellpadding="0">
423<tr valign="top" align="left">
424<td width="10%"></td><td width="90%">
425<b>--stringtable-output</b></td></table>
426
427<table width="100%" border=0 rules="none" frame="void"
428       cols="2" cellspacing="0" cellpadding="0">
429<tr valign="top" align="left">
430<td width="21%"></td><td width="79%">
431write out a NeXTstep/GNUstep .strings file</td></table>
432
433<table width="100%" border=0 rules="none" frame="void"
434       cols="2" cellspacing="0" cellpadding="0">
435<tr valign="top" align="left">
436<td width="10%"></td><td width="90%">
437<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
438
439<table width="100%" border=0 rules="none" frame="void"
440       cols="2" cellspacing="0" cellpadding="0">
441<tr valign="top" align="left">
442<td width="21%"></td><td width="79%">
443set output page width</td></table>
444
445<table width="100%" border=0 rules="none" frame="void"
446       cols="2" cellspacing="0" cellpadding="0">
447<tr valign="top" align="left">
448<td width="10%"></td><td width="90%">
449<b>--no-wrap</b></td></table>
450
451<table width="100%" border=0 rules="none" frame="void"
452       cols="2" cellspacing="0" cellpadding="0">
453<tr valign="top" align="left">
454<td width="21%"></td><td width="79%">
455do not break long message lines, longer than the output page
456width, into several lines</td></table>
457
458<table width="100%" border=0 rules="none" frame="void"
459       cols="2" cellspacing="0" cellpadding="0">
460<tr valign="top" align="left">
461<td width="10%"></td><td width="90%">
462<b>-s</b>, <b>--sort-output</b></td></table>
463
464<table width="100%" border=0 rules="none" frame="void"
465       cols="2" cellspacing="0" cellpadding="0">
466<tr valign="top" align="left">
467<td width="21%"></td><td width="79%">
468generate sorted output</td></table>
469
470<table width="100%" border=0 rules="none" frame="void"
471       cols="2" cellspacing="0" cellpadding="0">
472<tr valign="top" align="left">
473<td width="10%"></td><td width="90%">
474<b>-F</b>, <b>--sort-by-file</b></td></table>
475
476<table width="100%" border=0 rules="none" frame="void"
477       cols="2" cellspacing="0" cellpadding="0">
478<tr valign="top" align="left">
479<td width="21%"></td><td width="79%">
480sort output by file location</td></table>
481
482<table width="100%" border=0 rules="none" frame="void"
483       cols="2" cellspacing="0" cellpadding="0">
484<tr valign="top" align="left">
485<td width="4%"></td><td width="96%">
486<b>Informative output:</b></td></table>
487
488<table width="100%" border=0 rules="none" frame="void"
489       cols="2" cellspacing="0" cellpadding="0">
490<tr valign="top" align="left">
491<td width="10%"></td><td width="90%">
492<b>-h</b>, <b>--help</b></td></table>
493
494<table width="100%" border=0 rules="none" frame="void"
495       cols="2" cellspacing="0" cellpadding="0">
496<tr valign="top" align="left">
497<td width="21%"></td><td width="79%">
498display this help and exit</td></table>
499
500<table width="100%" border=0 rules="none" frame="void"
501       cols="2" cellspacing="0" cellpadding="0">
502<tr valign="top" align="left">
503<td width="10%"></td><td width="90%">
504<b>-V</b>, <b>--version</b></td></table>
505
506<table width="100%" border=0 rules="none" frame="void"
507       cols="2" cellspacing="0" cellpadding="0">
508<tr valign="top" align="left">
509<td width="21%"></td><td width="79%">
510output version information and exit</td></table>
511
512<table width="100%" border=0 rules="none" frame="void"
513       cols="2" cellspacing="0" cellpadding="0">
514<tr valign="top" align="left">
515<td width="10%"></td><td width="90%">
516<b>-v</b>, <b>--verbose</b></td></table>
517
518<table width="100%" border=0 rules="none" frame="void"
519       cols="2" cellspacing="0" cellpadding="0">
520<tr valign="top" align="left">
521<td width="21%"></td><td width="79%">
522increase verbosity level</td></table>
523
524<table width="100%" border=0 rules="none" frame="void"
525       cols="2" cellspacing="0" cellpadding="0">
526<tr valign="top" align="left">
527<td width="10%"></td><td width="90%">
528<b>-q</b>, <b>--quiet</b>, <b>--silent</b></td></table>
529
530<table width="100%" border=0 rules="none" frame="void"
531       cols="2" cellspacing="0" cellpadding="0">
532<tr valign="top" align="left">
533<td width="21%"></td><td width="79%">
534suppress progress indicators</td></table>
535<a name="AUTHOR"></a>
536<h2>AUTHOR</h2>
537
538<table width="100%" border=0 rules="none" frame="void"
539       cols="2" cellspacing="0" cellpadding="0">
540<tr valign="top" align="left">
541<td width="10%"></td><td width="90%">
542Written by Peter Miller.</td></table>
543<a name="REPORTING BUGS"></a>
544<h2>REPORTING BUGS</h2>
545
546<table width="100%" border=0 rules="none" frame="void"
547       cols="2" cellspacing="0" cellpadding="0">
548<tr valign="top" align="left">
549<td width="10%"></td><td width="90%">
550Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
551<a name="COPYRIGHT"></a>
552<h2>COPYRIGHT</h2>
553
554<table width="100%" border=0 rules="none" frame="void"
555       cols="2" cellspacing="0" cellpadding="0">
556<tr valign="top" align="left">
557<td width="10%"></td><td width="90%">
558Copyright 1995-1998, 2000-2005 Free Software Foundation,
559Inc.<br>
560This is free software; see the source for copying
561conditions. There is NO warranty; not even for
562MERCHANTABILITY or FITNESS FOR A PARTICULAR
563PURPOSE.</td></table>
564<a name="SEE ALSO"></a>
565<h2>SEE ALSO</h2>
566
567<table width="100%" border=0 rules="none" frame="void"
568       cols="2" cellspacing="0" cellpadding="0">
569<tr valign="top" align="left">
570<td width="10%"></td><td width="90%">
571The full documentation for <b>msgmerge</b> is maintained as
572a Texinfo manual. If the <b>info</b> and <b>msgmerge</b>
573programs are properly installed at your site, the
574command</td></table>
575
576<table width="100%" border=0 rules="none" frame="void"
577       cols="2" cellspacing="0" cellpadding="0">
578<tr valign="top" align="left">
579<td width="21%"></td><td width="79%">
580<b>info msgmerge</b></td></table>
581
582<table width="100%" border=0 rules="none" frame="void"
583       cols="2" cellspacing="0" cellpadding="0">
584<tr valign="top" align="left">
585<td width="10%"></td><td width="90%">
586should give you access to the complete manual.</td></table>
587<hr>
588</body>
589</html>
590