jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: MSGCMP jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68:

MSGCMP

jpayne@68: jpayne@68: NAME
jpayne@68: SYNOPSIS
jpayne@68: DESCRIPTION
jpayne@68: AUTHOR
jpayne@68: REPORTING BUGS
jpayne@68: COPYRIGHT
jpayne@68: SEE ALSO
jpayne@68: jpayne@68:
jpayne@68: jpayne@68: jpayne@68:

NAME jpayne@68: jpayne@68:

jpayne@68: jpayne@68: jpayne@68:

msgcmp - jpayne@68: compare message catalog and template

jpayne@68: jpayne@68:

SYNOPSIS jpayne@68: jpayne@68:

jpayne@68: jpayne@68: jpayne@68:

msgcmp jpayne@68: [OPTION] def.po ref.pot

jpayne@68: jpayne@68:

DESCRIPTION jpayne@68: jpayne@68:

jpayne@68: 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: jpayne@68: jpayne@68: jpayne@68:
jpayne@68: jpayne@68: jpayne@68:

def.po

jpayne@68: jpayne@68: jpayne@68:

translations

jpayne@68:
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

jpayne@68: jpayne@68:

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

jpayne@68: jpayne@68:

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

jpayne@68: jpayne@68:

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:

AUTHOR jpayne@68: jpayne@68:

jpayne@68: jpayne@68: jpayne@68:

Written by jpayne@68: Peter Miller.

jpayne@68: jpayne@68:

REPORTING BUGS jpayne@68: jpayne@68:

jpayne@68: 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: jpayne@68:

jpayne@68: 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.

jpayne@68: jpayne@68:

SEE ALSO jpayne@68: jpayne@68:

jpayne@68: jpayne@68: jpayne@68:

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:
jpayne@68: jpayne@68: