bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnulib] 4-gary-version-etc-full-author-string.patch


From: Bruno Haible
Subject: Re: [Bug-gnulib] 4-gary-version-etc-full-author-string.patch
Date: Wed, 17 Sep 2003 12:50:32 +0200
User-agent: KMail/1.5

Jim Meyering wrote:
> I'm reluctant to prepend the string, `Written by ' to the value of
> AUTHORS in each of the 90 programs in the coreutils.

That's not exactly what I'd recommend. Rather, for best i18n I would like
several cases:

1 author:

         printf (_("Written by %s."), AUTHOR1);

2 authors:

         printf (_("Written by %s and %s."), AUTHOR1, AUTHOR2);

3 authors:

         printf (_("Written by %s, %s and %s."), AUTHOR1, AUTHOR2, AUTHOR3);

etc.

The strings AUTHOR1, AUTHOR2, etc. would not be translatable strings
(or if they shall be, i.e. if you want to see your name translated into
Chinese or Japanese, then please do it via the 'whoiswho' textdomain,
see http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/translation/whoiswho/).

Now how to do this with appropriate C macrology, I don't know yet. But
first, can you (Gary and Jim) agree on these msgids:

     "Written by %s."
     "Written by %s and %s."
     "Written by %s, %s and %s."
?

Bruno





reply via email to

[Prev in Thread] Current Thread [Next in Thread]