Subject: Re: bug#25185: translation bug in id

From: Eric Blake <[email-masked]>
Date: Mon, 12 Dec 2016 14:11:47 -0600

On 12/12/2016 01:18 PM, Jim Meyering wrote:

> Re translation errors, inspect the po/de.po file from any distribution
> tarball, and you'll find these problem-reporting instructions. Please
> redirect to them:
> 

> 
> [marking this as "done" here because translation errors are typically
> not fixable by us :-) ]

Oddly enough, de.po contains:

#. TRANSLATORS: The placeholder indicates the bug-reporting address
#. for this package.  Please add _another line_ saying
#. "Report translation bugs to <...>\n" with the address for translation
#. bugs (typically your translation team's web or email address).
#: lib/version-etc.c:245
#, c-format
msgid ""
"\n"
"Report bugs to: %s\n"
msgstr ""
"\n"
"Melden Sie Übersetzungsfehler an
<[email-masked]>,\n"
"Programmfehler dagegen (auf Englisch, mit LC_ALL=C) an <%s>.\n"

and I was pleasantly surprised to see this particular translation's
(good!) advice about trying LC_ALL=C for reporting English bugs
unrelated to translations (it may be worth tweaking version-etc.c's
comments to make this suggestion to other translators).  But it appears
that id does not actually use lib/version-etc.c:

$ LC_ALL=de_DE.UTF-8 id --version
id (GNU coreutils) 8.25
Copyright © 2016 Free Software Foundation, Inc.
Lizenz GPLv3+: GNU GPL Version 3 oder höher
<http://gnu.org/licenses/gpl.html>
Dies ist freie Software: Sie können sie ändern und weitergeben.
Es gibt keinerlei Garantien, soweit wie es das Gesetz erlaubt.

Geschrieben von Arnold Robbins und David MacKenzie.

Is there any reason why coreutils is not including the "Report bugs to:"
string, even in untranslated output?

$ id --version
id (GNU coreutils) 8.25
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Arnold Robbins and David MacKenzie.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org