Package: cryptonit
Version: 0.9.7-2
Severity: normal
Tags: patch l10n

Trying to use Cryptonit I've noticed following problem:
most of messages in the interface are in French rather than in Russian
(with russian locale). Messages which are really Russian typically are
absolutely unreadable due to bad grammar, incorrect terminology etc.

One message was found to completely invert meaning of original
(i.e. "Password incorrect" instead of "Password is correct")

Looking into ru.po in the Cryptonit sources I've found also that there
are some errors in English messages too (like addressing private key as
'he').

Trying to rebuild Cryptonit with corrected po file I've found
package doesn't rebuild if any of .po files are changed.

.gmo binary files, produced from .po are included in .orig.tar.gz, so
if one of them was changed, dpkg-source complains about "Unrepresentable
change in binary file".

If command to remove these files is added to debian/rules clean target,
it doesn't build too, because these files used in build process before
they are generated and without proper makefile dependency.

It can be fixed by adding $(MAKE) update-gmo into build target before
make.

Attached patch fixes these problems. 

It should be applied to the directory of unpacked package (i.e. with
debian subdirectory) because it contains changes to debian/rules as well
as to source and po files.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-athlon
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages cryptonit depends on:
ii  libc6                  2.3.6.ds1-13etch4 GNU C Library: Shared libraries
ii  libgcc1                1:4.1.1-21        GCC support library
ii  libldap2               2.1.30-13.3       OpenLDAP libraries
ii  libssl0.9.8            0.9.8c-4etch1     SSL shared libraries
ii  libstdc++6             4.1.1-21          The GNU Standard C++ Library v3
ii  libwxbase2.6-0         2.6.3.2.1.5       wxBase library (runtime) - non-GUI
ii  libwxgtk2.6-0          2.6.3.2.1.5       wxWidgets Cross-platform C++ GUI t

cryptonit recommends no packages.

-- no debconf information

Attachment: cryptonit.i18n.patch.gz
Description: Binary data

Reply via email to