Your message dated Mon, 12 Feb 2007 13:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#320111: fixed in man-db 2.4.4-1
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: man-db
Version: 2.4.3-1
Severity: minor
Tags: l10n
(This is really a separate issue from my other report. Honest:)
In a Finnish locale, "man 2 foo" says
Sovellukselle foo ei ole opastesivua in section 2
I'm sure you'll be able to spot the strangeness without knowing Finnish:
a part of that message is untranslated.
While an untranslated message is undoubtedly the translator's fault, in
this case I also see a programmer error. The simple rule for a
programmer is, the smallest unit of text you should ever mark for
translation is a complete sentence (with some exceptions, which do not
apply here). In this case, which is easily verified by looking at
ltrace output, you construct that message by calling printf twice:
fprintf(0xb7fd0f60, "Sovellukselle %s ei ole opastesi"..., "foo") = 36
dcgettext(0, 0x805a2f0, 5, 0xb7eb1f38, 0xb7ea9438) = 0x805a2f0
fprintf(0xb7fd0f60, " in section %s\n", "2") = 14
You really shouldn't do that. Sentence fragments are in general
impossible to translate correctly: the translator might need to put the
words that say "in section %s" in the middle of the message, instead of
in the end, like in the English. The words thta say "in section %s" may
also depend on the sentential context, which the translator cannot see
because you have chopped the sentence into parts.
While some languages may be able to cope with this in some cases, it
isn't always possible, and it often creates bad language, which gives a
bad name to localized free software. Please fix this!
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.11-1-686
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Versions of packages man-db depends on:
ii bsdmainutils 6.1.2 collection of more utilities from
ii debconf [debconf-2.0] 1.4.52 Debian configuration management sy
ii dpkg 1.13.10 Package maintenance system for Deb
ii groff-base 1.18.1.1-8 GNU troff text-formatting system (
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime
man-db recommends no packages.
-- debconf information:
man-db/build-database: true
man-db/rebuild-database: true
* man-db/install-setuid: false
--- End Message ---
--- Begin Message ---
Source: man-db
Source-Version: 2.4.4-1
We believe that the bug you reported is fixed in the latest version of
man-db, which is due to be installed in the Debian FTP archive:
man-db_2.4.4-1.diff.gz
to pool/main/m/man-db/man-db_2.4.4-1.diff.gz
man-db_2.4.4-1.dsc
to pool/main/m/man-db/man-db_2.4.4-1.dsc
man-db_2.4.4-1_powerpc.deb
to pool/main/m/man-db/man-db_2.4.4-1_powerpc.deb
man-db_2.4.4.orig.tar.gz
to pool/main/m/man-db/man-db_2.4.4.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <[EMAIL PROTECTED]> (supplier of updated man-db package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 12 Feb 2007 12:45:53 +0000
Source: man-db
Binary: man-db
Architecture: source powerpc
Version: 2.4.4-1
Distribution: experimental
Urgency: low
Maintainer: Colin Watson <[EMAIL PROTECTED]>
Changed-By: Colin Watson <[EMAIL PROTECTED]>
Description:
man-db - The on-line manual pager
Closes: 317696 320111 327772 338991 340910 341706 342834 349208 353959 353959
360112 368749 378781 387864 388755
Changes:
man-db (2.4.4-1) experimental; urgency=low
.
* New upstream release.
- Drop "Reformatting %s, please wait..." message (LP: #18786,
closes: #378781).
- Fix "gditview" typo (closes: #317696).
- Avoid splitting up a sentence into two translatable pieces
(closes: #320111).
- Add Russian translation of NAME (thanks, Yuri Kozlov;
closes: #338991).
- Fix mistaken use of .l instead of .I (thanks, Valéry Perrin;
closes: #349208).
- Add Danish translation of NAME (thanks, Henning Makholm;
closes: #353959).
- Skip "exec" at the start of a command, to make old configuration files
work (closes: #353959).
- Ignore SIGPIPE in child processes (closes: #387864).
- Fail with an error message if argv is a character or block device, as
we may well hang trying to read from it and it almost certainly isn't
what the caller intended anyway (closes: #341706).
- Teach lexgrog front-end about pages with multiple name/description
pairs (closes: #342834).
- Fix a slew of memory leaks, including a nasty per-search leak in
apropos (closes: #368749).
- Add cross-references to mandb in apropos and whatis documentation
(thanks, Phil Endecott; closes: #388755).
- Document man -X option (thanks, Sam Morris; closes: #360112).
- Don't try to pass -X or -P-g options to eqn, only troff
(closes: #327772).
- Stop claiming that -d does not display any manual pages (thanks, Dan
Jacobson; closes: #340910).
* Policy version 3.7.2: no changes required.
Files:
a0980bf88d1607575f4389ef58d6ea9e 594 doc important man-db_2.4.4-1.dsc
9d7952de1aeb9121497a8204c59c56d7 898364 doc important man-db_2.4.4.orig.tar.gz
3600385bac88c06dbd77e9c4b94154d3 77407 doc important man-db_2.4.4-1.diff.gz
74df101d9c8bf8dc18116cb469cbdb2c 755404 doc important
man-db_2.4.4-1_powerpc.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFF0GM49t0zAhD6TNERAjo1AJ9S/8d2K6qepVgZogUBV8kudDxiJQCeO5NM
WHBMROcxuH1gU/su8AY7HP0=
=iuPM
-----END PGP SIGNATURE-----
--- End Message ---