3
<meta name="generator" content="groff -Thtml, see www.gnu.org">
4
<meta name="Content-Style" content="text/css">
5
<title>MSGATTRIB</title>
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>
19
<!-- Creator : groff version 1.17.2 -->
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>--only-file</b>=<i>FILE</i>.po</td></table>
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
manipulate only entries listed in FILE.po</td></table>
260
<table width="100%" border=0 rules="none" frame="void"
261
cols="2" cellspacing="0" cellpadding="0">
262
<tr valign="top" align="left">
263
<td width="10%"></td><td width="90%">
264
<b>--ignore-file</b>=<i>FILE</i>.po</td></table>
266
<table width="100%" border=0 rules="none" frame="void"
267
cols="2" cellspacing="0" cellpadding="0">
268
<tr valign="top" align="left">
269
<td width="21%"></td><td width="79%">
270
manipulate only entries not listed in FILE.po</td></table>
272
<table width="100%" border=0 rules="none" frame="void"
273
cols="2" cellspacing="0" cellpadding="0">
274
<tr valign="top" align="left">
275
<td width="10%"></td><td width="90%">
276
<b>--fuzzy</b></td></table>
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><td width="79%">
282
synonym for <b>--only-fuzzy --clear-fuzzy</b></td></table>
284
<table width="100%" border=0 rules="none" frame="void"
285
cols="2" cellspacing="0" cellpadding="0">
286
<tr valign="top" align="left">
287
<td width="10%"></td><td width="90%">
288
<b>--obsolete</b></td></table>
290
<table width="100%" border=0 rules="none" frame="void"
291
cols="2" cellspacing="0" cellpadding="0">
292
<tr valign="top" align="left">
293
<td width="21%"></td><td width="79%">
294
synonym for <b>--only-obsolete
295
--clear-obsolete</b></td></table>
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="4%"></td><td width="96%">
301
<b>Input file syntax:</b></td></table>
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="10%"></td><td width="90%">
307
<b>-P</b>, <b>--properties-input</b></td></table>
309
<table width="100%" border=0 rules="none" frame="void"
310
cols="2" cellspacing="0" cellpadding="0">
311
<tr valign="top" align="left">
312
<td width="21%"></td><td width="79%">
313
input file is in Java .properties syntax</td></table>
315
<table width="100%" border=0 rules="none" frame="void"
316
cols="2" cellspacing="0" cellpadding="0">
317
<tr valign="top" align="left">
318
<td width="10%"></td><td width="90%">
319
<b>--stringtable-input</b></td></table>
321
<table width="100%" border=0 rules="none" frame="void"
322
cols="2" cellspacing="0" cellpadding="0">
323
<tr valign="top" align="left">
324
<td width="21%"></td><td width="79%">
325
input file is in NeXTstep/GNUstep .strings
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="4%"></td><td width="96%">
332
<b>Output details:</b></td></table>
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="10%"></td><td width="90%">
338
<b>-e</b>, <b>--no-escape</b></td></table>
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="21%"></td><td width="79%">
344
do not use C escapes in output (default)</td></table>
346
<table width="100%" border=0 rules="none" frame="void"
347
cols="2" cellspacing="0" cellpadding="0">
348
<tr valign="top" align="left">
349
<td width="10%"></td><td width="90%">
350
<b>-E</b>, <b>--escape</b></td></table>
352
<table width="100%" border=0 rules="none" frame="void"
353
cols="2" cellspacing="0" cellpadding="0">
354
<tr valign="top" align="left">
355
<td width="21%"></td><td width="79%">
356
use C escapes in output, no extended chars</td></table>
358
<table width="100%" border=0 rules="none" frame="void"
359
cols="2" cellspacing="0" cellpadding="0">
360
<tr valign="top" align="left">
361
<td width="10%"></td><td width="90%">
362
<b>--force-po</b></td></table>
364
<table width="100%" border=0 rules="none" frame="void"
365
cols="2" cellspacing="0" cellpadding="0">
366
<tr valign="top" align="left">
367
<td width="21%"></td><td width="79%">
368
write PO file even if empty</td></table>
370
<table width="100%" border=0 rules="none" frame="void"
371
cols="2" cellspacing="0" cellpadding="0">
372
<tr valign="top" align="left">
373
<td width="10%"></td><td width="90%">
374
<b>-i</b>, <b>--indent</b></td></table>
376
<table width="100%" border=0 rules="none" frame="void"
377
cols="2" cellspacing="0" cellpadding="0">
378
<tr valign="top" align="left">
379
<td width="21%"></td><td width="79%">
380
write the .po file using indented style</td></table>
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="10%"></td><td width="90%">
386
<b>--no-location</b></td></table>
388
<table width="100%" border=0 rules="none" frame="void"
389
cols="2" cellspacing="0" cellpadding="0">
390
<tr valign="top" align="left">
391
<td width="21%"></td><td width="79%">
392
do not write '#: filename:line' lines</td></table>
394
<table width="100%" border=0 rules="none" frame="void"
395
cols="2" cellspacing="0" cellpadding="0">
396
<tr valign="top" align="left">
397
<td width="10%"></td><td width="90%">
398
<b>-n</b>, <b>--add-location</b></td></table>
400
<table width="100%" border=0 rules="none" frame="void"
401
cols="2" cellspacing="0" cellpadding="0">
402
<tr valign="top" align="left">
403
<td width="21%"></td><td width="79%">
404
generate '#: filename:line' lines (default)</td></table>
406
<table width="100%" border=0 rules="none" frame="void"
407
cols="2" cellspacing="0" cellpadding="0">
408
<tr valign="top" align="left">
409
<td width="10%"></td><td width="90%">
410
<b>--strict</b></td></table>
412
<table width="100%" border=0 rules="none" frame="void"
413
cols="2" cellspacing="0" cellpadding="0">
414
<tr valign="top" align="left">
415
<td width="21%"></td><td width="79%">
416
write out strict Uniforum conforming .po file</td></table>
418
<table width="100%" border=0 rules="none" frame="void"
419
cols="2" cellspacing="0" cellpadding="0">
420
<tr valign="top" align="left">
421
<td width="10%"></td><td width="90%">
422
<b>-p</b>, <b>--properties-output</b></td></table>
424
<table width="100%" border=0 rules="none" frame="void"
425
cols="2" cellspacing="0" cellpadding="0">
426
<tr valign="top" align="left">
427
<td width="21%"></td><td width="79%">
428
write out a Java .properties file</td></table>
430
<table width="100%" border=0 rules="none" frame="void"
431
cols="2" cellspacing="0" cellpadding="0">
432
<tr valign="top" align="left">
433
<td width="10%"></td><td width="90%">
434
<b>--stringtable-output</b></td></table>
436
<table width="100%" border=0 rules="none" frame="void"
437
cols="2" cellspacing="0" cellpadding="0">
438
<tr valign="top" align="left">
439
<td width="21%"></td><td width="79%">
440
write out a NeXTstep/GNUstep .strings file</td></table>
442
<table width="100%" border=0 rules="none" frame="void"
443
cols="2" cellspacing="0" cellpadding="0">
444
<tr valign="top" align="left">
445
<td width="10%"></td><td width="90%">
446
<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
448
<table width="100%" border=0 rules="none" frame="void"
449
cols="2" cellspacing="0" cellpadding="0">
450
<tr valign="top" align="left">
451
<td width="21%"></td><td width="79%">
452
set output page width</td></table>
454
<table width="100%" border=0 rules="none" frame="void"
455
cols="2" cellspacing="0" cellpadding="0">
456
<tr valign="top" align="left">
457
<td width="10%"></td><td width="90%">
458
<b>--no-wrap</b></td></table>
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="21%"></td><td width="79%">
464
do not break long message lines, longer than the output page
465
width, into several lines</td></table>
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>-s</b>, <b>--sort-output</b></td></table>
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
generate sorted output</td></table>
479
<table width="100%" border=0 rules="none" frame="void"
480
cols="2" cellspacing="0" cellpadding="0">
481
<tr valign="top" align="left">
482
<td width="10%"></td><td width="90%">
483
<b>-F</b>, <b>--sort-by-file</b></td></table>
485
<table width="100%" border=0 rules="none" frame="void"
486
cols="2" cellspacing="0" cellpadding="0">
487
<tr valign="top" align="left">
488
<td width="21%"></td><td width="79%">
489
sort output by file location</td></table>
491
<table width="100%" border=0 rules="none" frame="void"
492
cols="2" cellspacing="0" cellpadding="0">
493
<tr valign="top" align="left">
494
<td width="4%"></td><td width="96%">
495
<b>Informative output:</b></td></table>
497
<table width="100%" border=0 rules="none" frame="void"
498
cols="2" cellspacing="0" cellpadding="0">
499
<tr valign="top" align="left">
500
<td width="10%"></td><td width="90%">
501
<b>-h</b>, <b>--help</b></td></table>
503
<table width="100%" border=0 rules="none" frame="void"
504
cols="2" cellspacing="0" cellpadding="0">
505
<tr valign="top" align="left">
506
<td width="21%"></td><td width="79%">
507
display this help and exit</td></table>
509
<table width="100%" border=0 rules="none" frame="void"
510
cols="2" cellspacing="0" cellpadding="0">
511
<tr valign="top" align="left">
512
<td width="10%"></td><td width="90%">
513
<b>-V</b>, <b>--version</b></td></table>
515
<table width="100%" border=0 rules="none" frame="void"
516
cols="2" cellspacing="0" cellpadding="0">
517
<tr valign="top" align="left">
518
<td width="21%"></td><td width="79%">
519
output version information and exit</td></table>
520
<a name="AUTHOR"></a>
523
<table width="100%" border=0 rules="none" frame="void"
524
cols="2" cellspacing="0" cellpadding="0">
525
<tr valign="top" align="left">
526
<td width="10%"></td><td width="90%">
527
Written by Bruno Haible.</td></table>
528
<a name="REPORTING BUGS"></a>
529
<h2>REPORTING BUGS</h2>
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><td width="90%">
535
Report bugs to <bug-gnu-gettext@gnu.org>.</td></table>
536
<a name="COPYRIGHT"></a>
539
<table width="100%" border=0 rules="none" frame="void"
540
cols="2" cellspacing="0" cellpadding="0">
541
<tr valign="top" align="left">
542
<td width="10%"></td><td width="90%">
543
Copyright 2001-2004 Free Software Foundation, Inc.<br>
544
This is free software; see the source for copying
545
conditions. There is NO warranty; not even for
546
MERCHANTABILITY or FITNESS FOR A PARTICULAR
547
PURPOSE.</td></table>
548
<a name="SEE ALSO"></a>
551
<table width="100%" border=0 rules="none" frame="void"
552
cols="2" cellspacing="0" cellpadding="0">
553
<tr valign="top" align="left">
554
<td width="10%"></td><td width="90%">
555
The full documentation for <b>msgattrib</b> is maintained as
556
a Texinfo manual. If the <b>info</b> and <b>msgattrib</b>
557
programs are properly installed at your site, the
560
<table width="100%" border=0 rules="none" frame="void"
561
cols="2" cellspacing="0" cellpadding="0">
562
<tr valign="top" align="left">
563
<td width="21%"></td><td width="79%">
564
<b>info msgattrib</b></td></table>
566
<table width="100%" border=0 rules="none" frame="void"
567
cols="2" cellspacing="0" cellpadding="0">
568
<tr valign="top" align="left">
569
<td width="10%"></td><td width="90%">
570
should give you access to the complete manual.</td></table>