1MSGFILTER(1)                     User Commands                    MSGFILTER(1)
2
3
4

NAME

6       msgfilter - edit translations of message catalog
7

SYNOPSIS

9       msgfilter [OPTION] FILTER [FILTER-OPTION]
10

DESCRIPTION

12       Applies a filter to all translations of a translation catalog.
13
14       Mandatory  arguments  to  long  options are mandatory for short options
15       too.
16
17   Input file location:
18       -i, --input=INPUTFILE
19              input PO file
20
21       -D, --directory=DIRECTORY
22              add DIRECTORY to list for input files search
23
24       If no input file is given or if it is -, standard input is read.
25
26   Output file location:
27       -o, --output-file=FILE
28              write output to specified file
29
30       The results are written to standard output if no output file is  speci‐
31       fied or if it is -.
32
33       The  FILTER  can  be any program that reads a translation from standard
34       input and writes a modified translation to standard output.
35
36   Filter input and output:
37       --newline
38              add a newline at the end of input and remove a newline from  the
39              end of output
40
41   Useful FILTER-OPTIONs when the FILTER is 'sed':
42       -e, --expression=SCRIPT
43              add SCRIPT to the commands to be executed
44
45       -f, --file=SCRIPTFILE
46              add the contents of SCRIPTFILE to the commands to be executed
47
48       -n, --quiet, --silent
49              suppress automatic printing of pattern space
50
51   Input file syntax:
52       -P, --properties-input
53              input file is in Java .properties syntax
54
55       --stringtable-input
56              input file is in NeXTstep/GNUstep .strings syntax
57
58   Output details:
59       --color
60              use colors and other text attributes always
61
62       --color=WHEN
63              use  colors and other text attributes if WHEN.  WHEN may be 'al‐
64              ways', 'never', 'auto', or 'html'.
65
66       --style=STYLEFILE
67              specify CSS style rule file for --color
68
69       --no-escape
70              do not use C escapes in output (default)
71
72       -E, --escape
73              use C escapes in output, no extended chars
74
75       --force-po
76              write PO file even if empty
77
78       --indent
79              indented output style
80
81       --keep-header
82              keep header entry unmodified, don't filter it
83
84       --no-location
85              suppress '#: filename:line' lines
86
87       -n, --add-location
88              preserve '#: filename:line' lines (default)
89
90       --strict
91              strict Uniforum output style
92
93       -p, --properties-output
94              write out a Java .properties file
95
96       --stringtable-output
97              write out a NeXTstep/GNUstep .strings file
98
99       -w, --width=NUMBER
100              set output page width
101
102       --no-wrap
103              do not break long message lines, longer  than  the  output  page
104              width, into several lines
105
106       -s, --sort-output
107              generate sorted output
108
109       -F, --sort-by-file
110              sort output by file location
111
112   Informative output:
113       -h, --help
114              display this help and exit
115
116       -V, --version
117              output version information and exit
118

AUTHOR

120       Written by Bruno Haible.
121

REPORTING BUGS

123       Report     bugs    in    the    bug    tracker    at    <https://savan
124       nah.gnu.org/projects/gettext> or by email to <bug-gettext@gnu.org>.
125
127       Copyright © 2001-2022 Free Software Foundation, Inc.   License  GPLv3+:
128       GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
129       This  is  free  software:  you  are free to change and redistribute it.
130       There is NO WARRANTY, to the extent permitted by law.
131

SEE ALSO

133       The full documentation for msgfilter is maintained as a Texinfo manual.
134       If the info and msgfilter programs are properly installed at your site,
135       the command
136
137              info msgfilter
138
139       should give you access to the complete manual.
140
141
142
143GNU gettext-tools 0.21.1         October 2022                     MSGFILTER(1)
Impressum