jpayne@68: .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. jpayne@68: .TH MSGCMP "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands" jpayne@68: .SH NAME jpayne@68: msgcmp \- compare message catalog and template jpayne@68: .SH SYNOPSIS jpayne@68: .B msgcmp jpayne@68: [\fI\,OPTION\/\fR] \fI\,def.po ref.pot\/\fR jpayne@68: .SH DESCRIPTION jpayne@68: .\" Add any additional description here jpayne@68: .PP jpayne@68: Compare two Uniforum style .po files to check that both contain the same jpayne@68: set of msgid strings. The def.po file is an existing PO file with the jpayne@68: translations. The ref.pot file is the last created PO file, or a PO Template jpayne@68: file (generally created by xgettext). This is useful for checking that jpayne@68: you have translated each and every message in your program. Where an exact jpayne@68: match cannot be found, fuzzy matching is used to produce better diagnostics. jpayne@68: .PP jpayne@68: Mandatory arguments to long options are mandatory for short options too. jpayne@68: .SS "Input file location:" jpayne@68: .TP jpayne@68: def.po jpayne@68: translations jpayne@68: .TP jpayne@68: ref.pot jpayne@68: references to the sources jpayne@68: .TP jpayne@68: \fB\-D\fR, \fB\-\-directory\fR=\fI\,DIRECTORY\/\fR jpayne@68: add DIRECTORY to list for input files search jpayne@68: .SS "Operation modifiers:" jpayne@68: .TP jpayne@68: \fB\-m\fR, \fB\-\-multi\-domain\fR jpayne@68: apply ref.pot to each of the domains in def.po jpayne@68: .TP jpayne@68: \fB\-N\fR, \fB\-\-no\-fuzzy\-matching\fR jpayne@68: do not use fuzzy matching jpayne@68: .TP jpayne@68: \fB\-\-use\-fuzzy\fR jpayne@68: consider fuzzy entries jpayne@68: .TP jpayne@68: \fB\-\-use\-untranslated\fR jpayne@68: consider untranslated entries jpayne@68: .SS "Input file syntax:" jpayne@68: .TP jpayne@68: \fB\-P\fR, \fB\-\-properties\-input\fR jpayne@68: input files are in Java .properties syntax jpayne@68: .TP jpayne@68: \fB\-\-stringtable\-input\fR jpayne@68: input files are in NeXTstep/GNUstep .strings jpayne@68: syntax jpayne@68: .SS "Informative output:" jpayne@68: .TP jpayne@68: \fB\-h\fR, \fB\-\-help\fR jpayne@68: display this help and exit jpayne@68: .TP jpayne@68: \fB\-V\fR, \fB\-\-version\fR jpayne@68: output version information and exit jpayne@68: .SH AUTHOR jpayne@68: Written by Peter Miller. jpayne@68: .SH "REPORTING BUGS" jpayne@68: Report bugs in the bug tracker at jpayne@68: or by email to . jpayne@68: .SH COPYRIGHT jpayne@68: Copyright \(co 1995\-2023 Free Software Foundation, Inc. jpayne@68: License GPLv3+: GNU GPL version 3 or later jpayne@68: .br jpayne@68: This is free software: you are free to change and redistribute it. jpayne@68: There is NO WARRANTY, to the extent permitted by law. jpayne@68: .SH "SEE ALSO" jpayne@68: The full documentation for jpayne@68: .B msgcmp jpayne@68: is maintained as a Texinfo manual. If the jpayne@68: .B info jpayne@68: and jpayne@68: .B msgcmp jpayne@68: programs are properly installed at your site, the command jpayne@68: .IP jpayne@68: .B info msgcmp jpayne@68: .PP jpayne@68: should give you access to the complete manual.