# 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}
# 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: