X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=data%2Frbot%2Fplugins%2Ffish.rb;h=3bafd03ef44d90f64d4787f41794cad31a6380e9;hb=24bb60775741d3731400f1e430ef6bf3a2e1b933;hp=140c95704b2cb1a904c1aa7bf0eb034a68453eb5;hpb=a7c40c145f5be6c7c99752bb0af93c0735971694;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/data/rbot/plugins/fish.rb b/data/rbot/plugins/fish.rb index 140c9570..3bafd03e 100644 --- a/data/rbot/plugins/fish.rb +++ b/data/rbot/plugins/fish.rb @@ -1,10 +1,10 @@ class BabelPlugin < Plugin LANGS = %w{en fr de it pt es nl ru zh zt el ja ko} - BotConfig.register BotConfigEnumValue.new('translate.default_from', + Config.register Config::EnumValue.new('translate.default_from', :values => LANGS, :default => 'en', :desc => "Default language to translate from") - BotConfig.register BotConfigEnumValue.new('translate.default_to', + Config.register Config::EnumValue.new('translate.default_to', :values => LANGS, :default => 'en', :desc => "Default language to translate to") @@ -31,7 +31,7 @@ class BabelPlugin < Plugin return end - data_text = URI.escape trans_text + data_text = CGI.escape trans_text trans_pair = "#{trans_from}_#{trans_to}" if (trans_text =~ /^http:\/\//) && (URI.parse(trans_text) rescue nil) @@ -110,8 +110,8 @@ plugin = BabelPlugin.new plugin.default_auth('cache', false) -plugin.map 'translate to :tolang *phrase' -plugin.map 'translate from :fromlang *phrase' +plugin.map 'translate to :tolang *phrase', :thread => true +plugin.map 'translate from :fromlang *phrase', :thread => true plugin.map 'translate cache :cmd', :action => :cache_mgmt, :auth_path => 'cache!', :requirements => { :cmd => /view|clear/ } -plugin.map 'translate :fromlang :tolang *phrase' +plugin.map 'translate :fromlang :tolang *phrase', :thread => true