From 7946c67d1f7538a2b131c7b79205527f86e9002c Mon Sep 17 00:00:00 2001 From: joey Date: Tue, 21 Aug 2007 21:19:53 +0000 Subject: [PATCH] * Avoid ugly gettext messages if LANG is empty. Closes: #439035 --- IkiWiki.pm | 4 +++- Makefile.PL | 2 +- debian/changelog | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/IkiWiki.pm b/IkiWiki.pm index 848f1dda8..a89d9c252 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -1017,7 +1017,9 @@ sub file_pruned ($$) { #{{{ sub gettext { #{{{ # Only use gettext in the rare cases it's needed. - if (exists $ENV{LANG} || exists $ENV{LC_ALL} || exists $ENV{LC_MESSAGES}) { + if ((exists $ENV{LANG} && length $ENV{LANG}) || + (exists $ENV{LC_ALL} && length $ENV{LC_ALL}) || + (exists $ENV{LC_MESSAGES} && length $ENV{LC_MESSAGES})) { if (! $gettext_obj) { $gettext_obj=eval q{ use Locale::gettext q{textdomain}; diff --git a/Makefile.PL b/Makefile.PL index 0e306ac08..aba4239d8 100755 --- a/Makefile.PL +++ b/Makefile.PL @@ -31,7 +31,7 @@ ikiwiki.out: ikiwiki.in chmod +x ikiwiki.out extra_build: ikiwiki.out - LANG=C perl -I. $(extramodules) $(tflag) ikiwiki.out doc html --templatedir=templates \ + LANG= perl -I. $(extramodules) $(tflag) ikiwiki.out doc html --templatedir=templates \ --underlaydir=basewiki --nousedirs\ --wikiname="ikiwiki" --verbose \ --exclude=/discussion --no-discussion --userdir=users \ diff --git a/debian/changelog b/debian/changelog index 5bcf097db..11f1c40c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -45,8 +45,9 @@ ikiwiki (2.6) UNRELEASED; urgency=low * Add color parameter to postsparkline. Closes: #438900 * Add proper Homepage field to Debian package (needs uber-new dpkg). * Add monotone support, contributed by William Uther. + * Avoid ugly gettext messages if LANG is empty. Closes: #439035 - -- Joey Hess Mon, 20 Aug 2007 23:09:11 -0400 + -- Joey Hess Tue, 21 Aug 2007 17:18:50 -0400 ikiwiki (2.5) unstable; urgency=low