jpayne@68
|
1 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
jpayne@68
|
2 .TH MSGCMP "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
|
jpayne@68
|
3 .SH NAME
|
jpayne@68
|
4 msgcmp \- compare message catalog and template
|
jpayne@68
|
5 .SH SYNOPSIS
|
jpayne@68
|
6 .B msgcmp
|
jpayne@68
|
7 [\fI\,OPTION\/\fR] \fI\,def.po ref.pot\/\fR
|
jpayne@68
|
8 .SH DESCRIPTION
|
jpayne@68
|
9 .\" Add any additional description here
|
jpayne@68
|
10 .PP
|
jpayne@68
|
11 Compare two Uniforum style .po files to check that both contain the same
|
jpayne@68
|
12 set of msgid strings. The def.po file is an existing PO file with the
|
jpayne@68
|
13 translations. The ref.pot file is the last created PO file, or a PO Template
|
jpayne@68
|
14 file (generally created by xgettext). This is useful for checking that
|
jpayne@68
|
15 you have translated each and every message in your program. Where an exact
|
jpayne@68
|
16 match cannot be found, fuzzy matching is used to produce better diagnostics.
|
jpayne@68
|
17 .PP
|
jpayne@68
|
18 Mandatory arguments to long options are mandatory for short options too.
|
jpayne@68
|
19 .SS "Input file location:"
|
jpayne@68
|
20 .TP
|
jpayne@68
|
21 def.po
|
jpayne@68
|
22 translations
|
jpayne@68
|
23 .TP
|
jpayne@68
|
24 ref.pot
|
jpayne@68
|
25 references to the sources
|
jpayne@68
|
26 .TP
|
jpayne@68
|
27 \fB\-D\fR, \fB\-\-directory\fR=\fI\,DIRECTORY\/\fR
|
jpayne@68
|
28 add DIRECTORY to list for input files search
|
jpayne@68
|
29 .SS "Operation modifiers:"
|
jpayne@68
|
30 .TP
|
jpayne@68
|
31 \fB\-m\fR, \fB\-\-multi\-domain\fR
|
jpayne@68
|
32 apply ref.pot to each of the domains in def.po
|
jpayne@68
|
33 .TP
|
jpayne@68
|
34 \fB\-N\fR, \fB\-\-no\-fuzzy\-matching\fR
|
jpayne@68
|
35 do not use fuzzy matching
|
jpayne@68
|
36 .TP
|
jpayne@68
|
37 \fB\-\-use\-fuzzy\fR
|
jpayne@68
|
38 consider fuzzy entries
|
jpayne@68
|
39 .TP
|
jpayne@68
|
40 \fB\-\-use\-untranslated\fR
|
jpayne@68
|
41 consider untranslated entries
|
jpayne@68
|
42 .SS "Input file syntax:"
|
jpayne@68
|
43 .TP
|
jpayne@68
|
44 \fB\-P\fR, \fB\-\-properties\-input\fR
|
jpayne@68
|
45 input files are in Java .properties syntax
|
jpayne@68
|
46 .TP
|
jpayne@68
|
47 \fB\-\-stringtable\-input\fR
|
jpayne@68
|
48 input files are in NeXTstep/GNUstep .strings
|
jpayne@68
|
49 syntax
|
jpayne@68
|
50 .SS "Informative output:"
|
jpayne@68
|
51 .TP
|
jpayne@68
|
52 \fB\-h\fR, \fB\-\-help\fR
|
jpayne@68
|
53 display this help and exit
|
jpayne@68
|
54 .TP
|
jpayne@68
|
55 \fB\-V\fR, \fB\-\-version\fR
|
jpayne@68
|
56 output version information and exit
|
jpayne@68
|
57 .SH AUTHOR
|
jpayne@68
|
58 Written by Peter Miller.
|
jpayne@68
|
59 .SH "REPORTING BUGS"
|
jpayne@68
|
60 Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
|
jpayne@68
|
61 or by email to <bug\-gettext@gnu.org>.
|
jpayne@68
|
62 .SH COPYRIGHT
|
jpayne@68
|
63 Copyright \(co 1995\-2023 Free Software Foundation, Inc.
|
jpayne@68
|
64 License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
|
jpayne@68
|
65 .br
|
jpayne@68
|
66 This is free software: you are free to change and redistribute it.
|
jpayne@68
|
67 There is NO WARRANTY, to the extent permitted by law.
|
jpayne@68
|
68 .SH "SEE ALSO"
|
jpayne@68
|
69 The full documentation for
|
jpayne@68
|
70 .B msgcmp
|
jpayne@68
|
71 is maintained as a Texinfo manual. If the
|
jpayne@68
|
72 .B info
|
jpayne@68
|
73 and
|
jpayne@68
|
74 .B msgcmp
|
jpayne@68
|
75 programs are properly installed at your site, the command
|
jpayne@68
|
76 .IP
|
jpayne@68
|
77 .B info msgcmp
|
jpayne@68
|
78 .PP
|
jpayne@68
|
79 should give you access to the complete manual.
|