msgattrib.1.html revision 1.1 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>MSGATTRIB</title>
6 </head>
7 <body>
8
9 <h1 align=center>MSGATTRIB</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%">
26 msgattrib - attribute matching and manipulation on message catalog</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>msgattrib</b> [<i>OPTION</i>]
35 [<i>INPUTFILE</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%">
43 Filters the messages of a translation catalog according to
44 their attributes, and manipulates the
45 attributes.</td></table>
46
47 <table width="100%" border=0 rules="none" frame="void"
48 cols="2" cellspacing="0" cellpadding="0">
49 <tr valign="top" align="left">
50 <td width="10%"></td><td width="90%">
51 Mandatory arguments to long options are mandatory for short
52 options too.</td></table>
53
54 <table width="100%" border=0 rules="none" frame="void"
55 cols="2" cellspacing="0" cellpadding="0">
56 <tr valign="top" align="left">
57 <td width="4%"></td><td width="96%">
58 <b>Input file location:</b></td></table>
59
60 <table width="100%" border=0 rules="none" frame="void"
61 cols="2" cellspacing="0" cellpadding="0">
62 <tr valign="top" align="left">
63 <td width="10%"></td><td width="90%">
64 INPUTFILE</td></table>
65
66 <table width="100%" border=0 rules="none" frame="void"
67 cols="2" cellspacing="0" cellpadding="0">
68 <tr valign="top" align="left">
69 <td width="21%"></td><td width="79%">
70 input PO file</td></table>
71
72 <table width="100%" border=0 rules="none" frame="void"
73 cols="2" cellspacing="0" cellpadding="0">
74 <tr valign="top" align="left">
75 <td width="10%"></td><td width="90%">
76 <b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
77
78 <table width="100%" border=0 rules="none" frame="void"
79 cols="2" cellspacing="0" cellpadding="0">
80 <tr valign="top" align="left">
81 <td width="21%"></td><td width="79%">
82 add DIRECTORY to list for input files search</td></table>
83
84 <table width="100%" border=0 rules="none" frame="void"
85 cols="2" cellspacing="0" cellpadding="0">
86 <tr valign="top" align="left">
87 <td width="10%"></td><td width="90%">
88 If no input file is given or if it is -, standard input is
89 read.</td></table>
90
91 <table width="100%" border=0 rules="none" frame="void"
92 cols="2" cellspacing="0" cellpadding="0">
93 <tr valign="top" align="left">
94 <td width="4%"></td><td width="96%">
95 <b>Output file location:</b></td></table>
96
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="10%"></td><td width="90%">
101 <b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table>
102
103 <table width="100%" border=0 rules="none" frame="void"
104 cols="2" cellspacing="0" cellpadding="0">
105 <tr valign="top" align="left">
106 <td width="21%"></td><td width="79%">
107 write output to specified file</td></table>
108
109 <table width="100%" border=0 rules="none" frame="void"
110 cols="2" cellspacing="0" cellpadding="0">
111 <tr valign="top" align="left">
112 <td width="10%"></td><td width="90%">
113 The results are written to standard output if no output file
114 is specified or if it is -.</td></table>
115
116 <table width="100%" border=0 rules="none" frame="void"
117 cols="2" cellspacing="0" cellpadding="0">
118 <tr valign="top" align="left">
119 <td width="4%"></td><td width="96%">
120 <b>Message selection:</b></td></table>
121
122 <table width="100%" border=0 rules="none" frame="void"
123 cols="2" cellspacing="0" cellpadding="0">
124 <tr valign="top" align="left">
125 <td width="10%"></td><td width="90%">
126 <b>--translated</b></td></table>
127
128 <table width="100%" border=0 rules="none" frame="void"
129 cols="2" cellspacing="0" cellpadding="0">
130 <tr valign="top" align="left">
131 <td width="21%"></td><td width="79%">
132 keep translated, remove untranslated messages</td></table>
133
134 <table width="100%" border=0 rules="none" frame="void"
135 cols="2" cellspacing="0" cellpadding="0">
136 <tr valign="top" align="left">
137 <td width="10%"></td><td width="90%">
138 <b>--untranslated</b></td></table>
139
140 <table width="100%" border=0 rules="none" frame="void"
141 cols="2" cellspacing="0" cellpadding="0">
142 <tr valign="top" align="left">
143 <td width="21%"></td><td width="79%">
144 keep untranslated, remove translated messages</td></table>
145
146 <table width="100%" border=0 rules="none" frame="void"
147 cols="2" cellspacing="0" cellpadding="0">
148 <tr valign="top" align="left">
149 <td width="10%"></td><td width="90%">
150 <b>--no-fuzzy</b></td></table>
151
152 <table width="100%" border=0 rules="none" frame="void"
153 cols="2" cellspacing="0" cellpadding="0">
154 <tr valign="top" align="left">
155 <td width="21%"></td><td width="79%">
156 remove 'fuzzy' marked messages</td></table>
157
158 <table width="100%" border=0 rules="none" frame="void"
159 cols="2" cellspacing="0" cellpadding="0">
160 <tr valign="top" align="left">
161 <td width="10%"></td><td width="90%">
162 <b>--only-fuzzy</b></td></table>
163
164 <table width="100%" border=0 rules="none" frame="void"
165 cols="2" cellspacing="0" cellpadding="0">
166 <tr valign="top" align="left">
167 <td width="21%"></td><td width="79%">
168 keep 'fuzzy' marked messages</td></table>
169
170 <table width="100%" border=0 rules="none" frame="void"
171 cols="2" cellspacing="0" cellpadding="0">
172 <tr valign="top" align="left">
173 <td width="10%"></td><td width="90%">
174 <b>--no-obsolete</b></td></table>
175
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><td width="79%">
180 remove obsolete #~ messages</td></table>
181
182 <table width="100%" border=0 rules="none" frame="void"
183 cols="2" cellspacing="0" cellpadding="0">
184 <tr valign="top" align="left">
185 <td width="10%"></td><td width="90%">
186 <b>--only-obsolete</b></td></table>
187
188 <table width="100%" border=0 rules="none" frame="void"
189 cols="2" cellspacing="0" cellpadding="0">
190 <tr valign="top" align="left">
191 <td width="21%"></td><td width="79%">
192 keep obsolete #~ messages</td></table>
193
194 <table width="100%" border=0 rules="none" frame="void"
195 cols="2" cellspacing="0" cellpadding="0">
196 <tr valign="top" align="left">
197 <td width="4%"></td><td width="96%">
198 <b>Attribute manipulation:</b></td></table>
199
200 <table width="100%" border=0 rules="none" frame="void"
201 cols="2" cellspacing="0" cellpadding="0">
202 <tr valign="top" align="left">
203 <td width="10%"></td><td width="90%">
204 <b>--set-fuzzy</b></td></table>
205
206 <table width="100%" border=0 rules="none" frame="void"
207 cols="2" cellspacing="0" cellpadding="0">
208 <tr valign="top" align="left">
209 <td width="21%"></td><td width="79%">
210 set all messages 'fuzzy'</td></table>
211
212 <table width="100%" border=0 rules="none" frame="void"
213 cols="2" cellspacing="0" cellpadding="0">
214 <tr valign="top" align="left">
215 <td width="10%"></td><td width="90%">
216 <b>--clear-fuzzy</b></td></table>
217
218 <table width="100%" border=0 rules="none" frame="void"
219 cols="2" cellspacing="0" cellpadding="0">
220 <tr valign="top" align="left">
221 <td width="21%"></td><td width="79%">
222 set all messages non-'fuzzy'</td></table>
223
224 <table width="100%" border=0 rules="none" frame="void"
225 cols="2" cellspacing="0" cellpadding="0">
226 <tr valign="top" align="left">
227 <td width="10%"></td><td width="90%">
228 <b>--set-obsolete</b></td></table>
229
230 <table width="100%" border=0 rules="none" frame="void"
231 cols="2" cellspacing="0" cellpadding="0">
232 <tr valign="top" align="left">
233 <td width="21%"></td><td width="79%">
234 set all messages obsolete</td></table>
235
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="10%"></td><td width="90%">
240 <b>--clear-obsolete</b></td></table>
241
242 <table width="100%" border=0 rules="none" frame="void"
243 cols="2" cellspacing="0" cellpadding="0">
244 <tr valign="top" align="left">
245 <td width="21%"></td><td width="79%">
246 set all messages non-obsolete</td></table>
247
248 <table width="100%" border=0 rules="none" frame="void"
249 cols="2" cellspacing="0" cellpadding="0">
250 <tr valign="top" align="left">
251 <td width="10%"></td><td width="90%">
252 <b>--clear-previous</b></td></table>
253
254 <table width="100%" border=0 rules="none" frame="void"
255 cols="2" cellspacing="0" cellpadding="0">
256 <tr valign="top" align="left">
257 <td width="21%"></td><td width="79%">
258 remove the "previous msgid" from all
259 messages</td></table>
260
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="10%"></td><td width="90%">
265 <b>--only-file</b>=<i>FILE</i>.po</td></table>
266
267 <table width="100%" border=0 rules="none" frame="void"
268 cols="2" cellspacing="0" cellpadding="0">
269 <tr valign="top" align="left">
270 <td width="21%"></td><td width="79%">
271 manipulate only entries listed in FILE.po</td></table>
272
273 <table width="100%" border=0 rules="none" frame="void"
274 cols="2" cellspacing="0" cellpadding="0">
275 <tr valign="top" align="left">
276 <td width="10%"></td><td width="90%">
277 <b>--ignore-file</b>=<i>FILE</i>.po</td></table>
278
279 <table width="100%" border=0 rules="none" frame="void"
280 cols="2" cellspacing="0" cellpadding="0">
281 <tr valign="top" align="left">
282 <td width="21%"></td><td width="79%">
283 manipulate only entries not listed in FILE.po</td></table>
284
285 <table width="100%" border=0 rules="none" frame="void"
286 cols="2" cellspacing="0" cellpadding="0">
287 <tr valign="top" align="left">
288 <td width="10%"></td><td width="90%">
289 <b>--fuzzy</b></td></table>
290
291 <table width="100%" border=0 rules="none" frame="void"
292 cols="2" cellspacing="0" cellpadding="0">
293 <tr valign="top" align="left">
294 <td width="21%"></td><td width="79%">
295 synonym for <b>--only-fuzzy --clear-fuzzy</b></td></table>
296
297 <table width="100%" border=0 rules="none" frame="void"
298 cols="2" cellspacing="0" cellpadding="0">
299 <tr valign="top" align="left">
300 <td width="10%"></td><td width="90%">
301 <b>--obsolete</b></td></table>
302
303 <table width="100%" border=0 rules="none" frame="void"
304 cols="2" cellspacing="0" cellpadding="0">
305 <tr valign="top" align="left">
306 <td width="21%"></td><td width="79%">
307 synonym for <b>--only-obsolete
308 --clear-obsolete</b></td></table>
309
310 <table width="100%" border=0 rules="none" frame="void"
311 cols="2" cellspacing="0" cellpadding="0">
312 <tr valign="top" align="left">
313 <td width="4%"></td><td width="96%">
314 <b>Input file syntax:</b></td></table>
315
316 <table width="100%" border=0 rules="none" frame="void"
317 cols="2" cellspacing="0" cellpadding="0">
318 <tr valign="top" align="left">
319 <td width="10%"></td><td width="90%">
320 <b>-P</b>, <b>--properties-input</b></td></table>
321
322 <table width="100%" border=0 rules="none" frame="void"
323 cols="2" cellspacing="0" cellpadding="0">
324 <tr valign="top" align="left">
325 <td width="21%"></td><td width="79%">
326 input file is in Java .properties syntax</td></table>
327
328 <table width="100%" border=0 rules="none" frame="void"
329 cols="2" cellspacing="0" cellpadding="0">
330 <tr valign="top" align="left">
331 <td width="10%"></td><td width="90%">
332 <b>--stringtable-input</b></td></table>
333
334 <table width="100%" border=0 rules="none" frame="void"
335 cols="2" cellspacing="0" cellpadding="0">
336 <tr valign="top" align="left">
337 <td width="21%"></td><td width="79%">
338 input file is in NeXTstep/GNUstep .strings
339 syntax</td></table>
340
341 <table width="100%" border=0 rules="none" frame="void"
342 cols="2" cellspacing="0" cellpadding="0">
343 <tr valign="top" align="left">
344 <td width="4%"></td><td width="96%">
345 <b>Output details:</b></td></table>
346
347 <table width="100%" border=0 rules="none" frame="void"
348 cols="2" cellspacing="0" cellpadding="0">
349 <tr valign="top" align="left">
350 <td width="10%"></td><td width="90%">
351 <b>-e</b>, <b>--no-escape</b></td></table>
352
353 <table width="100%" border=0 rules="none" frame="void"
354 cols="2" cellspacing="0" cellpadding="0">
355 <tr valign="top" align="left">
356 <td width="21%"></td><td width="79%">
357 do not use C escapes in output (default)</td></table>
358
359 <table width="100%" border=0 rules="none" frame="void"
360 cols="2" cellspacing="0" cellpadding="0">
361 <tr valign="top" align="left">
362 <td width="10%"></td><td width="90%">
363 <b>-E</b>, <b>--escape</b></td></table>
364
365 <table width="100%" border=0 rules="none" frame="void"
366 cols="2" cellspacing="0" cellpadding="0">
367 <tr valign="top" align="left">
368 <td width="21%"></td><td width="79%">
369 use C escapes in output, no extended chars</td></table>
370
371 <table width="100%" border=0 rules="none" frame="void"
372 cols="2" cellspacing="0" cellpadding="0">
373 <tr valign="top" align="left">
374 <td width="10%"></td><td width="90%">
375 <b>--force-po</b></td></table>
376
377 <table width="100%" border=0 rules="none" frame="void"
378 cols="2" cellspacing="0" cellpadding="0">
379 <tr valign="top" align="left">
380 <td width="21%"></td><td width="79%">
381 write PO file even if empty</td></table>
382
383 <table width="100%" border=0 rules="none" frame="void"
384 cols="2" cellspacing="0" cellpadding="0">
385 <tr valign="top" align="left">
386 <td width="10%"></td><td width="90%">
387 <b>-i</b>, <b>--indent</b></td></table>
388
389 <table width="100%" border=0 rules="none" frame="void"
390 cols="2" cellspacing="0" cellpadding="0">
391 <tr valign="top" align="left">
392 <td width="21%"></td><td width="79%">
393 write the .po file using indented style</td></table>
394
395 <table width="100%" border=0 rules="none" frame="void"
396 cols="2" cellspacing="0" cellpadding="0">
397 <tr valign="top" align="left">
398 <td width="10%"></td><td width="90%">
399 <b>--no-location</b></td></table>
400
401 <table width="100%" border=0 rules="none" frame="void"
402 cols="2" cellspacing="0" cellpadding="0">
403 <tr valign="top" align="left">
404 <td width="21%"></td><td width="79%">
405 do not write '#: filename:line' lines</td></table>
406
407 <table width="100%" border=0 rules="none" frame="void"
408 cols="2" cellspacing="0" cellpadding="0">
409 <tr valign="top" align="left">
410 <td width="10%"></td><td width="90%">
411 <b>-n</b>, <b>--add-location</b></td></table>
412
413 <table width="100%" border=0 rules="none" frame="void"
414 cols="2" cellspacing="0" cellpadding="0">
415 <tr valign="top" align="left">
416 <td width="21%"></td><td width="79%">
417 generate '#: filename:line' lines (default)</td></table>
418
419 <table width="100%" border=0 rules="none" frame="void"
420 cols="2" cellspacing="0" cellpadding="0">
421 <tr valign="top" align="left">
422 <td width="10%"></td><td width="90%">
423 <b>--strict</b></td></table>
424
425 <table width="100%" border=0 rules="none" frame="void"
426 cols="2" cellspacing="0" cellpadding="0">
427 <tr valign="top" align="left">
428 <td width="21%"></td><td width="79%">
429 write out strict Uniforum conforming .po file</td></table>
430
431 <table width="100%" border=0 rules="none" frame="void"
432 cols="2" cellspacing="0" cellpadding="0">
433 <tr valign="top" align="left">
434 <td width="10%"></td><td width="90%">
435 <b>-p</b>, <b>--properties-output</b></td></table>
436
437 <table width="100%" border=0 rules="none" frame="void"
438 cols="2" cellspacing="0" cellpadding="0">
439 <tr valign="top" align="left">
440 <td width="21%"></td><td width="79%">
441 write out a Java .properties file</td></table>
442
443 <table width="100%" border=0 rules="none" frame="void"
444 cols="2" cellspacing="0" cellpadding="0">
445 <tr valign="top" align="left">
446 <td width="10%"></td><td width="90%">
447 <b>--stringtable-output</b></td></table>
448
449 <table width="100%" border=0 rules="none" frame="void"
450 cols="2" cellspacing="0" cellpadding="0">
451 <tr valign="top" align="left">
452 <td width="21%"></td><td width="79%">
453 write out a NeXTstep/GNUstep .strings file</td></table>
454
455 <table width="100%" border=0 rules="none" frame="void"
456 cols="2" cellspacing="0" cellpadding="0">
457 <tr valign="top" align="left">
458 <td width="10%"></td><td width="90%">
459 <b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
460
461 <table width="100%" border=0 rules="none" frame="void"
462 cols="2" cellspacing="0" cellpadding="0">
463 <tr valign="top" align="left">
464 <td width="21%"></td><td width="79%">
465 set output page width</td></table>
466
467 <table width="100%" border=0 rules="none" frame="void"
468 cols="2" cellspacing="0" cellpadding="0">
469 <tr valign="top" align="left">
470 <td width="10%"></td><td width="90%">
471 <b>--no-wrap</b></td></table>
472
473 <table width="100%" border=0 rules="none" frame="void"
474 cols="2" cellspacing="0" cellpadding="0">
475 <tr valign="top" align="left">
476 <td width="21%"></td><td width="79%">
477 do not break long message lines, longer than the output page
478 width, into several lines</td></table>
479
480 <table width="100%" border=0 rules="none" frame="void"
481 cols="2" cellspacing="0" cellpadding="0">
482 <tr valign="top" align="left">
483 <td width="10%"></td><td width="90%">
484 <b>-s</b>, <b>--sort-output</b></td></table>
485
486 <table width="100%" border=0 rules="none" frame="void"
487 cols="2" cellspacing="0" cellpadding="0">
488 <tr valign="top" align="left">
489 <td width="21%"></td><td width="79%">
490 generate sorted output</td></table>
491
492 <table width="100%" border=0 rules="none" frame="void"
493 cols="2" cellspacing="0" cellpadding="0">
494 <tr valign="top" align="left">
495 <td width="10%"></td><td width="90%">
496 <b>-F</b>, <b>--sort-by-file</b></td></table>
497
498 <table width="100%" border=0 rules="none" frame="void"
499 cols="2" cellspacing="0" cellpadding="0">
500 <tr valign="top" align="left">
501 <td width="21%"></td><td width="79%">
502 sort output by file location</td></table>
503
504 <table width="100%" border=0 rules="none" frame="void"
505 cols="2" cellspacing="0" cellpadding="0">
506 <tr valign="top" align="left">
507 <td width="4%"></td><td width="96%">
508 <b>Informative output:</b></td></table>
509
510 <table width="100%" border=0 rules="none" frame="void"
511 cols="2" cellspacing="0" cellpadding="0">
512 <tr valign="top" align="left">
513 <td width="10%"></td><td width="90%">
514 <b>-h</b>, <b>--help</b></td></table>
515
516 <table width="100%" border=0 rules="none" frame="void"
517 cols="2" cellspacing="0" cellpadding="0">
518 <tr valign="top" align="left">
519 <td width="21%"></td><td width="79%">
520 display this help and exit</td></table>
521
522 <table width="100%" border=0 rules="none" frame="void"
523 cols="2" cellspacing="0" cellpadding="0">
524 <tr valign="top" align="left">
525 <td width="10%"></td><td width="90%">
526 <b>-V</b>, <b>--version</b></td></table>
527
528 <table width="100%" border=0 rules="none" frame="void"
529 cols="2" cellspacing="0" cellpadding="0">
530 <tr valign="top" align="left">
531 <td width="21%"></td><td width="79%">
532 output version information and exit</td></table>
533 <a name="AUTHOR"></a>
534 <h2>AUTHOR</h2>
535
536 <table width="100%" border=0 rules="none" frame="void"
537 cols="2" cellspacing="0" cellpadding="0">
538 <tr valign="top" align="left">
539 <td width="10%"></td><td width="90%">
540 Written by Bruno Haible.</td></table>
541 <a name="REPORTING BUGS"></a>
542 <h2>REPORTING BUGS</h2>
543
544 <table width="100%" border=0 rules="none" frame="void"
545 cols="2" cellspacing="0" cellpadding="0">
546 <tr valign="top" align="left">
547 <td width="10%"></td><td width="90%">
548 Report bugs to <bug-gnu-gettext (a] gnu.org>.</td></table>
549 <a name="COPYRIGHT"></a>
550 <h2>COPYRIGHT</h2>
551
552 <table width="100%" border=0 rules="none" frame="void"
553 cols="2" cellspacing="0" cellpadding="0">
554 <tr valign="top" align="left">
555 <td width="10%"></td><td width="90%">
556 Copyright 2001-2006 Free Software Foundation, Inc.<br>
557 This is free software; see the source for copying
558 conditions. There is NO warranty; not even for
559 MERCHANTABILITY or FITNESS FOR A PARTICULAR
560 PURPOSE.</td></table>
561 <a name="SEE ALSO"></a>
562 <h2>SEE ALSO</h2>
563
564 <table width="100%" border=0 rules="none" frame="void"
565 cols="2" cellspacing="0" cellpadding="0">
566 <tr valign="top" align="left">
567 <td width="10%"></td><td width="90%">
568 The full documentation for <b>msgattrib</b> is maintained as
569 a Texinfo manual. If the <b>info</b> and <b>msgattrib</b>
570 programs are properly installed at your site, the
571 command</td></table>
572
573 <table width="100%" border=0 rules="none" frame="void"
574 cols="2" cellspacing="0" cellpadding="0">
575 <tr valign="top" align="left">
576 <td width="21%"></td><td width="79%">
577 <b>info msgattrib</b></td></table>
578
579 <table width="100%" border=0 rules="none" frame="void"
580 cols="2" cellspacing="0" cellpadding="0">
581 <tr valign="top" align="left">
582 <td width="10%"></td><td width="90%">
583 should give you access to the complete manual.</td></table>
584 <hr>
585 </body>
586 </html>
587