1 <!-- Creator : groff version 1.18.1 -->
4 <meta name=
"generator" content=
"groff -Thtml, see www.gnu.org">
5 <meta name=
"Content-Style" content=
"text/css">
6 <title>MSGFILTER
</title>
10 <h1 align=center
>MSGFILTER
</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>
23 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
24 cols=
"2" cellspacing=
"0" cellpadding=
"0">
25 <tr valign=
"top" align=
"left">
28 <p>msgfilter
− edit translations of message
32 <a name=
"SYNOPSIS"></a>
35 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
36 cols=
"2" cellspacing=
"0" cellpadding=
"0">
37 <tr valign=
"top" align=
"left">
40 <p><b>msgfilter
</b> [
<i>OPTION
</i>]
<i>FILTER
</i>
41 [
<i>FILTER-OPTION
</i>]
</p>
44 <a name=
"DESCRIPTION"></a>
47 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
48 cols=
"2" cellspacing=
"0" cellpadding=
"0">
49 <tr valign=
"top" align=
"left">
52 <p>Applies a filter to all translations of a translation
55 <p>Mandatory arguments to long options are mandatory for
56 short options too.
</p>
60 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
61 cols=
"2" cellspacing=
"0" cellpadding=
"0">
62 <tr valign=
"top" align=
"left">
65 <p><b>Input file location:
</b></p></td>
68 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
69 cols=
"2" cellspacing=
"0" cellpadding=
"0">
70 <tr valign=
"top" align=
"left">
74 <b>−−input
</b>=
<i>INPUTFILE
</i></p></td>
77 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
78 cols=
"2" cellspacing=
"0" cellpadding=
"0">
79 <tr valign=
"top" align=
"left">
86 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
87 cols=
"2" cellspacing=
"0" cellpadding=
"0">
88 <tr valign=
"top" align=
"left">
92 <b>−−directory
</b>=
<i>DIRECTORY
</i></p></td>
95 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
96 cols=
"2" cellspacing=
"0" cellpadding=
"0">
97 <tr valign=
"top" align=
"left">
100 <p>add DIRECTORY to list for input files search
</p>
104 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
105 cols=
"2" cellspacing=
"0" cellpadding=
"0">
106 <tr valign=
"top" align=
"left">
107 <td width=
"10%"></td>
109 <p>If no input file is given or if it is -, standard input
114 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
115 cols=
"2" cellspacing=
"0" cellpadding=
"0">
116 <tr valign=
"top" align=
"left">
119 <p><b>Output file location:
</b></p></td>
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>
128 <b>−−output
−file
</b>=
<i>FILE
</i></p></td>
131 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
132 cols=
"2" cellspacing=
"0" cellpadding=
"0">
133 <tr valign=
"top" align=
"left">
134 <td width=
"21%"></td>
136 <p>write output to specified file
</p>
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=
"10%"></td>
145 <p>The results are written to standard output if no output
146 file is specified or if it is -.
</p>
148 <p>The FILTER can be any program that reads a translation
149 from standard input and writes a modified translation to
154 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
155 cols=
"2" cellspacing=
"0" cellpadding=
"0">
156 <tr valign=
"top" align=
"left">
159 <p><b>Useful FILTER-OPTIONs when the FILTER is
160 ’sed
’:
</b></p></td>
163 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
164 cols=
"2" cellspacing=
"0" cellpadding=
"0">
165 <tr valign=
"top" align=
"left">
166 <td width=
"10%"></td>
169 <b>−−expression
</b>=
<i>SCRIPT
</i></p></td>
172 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
173 cols=
"2" cellspacing=
"0" cellpadding=
"0">
174 <tr valign=
"top" align=
"left">
175 <td width=
"21%"></td>
177 <p>add SCRIPT to the commands to be executed
</p>
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>
187 <b>−−file
</b>=
<i>SCRIPTFILE
</i></p></td>
190 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
191 cols=
"2" cellspacing=
"0" cellpadding=
"0">
192 <tr valign=
"top" align=
"left">
193 <td width=
"21%"></td>
195 <p>add the contents of SCRIPTFILE to the commands to be
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>
205 <p><b>−n
</b>,
<b>−−quiet
</b>,
206 <b>−−silent
</b></p></td>
209 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
210 cols=
"2" cellspacing=
"0" cellpadding=
"0">
211 <tr valign=
"top" align=
"left">
212 <td width=
"21%"></td>
214 <p>suppress automatic printing of pattern space
</p>
218 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
219 cols=
"2" cellspacing=
"0" cellpadding=
"0">
220 <tr valign=
"top" align=
"left">
223 <p><b>Input file syntax:
</b></p></td>
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>
232 <b>−−properties
−input
</b></p></td>
235 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
236 cols=
"2" cellspacing=
"0" cellpadding=
"0">
237 <tr valign=
"top" align=
"left">
238 <td width=
"21%"></td>
240 <p>input file is in Java .properties syntax
</p>
244 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
245 cols=
"2" cellspacing=
"0" cellpadding=
"0">
246 <tr valign=
"top" align=
"left">
247 <td width=
"10%"></td>
249 <p><b>−−stringtable
−input
</b></p></td>
252 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
253 cols=
"2" cellspacing=
"0" cellpadding=
"0">
254 <tr valign=
"top" align=
"left">
255 <td width=
"21%"></td>
257 <p>input file is in NeXTstep/GNUstep .strings syntax
</p>
261 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
262 cols=
"2" cellspacing=
"0" cellpadding=
"0">
263 <tr valign=
"top" align=
"left">
266 <p><b>Output details:
</b></p></td>
269 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
270 cols=
"2" cellspacing=
"0" cellpadding=
"0">
271 <tr valign=
"top" align=
"left">
272 <td width=
"10%"></td>
274 <p><b>−−color
</b></p></td>
277 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
278 cols=
"2" cellspacing=
"0" cellpadding=
"0">
279 <tr valign=
"top" align=
"left">
280 <td width=
"21%"></td>
282 <p>use colors and other text attributes always
</p>
286 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
287 cols=
"2" cellspacing=
"0" cellpadding=
"0">
288 <tr valign=
"top" align=
"left">
289 <td width=
"10%"></td>
291 <p><b>−−color
</b>=
<i>WHEN
</i></p></td>
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=
"21%"></td>
299 <p>use colors and other text attributes if WHEN. WHEN may be
300 ’always
’,
’never
’,
301 ’auto
’, or
’html
’.
</p>
305 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
306 cols=
"2" cellspacing=
"0" cellpadding=
"0">
307 <tr valign=
"top" align=
"left">
308 <td width=
"10%"></td>
310 <p><b>−−style
</b>=
<i>STYLEFILE
</i></p></td>
313 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
314 cols=
"2" cellspacing=
"0" cellpadding=
"0">
315 <tr valign=
"top" align=
"left">
316 <td width=
"21%"></td>
318 <p>specify CSS style rule file for
319 <b>−−color
</b></p>
323 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
324 cols=
"2" cellspacing=
"0" cellpadding=
"0">
325 <tr valign=
"top" align=
"left">
326 <td width=
"10%"></td>
328 <p><b>−−no
−escape
</b></p></td>
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>
336 <p>do not use C escapes in output (default)
</p>
340 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
341 cols=
"2" cellspacing=
"0" cellpadding=
"0">
342 <tr valign=
"top" align=
"left">
343 <td width=
"10%"></td>
345 <p><b>−E
</b>,
<b>−−escape
</b></p></td>
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=
"21%"></td>
353 <p>use C escapes in output, no extended chars
</p>
357 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
358 cols=
"2" cellspacing=
"0" cellpadding=
"0">
359 <tr valign=
"top" align=
"left">
360 <td width=
"10%"></td>
362 <p><b>−−force
−po
</b></p></td>
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>
370 <p>write PO file even if empty
</p>
374 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
375 cols=
"2" cellspacing=
"0" cellpadding=
"0">
376 <tr valign=
"top" align=
"left">
377 <td width=
"10%"></td>
379 <p><b>−−indent
</b></p></td>
382 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
383 cols=
"2" cellspacing=
"0" cellpadding=
"0">
384 <tr valign=
"top" align=
"left">
385 <td width=
"21%"></td>
387 <p>indented output style
</p>
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=
"10%"></td>
396 <p><b>−−keep
−header
</b></p></td>
399 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
400 cols=
"2" cellspacing=
"0" cellpadding=
"0">
401 <tr valign=
"top" align=
"left">
402 <td width=
"21%"></td>
404 <p>keep header entry unmodified, don
’t filter it
</p>
408 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
409 cols=
"2" cellspacing=
"0" cellpadding=
"0">
410 <tr valign=
"top" align=
"left">
411 <td width=
"10%"></td>
413 <p><b>−−no
−location
</b></p></td>
416 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
417 cols=
"2" cellspacing=
"0" cellpadding=
"0">
418 <tr valign=
"top" align=
"left">
419 <td width=
"21%"></td>
421 <p>suppress
’#: filename:line
’ lines
</p>
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=
"10%"></td>
430 <p><b>−−add
−location
</b></p></td>
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=
"21%"></td>
438 <p>preserve
’#: filename:line
’ lines
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>
448 <p><b>−−strict
</b></p></td>
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>
456 <p>strict Uniforum output style
</p>
460 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
461 cols=
"2" cellspacing=
"0" cellpadding=
"0">
462 <tr valign=
"top" align=
"left">
463 <td width=
"10%"></td>
466 <b>−−properties
−output
</b></p></td>
469 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
470 cols=
"2" cellspacing=
"0" cellpadding=
"0">
471 <tr valign=
"top" align=
"left">
472 <td width=
"21%"></td>
474 <p>write out a Java .properties file
</p>
478 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
479 cols=
"2" cellspacing=
"0" cellpadding=
"0">
480 <tr valign=
"top" align=
"left">
481 <td width=
"10%"></td>
483 <p><b>−−stringtable
−output
</b></p></td>
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>
491 <p>write out a NeXTstep/GNUstep .strings file
</p>
495 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
496 cols=
"2" cellspacing=
"0" cellpadding=
"0">
497 <tr valign=
"top" align=
"left">
498 <td width=
"10%"></td>
501 <b>−−width
</b>=
<i>NUMBER
</i></p></td>
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=
"21%"></td>
509 <p>set output page width
</p>
513 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
514 cols=
"2" cellspacing=
"0" cellpadding=
"0">
515 <tr valign=
"top" align=
"left">
516 <td width=
"10%"></td>
518 <p><b>−−no
−wrap
</b></p></td>
521 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
522 cols=
"2" cellspacing=
"0" cellpadding=
"0">
523 <tr valign=
"top" align=
"left">
524 <td width=
"21%"></td>
526 <p>do not break long message lines, longer than the output
527 page width, into several lines
</p>
531 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
532 cols=
"2" cellspacing=
"0" cellpadding=
"0">
533 <tr valign=
"top" align=
"left">
534 <td width=
"10%"></td>
537 <b>−−sort
−output
</b></p></td>
540 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
541 cols=
"2" cellspacing=
"0" cellpadding=
"0">
542 <tr valign=
"top" align=
"left">
543 <td width=
"21%"></td>
545 <p>generate sorted output
</p>
549 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
550 cols=
"2" cellspacing=
"0" cellpadding=
"0">
551 <tr valign=
"top" align=
"left">
552 <td width=
"10%"></td>
555 <b>−−sort
−by
−file
</b></p></td>
558 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
559 cols=
"2" cellspacing=
"0" cellpadding=
"0">
560 <tr valign=
"top" align=
"left">
561 <td width=
"21%"></td>
563 <p>sort output by file location
</p>
567 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
568 cols=
"2" cellspacing=
"0" cellpadding=
"0">
569 <tr valign=
"top" align=
"left">
572 <p><b>Informative output:
</b></p></td>
575 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
576 cols=
"2" cellspacing=
"0" cellpadding=
"0">
577 <tr valign=
"top" align=
"left">
578 <td width=
"10%"></td>
580 <p><b>−h
</b>,
<b>−−help
</b></p></td>
583 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
584 cols=
"2" cellspacing=
"0" cellpadding=
"0">
585 <tr valign=
"top" align=
"left">
586 <td width=
"21%"></td>
588 <p>display this help and exit
</p>
592 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
593 cols=
"2" cellspacing=
"0" cellpadding=
"0">
594 <tr valign=
"top" align=
"left">
595 <td width=
"10%"></td>
597 <p><b>−V
</b>,
<b>−−version
</b></p></td>
600 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
601 cols=
"2" cellspacing=
"0" cellpadding=
"0">
602 <tr valign=
"top" align=
"left">
603 <td width=
"21%"></td>
605 <p>output version information and exit
</p>
608 <a name=
"AUTHOR"></a>
611 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
612 cols=
"2" cellspacing=
"0" cellpadding=
"0">
613 <tr valign=
"top" align=
"left">
614 <td width=
"10%"></td>
616 <p>Written by Bruno Haible.
</p>
619 <a name=
"REPORTING BUGS"></a>
620 <h2>REPORTING BUGS
</h2>
622 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
623 cols=
"2" cellspacing=
"0" cellpadding=
"0">
624 <tr valign=
"top" align=
"left">
625 <td width=
"10%"></td>
627 <p>Report bugs to
<bug-gnu-gettext@gnu.org
>.
</p>
630 <a name=
"COPYRIGHT"></a>
633 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
634 cols=
"2" cellspacing=
"0" cellpadding=
"0">
635 <tr valign=
"top" align=
"left">
636 <td width=
"10%"></td>
638 <p>Copyright
© 2001-
2010 Free Software Foundation, Inc.
639 License GPLv3+: GNU GPL version
3 or later
640 <http://gnu.org/licenses/gpl.html
><br>
641 This is free software: you are free to change and
642 redistribute it. There is NO WARRANTY, to the extent
643 permitted by law.
</p>
646 <a name=
"SEE ALSO"></a>
649 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
650 cols=
"2" cellspacing=
"0" cellpadding=
"0">
651 <tr valign=
"top" align=
"left">
652 <td width=
"10%"></td>
654 <p>The full documentation for
<b>msgfilter
</b> is maintained
655 as a Texinfo manual. If the
<b>info
</b> and
<b>msgfilter
</b>
656 programs are properly installed at your site, the
661 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
662 cols=
"2" cellspacing=
"0" cellpadding=
"0">
663 <tr valign=
"top" align=
"left">
664 <td width=
"20%"></td>
666 <p><b>info msgfilter
</b></p>
670 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
671 cols=
"2" cellspacing=
"0" cellpadding=
"0">
672 <tr valign=
"top" align=
"left">
673 <td width=
"10%"></td>
675 <p>should give you access to the complete manual.
</p>