bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: gettext: xgettext produces wrong license


From: Bruno Haible
Subject: Re: gettext: xgettext produces wrong license
Date: Tue, 28 Aug 2007 00:54:36 +0200
User-agent: KMail/1.5.4

Hello,

Jens Seidel wrote:
> using xgettext ... --copyright-holder="Donald Duck" --foreign-user I get:
> 
> # SOME DESCRIPTIVE TITLE.
> # This file is put in the public domain.
> # FIRST AUTHOR <address@hidden>, YEAR.
> 
> Public Domain!? Donald never, really never licensed it this way
> (Dagobert Duck wouldn't allow it)!
> Where is the Copyright holder in this case? I specified it!
>
> The manual page contains:
> --foreign-user
>    omit FSF copyright in output for foreign user

The manual page of most GNU programs contains only a summary of what's
written in the info / html manual. In the manual, the said command-line
option is documented like this:

  `--foreign-user'
       Omit FSF copyright in output.  This option is equivalent to
       `--copyright-holder='''.  It can be useful for packages outside
       the GNU project that want their translations to be in the public
       domain.

So, yes, you specified a --copyright-holder="Donald Duck". But in the
next option you erased it.

> PS: Is there a way to specify the other strings as well (SOME
> DESCRIPTIVE TITLE, YEAR, ...)?

You can use 'sed' for post-processing the POT file, of course. But be
aware that some translator tools, such as msginit, use "SOME DESCRIPTIVE TITLE",
"YEAR", etc. as markers where to put the real title, year, and so on.

Bruno





reply via email to

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