[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gettext] Bug#682580: xgettext: fails to properly replace some p
From: |
Daiki Ueno |
Subject: |
Re: [bug-gettext] Bug#682580: xgettext: fails to properly replace some placeholders in output .pot (PACKAGE, YEAR, C. HOLDER) (fwd) |
Date: |
Thu, 03 Sep 2015 10:19:45 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Francesco Poli <address@hidden> writes:
>> I don't think it is boring nor error prone -- it just means to
>> concatenate two files.
>
> Well, not really just a file concatenation... More a job for sed or
> awk, as I said. But this would be the case, if you automated the task.
I actually pushed this to the git master:
http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=e4ec2e69
It is only 5 lines and even smaller than a similar example quoted in the
Autoconf manual:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Installation-Directory-Variables.html#Installation-Directory-Variables
> Please support these cases as well, at least by adding a
> --same-copyright option (without arguments) that produces
> a .pot file with
>
> # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
>
> replaced by
>
> # This file is copyrighted by the PACKAGE package's copyright holders
> # and by the translators listed below.
>
> Of course, PACKAGE should be replaced by the argument of the
> --package-name option, where available.
If I were going to address all such cases, I would rather add a single
general-purpose --header-file=FILE option. That would be equivalent to
my proposal using sed, and I don't think it worth doing since the sed
snippet is fairly simple.
Regards,
--
Daiki Ueno