+ rbot_locale_path = File.join(Irc::Bot::Config.datadir, "../locale/%{locale}/LC_MESSAGES/%{name}.mo")
+ if gettext_version < [2, 0, 0]
+ add_default_locale_path(rbot_locale_path)
+ else
+ LocalePath.add_default_rule(rbot_locale_path)
+ end
+
+ if GetText.respond_to? :cached=
+ GetText.cached = false
+ elsif TextDomain.respond_to? :cached=
+ TextDomain.cached = false
+ else
+ warning 'This version of ruby-gettext does not support non-cached mode; mo files are not reloaded when setting language'
+ end