Imported Upstream version 0.18.1.1
[platform/upstream/gettext.git] / gettext-tools / man / msgcmp.1.html
1 <!-- Creator     : groff version 1.18.1 -->
2 <html>
3 <head>
4 <meta name="generator" content="groff -Thtml, see www.gnu.org">
5 <meta name="Content-Style" content="text/css">
6 <title>MSGCMP</title>
7 </head>
8 <body>
9
10 <h1 align=center>MSGCMP</h1>
11 <a href="#NAME">NAME</a><br>
12 <a href="#SYNOPSIS">SYNOPSIS</a><br>
13 <a href="#DESCRIPTION">DESCRIPTION</a><br>
14 <a href="#AUTHOR">AUTHOR</a><br>
15 <a href="#REPORTING BUGS">REPORTING BUGS</a><br>
16 <a href="#COPYRIGHT">COPYRIGHT</a><br>
17 <a href="#SEE ALSO">SEE ALSO</a><br>
18
19 <hr>
20 <a name="NAME"></a>
21 <h2>NAME</h2>
22 <!-- INDENTATION -->
23 <table width="100%" border=0 rules="none" frame="void"
24        cols="2" cellspacing="0" cellpadding="0">
25 <tr valign="top" align="left">
26 <td width="10%"></td>
27 <td width="89%">
28 <p>msgcmp &minus; compare message catalog and template</p>
29 </td>
30 </table>
31 <a name="SYNOPSIS"></a>
32 <h2>SYNOPSIS</h2>
33 <!-- INDENTATION -->
34 <table width="100%" border=0 rules="none" frame="void"
35        cols="2" cellspacing="0" cellpadding="0">
36 <tr valign="top" align="left">
37 <td width="10%"></td>
38 <td width="89%">
39 <p><b>msgcmp</b> [<i>OPTION</i>] <i>def.po ref.pot</i></p>
40 </td>
41 </table>
42 <a name="DESCRIPTION"></a>
43 <h2>DESCRIPTION</h2>
44 <!-- INDENTATION -->
45 <table width="100%" border=0 rules="none" frame="void"
46        cols="2" cellspacing="0" cellpadding="0">
47 <tr valign="top" align="left">
48 <td width="10%"></td>
49 <td width="89%">
50 <p>Compare two Uniforum style .po files to check that both
51 contain the same set of msgid strings. The def.po file is an
52 existing PO file with the translations. The ref.pot file is
53 the last created PO file, or a PO Template file (generally
54 created by xgettext). This is useful for checking that you
55 have translated each and every message in your program.
56 Where an exact match cannot be found, fuzzy matching is used
57 to produce better diagnostics.</p>
58 <!-- INDENTATION -->
59 <p>Mandatory arguments to long options are mandatory for
60 short options too.</p>
61 </td>
62 </table>
63 <!-- INDENTATION -->
64 <table width="100%" border=0 rules="none" frame="void"
65        cols="2" cellspacing="0" cellpadding="0">
66 <tr valign="top" align="left">
67 <td width="4%"></td>
68 <td width="95%">
69 <p><b>Input file location:</b></p></td>
70 </table>
71 <!-- TABS -->
72 <table width="100%" border=0 rules="none" frame="void"
73        cols="5" cellspacing="0" cellpadding="0">
74 <tr valign="top" align="left">
75 <td width="11%"></td>
76 <td width="8%">
77
78 <p>def.po</p>
79 </td>
80 <td width="13%"></td>
81 <td width="17%">
82
83 <p>translations</p>
84 </td>
85 <td width="48%">
86 </td>
87 </table>
88 <!-- INDENTATION -->
89 <table width="100%" border=0 rules="none" frame="void"
90        cols="2" cellspacing="0" cellpadding="0">
91 <tr valign="top" align="left">
92 <td width="10%"></td>
93 <td width="89%">
94 <p>ref.pot</p></td>
95 </table>
96 <!-- INDENTATION -->
97 <table width="100%" border=0 rules="none" frame="void"
98        cols="2" cellspacing="0" cellpadding="0">
99 <tr valign="top" align="left">
100 <td width="21%"></td>
101 <td width="77%">
102 <p>references to the sources</p>
103 </td>
104 </table>
105 <!-- INDENTATION -->
106 <table width="100%" border=0 rules="none" frame="void"
107        cols="2" cellspacing="0" cellpadding="0">
108 <tr valign="top" align="left">
109 <td width="10%"></td>
110 <td width="89%">
111 <p><b>&minus;D</b>,
112 <b>&minus;&minus;directory</b>=<i>DIRECTORY</i></p></td>
113 </table>
114 <!-- INDENTATION -->
115 <table width="100%" border=0 rules="none" frame="void"
116        cols="2" cellspacing="0" cellpadding="0">
117 <tr valign="top" align="left">
118 <td width="21%"></td>
119 <td width="77%">
120 <p>add DIRECTORY to list for input files search</p>
121 </td>
122 </table>
123 <!-- INDENTATION -->
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="4%"></td>
128 <td width="95%">
129 <p><b>Operation modifiers:</b></p></td>
130 </table>
131 <!-- INDENTATION -->
132 <table width="100%" border=0 rules="none" frame="void"
133        cols="2" cellspacing="0" cellpadding="0">
134 <tr valign="top" align="left">
135 <td width="10%"></td>
136 <td width="89%">
137 <p><b>&minus;m</b>,
138 <b>&minus;&minus;multi&minus;domain</b></p></td>
139 </table>
140 <!-- INDENTATION -->
141 <table width="100%" border=0 rules="none" frame="void"
142        cols="2" cellspacing="0" cellpadding="0">
143 <tr valign="top" align="left">
144 <td width="21%"></td>
145 <td width="77%">
146 <p>apply ref.pot to each of the domains in def.po</p>
147 </td>
148 </table>
149 <!-- INDENTATION -->
150 <table width="100%" border=0 rules="none" frame="void"
151        cols="2" cellspacing="0" cellpadding="0">
152 <tr valign="top" align="left">
153 <td width="10%"></td>
154 <td width="89%">
155 <p><b>&minus;N</b>,
156 <b>&minus;&minus;no&minus;fuzzy&minus;matching</b></p></td>
157 </table>
158 <!-- INDENTATION -->
159 <table width="100%" border=0 rules="none" frame="void"
160        cols="2" cellspacing="0" cellpadding="0">
161 <tr valign="top" align="left">
162 <td width="21%"></td>
163 <td width="77%">
164 <p>do not use fuzzy matching</p>
165 </td>
166 </table>
167 <!-- INDENTATION -->
168 <table width="100%" border=0 rules="none" frame="void"
169        cols="2" cellspacing="0" cellpadding="0">
170 <tr valign="top" align="left">
171 <td width="10%"></td>
172 <td width="89%">
173 <p><b>&minus;&minus;use&minus;fuzzy</b></p></td>
174 </table>
175 <!-- INDENTATION -->
176 <table width="100%" border=0 rules="none" frame="void"
177        cols="2" cellspacing="0" cellpadding="0">
178 <tr valign="top" align="left">
179 <td width="21%"></td>
180 <td width="77%">
181 <p>consider fuzzy entries</p>
182 </td>
183 </table>
184 <!-- INDENTATION -->
185 <table width="100%" border=0 rules="none" frame="void"
186        cols="2" cellspacing="0" cellpadding="0">
187 <tr valign="top" align="left">
188 <td width="10%"></td>
189 <td width="89%">
190 <p><b>&minus;&minus;use&minus;untranslated</b></p></td>
191 </table>
192 <!-- INDENTATION -->
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="21%"></td>
197 <td width="77%">
198 <p>consider untranslated entries</p>
199 </td>
200 </table>
201 <!-- INDENTATION -->
202 <table width="100%" border=0 rules="none" frame="void"
203        cols="2" cellspacing="0" cellpadding="0">
204 <tr valign="top" align="left">
205 <td width="4%"></td>
206 <td width="95%">
207 <p><b>Input file syntax:</b></p></td>
208 </table>
209 <!-- INDENTATION -->
210 <table width="100%" border=0 rules="none" frame="void"
211        cols="2" cellspacing="0" cellpadding="0">
212 <tr valign="top" align="left">
213 <td width="10%"></td>
214 <td width="89%">
215 <p><b>&minus;P</b>,
216 <b>&minus;&minus;properties&minus;input</b></p></td>
217 </table>
218 <!-- INDENTATION -->
219 <table width="100%" border=0 rules="none" frame="void"
220        cols="2" cellspacing="0" cellpadding="0">
221 <tr valign="top" align="left">
222 <td width="21%"></td>
223 <td width="77%">
224 <p>input files are in Java .properties syntax</p>
225 </td>
226 </table>
227 <!-- INDENTATION -->
228 <table width="100%" border=0 rules="none" frame="void"
229        cols="2" cellspacing="0" cellpadding="0">
230 <tr valign="top" align="left">
231 <td width="10%"></td>
232 <td width="89%">
233 <p><b>&minus;&minus;stringtable&minus;input</b></p></td>
234 </table>
235 <!-- INDENTATION -->
236 <table width="100%" border=0 rules="none" frame="void"
237        cols="2" cellspacing="0" cellpadding="0">
238 <tr valign="top" align="left">
239 <td width="21%"></td>
240 <td width="77%">
241 <p>input files are in NeXTstep/GNUstep .strings syntax</p>
242 </td>
243 </table>
244 <!-- INDENTATION -->
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="4%"></td>
249 <td width="95%">
250 <p><b>Informative output:</b></p></td>
251 </table>
252 <!-- INDENTATION -->
253 <table width="100%" border=0 rules="none" frame="void"
254        cols="2" cellspacing="0" cellpadding="0">
255 <tr valign="top" align="left">
256 <td width="10%"></td>
257 <td width="89%">
258 <p><b>&minus;h</b>, <b>&minus;&minus;help</b></p></td>
259 </table>
260 <!-- INDENTATION -->
261 <table width="100%" border=0 rules="none" frame="void"
262        cols="2" cellspacing="0" cellpadding="0">
263 <tr valign="top" align="left">
264 <td width="21%"></td>
265 <td width="77%">
266 <p>display this help and exit</p>
267 </td>
268 </table>
269 <!-- INDENTATION -->
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="10%"></td>
274 <td width="89%">
275 <p><b>&minus;V</b>, <b>&minus;&minus;version</b></p></td>
276 </table>
277 <!-- INDENTATION -->
278 <table width="100%" border=0 rules="none" frame="void"
279        cols="2" cellspacing="0" cellpadding="0">
280 <tr valign="top" align="left">
281 <td width="21%"></td>
282 <td width="77%">
283 <p>output version information and exit</p>
284 </td>
285 </table>
286 <a name="AUTHOR"></a>
287 <h2>AUTHOR</h2>
288 <!-- INDENTATION -->
289 <table width="100%" border=0 rules="none" frame="void"
290        cols="2" cellspacing="0" cellpadding="0">
291 <tr valign="top" align="left">
292 <td width="10%"></td>
293 <td width="89%">
294 <p>Written by Peter Miller.</p>
295 </td>
296 </table>
297 <a name="REPORTING BUGS"></a>
298 <h2>REPORTING BUGS</h2>
299 <!-- INDENTATION -->
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="10%"></td>
304 <td width="89%">
305 <p>Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</p>
306 </td>
307 </table>
308 <a name="COPYRIGHT"></a>
309 <h2>COPYRIGHT</h2>
310 <!-- INDENTATION -->
311 <table width="100%" border=0 rules="none" frame="void"
312        cols="2" cellspacing="0" cellpadding="0">
313 <tr valign="top" align="left">
314 <td width="10%"></td>
315 <td width="89%">
316 <p>Copyright &copy; 1995-1998, 2000-2010 Free Software
317 Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
318 &lt;http://gnu.org/licenses/gpl.html&gt;<br>
319 This is free software: you are free to change and
320 redistribute it. There is NO WARRANTY, to the extent
321 permitted by law.</p>
322 </td>
323 </table>
324 <a name="SEE ALSO"></a>
325 <h2>SEE ALSO</h2>
326 <!-- INDENTATION -->
327 <table width="100%" border=0 rules="none" frame="void"
328        cols="2" cellspacing="0" cellpadding="0">
329 <tr valign="top" align="left">
330 <td width="10%"></td>
331 <td width="89%">
332 <p>The full documentation for <b>msgcmp</b> is maintained as
333 a Texinfo manual. If the <b>info</b> and <b>msgcmp</b>
334 programs are properly installed at your site, the
335 command</p>
336 </td>
337 </table>
338 <!-- INDENTATION -->
339 <table width="100%" border=0 rules="none" frame="void"
340        cols="2" cellspacing="0" cellpadding="0">
341 <tr valign="top" align="left">
342 <td width="20%"></td>
343 <td width="79%">
344 <p><b>info msgcmp</b></p>
345 </td>
346 </table>
347 <!-- INDENTATION -->
348 <table width="100%" border=0 rules="none" frame="void"
349        cols="2" cellspacing="0" cellpadding="0">
350 <tr valign="top" align="left">
351 <td width="10%"></td>
352 <td width="89%">
353 <p>should give you access to the complete manual.</p>
354 </td>
355 </table>
356 <hr>
357 </body>
358 </html>