xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/man/msgcmp.1.html (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristos<html>
2*946379e7Schristos<head>
3*946379e7Schristos<meta name="generator" content="groff -Thtml, see www.gnu.org">
4*946379e7Schristos<meta name="Content-Style" content="text/css">
5*946379e7Schristos<title>MSGCMP</title>
6*946379e7Schristos</head>
7*946379e7Schristos<body>
8*946379e7Schristos
9*946379e7Schristos<h1 align=center>MSGCMP</h1>
10*946379e7Schristos<a href="#NAME">NAME</a><br>
11*946379e7Schristos<a href="#SYNOPSIS">SYNOPSIS</a><br>
12*946379e7Schristos<a href="#DESCRIPTION">DESCRIPTION</a><br>
13*946379e7Schristos<a href="#AUTHOR">AUTHOR</a><br>
14*946379e7Schristos<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
15*946379e7Schristos<a href="#COPYRIGHT">COPYRIGHT</a><br>
16*946379e7Schristos<a href="#SEE ALSO">SEE ALSO</a><br>
17*946379e7Schristos
18*946379e7Schristos<hr>
19*946379e7Schristos<!-- Creator     : groff version 1.17.2 -->
20*946379e7Schristos<a name="NAME"></a>
21*946379e7Schristos<h2>NAME</h2>
22*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
23*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
24*946379e7Schristos<tr valign="top" align="left">
25*946379e7Schristos<td width="10%"></td><td width="90%">
26*946379e7Schristosmsgcmp - compare message catalog and template</td></table>
27*946379e7Schristos<a name="SYNOPSIS"></a>
28*946379e7Schristos<h2>SYNOPSIS</h2>
29*946379e7Schristos
30*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
31*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
32*946379e7Schristos<tr valign="top" align="left">
33*946379e7Schristos<td width="10%"></td><td width="90%">
34*946379e7Schristos<b>msgcmp</b> [<i>OPTION</i>] <i>def.po
35*946379e7Schristosref.pot</i></td></table>
36*946379e7Schristos<a name="DESCRIPTION"></a>
37*946379e7Schristos<h2>DESCRIPTION</h2>
38*946379e7Schristos
39*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
40*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
41*946379e7Schristos<tr valign="top" align="left">
42*946379e7Schristos<td width="10%"></td><td width="90%">
43*946379e7SchristosCompare two Uniforum style .po files to check that both
44*946379e7Schristoscontain the same set of msgid strings. The def.po file is an
45*946379e7Schristosexisting PO file with the translations. The ref.pot file is
46*946379e7Schristosthe last created PO file, or a PO Template file (generally
47*946379e7Schristoscreated by xgettext). This is useful for checking that you
48*946379e7Schristoshave translated each and every message in your program.
49*946379e7SchristosWhere an exact match cannot be found, fuzzy matching is used
50*946379e7Schristosto produce better diagnostics.</td></table>
51*946379e7Schristos
52*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
53*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
54*946379e7Schristos<tr valign="top" align="left">
55*946379e7Schristos<td width="10%"></td><td width="90%">
56*946379e7SchristosMandatory arguments to long options are mandatory for short
57*946379e7Schristosoptions too.</td></table>
58*946379e7Schristos
59*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
60*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
61*946379e7Schristos<tr valign="top" align="left">
62*946379e7Schristos<td width="4%"></td><td width="96%">
63*946379e7Schristos<b>Input file location:</b></td></table>
64*946379e7Schristos
65*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
66*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
67*946379e7Schristos<tr valign="top" align="left">
68*946379e7Schristos<td width="10%"></td><td width="90%">
69*946379e7Schristosdef.po</td></table>
70*946379e7Schristos
71*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
72*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
73*946379e7Schristos<tr valign="top" align="left">
74*946379e7Schristos<td width="21%"></td><td width="79%">
75*946379e7Schristostranslations</td></table>
76*946379e7Schristos
77*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
78*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
79*946379e7Schristos<tr valign="top" align="left">
80*946379e7Schristos<td width="10%"></td><td width="90%">
81*946379e7Schristosref.pot</td></table>
82*946379e7Schristos
83*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
84*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
85*946379e7Schristos<tr valign="top" align="left">
86*946379e7Schristos<td width="21%"></td><td width="79%">
87*946379e7Schristosreferences to the sources</td></table>
88*946379e7Schristos
89*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
90*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
91*946379e7Schristos<tr valign="top" align="left">
92*946379e7Schristos<td width="10%"></td><td width="90%">
93*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
94*946379e7Schristos
95*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
96*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
97*946379e7Schristos<tr valign="top" align="left">
98*946379e7Schristos<td width="21%"></td><td width="79%">
99*946379e7Schristosadd DIRECTORY to list for input files search</td></table>
100*946379e7Schristos
101*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
102*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
103*946379e7Schristos<tr valign="top" align="left">
104*946379e7Schristos<td width="4%"></td><td width="96%">
105*946379e7Schristos<b>Operation modifiers:</b></td></table>
106*946379e7Schristos
107*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
108*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
109*946379e7Schristos<tr valign="top" align="left">
110*946379e7Schristos<td width="10%"></td><td width="90%">
111*946379e7Schristos<b>-m</b>, <b>--multi-domain</b></td></table>
112*946379e7Schristos
113*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
114*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
115*946379e7Schristos<tr valign="top" align="left">
116*946379e7Schristos<td width="21%"></td><td width="79%">
117*946379e7Schristosapply ref.pot to each of the domains in def.po</td></table>
118*946379e7Schristos
119*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
120*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
121*946379e7Schristos<tr valign="top" align="left">
122*946379e7Schristos<td width="10%"></td><td width="90%">
123*946379e7Schristos<b>--use-fuzzy</b></td></table>
124*946379e7Schristos
125*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
126*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
127*946379e7Schristos<tr valign="top" align="left">
128*946379e7Schristos<td width="21%"></td><td width="79%">
129*946379e7Schristosconsider fuzzy entries</td></table>
130*946379e7Schristos
131*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
132*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
133*946379e7Schristos<tr valign="top" align="left">
134*946379e7Schristos<td width="10%"></td><td width="90%">
135*946379e7Schristos<b>--use-untranslated</b></td></table>
136*946379e7Schristos
137*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
138*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
139*946379e7Schristos<tr valign="top" align="left">
140*946379e7Schristos<td width="21%"></td><td width="79%">
141*946379e7Schristosconsider untranslated entries</td></table>
142*946379e7Schristos
143*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
144*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
145*946379e7Schristos<tr valign="top" align="left">
146*946379e7Schristos<td width="4%"></td><td width="96%">
147*946379e7Schristos<b>Input file syntax:</b></td></table>
148*946379e7Schristos
149*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
150*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
151*946379e7Schristos<tr valign="top" align="left">
152*946379e7Schristos<td width="10%"></td><td width="90%">
153*946379e7Schristos<b>-P</b>, <b>--properties-input</b></td></table>
154*946379e7Schristos
155*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
156*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
157*946379e7Schristos<tr valign="top" align="left">
158*946379e7Schristos<td width="21%"></td><td width="79%">
159*946379e7Schristosinput files are in Java .properties syntax</td></table>
160*946379e7Schristos
161*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
162*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
163*946379e7Schristos<tr valign="top" align="left">
164*946379e7Schristos<td width="10%"></td><td width="90%">
165*946379e7Schristos<b>--stringtable-input</b></td></table>
166*946379e7Schristos
167*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
168*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
169*946379e7Schristos<tr valign="top" align="left">
170*946379e7Schristos<td width="21%"></td><td width="79%">
171*946379e7Schristosinput files are in NeXTstep/GNUstep .strings
172*946379e7Schristossyntax</td></table>
173*946379e7Schristos
174*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
175*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
176*946379e7Schristos<tr valign="top" align="left">
177*946379e7Schristos<td width="4%"></td><td width="96%">
178*946379e7Schristos<b>Informative output:</b></td></table>
179*946379e7Schristos
180*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
181*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
182*946379e7Schristos<tr valign="top" align="left">
183*946379e7Schristos<td width="10%"></td><td width="90%">
184*946379e7Schristos<b>-h</b>, <b>--help</b></td></table>
185*946379e7Schristos
186*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
187*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
188*946379e7Schristos<tr valign="top" align="left">
189*946379e7Schristos<td width="21%"></td><td width="79%">
190*946379e7Schristosdisplay this help and exit</td></table>
191*946379e7Schristos
192*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
193*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
194*946379e7Schristos<tr valign="top" align="left">
195*946379e7Schristos<td width="10%"></td><td width="90%">
196*946379e7Schristos<b>-V</b>, <b>--version</b></td></table>
197*946379e7Schristos
198*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
199*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
200*946379e7Schristos<tr valign="top" align="left">
201*946379e7Schristos<td width="21%"></td><td width="79%">
202*946379e7Schristosoutput version information and exit</td></table>
203*946379e7Schristos<a name="AUTHOR"></a>
204*946379e7Schristos<h2>AUTHOR</h2>
205*946379e7Schristos
206*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
207*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
208*946379e7Schristos<tr valign="top" align="left">
209*946379e7Schristos<td width="10%"></td><td width="90%">
210*946379e7SchristosWritten by Peter Miller.</td></table>
211*946379e7Schristos<a name="REPORTING BUGS"></a>
212*946379e7Schristos<h2>REPORTING BUGS</h2>
213*946379e7Schristos
214*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
215*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
216*946379e7Schristos<tr valign="top" align="left">
217*946379e7Schristos<td width="10%"></td><td width="90%">
218*946379e7SchristosReport bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
219*946379e7Schristos<a name="COPYRIGHT"></a>
220*946379e7Schristos<h2>COPYRIGHT</h2>
221*946379e7Schristos
222*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
223*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
224*946379e7Schristos<tr valign="top" align="left">
225*946379e7Schristos<td width="10%"></td><td width="90%">
226*946379e7SchristosCopyright 1995-1998, 2000-2006 Free Software Foundation,
227*946379e7SchristosInc.<br>
228*946379e7SchristosThis is free software; see the source for copying
229*946379e7Schristosconditions. There is NO warranty; not even for
230*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR
231*946379e7SchristosPURPOSE.</td></table>
232*946379e7Schristos<a name="SEE ALSO"></a>
233*946379e7Schristos<h2>SEE ALSO</h2>
234*946379e7Schristos
235*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
236*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
237*946379e7Schristos<tr valign="top" align="left">
238*946379e7Schristos<td width="10%"></td><td width="90%">
239*946379e7SchristosThe full documentation for <b>msgcmp</b> is maintained as a
240*946379e7SchristosTexinfo manual. If the <b>info</b> and <b>msgcmp</b>
241*946379e7Schristosprograms are properly installed at your site, the
242*946379e7Schristoscommand</td></table>
243*946379e7Schristos
244*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
245*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
246*946379e7Schristos<tr valign="top" align="left">
247*946379e7Schristos<td width="21%"></td><td width="79%">
248*946379e7Schristos<b>info msgcmp</b></td></table>
249*946379e7Schristos
250*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
251*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
252*946379e7Schristos<tr valign="top" align="left">
253*946379e7Schristos<td width="10%"></td><td width="90%">
254*946379e7Schristosshould give you access to the complete manual.</td></table>
255*946379e7Schristos<hr>
256*946379e7Schristos</body>
257*946379e7Schristos</html>
258