From: Yaohan Chen Date: Sat, 12 Jul 2008 00:43:18 +0000 (-0400) Subject: do not crash when GetText.cached= is not defined X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=c9bd2bc721a22827710d1a2060ac0c0492cf0b67;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git do not crash when GetText.cached= is not defined --- diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb index f2574af0..3eb7c30f 100644 --- a/lib/rbot/load-gettext.rb +++ b/lib/rbot/load-gettext.rb @@ -24,7 +24,11 @@ begin add_default_locale_path(File.join(Irc::Bot::Config.datadir, "../locale/%{locale}/LC_MESSAGES/%{name}.mo")) - GetText.cached = false + if GetText.respond_to? :cached= + GetText.cached = false + else + warning 'This version of ruby-gettext does not support non-cached mode; mo files are not reloaded when setting language' + end bindtextdomain 'rbot' module GetText