[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:


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 ?


> 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.

reply via email to

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