[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nano-devel] GNU nano 1.1.12
From: |
Ken Tyler |
Subject: |
Re: [Nano-devel] GNU nano 1.1.12 |
Date: |
Sun, 27 Oct 2002 08:50:37 +1100 |
On Sat, 26 Oct 2002, David Lawrence Ramsey wrote:
Hello,
This all comes about because my glibc < 2.2 and not just because I need to
update something else ?
All my building is from CVS not tars.
If the patch is going to make the tar different from CVS it's probably not
the thing todo, yes ?
I can still compile and run nano (1.1.12) with configure --disable-nls
Should I try the patch on my CVS tree ?
Ken.
> Hmmm. It looks as though msgid_plural is only valid if
> the system has ngettext, and it's only put in if ngettext
> is used. I've looked into it, and if I'm understanding it
> correctly, the reason that the patch from before worked in
> 1.1.11-cvs but not 1.1.12 is because building nano
> straight from CVS (as opposed to doing 'make dist' and
> trying to build nano from the resulting tar.gz file)
> regenerates po/nano.pot, po/*.po, and po/*.gmo, which, if
> you don't use ngettext(), won't include the msgid_plural
> entries.
>
> I've updated the patch again. Now the conditional gettext
> statement is used instead of ngettext regardless of
> whether you have ngettext or not. (This will,
> unfortunately, break the ngettext-dependent translations,
> though.) For nano-1.1.12 (the distribution tarball, not
> CVS), try applying this patch, deleting po/nano.pot and
> po/*.gmo, doing 'make dist', and building nano from the
> resulting tarball. The msgid_plural entries will still be
> there, but they'll be unused, so maybe there won't be a
> problem. (If there is, try just commenting those lines
> out for the time being.) Let me know if it works.