jpayne@68: jpayne@68: jpayne@68: jpayne@68:
jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68:msgcmp - jpayne@68: compare message catalog and template
jpayne@68: jpayne@68:msgcmp jpayne@68: [OPTION] def.po ref.pot
jpayne@68: jpayne@68:Compare two jpayne@68: 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 jpayne@68: with the translations. The ref.pot file is the last created jpayne@68: PO file, or a PO Template file (generally created by jpayne@68: xgettext). This is useful for checking that you have jpayne@68: translated each and every message in your program. Where an jpayne@68: exact match cannot be found, fuzzy matching is used to jpayne@68: produce better diagnostics.
jpayne@68: jpayne@68:Mandatory jpayne@68: arguments to long options are mandatory for short options jpayne@68: too.
jpayne@68: jpayne@68:Input file jpayne@68: location:
jpayne@68: jpayne@68:jpayne@68: |
jpayne@68:
jpayne@68:
jpayne@68: def.po |
jpayne@68: jpayne@68: |
jpayne@68:
jpayne@68:
jpayne@68: translations |
jpayne@68: jpayne@68: |
ref.pot
jpayne@68: jpayne@68:references to the sources
jpayne@68: jpayne@68:-D, jpayne@68: --directory=DIRECTORY
jpayne@68: jpayne@68:add DIRECTORY to list for input jpayne@68: files search
jpayne@68: jpayne@68:Operation
jpayne@68: modifiers:
jpayne@68: -m, --multi-domain
apply ref.pot to each of the jpayne@68: domains in def.po
jpayne@68: jpayne@68:-N, jpayne@68: --no-fuzzy-matching
jpayne@68: jpayne@68:do not use fuzzy matching
jpayne@68: jpayne@68: jpayne@68:--use-fuzzy
jpayne@68: jpayne@68:consider fuzzy entries
jpayne@68: jpayne@68: jpayne@68:--use-untranslated
jpayne@68: jpayne@68:consider untranslated jpayne@68: entries
jpayne@68: jpayne@68:Input file
jpayne@68: syntax:
jpayne@68: -P,
jpayne@68: --properties-input
input files are in Java jpayne@68: .properties syntax
jpayne@68: jpayne@68: jpayne@68:--stringtable-input
jpayne@68: jpayne@68:input files are in jpayne@68: NeXTstep/GNUstep .strings syntax
jpayne@68: jpayne@68:Informative
jpayne@68: output:
jpayne@68: -h, --help
display this help and exit
jpayne@68: jpayne@68:-V, jpayne@68: --version
jpayne@68: jpayne@68:output version information and jpayne@68: exit
jpayne@68: jpayne@68:Written by jpayne@68: Peter Miller.
jpayne@68: jpayne@68:Report bugs in jpayne@68: the bug tracker at jpayne@68: <https://savannah.gnu.org/projects/gettext> or by jpayne@68: email to <bug-gettext@gnu.org>.
jpayne@68: jpayne@68:Copyright
jpayne@68: © 1995-2023 Free Software Foundation, Inc.
jpayne@68: License GPLv3+: GNU GPL version 3 or later
jpayne@68: <https://gnu.org/licenses/gpl.html>
jpayne@68: This is free software: you are free to change and
jpayne@68: redistribute it. There is NO WARRANTY, to the extent
jpayne@68: permitted by law.
The full jpayne@68: documentation for msgcmp is maintained as a Texinfo jpayne@68: manual. If the info and msgcmp programs are jpayne@68: properly installed at your site, the command
jpayne@68: jpayne@68:info jpayne@68: msgcmp
jpayne@68: jpayne@68:should give you jpayne@68: access to the complete manual.
jpayne@68: