]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki.pm
web commit by JoshTriplett: Add the h5 and h6 header levels, so people know that...
[ikiwiki.git] / IkiWiki.pm
index 8a3c817558781433931e4dd15b3a2bb5e3745df0..42d607b0dcbc66b5aa8b24e1bade33a2212e569b 100644 (file)
@@ -838,8 +838,15 @@ 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 (! $gettext_obj) {
-                       eval q{use Locale::gettext ''};
-                       $gettext_obj=Locale::gettext->domain('ikiwiki');
+                       $gettext_obj=eval q{
+                               use Locale::gettext q{textdomain};
+                               Locale::gettext->domain('ikiwiki')
+                       };
+                       if ($@) {
+                               print STDERR "$@";
+                               $gettext_obj=undef;
+                               return shift;
+                       }
                }
                return $gettext_obj->get(shift);
        }