X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=inline;f=lib%2Frbot%2Fload-gettext.rb;h=b896557b18a26b38624a4b1cce023473fdb0f1b3;hb=43fe51c5e5bfc40a6db95f3d4ee93958ed1081a2;hp=4c2dc5874bbb6240de6eac9118dbd916f752b053;hpb=8b082f999db91d5380af28d136585f6c9083090e;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb index 4c2dc587..b896557b 100644 --- a/lib/rbot/load-gettext.rb +++ b/lib/rbot/load-gettext.rb @@ -10,6 +10,11 @@ end # try to load gettext, or provide fake getttext functions begin +# workaround for gettext not checking empty LANGUAGE +if ENV["LANGUAGE"] and ENV["LANGUAGE"].empty? + ENV.delete "LANGUAGE" +end + require 'gettext/version' gettext_version = GetText::VERSION.split('.').map {|n| n.to_i} @@ -42,7 +47,7 @@ begin # patch for ruby-gettext 1.x to cope with anonymous modules used by rbot. # bound_targets and related methods are not used nor present in 2.x, and # this patch is not needed - if methods.include? 'bound_targets' + if respond_to? :bound_targets, true alias :orig_bound_targets :bound_targets def bound_targets(*a) # :nodoc: