]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
mark spell plugin for gettext
authorYaohan Chen <yaohan.chen@gmail.com>
Sat, 7 Jun 2008 17:45:56 +0000 (13:45 -0400)
committerYaohan Chen <yaohan.chen@gmail.com>
Sat, 7 Jun 2008 17:45:56 +0000 (13:45 -0400)
data/rbot/plugins/spell.rb

index 199af3c64c1c98313a4ebaec830c7274685cdf10..659befa6efde4aa829996146b58f0d3eab7c541b 100644 (file)
@@ -1,10 +1,10 @@
 class SpellPlugin < Plugin
   def help(plugin, topic="")
-    "spell <word> => check spelling of <word>, suggest alternatives"
+    _("spell <word> => check spelling of <word>, suggest alternatives")
   end
   def privmsg(m)
     unless(m.params && m.params =~ /^\S+$/)
-      m.reply "incorrect usage: " + help(m.plugin)
+      m.reply _("incorrect usage: ") + help(m.plugin)
       return
     end
     p = IO.popen("ispell -a -S", "w+")
@@ -13,7 +13,7 @@ class SpellPlugin < Plugin
       p.close_write
       p.each_line {|l|
         if(l =~ /^\*/)
-          m.reply "#{m.params} may be spelled correctly"
+          m.reply (_("%{word} may be spelled correctly") % {:word => m.params})
           p.close
           return
         elsif(l =~ /^\s*&.*: (.*)$/)
@@ -21,18 +21,18 @@ class SpellPlugin < Plugin
           p.close
           return
         elsif(l =~ /^\s*\+ (.*)$/)
-          m.reply "#{m.params} is presumably derived from " + $1.downcase
+          m.reply (_("%{word} is presumably derived from ") % {:word => m.params}) + $1.downcase
           p.close
           return
         elsif(l =~ /^\s*#/)
-          m.reply "#{m.params}: no suggestions"
+          m.reply (_("%{word}: no suggestions") % {:word => m.params})
           p.close
           return
         end
       }
       p.close
     else
-      m.reply "couldn't exec ispell :("
+      m.reply _("couldn't exec ispell :(")
       return
     end
   end