diff options
Diffstat (limited to 'lib/rbot')
-rw-r--r-- | lib/rbot/load-gettext.rb | 3 | ||||
-rw-r--r-- | lib/rbot/plugins.rb | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb index 4d39b7e4..4edc45c8 100644 --- a/lib/rbot/load-gettext.rb +++ b/lib/rbot/load-gettext.rb @@ -87,6 +87,9 @@ rescue LoadError, GetTextVersionError args[0] end + def bindtextdomain_to(*args) + end + # the following extension to String#% is from ruby-gettext's string.rb file. # it needs to be included in the fallback since the source already use this form diff --git a/lib/rbot/plugins.rb b/lib/rbot/plugins.rb index 250efa01..d1bf073a 100644 --- a/lib/rbot/plugins.rb +++ b/lib/rbot/plugins.rb @@ -533,6 +533,8 @@ module Plugins # the idea here is to prevent namespace pollution. perhaps there # is another way? plugin_module = Module.new + # each plugin uses its own textdomain, we bind it automatically here + bindtextdomain_to(plugin_module, "rbot-#{File.basename(fname, '.rb')}") desc = desc.to_s + " " if desc |